Real-Time Composite Image Comparator
First Claim
1. A computerized method for comparing a first image of a scene and a second image of the scene comprising:
- a. providing the first image of the scene and the second image of the scene;
b. using a computer, adjusting a given area of the first image to approximately equal the average intensity of a given area of the second image, the given area of the first image and the given area of the second image corresponding to the same location in the scene;
c. using the computer, calculating the absolute difference in intensity between the given area of the first image after adjustment and the given area of the second image and identifying a selected portion of the given area of the first image where the absolute difference is above a threshold; and
d. using the computer, adjusting the average intensity of the selected portion of the given area of the first image to approximately equal the average intensity of the corresponding portion of the given area of the second image and marking the selected portion where the absolute difference between the selected portion and the corresponding area in the second image is above the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for preparing a composite image from a video data stream and for identifying changed features in two composite images. Frames from the video data stream are transformed to a projected 2D image, aligned with adjacent frames and overlapping areas are averaged to provide a higher apparent resolution. The composite image can be stored in real-time. As a second composite image is prepared of the same location at a later time, portions of the second image can be compared to corresponding portions of the stored image after the intensities of the images are equalized. Image areas whose absolute difference exceeds a threshold are again intensity equalized. Areas that are again above threshold can be flagged for further scrutiny, either by a human or by a machine that performs object recognition. In this way, composite video images of a scene can be prepared and compared in real-time.
-
Citations
13 Claims
-
1. A computerized method for comparing a first image of a scene and a second image of the scene comprising:
-
a. providing the first image of the scene and the second image of the scene; b. using a computer, adjusting a given area of the first image to approximately equal the average intensity of a given area of the second image, the given area of the first image and the given area of the second image corresponding to the same location in the scene; c. using the computer, calculating the absolute difference in intensity between the given area of the first image after adjustment and the given area of the second image and identifying a selected portion of the given area of the first image where the absolute difference is above a threshold; and d. using the computer, adjusting the average intensity of the selected portion of the given area of the first image to approximately equal the average intensity of the corresponding portion of the given area of the second image and marking the selected portion where the absolute difference between the selected portion and the corresponding area in the second image is above the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for use on a computer system for comparing a first image of a scene and a second image of the scene, the computer program product comprising a non-transitory computer readable medium encoded with computer readable program code, the computer readable program code including:
-
a. program code for adjusting a given area of the first image to approximately equal the average intensity of a given area of the second image, the given area of the first image and the given area of the second image corresponding to the same location in the first scene; b. program code for calculating the absolute difference in intensity between the given area of the first image after adjustment and the given area of the second image and identifying a selected portion of the given area of the first image where the absolute difference is above a threshold; and c. program code for adjusting the average intensity of the selected portion of the given area of the first image to approximately equal the average intensity of the corresponding portion of the given area of the second image and marking the selected portion where the absolute difference between the selected portion and the corresponding area in the second image is above the threshold. - View Dependent Claims (9, 10)
-
-
11. A system comprising one or more processors operable to perform operations comparing a first image of a scene and a second image of the scene, the operations including:
-
a. adjusting a given area of the first image to approximately equal the average intensity of a given area of the second image, the given area of the first image and the given area of the second image corresponding to the same location in the scene; b. calculating the absolute difference in intensity between the given area of the first image after adjustment and the given area of the second image and identifying a selected portion of the given area of the first image where the absolute difference is above a threshold; and c. adjusting the average intensity of the selected portion of the given area of the first image to approximately equal the average intensity of the corresponding portion of the given area of the second image and marking the selected portion where the absolute difference between the selected portion and the corresponding area in the second image is above the threshold. - View Dependent Claims (12, 13)
-
Specification