I agree TW that it is detonation and piston crown overheating that caused the damage. I have seen this on motor vehicle pistons before (unfortunately my own) where I advanced the timing too far and didn't hear the "pinging" sound over the intake/exhaust noise. Piston crown overheats, not enough to sieze, and the crown gradually erodes from the high velocity overheated flame front after ignition. I'd say the damage on this piston was slow and happened over quite some time. The difference in an overhead valve 4 stroke is that this damage occurs across the whole top of the piston as one of the previous pics here showed.
The original picture indicated more piston erosion to me, not physical damage from a foreign object. Same deal as the rocks you showed but is also quite common in high pressure irrigation pumps with alloy housings.