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, 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.
1 Assignment
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.
45 Citations
62 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. - 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.
-
-
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. - 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.
-
-
19. A three-dimensional image processing 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A three-dimensional image processing 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.
-
-
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 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 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 attribute 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. 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 acquiring 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 a user re-inputs at least one parameter used in the first step and the second step subsequent to one of the first step and the second step, and one of the first step and the second step is executed using at least one re-input parameter. - View Dependent Claims (48, 49, 50, 51)
-
-
52. 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 acquiring 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 a user re-inputs at least one parameter used in the first step and the second step subsequent to one of the first step and the second step, and one of the first step and the second step is executed using at least one re-input parameter. - View Dependent Claims (53, 54, 55, 56)
-
-
57. 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;
a three-dimensional integrator for generating the three-dimensional model by integrating the three-dimensional data and the surface attribute data; and
an operation device for inputting parameters which are used by the three-dimensional shape acquisition unit and the surface attribute acquisition unit to result in the respective data, wherein the operation device re-inputs at least one parameter in response to a user after one of the three-dimensional shape acquisition unit and the surface attribute acquisition unit acquires the respective data, and the operation device acquires again data through one of the three-dimensional shape acquisition unit and the surface attribute acquisition unit using at least one re-input parameter. - View Dependent Claims (58, 59, 60, 61, 62)
-
Specification