Object recognition system
First Claim
1. An object recognition system having at least two image sensors and a controller that is adapted for measuring distance from the system to a physical object with respect to respective windows of an image captured by the sensors,wherein said controller is programmed to form clusters by uniting adjacent windows that have similar measured distances, judge whether each of the clusters is valid or invalid based on the attributes of the cluster, recognize the physical object based on the clusters judged to be valid;
- detect a failed state of the captured image based on the number of clusters judged to be invalid or based on a ratio of the number of clusters judged to be invalid to the total number of clusters contained in the captured image; and
disable performing the recognition of the physical object or performing control based on the recognized physical object if the failed state is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
An object recognition system having at least two image sensors and a controller that is adapted for measuring the distance from the system to a physical object with respect to respective windows of a n image captured by the sensors. The controller is further programmed to form clusters by uniting adjacent windows that have similar measure distances. The controller is programmed to judge whether each of the clusters is valid or invalid based on the attributes of the cluster and to recognize an object based on the clusters judged to be valid.
-
Citations
8 Claims
-
1. An object recognition system having at least two image sensors and a controller that is adapted for measuring distance from the system to a physical object with respect to respective windows of an image captured by the sensors,
wherein said controller is programmed to form clusters by uniting adjacent windows that have similar measured distances, judge whether each of the clusters is valid or invalid based on the attributes of the cluster, recognize the physical object based on the clusters judged to be valid; -
detect a failed state of the captured image based on the number of clusters judged to be invalid or based on a ratio of the number of clusters judged to be invalid to the total number of clusters contained in the captured image; and
disable performing the recognition of the physical object or performing control based on the recognized physical object if the failed state is detected. - View Dependent Claims (2, 3, 4, 5)
wherein said controller is programmed to calculate an area of the cluster based on the number of windows contained in the cluster and measured distance of each of the windows, and to judge that the cluster is valid if the area is larger than a predetermined threshold value. -
3. The system of claim 2, wherein the area A of the cluster is calculated according to the following equation:
-
where μ
h is the horizontal length of a window, μ
v is the vertical length of the window, Dave is the average of the measured distances of windows forming the cluster, N is the number of the windows forming the cluster, and f is the focal length.
-
-
4. The system of claim 1, wherein the attributes of the cluster include the number of windows contained in the cluster, and
wherein said controller is programmed to judge that the cluster is valid if the number of windows contained in the cluster is larger than a threshold value that is predetermined according to the measured distances of the windows contained in the cluster. -
5. The system of claim 4, wherein the threshold value No is calculated according to the following equation:
-
where A0 is a predetermined threshold value for the area of the cluster, μ
h is the horizontal length of a window, μ
v is the vertical length of the window, D is the measured distance of the cluster, and f is the focal length of a lens installed in the image sensor.
-
-
-
6. A method for recognizing a physical object in front of a vehicle, comprising:
-
capturing an image in front of the vehicle;
measuring distance from the vehicle to the physical object with respect to respective windows of the captured image;
uniting adjacent windows that have similar measured distances to form clusters;
judging whether each of the clusters is valid or invalid based on attributes of the cluster;
recognizing the physical object based on the clusters judged to be valid;
detecting a failed state of the captured image based on the number of clusters judged to be invalid or based on a ratio of the number of clusters judged to be invalid to the total number of clusters contained in the captured image; and
disabling performing the recognition of the physical object or performing control based on the recognized physical object if the failed state is detected. - View Dependent Claims (7, 8)
wherein the step of judging includes calculating an area of the cluster based on the number of windows contained in the cluster and measured distance of each of the windows, and judging that the cluster is valid if the area is larger than a predetermined threshold value. -
8. The method of claim 6, wherein the attributes of the cluster include the number of windows contained in the cluster, and
wherein said step of judging includes judging that the cluster is valid if the number of windows contained in the cluster is larger than a threshold value that is predetermined according to the measured distances of the windows contained in the cluster.
-
Specification