Apparatus, method and computer program product for calibrating image transform parameter, and obstacle detection apparatus
First Claim
1. A calibration apparatus comprising:
- an obstacle detection unit that detects an obstacle on an arbitrary surface in a three-dimensional space in one of a plurality of images obtained by taking an image pickup subject from a plurality of directions, by using a transform parameter transforming a point on the surface into a point on the surface of other image, and computes position coordinates of the obstacle on each of the images; and
a transform parameter adjustment unit that receives a distance data between an image pickup position and the obstacle, and adjusts the transform parameter with the received distance data and position coordinates of the detected obstacle, wherein the obstacle detection unit detects the obstacle by using the transform parameter adjusted by the transform parameter adjustment unit, and computes the position coordinates of the detected obstacle.
1 Assignment
0 Petitions
Accused Products
Abstract
A calibration apparatus includes an obstacle detection unit that detects an obstacle on an arbitrary surface in a three-dimensional space in one of a plurality of images obtained by taking an image pickup subject from a plurality of directions, by using a transform parameter transforming a point on the surface into a point on the surface of other image, and computes position coordinates of the obstacle on each of the images; and a transform parameter adjustment unit that receives a distance data between an image pickup position and the obstacle, and adjusts the transform parameter with the received distance data and position coordinates of the detected obstacle. The obstacle detection unit detects the obstacle by using the transform parameter adjusted by the transform parameter adjustment unit, and computes the position coordinates of the detected obstacle.
30 Citations
10 Claims
-
1. A calibration apparatus comprising:
-
an obstacle detection unit that detects an obstacle on an arbitrary surface in a three-dimensional space in one of a plurality of images obtained by taking an image pickup subject from a plurality of directions, by using a transform parameter transforming a point on the surface into a point on the surface of other image, and computes position coordinates of the obstacle on each of the images; and
a transform parameter adjustment unit that receives a distance data between an image pickup position and the obstacle, and adjusts the transform parameter with the received distance data and position coordinates of the detected obstacle, wherein the obstacle detection unit detects the obstacle by using the transform parameter adjusted by the transform parameter adjustment unit, and computes the position coordinates of the detected obstacle. - View Dependent Claims (2, 3, 4)
-
-
5. An obstacle detection apparatus comprising:
-
a plurality of image pickup units that take images;
a distance detection unit that detects a distance between an image pickup position and an obstacle on an arbitrary surface in a three-dimensional space;
an obstacle detection unit that detects the obstacle from the images taken by the image pickup units by using a transform parameter transforming a point on the surface in an image taken by one of the image pickup units into a point on the surface of an image taken by other image pickup unit, and computes position coordinates of the detected obstacle on the image; and
a transform parameter adjustment unit that receives the distance data, and adjusts the transform parameter with the received distance data and the position coordinates of the obstacle, wherein the obstacle detection unit detects the obstacle from the images taken by the image pickup units by using the adjusted transform parameter, and the obstacle detection unit computes the position coordinates of the detected obstacle. - View Dependent Claims (6, 7, 8)
-
-
9. A calibration method comprising:
-
detecting an obstacle on an arbitrary surface in a three-dimensional space in one of a plurality of images obtained by taking an image pickup subject from a plurality of directions, by using a transform parameter transforming a point on the surface into a point on the surface of other image;
computing position coordinates of the obstacle on each of the images;
receiving a distance data between an image pickup position and the obstacle;
adjusting the transform parameter with the received distance data and position coordinates of the detected obstacle;
further detecting the obstacle by using the adjusted transform parameter; and
computing the position coordinates of the detected obstacle.
-
-
10. A computer program product having a computer readable medium including programmed instructions for calibration, wherein the instructions, when executed by a computer, cause the computer to perform:
-
detecting an obstacle on an arbitrary surface in a three-dimensional space in one of a plurality of images obtained by taking an image pickup subject from a plurality of directions, by using a transform parameter transforming a point on the surface into a point on the surface of other image;
computing position coordinates of the obstacle on each of the images;
receiving a distance data between an image pickup position and the obstacle;
adjusting the transform parameter with the received distance data and position coordinates of the detected obstacle;
further detecting the obstacle by using the adjusted transform parameter; and
computing the position coordinates of the detected obstacle.
-
Specification