Patentable/Patents/US-12216209
US-12216209

Video-tracking of sparse Geiger-mode data

PublishedFebruary 4, 2025
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An apparatus, and method of operating the same locates and tracks a target in four dimensions across a FPA using GMAPD data. The apparatus includes a receiver and a processor arranged to generate a video filter array, the video filter array including a set of estimated velocity pixel coordinate components arranged in a linear data set. The processor generates detected photo events based on received scattered laser pulses, filters the detected photo events by linearly indexing each of the plurality of detected photo events based on, for each detected photo event, a vertical position in the focal plane array, a horizontal position in the focal plane array, a frame number, and the dimensions of the focal-plane array. The processor maps each detected photo event to the set of estimated velocity pixel coordinate components, and generates a motion-compensated image associated with the mapped detected photo events in a filtered two-dimensional array.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A detection and ranging system comprising: a receiver including a focal plane array arranged to receive scattered laser pulses; and a processor arranged to: generate a video filter array, the video filter array including a set of estimated velocity pixel coordinate components arranged in a linear data set while representing a plurality of two-dimensional arrays associated with a plurality of frames, each of the plurality of two-dimensional arrays having dimensions equal to dimensions of the focal plane array of the receiver, generate a plurality of detected photo events based on the received scattered laser pulses, filter the plurality of detected photo events by linearly indexing each of the plurality of detected photo events based on, for each detected photo event, a vertical position in the focal plane array, a horizontal position in the focal plane array, a frame number, and the dimensions of the focal-plane array, map each detected photo event to the set of estimated velocity pixel coordinate components based on a time between receiving the scattered laser pulses and the focal-plane array vertical and horizontal positions of each of the detected photo event, and generate a motion-compensated image associated with the mapped plurality of detected photo events in a filtered two-dimensional array having dimensions equal to the dimensions of the focal plane array.

2

2. The detection and ranging system of claim 1, wherein the processor generates the video filter array before receiving the scattered laser pulses.

3

3. The detection and ranging system of claim 2, wherein the processor generates the filter array before generating the plurality of detected photo events.

4

4. The detection and ranging system of claim 1 further comprising a laser transmitter arranged to emit laser pulses toward a target, the scattered laser pulses corresponding to the emitted laser pulses.

5

5. The detection and ranging system of claim 1, wherein the processor is further arranged to associate the received scattered laser pulses with a frame, a time bin, and a pixel.

6

6. The detection and ranging system of claim 1, wherein each of the plurality of detected photo events includes one detection per pixel per frame.

7

7. The detection and ranging system of claim 1, wherein a plurality of video data entries associated with the plurality of the detected photo events are stored in a memory using a sparse binary representation.

8

8. The detection and ranging system of claim 1, wherein the plurality of detected photo events are Geiger-mode Avalanche Photodiode video data events.

9

9. The detection and ranging system of claim 1, wherein the video filter array is stored in a memory.

10

10. The detection and ranging system of claim 1, wherein the processor implements a Sparse Video Tracker (SVT) arranged to perform 4D tracking (x, y, {dot over (x)}, {dot over (y)}) across the focal plane array of the receiver.

11

11. A method for detection and ranging comprising: receiving scattered laser pulses via a receiver including a focal plane array; generating a video filter array, the video filter array including a set of estimated velocity pixel coordinate components arranged in a linear data set while representing a plurality of two-dimension arrays associated with a plurality of frames, each of the plurality of two-dimensional arrays having dimensions equal to dimensions of the focal plane array of the receiver; generating a plurality of detected photo events based on the received scattered laser pulses; filtering the plurality of detected photo events by linearly indexing each of the plurality of detected photo events based on, for each detected photo event, a vertical position in the focal plane array, a horizontal position in the focal plane array, a frame number, and the dimensions of the focal-plane array; mapping each detected photo events to the set of estimated velocity pixel coordinate components based on a time between receiving the scattered laser pulses and the focal-plane array vertical and horizontal positions of each of the detected photo events; and generating a motion-compensated image associated with the mapped plurality of detected photo events in a filtered two-dimensional array having dimensions equal to the dimensions of the focal plane array.

12

12. The method for detection and ranging of claim 11, wherein generating the video filter array occurs before receiving scattered laser pulses.

13

13. The method for detection and ranging of claim 12, wherein generating the video filter array occurs before generating the plurality of detected photo events.

14

14. The method for detection and ranging of claim 11 further comprising emitting laser pulses toward a target, the scattered laser pulses corresponding to the emitted laser pulses.

15

15. The method for detection and ranging of claim 11 further comprising associating the received scattered laser pulses with a frame, time bin, and a pixel.

16

16. The method for detection and ranging of claim 11 further comprising storing the detected photo events in a memory.

17

17. The method for detection and ranging of claim 11 further comprising implementing a Sparse Video Tracker (SVT) arranged to perform 4D tracking (x, y, {dot over (x)}, {dot over (y)}) across the focal plane array of the receiver.

18

18. A sparse video tracking system comprising: a pre-processor module configured to: generate a video filter array, the video filter array including a set of estimated velocity pixel coordinate components arranged in a linear data set while representing a plurality of two-dimension arrays associated with a plurality of frames, each of the plurality of two-dimensional arrays having dimensions equal to dimensions of the focal plane array of the receiver, and a processor module configured to: receive scattered laser pulses from a LADAR receiver, generate a plurality of detected photo events based on the scattered laser pulses, filter the plurality of detected photo events by linearly indexing each of the plurality of detected photo events based on, for each detected photo event, a vertical position in the focal plane array, a horizontal position in the focal plane array, a frame number, and the dimensions of the focal-plane array, map each detected photo events to the set of estimated velocity pixel coordinate components based on a time between receiving the scattered laser pulses and the focal-plane array vertical and horizontal positions of each of the detected photo events, and generate a motion-compensated image associated with the mapped plurality of detected photo events in a filtered two-dimensional array having dimensions equal to the dimensions of the focal plane array.

19

19. The sparse video tracking system of claim 18, wherein pre-processor module generates the video filter array before the processor module receives the scattered laser pulses.

20

20. The sparse video tracking system of claim 19, wherein the pre-processor module generates the filter array before the processor module generates the plurality of detected photo events.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 30, 2020

Publication Date

February 4, 2025

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Video-tracking of sparse Geiger-mode data” (US-12216209). https://patentable.app/patents/US-12216209

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.