Bio-inspired method of ground object cueing in airborne motion imagery
First Claim
1. A system for object cueing in motion imagery, the system comprising:
- one or more processors and a non-transitory memory having instructions encoded thereon such that when the instructions are executed, the one or more processors perform operations of;
extracting key points and bio-inspired features from input motion imagery, wherein the input motion imagery comprises a sequence of image frames obtained with a sensor;
comparing bio-inspired features between consecutive image frames in the sequence of image frames to identify a set of image frames having similar bio-inspired features;
matching keypoints between the set of image frames to generate a candidate set of matching keypoints;
determining a ground plane homography model that fits the candidate set of matching keypoints to generate a set of correct matching keypoints and an accurate homography transformation between the set of image frames;
registering each image within a selected time window into a reference frame'"'"'s coordinate system using the homography transformation;
obtaining a difference image between the reference frame and each registered image frame within the time window, resulting in a plurality of difference images;
accumulating the plurality of difference images to calculate a detection image;
detecting salient regions from the detection image by blob extraction; and
producing object cues for surveillance use based on the detected salient regions.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is method for object cueing in motion imagery. Key points and features are extracted from motion imagery, and features between consecutive image frames of the motion imagery are compared to identify similar image frames. A candidate set of matching keypoints is generated by matching keypoints between the similar image frames. A ground plane homography model that fits the candidate set of matching keypoints is determined to generate a set of correct matching keypoints. Each image frame of a set of image frames within a selected time window is registered into a reference frame'"'"'s coordinate system using the homography transformation. A difference image is obtained between the reference frame and each registered image frame, resulting in multiple difference images. The difference images are then accumulated to calculate a detection image which is used for detection of salient regions. Object cues for surveillance use are produced based on the detected salient regions.
7 Citations
18 Claims
-
1. A system for object cueing in motion imagery, the system comprising:
-
one or more processors and a non-transitory memory having instructions encoded thereon such that when the instructions are executed, the one or more processors perform operations of; extracting key points and bio-inspired features from input motion imagery, wherein the input motion imagery comprises a sequence of image frames obtained with a sensor; comparing bio-inspired features between consecutive image frames in the sequence of image frames to identify a set of image frames having similar bio-inspired features; matching keypoints between the set of image frames to generate a candidate set of matching keypoints; determining a ground plane homography model that fits the candidate set of matching keypoints to generate a set of correct matching keypoints and an accurate homography transformation between the set of image frames; registering each image within a selected time window into a reference frame'"'"'s coordinate system using the homography transformation; obtaining a difference image between the reference frame and each registered image frame within the time window, resulting in a plurality of difference images; accumulating the plurality of difference images to calculate a detection image; detecting salient regions from the detection image by blob extraction; and producing object cues for surveillance use based on the detected salient regions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for object cueing in motion imagery, comprising:
-
an act of causing a data processor to execute instructions stored on a non-transitory memory such that upon execution, the data processor performs operations of; extracting key points and bio-inspired features from input motion imagery, wherein the input motion imagery comprises a sequence of image frames obtained with a sensor; comparing bio-inspired features between consecutive image frames in the sequence of image frames to identify a set of image frames having similar bio-inspired features; matching keypoints between the set of image frames to generate a candidate set of matching keypoints; determining a ground plane homography model that fits the candidate set of matching keypoints to generate a set of correct matching keypoints and an accurate homography transformation between the set of image frames; registering each image frame within a selected time window into a reference frame'"'"'s coordinate system using the homography transformation; obtaining a difference image between the reference frame and each registered image frame within the time window, resulting in a plurality of difference images; accumulating the plurality of difference images to calculate a detection image; detecting salient regions from the detection image by blob extraction; and producing object cues for surveillance use based on the detected salient regions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for object cueing in motion imagery, the computer program product comprising computer-readable instructions stored on a non-transitory computer-readable medium that are executable by a computer having a processor for causing the processor to perform operations of:
-
extracting key points and bio-inspired features from input motion imagery, wherein the input motion imagery comprises a sequence of image frames obtained with a sensor; comparing bio-inspired features between consecutive image frames in the sequence of image frames to identify a set of image frames having similar bio-inspired features; matching keypoints between the set of image frames to generate a candidate set of matching keypoints; determining a ground plane homography model that fits the candidate set of matching keypoints to generate a set of correct matching keypoints and an accurate homography transformation between the set of image frames; registering each image frame within a selected time window into a reference frame'"'"'s coordinate system using the homography transformation; obtaining a difference image between the reference frame and each registered image frame within the time window, resulting in a plurality of difference images; accumulating the plurality of difference images to calculate a detection image; detecting salient regions from the detection image by blob extraction; and producing object cues for surveillance use based on the detected salient regions. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification