Computer System and Method for Classifying Temporal Patterns of Change in Images of an Area
First Claim
1. A method comprising:
- receiving a set of successive images for a given area from an image data source via a communication network, wherein the set of successive images comprises a first image captured at a first time, a second image captured at a second time, and third image captured at a third time, and wherein the given area comprises a plurality of sectors;
determining, for each respective sector of the given area, (i) a first likelihood of change between the first image captured at the first time and the second image captured at the second time, (ii) a second likelihood of change between the first image captured at the first time and the third image captured at the third time, and (iii) a third likelihood of change between second image captured at the second time and the third image captured at the third time;
evaluating the first, second, and third likelihood of change for each respective sector of the given area to identify any sector of the given area that exhibits a given type of change; and
outputting, to a client station via the communication network, data indicating that the given type of change has occurred at each identified sector of the given area.
1 Assignment
0 Petitions
Accused Products
Abstract
A set of successive images for a given area may comprise a first, second, and third images representing different times. Comparisons may be performed between the first image and the second image, the first image and the third image, and the second image and the third image. The respective outputs of the three pairwise comparisons may be evaluated to identify any sub-areas of the given area where one or more temporal patterns of change have occurred. For instance, any sub-area of the given area that exhibits a change between the first and second images, a change between the second and third images, and an absence of change between the second and third images may be identified as a persistent change. An indication that the temporal pattern of change has occurred at each identified sub-area of the given area may then be output to a client station.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a set of successive images for a given area from an image data source via a communication network, wherein the set of successive images comprises a first image captured at a first time, a second image captured at a second time, and third image captured at a third time, and wherein the given area comprises a plurality of sectors; determining, for each respective sector of the given area, (i) a first likelihood of change between the first image captured at the first time and the second image captured at the second time, (ii) a second likelihood of change between the first image captured at the first time and the third image captured at the third time, and (iii) a third likelihood of change between second image captured at the second time and the third image captured at the third time; evaluating the first, second, and third likelihood of change for each respective sector of the given area to identify any sector of the given area that exhibits a given type of change; and outputting, to a client station via the communication network, data indicating that the given type of change has occurred at each identified sector of the given area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. A method comprising:
-
receiving a set of successive images for a given area from an image data source via a communication network, wherein the set of successive images comprises a first image captured at a first time, a second image captured at a second time, and third image captured at a third time; performing a first comparison between the first image captured at the first time and the second image captured at the second time to detect any change between the first and second images; performing a second comparison between the first image captured at the first time and the third image captured at the third time to detect any change between the first and third images; performing a third comparison between the second image captured at the second time and the third image captured at the third time to detect an absence of any change between the second and third images; based on the first, second, and third comparisons, identifying at least one sub-area of the given area that exhibits a change between the first and second images, a change between the second and third images, and an absence of change between the second and third images; and outputting, to a client station via the communication network, data indicating that a persistent change has occurred at the at least one sub-area of the given area. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
16. A computing system comprising:
-
a network interface configured to communicatively couple the computing system to (a) at least one image data source and (b) at least one client station; at least one processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the computing system to; receive a set of successive images for a given area from an image data source via the network interface, wherein the set of successive images comprises a first image captured at a first time, a second image captured at a second time, and third image captured at a third time, and wherein the given area comprises a plurality of sectors; determine, for each respective sector of the given area, (i) a first likelihood of change between the first image captured at the first time and the second image captured at the second time, (ii) a second likelihood of change between the first image captured at the first time and the third image captured at the third time, and (iii) a third likelihood of change between second image captured at the second time and the third image captured at the third time; evaluate the first, second, and third likelihood of change for each respective sector of the given area to identify any sector of the given area that exhibits a given type of change; and output, to a client station via the network interface, data indicating that the given type of change has occurred at each identified sector of the given area. - View Dependent Claims (17, 18, 19)
-
-
20. A computing system comprising:
-
a network interface configured to communicatively couple the computing system to (a) at least one image data source and (b) at least one client station; at least one processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the computing system to; receive a set of successive images for a given area from an image data source via the network interface, wherein the set of successive images comprises a first image captured at a first time, a second image captured at a second time, and third image captured at a third time; perform a first comparison between the first image captured at the first time and the second image captured at the second time to detect any change between the first and second images; perform a second comparison between the first image captured at the first time and the third image captured at the third time to detect any change between the first and third images; perform a third comparison between the second image captured at the second time and the third image captured at the third time to detect an absence of any change between the second and third images; based on the first, second, and third comparisons, identify at least one sub-area of the given area that exhibits a change between the first and second images, a change between the second and third images, and an absence of change between the second and third images; and output, to a client station via the network interface, data indicating that a persistent change has occurred at the at least one sub-area of the given area.
-
Specification