Projectile tracking and 3D traceback method
AssigneeCyan Systems
InventorsJon Paul Curzan, John Caulfield
Life of this patent
Estimating the term…
Abstract
Techniques for tracing back a projectile to the projectile origin are described. A method includes detecting projectile track(s) in image(s). Each projectile track crosses multiple pixels in each image. The projectile track(s) correspond to projectile(s). The projectile track(s) in the image(s) are translated to traceback path(s). The traceback path includes a known location and a projectile origin (e.g. the location at which the projectile originated, also termed the shooter's location).
Claims15
A method, comprising:
- detecting at least one projectile track in at least one image, each of the at least one projectile track crossing multiple pixels in each of the at least one image, the at least one projectile track corresponding to at least one projectile;
- translating the projectile track to a traceback path, the traceback path including a known location and a projectile origin, wherein the translating of the projectile track to the traceback path comprises:
- identifying at least one image plane normal to an optical axis and corresponding to the at least one image, each of the at least one projectile track being represented in the at least one image plane by a line segment;
- determining a plurality of intercepts for the line segment of each of the at least one projectile track;
- defining a projectile plane for the line segment of each of the at least one projectile track, the projectile plane including the known location and the plurality of intercepts;
- and
- determining an intersection of the projectile plane with a ground plane for the line segment of each of the at least one projectile track, the intersection corresponding to the traceback path for each of the at least one projectile;
- and
- capturing the at least one image with at least one infrared detection system, each of the at least one infrared detection system including a lens, a photodetector pixel array, and a plurality of readout circuits, the photodetector pixel array including a plurality of pixels and receiving a photo signal from the lens, a readout circuit of the plurality of readout circuits including an integration capacitor and an averaging capacitor, the integration capacitor being coupled with a pixel of the plurality of pixels;
- and at least one cascaded averaging circuit coupled with the averaging capacitor.
A system comprising:
- a processor configured to:
- detect at least one projectile track in at least one image, each of the at least one projectile track crossing multiple pixels in each of the at least one image, the at least one projectile track corresponding to at least one projectile;
- translate the projectile track to a traceback path, the traceback path including a known location and a projectile origin, wherein the translating of the projectile track to the traceback path comprises to:
- identify at least one image plane normal to an optical axis and corresponding to the at least one image, each of the at least one projectile track being represented in the at least one image plane by a line segment;
- determine a plurality of intercepts for the line segment of each of the at least one projectile track;
- define a projectile plane for the line segment of each of the at least one projectile track, the projectile plane including the known location and the plurality of intercepts;
- and
- determine an intersection of the projectile plane with a ground plane for the line segment of each of the at least one projectile track, the intersection corresponding to the traceback path for each of the at least one projectile;
- and
- capture the at least one image with at least one infrared detection system, each of the at least one infrared detection system including a lens, a photodetector pixel array, and a plurality of readout circuits, the photodetector pixel array including a plurality of pixels and receiving a photo signal from the lens, a readout circuit of the plurality of readout circuits including an integration capacitor and an averaging capacitor, the integration capacitor being coupled with a pixel of the plurality of pixels;
- and at least one cascaded averaging circuit coupled with the averaging capacitor;
- and
- a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions.
A computer program product, the computer program product being embodied in a non-transitory tangible computer readable storage medium and comprising computer instructions for:
- detecting at least one projectile track in at least one image, each of the at least one projectile track crossing multiple pixels in each of the at least one image, the at least one projectile track corresponding to at least one projectile;
- translating the projectile track to a traceback path, the traceback path including a known location and a projectile origin, wherein the translating of the projectile track to the traceback path comprises:
- identifying at least one image plane normal to an optical axis and corresponding to the at least one image, each of the at least one projectile track being represented in the at least one image plane by a line segment;
- determining a plurality of intercepts for the line segment of each of the at least one projectile track;
- defining a projectile plane for the line segment of each of the at least one projectile track, the projectile plane including the known location and the plurality of intercepts;
- and
- determining an intersection of the projectile plane with a ground plane for the line segment of each of the at least one projectile track, the intersection corresponding to the traceback path for each of the at least one projectile;
- and
- capturing the at least one image with at least one infrared detection system, each of the at least one infrared detection system including a lens, a photodetector pixel array, and a plurality of readout circuits, the photodetector pixel array including a plurality of pixels and receiving a photo signal from the lens, a readout circuit of the plurality of readout circuits including an integration capacitor and an averaging capacitor, the integration capacitor being coupled with a pixel of the plurality of pixels;
- and at least one cascaded averaging circuit coupled with the averaging capacitor.
Dependencies are inferred from the claim text.