Combined Intensity And Coherent Change Detection In Images
First Claim
1. A method of detecting changes in a scene over a time period, the method comprising:
- using an imaging system to obtain a first image of the scene at a first time and a second image of the scene at a second, different time;
using a non-coherent intensity change detector to detect large-scale changes between the first image and the second image;
generating a large-scale change value for pairs of corresponding pixel locations in the first and second images;
in response to the large-scale change value for each pair of corresponding pixel locations reaching a selected large-scale change threshold, using a coherent change detector to detect small-scale changes between the first image and the second image;
generating a small-scale change value for selected ones of the pairs of corresponding pixel locations in the first and second images; and
generating a composite change value by combining the large-scale change value and the small-scale change value for each pixel pair, wherein the combining comprises;
determining (i) the large-scale change threshold, (ii) a small-scale change threshold, and (iii) a composite change threshold;
combining, based on the determined large-scale change threshold and the determined small-scale change threshold, the large-scale change value and the small-scale change value for each pixel pair; and
determining, based on the determined composite change threshold, whether a change in the scene has occurred over the time period.
1 Assignment
0 Petitions
Accused Products
Abstract
Described embodiments detect changes in a scene over time using first and second images of the scene. A non-coherent intensity change detector detects large-scale changes between the first image and the second image and generates a large-scale change value for pairs of corresponding pixel locations in the first and second images. If the large-scale change value for a given pair of pixel locations reaches a threshold, a coherent change detector is used to detect small-scale changes between the first and second images. A small-scale change value is generated for the given pairs of pixel locations in the images. A composite change value is generated by combining the large-scale change value and the small-scale change value for each pixel pair. The change thresholds are used to determine whether a change in the scene has occurred over the time period.
17 Citations
30 Claims
-
1. A method of detecting changes in a scene over a time period, the method comprising:
-
using an imaging system to obtain a first image of the scene at a first time and a second image of the scene at a second, different time; using a non-coherent intensity change detector to detect large-scale changes between the first image and the second image; generating a large-scale change value for pairs of corresponding pixel locations in the first and second images; in response to the large-scale change value for each pair of corresponding pixel locations reaching a selected large-scale change threshold, using a coherent change detector to detect small-scale changes between the first image and the second image; generating a small-scale change value for selected ones of the pairs of corresponding pixel locations in the first and second images; and generating a composite change value by combining the large-scale change value and the small-scale change value for each pixel pair, wherein the combining comprises; determining (i) the large-scale change threshold, (ii) a small-scale change threshold, and (iii) a composite change threshold; combining, based on the determined large-scale change threshold and the determined small-scale change threshold, the large-scale change value and the small-scale change value for each pixel pair; and determining, based on the determined composite change threshold, whether a change in the scene has occurred over the time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A change detection system for detecting changes in a scene over a time period, the change detection system comprising:
-
a processor configured to receive a first image of the scene at a first time and a second image of the scene at a second, different time; a non-coherent intensity change detector configured to (i) detect large-scale changes between the first image and the second image, and (ii) generate a large-scale change value for pairs of corresponding pixel locations in the first and second images; and a coherent change detector configured to (i) detect small-scale changes between the first image and the second image in response to the large-scale change value for each pair of corresponding pixel locations reaching a selected large-scale change threshold, and (ii) generate a small-scale change value for selected ones of the pairs of corresponding pixel locations in the first and second images; the processor configured to generate a composite change value by combining the large-scale change value and the small-scale change value for each pixel pair, wherein to perform the combining the processor is configured to; determine (i) the large-scale change threshold, (ii) a small-scale change threshold, and (iii) a composite change threshold; combine, based on the determined large-scale change threshold and the heuristically determined small-scale change threshold, the large-scale change value and the small-scale change value for each pixel pair; and determine, based on the determined composite change threshold, whether a change in the scene has occurred over the time period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory machine-readable storage medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method of detecting changes in a scene over a time period, the method comprising:
-
using an imaging system to obtain a first image of the scene at a first time and a second image of the scene at a second, different time; using a non-coherent intensity change detector to detect large-scale changes between the first image and the second image; generating a large-scale change value for pairs of corresponding pixel locations in the first and second images; in response to the large-scale change value for each pair of corresponding pixel locations reaching a selected large-scale change threshold, using a coherent change detector to detect small-scale changes between the first image and the second image; generating a small-scale change value for selected ones of the pairs of corresponding pixel locations in the first and second images; and generating a composite change value by combining the large-scale change value and the small-scale change value for each pixel pair, wherein the combining comprises; determining (i) the large-scale change threshold, (ii) a small-scale change threshold, and (iii) a composite change threshold; combining, based on the determined large-scale change threshold and the heuristically determined small-scale change threshold, the large-scale change value and the small-scale change value for each pixel pair; and determining, based on the determined composite change threshold, whether a change in the scene has occurred over the time period. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification