Motion detecting method and apparatus
First Claim
1. A motion detection apparatus, comprising:
- an imaging device; and
a control unit operable to;
extract a characteristic region from an image produced by the imaging device;
form a modified region by modifying the characteristic region;
count up to increase a first count value at a first memory address corresponding to a location inside the modified region;
reset a second count value at a second memory address corresponding to a location outside the modified regions; and
calculate a position of the modified region based on count values and locations in the modified region by dividing a summation of products, each of the products obtained by multiplying each location in the modified region by a corresponding count value, by a summation of the corresponding count values of the locations in the modified region.
1 Assignment
0 Petitions
Accused Products
Abstract
A motion detection apparatuses and method where a characteristic region is extracted from an image produced by an imaging device are described. A modified region is formed by modifying the characteristic region. Voting occurs so as to count up to increase a count value at a memory address corresponding to a location inside the modified region and to reset a count value at a memory address corresponding to a location outside the modified region. At least one of the moving direction and the moving speed of the modified region is calculated based on a difference among accumulated count values for adjacent locations. The position of the modified region can be calculated based on count values and locations in the modified region.
-
Citations
21 Claims
-
1. A motion detection apparatus, comprising:
-
an imaging device; and a control unit operable to; extract a characteristic region from an image produced by the imaging device; form a modified region by modifying the characteristic region; count up to increase a first count value at a first memory address corresponding to a location inside the modified region; reset a second count value at a second memory address corresponding to a location outside the modified regions; and calculate a position of the modified region based on count values and locations in the modified region by dividing a summation of products, each of the products obtained by multiplying each location in the modified region by a corresponding count value, by a summation of the corresponding count values of the locations in the modified region. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A motion detection apparatus, comprising:
-
imaging means for forming an image of a scene around a mounting location; characteristic region extracting means for extracting a characteristic region in the image; characteristic region modifying means for forming a modified region by modifying the characteristic region, wherein the characteristic region modifying means includes; means for calculating a gravity center position of the characteristic region by multiplying edge intensity values of pixels with the characteristic region by their respective coordinate locations to obtain a respective product, summing each respective product together to obtain a summation of products, summing the edge intensity values of the pixels within the characteristic region to obtain a summation of intensity values and dividing the summation of products by the summation of intensity values to obtain the gravity center position; and means for forming the modified region using a range of pixels around the gravity center position; voting means for increasing a first count value in a first memory address corresponding to a location inside the modified region and for resetting a second count value at a second memory address corresponding to a location outside the modified region; and position calculating means for calculating a position of the modified region based on count values and locations in the modified region. - View Dependent Claims (9, 10, 11)
-
-
12. A motion detection method, comprising:
-
extracting a characteristic region from an input image; modifying the characteristic region to form a modified region; counting to increase or decrease a first count value at a first memory address corresponding to a location inside the modified region; resetting a second count value at a second memory address corresponding to a location outside the modified region; calculating at least one of a moving direction and a moving speed of the modified region based on a difference of count values accumulated at memory addresses for at least two adjacent locations; and calculating a position of the modified region based on locations in the modified region and respective count values at the memory addresses by; multiplying each location in the modified region by a corresponding count value to obtain a respective product; summing each of the respective products together to obtain a summation of products; summing the corresponding count values of the locations in the modified region to obtain a summation of count values; and dividing the summation of products by the summation of count values to obtain the position. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification