Six dimensional tracking of sparse ladar data
US-2022206152-A1 · Jun 30, 2022 · US
US12546894B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12546894-B2 |
| Application number | US-202117643511-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 9, 2021 |
| Priority date | Dec 9, 2021 |
| Publication date | Feb 10, 2026 |
| Grant date | Feb 10, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A plurality of scattered laser pulses is received, each scattered laser pulse associated with at least one plurality of respective dwells. A set of 3D velocity information is received, which is derived from photo events detected in information associated with the received plurality of scattered laser pulses. Each dwell in the plurality of dwells is associated with one or more photo events. The 3D velocity information includes information estimating each respective photo event's respective position in 6D space during the respective dwell associated with the photo event. For each dwell, its respective photo events are projected into a common reference frame, determined based on the 3D velocity information, to generate a set of motion-compensated point clouds. Each respective motion-compensated point cloud, for each dwell, is registered to the other motion-compensated point clouds in the set, to generate a set of registered point clouds, which are merged into a volumetric image.
Opening claim text (preview).
What is claimed is: 1 . A system, comprising: a receiver configured to receive a plurality of scattered laser pulses, each respective scattered laser pulse in the plurality of scattered laser pulses associated with at least one respective dwell of a temporal series of respective dwells, each respective dwell separated in time from a nearest respective dwell in the temporal series of respective dwells by a random amount of time; and a processor configured for: determining, by a first tracking detector, which scattered laser pulses of the plurality of scattered laser pulses are associated with photo events, tagging the scattered laser pulses associated with photo events, and corresponding range and range rate associated with one or more targets in the photo events and discarding scattered laser pulses not associated with photo events; determining, by a second tracking detector and based on the tagged photo events, azimuth, azimuthal velocity, elevation, and elevation velocity of the one or more targets; receiving dwell parameters including the range, azimuth, elevation, range velocity, azimuthal velocity, and elevation velocity; projecting, for each dwell and based on the dwell parameters, respective tagged photo events of the respective dwells into a common reference frame that is an instantaneous reference frame of the one or more targets determined based on the dwell parameters, wherein the common reference frame is determined based on the dwell parameters, to generate a set of motion-compensated point clouds, the set of motion-compensated point clouds comprising at least one motion-compensated point cloud of the one or more targets for each of the tagged scattered laser pulses; registering each respective motion-compensated point cloud, for each dwell, to other motion-compensated point clouds in the set of motion-compensated point clouds, to generate a set of registered point clouds; and merging the set of registered point clouds into a volumetric image of the one or more targets. 2 . The system of claim 1 , wherein the processor is further configured for: computing, for the volumetric image, a local spatial point density; and applying a non-linear scaling to the local spatial point density to form a scaled volumetric image. 3 . The system of claim 2 , wherein the processor is further configured for displaying the scaled volumetric image. 4 . The system of claim 1 , wherein the plurality of dwells is noncontiguous in time. 5 . The system of claim 1 , wherein the range, azimuthal, and elevation velocity information is generated using a state space carving (SSC) process. 6 . The system of claim 1 , wherein the plurality of scattered pulses is associated with a single photon laser detection and ranging (LADAR) (SPL) system. 7 . The system of claim 1 , wherein the scattered laser pulses and detected photo events are associated with the one or more targets and wherein the common reference frame comprises an instantaneous reference frame that is associated with the one or more targets and which is based on the range velocity, the azimuthal velocity, and the elevation velocity. 8 . The system of claim 7 , wherein the target associated with the plurality of scattered laser pulses, has smoothly differentiable motion. 9 . The system of claim 1 wherein the processor is configured for registering each respective motion-compensated point cloud to correct at least one of translation and orientation errors, in at least a portion of the set of motion-compensated point clouds. 10 . The system of claim 1 , wherein the processor is configured for registering each respective motion-compensated point cloud using an iterative closest point (ICP) algorithm. 11 . A method, comprising: receiving a plurality of scattered laser pulses, each respective scattered laser pulse in the plurality of scattered laser pulses associated with at least one dwell of a plurality of respective dwells of a temporal series of respective dwells, each respective dwell separated in time from a nearest respective dwell in the temporal series of respective dwells by a random amount of time; determining, by a first tracking detector, which scattered laser pulses of the plurality of scattered laser pulses are associated with photo events, tagging the scattered laser pulses associated with photo events, and corresponding range and range rate associated with one or more targets in the photo events and discarding scattered laser pulses not associated with photo events; determining, by a second tracking detector and based on the tagged photo events, azimuth, azimuthal velocity, elevation, and elevation velocity of the one or more targets; receiving dwell parameters including the range, azimuth, elevation, range velocity, azimuthal velocity, and elevation velocity; projecting, for each dwell and based on the dwell parameters, respective tagged photo events of the respective dwells into a common reference frame that is an instantaneous reference frame of the one or more targets as determined based on the dwell parameters, wherein the common reference frame is determined based on the dwell parameters, to generate a set of motion-compensated point clouds, the set of motion-compensated point clouds comprising at least one motion-compensated point cloud of the one or more targets for each of the tagged scattered laser pulses; registering each respective motion-compensated point cloud, for each dwell, to other motion-compensated point clouds in the set of motion-compensated point clouds, to generate a set of registered point clouds; and merging the set of registered point clouds into a volumetric image of the one or more targets. 12 . The method of claim 11 , further comprising displaying the volumetric image as a scaled volumetric image. 13 . The method of claim 11 , further comprising generating the range velocity, the azimuthal velocity, and the elevation velocity using a state space carving (SSC) process. 14 . The method of claim 11 , wherein the registering each respective motion-compensated point cloud is configured to correct at least one of translation and orientation errors, in at least a portion of the set of motion-compensated point clouds. 15 . A means for laser detection, comprising: means for receiving a plurality of scattered laser pulses, each respective scattered laser pulse in the plurality of scattered laser pulses associated with at least one dwell of a plurality of respective dwells of a temporal series of respective dwells, each respective dwell separated in time from a nearest respective dwell in the temporal series of respective dwells by a random amount of time; means for determining which scattered laser pulses of the plurality of scattered laser pulses are associated with photo events, tagging the scattered laser pulses associated with photo events, and corresponding range and range rate associated with one or more targets in the photo events and discarding scattered laser pulses not associated with photo events; means for determining, based on the tagged photo events, azimuth, azimuthal velocity, elevation, and elevation velocity of the one or more targets; means for receiving dwell parameters including the range, azimuth, elevation, range velocity, azimuthal velocity, and elevation velocity; means for projecting, for each dwell and based on the dwell parameters, respective tagged photo events for the respective dwells into a common reference frame that is an instantaneous reference frame of the one or more targets as determined by the dwell parameters, wherein the common reference frame is determined bas
Volume rendering · CPC title
Velocity or trajectory determination systems; Sense-of-movement determination systems · CPC title
of transmitters alone · CPC title
Simultaneous measurement of distance and other co-ordinates (indirect measurement G01S17/46) · CPC title
Evaluating distance, position or velocity data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.