Abstract:
A three-frame difference target-tracking system includes at least one processor configured to generate multiple aligned image frames of a scene. The aligned image frames include first, second, and third image frames. The at least one processor is also configured to identify differences between the first image frame and the second image frame, between the second image frame and the third image frame, and between the first image frame and the third image frame. The at least one processor is further configured to identify a direction of movement of a target in the scene based on the identified differences.
Abstract:
A measured photo-event array is converted from two spatial coordinates and one temporal coordinate into three spatial coordinates for real-time imaging. Laser light pulses illuminate at least one object, and a Geiger-mode avalanche photodiode array receives photons from laser light reflected off the object. For each pulse of the laser light, the GMAPD outputs a first array of photo-events representative of reflected photons. A three-dimensional (3D) Gaussian distribution kernel arranged as a list of array locations to be processed and weight list(s) are provided. The weight list(s) specify an amount array values are scaled based on the Gaussian distribution or photon arrival time. A graphics processing unit arranges the first array of measured photo-events as a list, convolves the Gaussian displacement list with the list of measured photo-events to produce a convolution output, and applies weights from the weight list(s) to the values to produce a density point cloud.
Abstract:
A system and method for forming a range rate estimate for a target with a laser detection and ranging system including a laser transmitter and an array detector. The method includes: transmitting a plurality of laser pulses at a pulse repetition frequency; forming a one dimensional time series array corresponding to a time record of ladar return photons detected with the array detector; fitting the time series array with a superposition of a sine and a cosine of an initial value of a tentative frequency; iteratively fitting the time series array with a superposition of a sine and a cosine of the tentative frequency, and adjusting the tentative frequency until a completion criterion is satisfied at a final value of the tentative frequency.
Abstract:
A system and method for forming a range rate estimate for a target with a laser detection and ranging system including a laser transmitter and an array detector. The method includes: transmitting a plurality of laser pulses at a pulse repetition frequency; forming a one dimensional time series array corresponding to a time record of ladar return photons detected with the array detector; fitting the time series array with a superposition of a sine and a cosine of an initial value of a tentative frequency; iteratively fitting the time series array with a superposition of a sine and a cosine of the tentative frequency, and adjusting the tentative frequency until a completion criterion is satisfied at a final value of the tentative frequency.
Abstract:
A three-frame difference target-tracking system includes at least one processor configured to generate multiple aligned image frames of a scene. The aligned image frames include first, second, and third image frames. The at least one processor is also configured to identify differences between the first image frame and the second image frame, between the second image frame and the third image frame, and between the first image frame and the third image frame. The at least one processor is further configured to identify a direction of movement of a target in the scene based on the identified differences.
Abstract:
A measured photo-event array is converted from two spatial coordinates and one temporal coordinate into three spatial coordinates for real-time imaging. Laser light pulses illuminate at least one object, and a Geiger-mode avalanche photodiode array receives photons from laser light reflected off the object. For each pulse of the laser light, the GMAPD outputs a first array of photo-events representative of reflected photons. A three-dimensional (3D) Gaussian distribution kernel arranged as a list of array locations to be processed and weight list(s) are provided. The weight list(s) specify an amount array values are scaled based on the Gaussian distribution or photon arrival time. A graphics processing unit arranges the first array of measured photo-events as a list, convolves the Gaussian displacement list with the list of measured photo-events to produce a convolution output, and applies weights from the weight list(s) to the values to produce a density point cloud.
Abstract:
Airborne tracking systems use sensors to track objects of interest. In order to track the objects of interests, the sensors need to be steered such that the object is kept, ideally, in the center of the sensors field of view. Automatic steering of optical sensors requires the generation of a track on an object of interest. When tracking boats on the water, current approaches to image processing may generate multiple detections on the object of interest. Embodiments of the present disclosure solve the track multiplicity problem by grouping tracks associated with the object of interest into a cluster and by estimating a most likely location of the object within the cluster of tracks. Based on the estimated location, embodiments of the present disclosure outputs a single track for the object. The single track is used by an automatic steering system to maintain a sensor aimed at the object of interest.