Image Processing Apparatus and Method
4 Assignments
0 Petitions

Accused Products

Abstract
A method and apparatus for localizing an area in relative movement and for determining the speed and direction thereof in real time is disclosed. Each pixel of an image is smoothed using its own time constant. A binary value corresponding to the existence of a significant variation in the amplitude of the smoothed pixel from the prior frame, and the amplitude of the variation, are determined, and the time constant for the pixel is updated. For each particular pixel, two matrices are formed that include a subset of the pixels spatially related to the particular pixel. The first matrix contains the binary values of the subset of pixels. The second matrix contains the amplitude of the variation of the subset of pixels. In the first matrix, it is determined whether the pixels along an oriented direction relative to the particular pixel have binary values representative of significant variation, and, for such pixels, it is determined in the second matrix whether the amplitude of these pixels varies in a known manner indicating movement in the oriented direction. In each of several domains, histogram of the values in the first and second matrices falling in such domain is formed. Using the histograms, it is determined whether there is an area having the characteristics of the particular domain. The domains include luminance, hue, saturation, speed (V), oriented direction (D1), time constant (CO), first axis (x(m)), and second axis (y(m)).
5 Citations
80 Claims
-
1-50. -50. (canceled)
-
51. A process of tracking a target in an image processing system comprising:
-
receiving an input signal including a plurality of frames, each frame including a plurality of pixels; generating a histogram based on classification values of a plurality of pixels in a first frame of the input signal; identifying a target from the histogram generated based on the first frame; determining a target location based on the histogram generated based on the first frame; generating a histogram based on classification values of a plurality of pixels in a second frame of the input signal subsequent to the first frame; and adjusting the target location based on the histogram generated based on the second frame. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A process of tracking a target in an image processing system comprising:
-
receiving an input signal from a camera, the input signal including a plurality of frames, each frame including a plurality of pixels; generating a histogram based on classification values of a plurality of pixels in a first frame of the input signal; identifying a target from the histogram generated based on the first frame, the target having a center point; displaying information from the input signal on a display including pixels associated with the target; generating a histogram based on classification values of a plurality of pixels in a second frame of the input signal; determining movement of the target from the histogram generated based on the second frame; and adjusting the camera based on the determined movement of the target to move the center point of the target towards a center point of the display. - View Dependent Claims (71, 72, 73)
-
-
74. An image processing system comprising:
-
a camera configured to output a signal including a plurality of frames, each frame including a plurality of pixels; and a processing system configured to; receive the signal; generate a histogram based on classification values of a plurality of pixels in a first frame of the signal; identify a target from the histogram; determine a target location based on the histogram generated based on the first frame; generate a histogram based on classification values of a plurality of pixels in a second frame of the signal subsequent to the first frame; and adjust the target location based on the histogram generated based on the second frame. - View Dependent Claims (75, 76, 77, 78, 79, 80)
-
Specification