Expert system for automically generating gear designs |
| This invention solves the shortcomings of the current process and provides other advantages. The ... |
|
Automated three-dimensional precision coatings application apparatus |
| What is claimed is: 1. A precision coating apparatus, comprising: an articulated robot arm having a ... |
|
Design verification apparatus |
| Therefore, an object of the present invention is to provide an industrial product design ... |
|
Method for planning/controlling robot motion |
| In view of the above, the present invention, through one or more of its various aspects and/or ... |
|
Intelligent system for generating and executing a sheet metal bending plan |
| In view of the above, the present invention, through one or more of its various aspects and/or ... |
|
Method for planning/controlling robot motion |
| In view of the above, the present invention, through one or more of its various aspects and/or ... |
|
Method and apparatus for a thermal protection unit |
| What is claimed is: 1. An apparatus for managing operations of a circuit which executes a sequence ... |
|
|
Image processing apparatus for interpolating and generating images from an arbitrary view point
| Details |
Inventors: Endo, Takaaki; Katayama, Akihiro;
Assignee: Canon Kabushiki Kaisha (Tokyo, JP)
Primary Examiner: Brier; Jeffery
Assistant Examiner:
Attorney, Agent or Firm: Fitzpatrick, Cella, Harper & Scinto
There is provided a method of generating an interpolated image without any constraint even in a wide moving range. When two real images have an inclusive relationship, the two images are rotated to make their optical axes coincide with each other. Nonlinear interpolation processing is performed for the two images after the rotations, and the interpolated image is rotated in the line of sight direction of a user. |
|
DETAILED DESCRIPTION It is an object of the present invention to provide an image interpolation method which can eliminate the above constraint and generate a virtual image even at an arbitrary viewpoint position by interpolation. In order to achieve the above object, according to one aspect of the present invention, there is provided a method of generating an interpolated image at a user viewpoint position different from first and second viewpoint positions on the basis of first and second images obtained at the first and second viewpoint positions, is characterized by comprising: the first rotation step of rotating the first and second images about the first and second viewpoint positions, respectively, such that optical axes of cameras which respectively took the first and second images coincide with a first direction substantially coinciding with a direction of a base line connecting the first and second viewpoint positions; the first coordinate interpolation step of calculating coordinates of a corresponding point of an interpolated image having the first direction as a line of sight direction at the user viewpoint position by performing nonlinear proportional distribution for coordinates of a first corresponding point in the first image with respect to a predetermined feature point and coordinates of a second corresponding point in the second image with respect to the feature point; and the second rotation step of rotating the interpolated image from the first direction to the line of sight direction at the user viewpoint position, and outputting the image after rotation as an interpolated image. According to this interpolation method, by making the optical axes of two images coincide with each other, nonlinear proportional distribution can be performed, and an interpolated image at the user viewpoint position can be generated. If this interpolated image is rotated in accordance with the line of sight direction of the user, the rotated image becomes an image interpolated in the line of sight direction at the user viewpoint position
|
|