Combined intensity and coherent change detection in images
First Claim
1. An image processing method of detecting changes in a scene over a time period, the image processing 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 an image processor programmed with a non-coherent intensity change detector module to analyze and detect large-scale changes between the first image and the second image;
using the non-coherent intensity change detector module to calculate 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 an image processor programmed with a coherent change detector module to analyze and detect small-scale changes between the first image and the second image;
using the coherent change detector module to calculate a small-scale change value for selected ones of the pairs of corresponding pixel locations in the first and second images; and
using an image processor to calculate 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.
-
Citations
30 Claims
-
1. An image processing method of detecting changes in a scene over a time period, the image processing 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 an image processor programmed with a non-coherent intensity change detector module to analyze and detect large-scale changes between the first image and the second image; using the non-coherent intensity change detector module to calculate 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 an image processor programmed with a coherent change detector module to analyze and detect small-scale changes between the first image and the second image; using the coherent change detector module to calculate a small-scale change value for selected ones of the pairs of corresponding pixel locations in the first and second images; and using an image processor to calculate 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. An image processing system for detecting changes in a scene over a time period, the image processing system comprising:
-
an image 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; an image processor programmed with a non-coherent intensity change detector module configured to (i) analyze and detect large-scale changes between the first image and the second image, and (ii) calculate a large-scale change value for pairs of corresponding pixel locations in the first and second images; and an image processor programmed with a coherent change detector module configured to (i) analyze and 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) calculate a small-scale change value for selected ones of the pairs of corresponding pixel locations in the first and second images; an image processor configured to calculate 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 an image processor programmed with a non-coherent intensity change detector module to analyze and detect large-scale changes between the first image and the second image; using the non-coherent intensity change detector module to calculate 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 an image processor programmed with a coherent change detector module to analyze and detect small-scale changes between the first image and the second image; using the coherent change detector module to calculate a small-scale change value for selected ones of the pairs of corresponding pixel locations in the first and second images; and using an image processor to calculate 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