Method, apparatus and program for processing a three-dimensional image
First Claim
1. A three-dimensional image processing apparatus for reconstructing a three-dimensional image of an object, comprising:
- a three-dimensional model generator which generates, from the object, a three-dimensional model which is data for reconstructing the three-dimensional image of the object; and
a three-dimensional image synthesizer which synthesizes the three-dimensional image from the three-dimensional model, and displays the three-dimensional image,wherein the three-dimensional model generator comprises;
a three-dimensional shape acquisition unit which acquires three-dimensional data relating to a shape of the object,a surface attribute acquisition unit which acquires surface attribute data relating to a surface attribute of the object, anda three-dimensional data integrator which generates the three-dimensional model by integrating the three-dimensional data acquired by the three-dimensional shape acquisition unit and the surface attribute data acquired by the surface attribute acquisition unit, whereinthe three-dimensional image processing apparatus changes an image capturing environment to take an image data of an object according to an incoming signal.
0 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus and an image processing method reconstruct a three-dimensional image of an object which expresses a texture, glossiness, and three-dimensionality with realism. The image processing apparatus produces, from a physical object, data representing a shape and a surface feature of the physical object, holds the data as a three-dimensional model, and presents a three-dimensional image under conditions of an illumination environment and line of sight designated by a user when the three-dimensional image is reconstructed. To present the three-dimensional image at a high speed with realism, the apparatus and method use new and particularly advantageous features in a generation process and in a data format used in the three-dimensional model.
30 Citations
47 Claims
-
1. A three-dimensional image processing apparatus for reconstructing a three-dimensional image of an object, comprising:
-
a three-dimensional model generator which generates, from the object, a three-dimensional model which is data for reconstructing the three-dimensional image of the object; and a three-dimensional image synthesizer which synthesizes the three-dimensional image from the three-dimensional model, and displays the three-dimensional image, wherein the three-dimensional model generator comprises; a three-dimensional shape acquisition unit which acquires three-dimensional data relating to a shape of the object, a surface attribute acquisition unit which acquires surface attribute data relating to a surface attribute of the object, and a three-dimensional data integrator which generates the three-dimensional model by integrating the three-dimensional data acquired by the three-dimensional shape acquisition unit and the surface attribute data acquired by the surface attribute acquisition unit, wherein the three-dimensional image processing apparatus changes an image capturing environment to take an image data of an object according to an incoming signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A three-dimensional image processing apparatus for reconstructing a three-dimensional image of an object, comprising:
-
a three-dimensional model generator which generates, from the object, a three-dimensional model which is data for reconstructing the three-dimensional image of the object; and a three-dimensional image synthesizer which synthesizes the three-dimensional image from the three-dimensional model, and displays the three-dimensional image, wherein the three-dimensional image synthesizer comprises; an operation device through which a user inputs an observation environment of the three-dimensional image, and a three-dimensional image generator which generates the three-dimensional image of the object in the observation environment input through the operation device based on the three-dimensional model, wherein the three-dimensional image processing apparatus changes an image capturing environment to take an image data of an object according to an incoming signal.
-
-
10. A three-dimensional image processing method for reconstructing a three-dimensional image of an object, comprising:
-
a three-dimensional model generating step, of generating, from the object, a three-dimensional model which is data for reconstructing the three-dimensional image of the object; and a three-dimensional image synthesizing step, of synthesizing the three-dimensional image from the three-dimensional model, and displaying the three-dimensional image, wherein the three-dimensional model generating step comprises; a three-dimensional shape acquisition substep, acquiring three-dimensional data relating to a shape of the object, a surface attribute acquisition substep, of acquiring surface attribute data relating to a surface attribute of the object, and a three-dimensional data integrating substep, generating the three-dimensional model by integrating the three-dimensional data acquired in the three-dimensional shape acquisition substep and the surface attribute data acquired in the surface attribute acquisition substep, wherein the three-dimensional image processing method changes an image capturing environment to take an image data of an object according to an incoming signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A three-dimensional image processing method for reconstructing a three-dimensional image of an object, comprising:
-
a three-dimensional model generating step, of generating, from the object, a three-dimensional model which is data for reconstructing the three-dimensional image of the object; and a three-dimensional image synthesizing step, of synthesizing the three-dimensional image from the three-dimensional model, and displaying the three-dimensional image, wherein the three-dimensional image synthesizing step comprises; an input substep, in which a user inputs an observation environment of the three-dimensional image, and a three-dimensional image generating substep, of generating the three-dimensional image of the object in the observation environment input in the input substep based on the three-dimensional model, wherein the three-dimensional image processing method changes an image capturing environment to take an image data of an object according to an incoming signal.
-
-
19. A computer-readable medium encoded with a computer program for reconstructing a three-dimensional image of an object, comprising:
-
a three-dimensional model generating step, of generating, from the object, a three-dimensional model which is data for reconstructing the three-dimensional image of the object; and a three-dimensional image synthesizing step, of synthesizing the three-dimensional image from the three-dimensional model, and displays the three-dimensional image, wherein the three-dimensional model generating step comprises; a three-dimensional shape acquisition substep, of acquiring three-dimensional data relating to a shape of the object, a surface attribute acquisition substep, of acquiring surface attribute data relating to a surface attribute of the object, and a three-dimensional data integrating substep, of generating the three-dimensional model by integrating the three-dimensional data acquired in the three-dimensional shape acquisition substep and the surface attribute data acquired in the surface attribute acquisition substep, wherein the three-dimensional image processing computer program changes an image capturing environment to take an image data of an object according to an incoming signal. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium encoded with a computer program for reconstructing a three-dimensional image of an object, comprising:
-
a three-dimensional model generating step, of generating, from the object, a three-dimensional model which is data for reconstructing the three-dimensional image of the object; and a three-dimensional image synthesizing step, of synthesizing the three-dimensional image from the three-dimensional model, and displaying the three-dimensional image, wherein the three-dimensional image synthesizing step comprises; an input substep, in which a user inputs an observation environment of the three-dimensional image, and a three-dimensional image generating substep, of generating the three-dimensional image of the object in the observation environment input in the input substep based on the three-dimensional model, wherein the three-dimensional image processing computer program changes an image capturing environment to take an image data of an object according to an incoming signal.
-
-
28. A method for generating a three-dimensional model for use in reconstructing a three-dimensional image, the method comprising:
-
a first step, of acquiring three-dimensional data relating to a shape of an object; a second step, of determining surface attribute data from image data relating to an appearance of the object, and the three-dimensional data; and a third step, of generating the three-dimensional model by integrating the three-dimensional data and the surface attribute data, wherein the manner of determining the surface attribute data in the second step is modified for every segment which is differentiated based on the three-dimensional data acquired in the first step. - View Dependent Claims (29, 30, 31)
-
-
32. A method for generating a three-dimensional model for use in reconstructing a three-dimensional image, the method comprising:
-
a first step, of acquiring three-dimensional data relating to a shape of an object; a second step, of determining surface attribute data from image data relating to an appearance of the object, and the three-dimensional data; and a third step, of generating the three-dimensional model by integrating the three-dimensional data and the surface attribute data, wherein the manner of determining the surface attribute data in the second step is modified for every segment which is differentiated based on the image data. - View Dependent Claims (33)
-
-
34. A computer-readable medium encoded with a computer program for generating a three-dimensional model for use in reconstructing a three-dimensional image, the computer program comprising:
-
a first step, of acquiring three-dimensional data relating to a shape of an object; a second step, of determining surface attribute data from image data relating to an appearance of the object, and the three-dimensional data; and a third step, of generating the three-dimensional model by integrating the three-dimensional data and the surface attribute data, wherein the manner of determining the surface attribute data in the second step is modified for every segment which is differentiated based on the three-dimensional data acquired in the first step. - View Dependent Claims (35, 36, 37)
-
-
38. A computer-readable medium encoded with a computer program for generating a three-dimensional model for use in reconstructing a three-dimensional image, the computer program comprising:
-
a first step, of acquiring three-dimensional data relating to a shape of an object; a second step, of determining surface attribute data from image data relating to an appearance of the object, and the three-dimensional data; and a third step, of generating the three-dimensional model by integrating the three-dimensional data and the surface attribute data, wherein the manner of determining the surface attribute data in the second step is modified for every segment which is differentiated based on the image data. - View Dependent Claims (39)
-
-
40. A generator for generating a three-dimensional model for use in reconstructing a three-dimensional image, the generator comprising:
-
a three-dimensional shape acquisition unit for acquiring three-dimensional data relating to a shape of an object; a surface attribute acquisition unit for acquiring surface attribute data from image data relating to an appearance of the object, and the three-dimensional data; and a three-dimensional data integrator for generating the three-dimensional model by integrating the three-dimensional data and the surface attribute data, wherein the manner of determining the surface attributed data by the surface attribute acquisition unit is modified for every segment which is differentiated based on the three-dimensional data acquired by said three-dimensional shape acquisition unit. - View Dependent Claims (41, 42, 43, 46)
-
-
44. A generator for generating a three-dimensional model for use in reconstructing a three-dimensional image, the generator comprising:
-
a three-dimensional shape acquisition unit for acquiring three-dimensional data relating to a shape of an object; a surface attribute acquisition unit for acquiring surface attribute data from image data relating to an appearance of the object, and the three-dimensional data; and a three-dimensional data integrator for generating the three-dimensional model by integrating the three-dimensional data and the surface attribute data, wherein the manner of determining the surface attribute data by the surface attribute acquisition unit is modified for every segment which is differentiated based on the image data. - View Dependent Claims (45, 47)
-
Specification