Image processing apparatus and image processing method, storage medium and computer program
First Claim
1. An image processing apparatus for pasting together a plurality of image frames picked up by different cameras, the apparatus comprising:
- mesh camera generating means for generating a mesh camera based on a camera model, the mesh camera establishing in advance a relation between vertex coordinates of polygons on a projection plane and coordinates of light beam vectors corresponding to the vertex coordinates;
light beam vector calculation means for calculating a light beam vector projected at a point of a projection plane by said cameras used for image pickup based on the mesh camera; and
optimization means for minimizing an error of information obtained from light beam vectors of characteristic points at neighboring image frames so as to paste the image frames, and optimizing an evaluation expression based on an output format by varying the light beam vector of the vertex coordinates of polygons of the pasted image frames mapped to a surface of the output format.
1 Assignment
0 Petitions
Accused Products
Abstract
Corresponding points are searched based on an error between light beam vectors projected on a projection plane without performing comparison between pixel values at the corresponding points. The necessity for use of cameras having a same camera lens or a same distortion parameter is eliminated, and picked up images of different camera models can be connected to each other. Since original picked up images are pasted directly to an output frame based on errors between light beam vectors without transforming any picked up image once into a pinhole image, deterioration of pixels can be suppressed. Accordingly, picked up images of various cameras which are different in terms of the lens distortion or the camera model from each other can be suitably pasted together.
11 Citations
11 Claims
-
1. An image processing apparatus for pasting together a plurality of image frames picked up by different cameras, the apparatus comprising:
-
mesh camera generating means for generating a mesh camera based on a camera model, the mesh camera establishing in advance a relation between vertex coordinates of polygons on a projection plane and coordinates of light beam vectors corresponding to the vertex coordinates; light beam vector calculation means for calculating a light beam vector projected at a point of a projection plane by said cameras used for image pickup based on the mesh camera; and optimization means for minimizing an error of information obtained from light beam vectors of characteristic points at neighboring image frames so as to paste the image frames, and optimizing an evaluation expression based on an output format by varying the light beam vector of the vertex coordinates of polygons of the pasted image frames mapped to a surface of the output format. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing method for pasting together a plurality of image frames picked up by different cameras, the method comprising:
-
generating a mesh camera based on a camera model, the mesh camera establishing in advance a relation between vertex coordinates of polygons on a projection plane and coordinates of light beam vectors corresponding to the vertex coordinates; calculating a light beam vector projected at a point of a projection plane by said cameras used for image pickup based on the mesh camera; and minimizing an error of information obtained from light beam vectors of corresponding characteristic points at neighboring image frames so as to paste the image frames, and optimizing an evaluation expression based on an output format by varying the light beam vector of the vertex coordinates of polygons of the pasted image frames mapped to a surface of the output format. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable medium in or on which computer software which describes a method for pasting together a plurality of image frames picked up by different cameras so that the method may be executed on a computer system is physically stored in a computer-readable form, the method comprising:
-
generating a mesh camera based on a camera model, the mesh camera establishing in advance a relation between vertex coordinates of polygons on a projection plane and coordinates of light beam vectors corresponding to the vertex coordinates; calculating a light beam vector projected at a point of a projection plane by said cameras used for image pickup based on the mesh camera; and minimizing an error of information obtained from light beam vectors of corresponding characteristic points at neighboring image frames so as to paste the image frames, and optimizing an evaluation expression based on an output format by varying the light beam vector of the vertex coordinates of polygons of the pasted image frames mapped to a surface of the output format.
-
Specification