Object detection system with minimum-spanning gradient filter for scene clutter suppression
First Claim
1. A clutter suppression system for suppressing clutter in an object detection system, said object detection system sensing a scene to determine if an object of interest is present, said clutter suppression system comprising:
- frame generation means for generating a series of frames of data where the frames of data represent images of the scene in which clutter is to be suppressed;
model storage means for storing model frames of the scene based on the series of frames of data, wherein the model frames of the scene are constructed when the object of interest does not exist in the scene;
clutter subspace means for generating a clutter subspace of the scene at a predetermined time from the model frames that defines substantially all of the clutter in the scene; and
subspace projection means for generating frames of data of the scene in which substantially all of the clutter has been removed, said subspace projection means being responsive to the series of frames of data and the clutter subspace from the clutter subspace means, said subspace projection means measuring the clutter subspace and removing the clutter from the frames of data to generate substantially clutter free frames of data to be detected for the presence of the object, said subspace projection means being capable of removing clutter from the frames of data both prior to and later than the predetermined time the clutter subspace is generated by the clutter subspace means.
4 Assignments
0 Petitions
Accused Products
Abstract
A minimum-spanning gradient filter used to suppress clutter in a target detection and tracking system. The minimum-spanning gradient filter uses subspace projection clutter suppression techniques, but does not require eigenanalysis. Model frames of data from a sensor array are stored in a memory in which the model frames do not include targets that are being detected. At start-up, a Gram-Schmidt system generates a series of unit vectors that define a clutter subspace where most of the clutter in the model frames will reside. Current frames of data from the sensor array and unit vectors from the Gram-Schmidt system are applied to a subspace projection system that removes the clutter subspace from the current frames of data. Once the original clutter subspace has been generated, a plane smoothing system updates the clutter subspace as new frames of data are added to the model frames. Current frames of data sent to the subspace projection system are centered. Additionally, a standard deviation for the pixel intensities in each frame of data is applied to a standard deviation threshold to prevent pixels that fall below the threshold from being updated in the clutter subspace. A glint threshold detector is provided to eliminate pixels above a predetermined glint threshold so that they do not contribute to the updated clutter subspace.
47 Citations
25 Claims
-
1. A clutter suppression system for suppressing clutter in an object detection system, said object detection system sensing a scene to determine if an object of interest is present, said clutter suppression system comprising:
-
frame generation means for generating a series of frames of data where the frames of data represent images of the scene in which clutter is to be suppressed; model storage means for storing model frames of the scene based on the series of frames of data, wherein the model frames of the scene are constructed when the object of interest does not exist in the scene; clutter subspace means for generating a clutter subspace of the scene at a predetermined time from the model frames that defines substantially all of the clutter in the scene; and subspace projection means for generating frames of data of the scene in which substantially all of the clutter has been removed, said subspace projection means being responsive to the series of frames of data and the clutter subspace from the clutter subspace means, said subspace projection means measuring the clutter subspace and removing the clutter from the frames of data to generate substantially clutter free frames of data to be detected for the presence of the object, said subspace projection means being capable of removing clutter from the frames of data both prior to and later than the predetermined time the clutter subspace is generated by the clutter subspace means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A clutter suppression system for suppressing clutter in an object detection system, said object detection system sensing a scene to determine if an object of interest is present, said clutter suppression system comprising:
-
a model storage device that stores model frames of the scene, wherein the model frames of the scene are constructed when the object of interest does not exist in the scene; a Gram-Schmidt processing system being responsive to the model frames of the scene, said Gram-Schmidt processing system generating a set of clutter subspace unit vectors directly from the model frames that define a clutter subspace in the model frames where substantially all of the clutter in the model frames resides; and a subspace projection system that is responsive to frames of data of the scene and the clutter subspace unit vectors from the Gram-Schmidt processing system, said subspace projection system measuring the clutter subspace and then removing the clutter subspace from the frames of data to remove the clutter in the current frames of data. - View Dependent Claims (13)
-
-
14. A clutter suppression system for suppressing clutter in an object detection system, said clutter detection system sensing a scene to determine if an object of interest is present, said clutter suppression system comprising:
-
a model storage device that stores model frames of data of the scene, wherein the model frames of the scene are constructed when the object of interest does not exist in the scene; a plane smoothing system responsive to the model frames of data from the model storage device, said plane smoothing system determining a set of clutter subspace unit vectors that define a clutter subspace in the model frames, said plane smoothing system updating the clutter subspace by rotating the clutter subspace in a direction of a new model frame, said plane smoothing system controlling the amount of rotation of the clutter subspace to reduce the effects of random noise; and a subspace projection system responsive to the model frames of data and the clutter subspace unit vectors, said subspace projection system measuring the clutter subspace and then removing the clutter subspace from the frames of data to remove the clutter in the current frames of data. - View Dependent Claims (15, 16, 17)
-
-
18. A method of suppressing clutter in an object detection system, said object detection system sensing a scene to determine if an object of interest is present, said method comprising the steps of:
-
providing a series of frames of data representing images of the scene in which clutter is to be suppressed; using the frames of data to generate a series of model frames of the scene, wherein the model frames of the scene are constructed when the object of interest does not exist in the scene; using the model frames of the scene to generate a clutter subspace at a predetermined time that defines substantially all of the clutter in the scene; and measuring the clutter subspace and removing the clutter subspace from the frames of data so as to remove substantially all of the clutter in the frames of data, said step of removing the clutter subspace including the capability of removing clutter from the frames of data both prior to and later than the predetermined time the clutter subspace is generated. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A clutter suppression system for suppressing clutter in an object detection system, said object detection system sensing a scene to determine if an object of interest is present, said clutter suppression system comprising:
-
a system that generates a series of frames of data that represent images of the scene in which clutter is to be suppressed, each frame of data including a fixed number of pixels that define the image; a storage device that stores model frames of the scene based on the series of frames of data where the model frames of the scene are constructed when the object of interest does not exist in the scene; a system that generates a clutter subspace of the scene from the model frames of the scene where the clutter subspace defines substantially all of the clutter in the scene; and a subspace projection system that generates frames of data of the scene in which substantially all of the clutter has been removed, the subspace projection system being responsive to the series of frames of data and the clutter subspace from the clutter subspace system, said subspace projection system modelling the clutter subspace and removing the clutter from the frames of data to generate substantially clutter free frames of data to be detected for the presence of the object, wherein the clutter subspace is modelled as a set of gradient vectors for each pixel, said gradient vectors being relatively constant over a sequence of frames of data used to generate the model frames.
-
Specification