Apparatus and method for three-dimensional image production and presenting real objects in virtual three-dimensional space
First Claim
1. A three-dimensional modeling apparatus comprising:
- a stereo processing unit that receives images from a plural number of stereo cameras deployed at different locations so as to photograph a same object, and produces a plurality of distance images of said object from images from said plural number of stereo cameras;
a voxel processing unit that receives said plurality of distance images from said stereo processing unit, and, from among a multiplicity of voxels established beforehand in a prescribed space into which said object enters, selects voxels in which the surface of said object exists; and
a modeling unit for producing a three-dimensional model of said object, based on coordinates of the voxels selected by said voxel processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Using a stereo viewing method, three-dimensional model data are produced that completely express an object in a three-dimensional shape, or moving images of the object as seen from any viewpoint are produced.
The object 10 is photographed by a plurality of multi-eyes stereo cameras 11, 12, and 13 deployed at different locations, and, for each of the multi-eyes stereo cameras 11, 12, and 13, a brightness image of the object 10 and a distance image indicating the distance to the outer surface of the object 10 are obtained. Based on these brightness images and distances, voxels in which the outer surface of the object 10 exists are determined, out of a multiplicity of voxels 30 virtually defined by finely dividing a space 20 into which the object 10 has entered, and the brightness of the object 10 in each of those voxels is determined. Based on these results, a three-dimensional model of the object 10 is produced, and, using that three-dimensional model, images looking at the object 10 from any viewpoint 40 are rendered. As a modification, the production of the three-dimensional model of the object 10 can be omitted, and images looking at the object 10 from any viewpoint 40 made directly on the basis of the brightness images and distance images described above.
183 Citations
14 Claims
-
1. A three-dimensional modeling apparatus comprising:
-
a stereo processing unit that receives images from a plural number of stereo cameras deployed at different locations so as to photograph a same object, and produces a plurality of distance images of said object from images from said plural number of stereo cameras;
a voxel processing unit that receives said plurality of distance images from said stereo processing unit, and, from among a multiplicity of voxels established beforehand in a prescribed space into which said object enters, selects voxels in which the surface of said object exists; and
a modeling unit for producing a three-dimensional model of said object, based on coordinates of the voxels selected by said voxel processing unit. - View Dependent Claims (2)
-
-
3. A three-dimensional modeling method comprising the steps of:
-
receiving images from a plural number of stereo cameras deployed at different locations so as to photograph a same object, and producing a plurality of distance images of said object from images from said plural number of stereo cameras;
receiving a plurality of said distance images and selecting, from among a multiplicity of voxels established beforehand inside a prescribed space into which said object enters, voxels in which the surface of said object exists; and
producing a three-dimensional model of said object based on coordinates of said selected voxels.
-
-
4. A three-dimensional image production apparatus comprising:
-
a stereo processing unit that receives images from a plural number of stereo cameras deployed at different locations so as to photograph a same object, and produces a plurality of distance images of said object from images from said plural number of stereo cameras;
an object detection unit that receives said plurality of distance images from said stereo processing unit, and determines coordinates in which the surface of said object exists, in a viewpoint coordinate system referenced to a viewpoint established at any location; and
a target image production unit for producing an image of said object as seen from said viewpoint, based on said coordinates determined by said object detection unit. - View Dependent Claims (5)
-
-
6. A three-dimensional image production method comprising the steps of:
-
receiving images from a plural number of stereo cameras deployed at different locations so as to photograph a same object, and producing a plurality of distance images of said object from images from said plural number of stereo cameras;
receiving plurality of said distance images and determining coordinates in which the surface of said object exists, in a viewpoint coordinate system referenced to a viewpoint established at any location; and
producing an image of said object as seen from said viewpoint, based on said determined coordinates.
-
-
7. A system for enabling a real physical object to appear in virtual three-dimensional space in a computer application used by a user, comprising:
-
photographed data reception means for receiving photographed data produced by stereo photographing a real physical object, from a stereo photographing apparatus usable by said user, capable of communicating with said stereo photographing apparatus;
modeling means for producing a three-dimensional model of said physical object, based on said received photographed data, in a prescribed data format that can be imported into virtual three-dimensional space by said computer application; and
three-dimensional model output means for outputting three-dimensional model data of said physical object, by a method wherewith those data can be presented to said user or to a computer application used by said user. - View Dependent Claims (8, 9, 10)
-
-
11. A method for enabling a real physical object to appear in virtual three-dimensional space in a computer application used by a user, comprising the steps of:
-
receiving photographed data produced by stereo photographing a real physical object from a stereo photographing apparatus that can be used by said user;
producing a three-dimensional model of said physical object, based on said photographed data received, in a prescribed data format capable of being imported into virtual three-dimensional space by said computer application; and
outputting three-dimensional model data for said physical object by a method that enables the date to be provided to said user or to said computer application used by said user.
-
-
12. A system for enabling a real physical object to appear in virtual three-dimensional space in a computer application used by a user, comprising:
-
a stereo photographing apparatus that can be used by said user; and
a modeling apparatus capable of communicating with said stereo photographing apparatus, and also capable of communicating with a computer apparatus that can be used by said user;
wherein said modeling apparatus has;
photographed data receiving means for receiving photographed data produced by stereo photographing a real physical object from said stereo photographing apparatus;
modeling means for producing a three-dimensional model of said physical object, based on said photographed data received, in a prescribed data format capable of being imported into virtual three-dimensional space by said computer application; and
three-dimensional model transmission means for transmitting three-dimensional model data for said physical object to said computer apparatus that can be used by said user.
-
-
13. A system for enabling a real physical object to appear in virtual three-dimensional space in a computer application used by a user, comprising:
-
a computer apparatus for execution of said computer application by said user;
a stereo photographing apparatus that can be used by said user; and
a modeling apparatus capable of communicating with said stereo photographing apparatus and said computer apparatus;
wherein said modeling apparatus has;
photographed data receiving means for receiving photographed data produced by stereo photographing a real physical object from said stereo photographing apparatus;
modeling means for producing a three-dimensional model of said physical object, based on said photographed data received, in a prescribed data format capable of being imported into virtual three-dimensional space by said computer application; and
three-dimensional model transmission means for transmitting three-dimensional model data for said physical object to said computer apparatus.
-
-
14. A method for enabling a real physical object to appear in virtual three-dimensional space in a computer application used by a user, comprising the steps of:
-
stereo-photographing a real physical object;
producing a three-dimensional model of said physical object, based on photographed data of said physical object obtained by stereo photographing, in a prescribed data format capable of being imported into virtual three-dimensional space by said computer application; and
inputting three-dimensional model data for said physical object into a computer apparatus capable of executing said computer application.
-
Specification