| CPC A63B 71/0622 (2013.01) [A63B 57/00 (2013.01); A63B 69/36 (2013.01); G01S 7/4808 (2013.01); G01S 17/06 (2013.01); G01S 17/08 (2013.01); G01S 17/86 (2020.01); G01S 17/88 (2013.01); A63B 2071/0625 (2013.01); A63B 2071/0691 (2013.01); A63B 2102/32 (2015.10); A63B 2220/12 (2013.01); A63B 2220/13 (2013.01); A63B 2220/18 (2013.01); A63B 2220/40 (2013.01); A63B 2220/80 (2013.01); A63B 2220/806 (2013.01); A63B 2225/20 (2013.01)] | 18 Claims |

|
1. A system for determining a range estimate to a target comprising:
a rangefinder including:
a transmitter operable to emit one or more pulses towards the target, and
a receiver operable to receive reflections of the one or more pulses;
a camera;
a display; and
at least one processor operable to:
acquire an image from the camera,
identify a target flagstick within the image acquired from the camera,
modify pixels proximate to the identified target flagstick of the image to generate a modified image contrasting the target flagstick from objects in the background by removing a scene color, converting the image to grayscale and spatially filtering a block of data associated with the pixels using a convolution operator to accentuate narrow vertical features depicted in the image,
calculate a range estimate to the target flagstick using the rangefinder, and
present, on the display, the modified image and a representation of the range estimate of the target flagstick.
|