Device and method for analyzing an electronic image signal
First Claim
1. A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising:
- (a) processing the image signal as one or more cells each comprising a plurality of pixels;
(b) for each consecutive frame of the monitored image, generating a set of pointers by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer corresponding to a predefined subset of said plurality of pixels for a cell and each containing a value related to the detailed content of the portion of the frame of the monitored image corresponding to said predefined subset of said plurality of pixels;
(c) using the pointers to address a memory array, each pointer corresponding to a row of the memory array, and the content of each pointer pointing to a memory element in the corresponding row, each cell having its own memory array; and
(d) for successive frames, updating the value of each memory element addressed by a pointer during monitoring of the image.
2 Assignments
0 Petitions
Accused Products
Abstract
A number of systems and methods for analyzing electronic image signals are provided which include processing the image signal as one or more cells, each comprising a plurality of pixels. For consecutive frames of the monitored image, a set of pointers are generated, each containing a value related to the detail contents of the image. The pointers are used to address a memory array, each pointer corresponding to a row in the memory array and the content of each pointer pointing to a memory element in the corresponding row. For successive frames, the value of each memory element addressed by a pointer is updated.
69 Citations
39 Claims
-
1. A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating a set of pointers by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer corresponding to a predefined subset of said plurality of pixels for a cell and each containing a value related to the detailed content of the portion of the frame of the monitored image corresponding to said predefined subset of said plurality of pixels; (c) using the pointers to address a memory array, each pointer corresponding to a row of the memory array, and the content of each pointer pointing to a memory element in the corresponding row, each cell having its own memory array; and (d) for successive frames, updating the value of each memory element addressed by a pointer during monitoring of the image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating a set of pointers by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer corresponding to a predefined subset of said plurality of pixels for a cell and each containing a value related to the detailed content of the portion of the frame of the monitored image corresponding to said predefined subset of said plurality of pixels; (c) using the pointers to address a memory array, each pointer corresponding to a row of the memory array, and the content of each pointer pointing to a memory element in the corresponding row, each cell having its own memory array; and (d) for successive frames, updating the value of each memory element addressed by a pointer during monitoring of the image. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other; and (c) for consecutive image frames, accumulating the characteristic values so that in a single operational mode, a time history of the image, stored in a memory, each cell having its own memory array is updated during monitoring of the image and an indication is produced indicative of the occurrence or nonoccurrence of an event not associated with image background. - View Dependent Claims (13, 14)
-
-
15. A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values by randomly or pseudo-randomly selecting pairs of pixels within a frame and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other; and (c) for consecutive image frames, accumulating the characteristic values so that in a single operational mode, a time history of the image, stored in a memory, each cell having its own memory array is updated during monitoring of the image and an indication is produced indicative of the occurrence or nonoccurrence of an event not associated with image background. - View Dependent Claims (16, 17, 18)
-
-
19. A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; and (b) for each consecutive frame of the monitored image, randomly or pseudo-randomly selecting pairs of pixels in the cell or cells within a frame, and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; and (b) for each consecutive frame of the monitored image, randomly or pseudo-randomly selecting pairs of pixels in the cell or cells within a frame, and for each pair, generating a binary signal in dependence upon whether or not the intensity of light incident on one predetermined pixel of the pair of pixels is greater than the intensity of light incident on the other. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A method of analyzing an electronic image signal associated with an image that is being monitored, the method comprising:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values according to the detailed content of the image ;
and(c) generating a set of pointers a1, . . . am by randomly or pseudo-randomly selecting pairs of pixels within a cell and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer of n bits and sequentially setting these bits according to the characteristic values during monitoring of the image. - View Dependent Claims (33)
-
-
34. A device for analyzing an electronic image signal associated with an image that is being monitored, the device comprising electronic means for:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, generating characteristic values according to the detailed content of the image; and (c) generating a set of pointers a1, . . . am by randomly or pseudo-randomly selecting pairs of pixels within a cell and for each pair comparing a light intensity of one pixel against a light intensity of the other pixel, each pointer of n bits and sequentially setting these bits according to the characteristic values during monitoring of the image. - View Dependent Claims (35, 36)
-
-
37. A method of analyzing an electronic image signal, the method comprising:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, updating a predetermined address in each row of a memory array in dependence on the detailed content of the image; and (c) over all the rows, updating the value of memory pointed to by the content of each pointer, summing the updated values for each row, selecting the maximum memory value in each row, and summing the maximum memory value for all rows, subjecting the ratio of the two sums to a time weighted averaging with respect to the ratios obtained from previous frames, comparing the ratio with the time weighted average and using the result to determine the occurrence or non-occurrence of a significant event within the image.
-
-
38. A device for analyzing an electronic image signal, the device comprising electronic means for:
-
(a) processing the image signal as one or more cells each comprising a plurality of pixels; (b) for each consecutive frame of the monitored image, updating one address in each row of a memory array in dependence on the detailed content of the image; and (c) over all the rows, updating the value of memory pointed to by the content of each pointer, summing the updated values for each row, selecting the maximum memory value in each row, and summing the maximum memory value for all rows, subjecting the ratio of the two sums to a time weighted averaging with respect to the ratios obtained from previous frames, comparing the ratio with the time weighted average and using the result to determine the occurrence or non-occurrence of a significant event within the image. - View Dependent Claims (39)
-
Specification