Image processing apparatus and method
First Claim
1. An image processing apparatus comprising:
- means for inputting a plurality of frame images serving as video images;
means for detecting, from each frame image in the plurality of frame images, a straight-line component in a specific direction;
means for generating an obstacle candidate area as an image area in a vicinity of the detected straight-line component;
means for tracking the obstacle candidate area in an image succeeding each frame image in the plurality of frame images, and producing a tracking result for the obstacle candidate area;
means for determining, using the tracking result of three or more obstacle candidate areas, whether the three or more obstacle candidate areas belong to a specific plane and producing a determination result; and
means for detecting an obstacle based on the determination result.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes an image input unit that receives time-series images, and a candidate area tracking unit that extracts a line segment in a specific direction, sets an obstacle candidate area in a vicinity of the detected line segment, and searches the vicinity of the line segment extracted in each frame, thus tracking the obstacle candidate area with low computational cost. Using the tracking result of tracking a group of three or more candidate areas, a plane assumption verifier determines to which of the preset planes these candidate areas belong. On the basis of the result by the plane assumption verifier, an obstacle detector detects an obstacle and estimates the position of the obstacle.
49 Citations
20 Claims
-
1. An image processing apparatus comprising:
-
means for inputting a plurality of frame images serving as video images;
means for detecting, from each frame image in the plurality of frame images, a straight-line component in a specific direction;
means for generating an obstacle candidate area as an image area in a vicinity of the detected straight-line component;
means for tracking the obstacle candidate area in an image succeeding each frame image in the plurality of frame images, and producing a tracking result for the obstacle candidate area;
means for determining, using the tracking result of three or more obstacle candidate areas, whether the three or more obstacle candidate areas belong to a specific plane and producing a determination result; and
means for detecting an obstacle based on the determination result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing apparatus comprising:
-
a camera configured to input a plurality of frame images serving as video images;
a tracking unit configured to detect a straight-line component in a specific direction from each frame image in the plurality of frame images, to generate an obstacle candidate area as an image area in a vicinity of the straight-line component, to track the obstacle candidate area in an image succeeding each frame image in the plurality of frame images, and to produce a tracking result for the obstacle candidate area; and
a detector configured to determine, using the tracking result of three or more obstacle candidate areas, whether the plural obstacle candidate areas belong to a specific plane and configured to detect an obstacle based on the determination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An image processing method comprising:
-
inputting a plurality of frame images serving as video images;
detecting, from each frame image in the plurality of frame images, a straight-line component in a specific direction;
generating an obstacle candidate area as an image area in a vicinity of the detected straight-line component;
tracking the obstacle candidate area in an image succeeding each frame image in the plurality of frame images, and producing a tracking result for the obstacle candidate area;
determining, using the tracking result of three or more obstacle candidate areas, whether the three or more obstacle candidate areas belong to a specific plane, and producing a determination result; and
detecting an obstacle based on the determination result. - View Dependent Claims (18, 19, 20)
-
Specification