METHOD AND APPARATUS FOR OBTAINING GEOMETRY INFORMATION, LIGHTING INFORMATION AND MATERIAL INFORMATION IN IMAGE MODELING SYSTEM
First Claim
Patent Images
1. An apparatus for obtaining geometry information, the apparatus comprising:
- a processor to control one or more processor-executable units;
an optical image receiving unit to receive an image of an object receiving a plurality of pattern lights;
a frequency verifying unit to verify, from the image, a plurality of frequency bands respectively corresponding to each of the plurality of pattern lights;
a code set assigning unit to assign a plurality of code values based on at least one reflected light corresponding to each of the plurality of frequency bands, the plurality of code values being used to distinguish surface points of the object; and
a surface point acquiring unit to distinguish the surface points of the object based on the plurality of code values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for obtaining geometry information, material information, and lighting information in an image modeling system are provided. Geometry information, material information, and lighting information of an object may be extracted from a single-view image captured in a predetermined light condition, by applying pixel values defined by a geometry function, a material function, and a lighting function.
28 Citations
29 Claims
-
1. An apparatus for obtaining geometry information, the apparatus comprising:
-
a processor to control one or more processor-executable units; an optical image receiving unit to receive an image of an object receiving a plurality of pattern lights; a frequency verifying unit to verify, from the image, a plurality of frequency bands respectively corresponding to each of the plurality of pattern lights; a code set assigning unit to assign a plurality of code values based on at least one reflected light corresponding to each of the plurality of frequency bands, the plurality of code values being used to distinguish surface points of the object; and a surface point acquiring unit to distinguish the surface points of the object based on the plurality of code values. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for obtaining geometry information, the system comprising:
-
a light emitting unit to emit a plurality of pattern lights to an object, each of the plurality of pattern lights being respectively assigned to one of a plurality of frequency bands; a camera unit to capture the object receiving the pattern lights emitted from the light emitting unit; and a geometry information obtaining unit to assign a plurality of code values based on at least one reflected light corresponding to each of the pattern lights, to distinguish surface points of the object based on the plurality of code values, and to obtain geometry information of the object using the surface points, the plurality of code values being used to distinguish the surface points.
-
-
7. An apparatus for obtaining material information and lighting information, the apparatus comprising:
-
a processor to control one or more processor-executable units; an optical image receiving unit to receive an image of an object, the object receiving at least one of pattern lights, a straight light, and a natural light, the pattern lights being emitted from a first lighting emitting unit, and the straight light being emitted from a second lighting emitting unit; and a computation unit to compute at least one of a material function, an emitted lighting function, and a natural lighting function, based on the image received by the optical image receiving unit. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for obtaining material information and lighting information, the system comprising:
-
a first light emitting unit to emit a plurality of pattern lights to an object, the plurality of pattern lights being respectively assigned to a plurality of frequency bands; a second light emitting unit to emit a straight light to the object, the straight light being assigned to a frequency band other than the plurality of frequency bands; a camera unit to capture an image of the object receiving lights emitted from the first light emitting unit and the second light emitting unit, or to capture an image of the object receiving a natural light other than the lights emitted from the first light emitting unit and the second light emitting unit; and a computation unit to compute at least one of a material function, emitted lighting functions, and a natural lighting function, based on the captured images.
-
-
13. A method of obtaining geometry information, the method comprising:
-
receiving an image of an object receiving a plurality of pattern lights; verifying, from the image, a plurality of frequency bands respectively corresponding to each of the plurality of pattern lights; assigning, by way of a processor, a plurality of code values based on at least one reflected light corresponding to each of the plurality of frequency bands, the plurality of code values being used to distinguish surface points of the object; and distinguishing the surface points of the object based on the plurality of code values. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of obtaining material information and lighting information, the method comprising:
-
receiving an image of an object, the Object receiving at least one of pattern lights, a straight light, and a natural light, the pattern lights being emitted from a first lighting emitting unit, and the straight light being emitted from a second lighting emitting unit; and computing, by way of a processor, at least one of a material function, an emitted lighting function, and a natural lighting function, based on the received image. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of obtaining material information, the method comprising:
-
receiving an image of an object, the object receiving at least one of pattern lights, a straight light, and a natural light, the pattern lights being emitted from a first lighting emitting unit, and the straight light being emitted from a second lighting emitting unit; and computing, by way of a processor, a material function, using pixel values of pixels of the received image, the pixel values being defined by a material function, an emitted lighting function, and a natural lighting function, wherein the computing comprises; computing emitted lighting functions, using a difference between a pixel value ia of an image of an object that receives a plurality of pattern lights and a pixel value lc of an image of an object that receives a natural light, and a difference between the pixel value ic and a pixel value ib of an image of an object that receives a straight light; and computing the material function, using the computed emitted lighting functions. - View Dependent Claims (24)
-
-
25. A method of obtaining lighting information, the method comprising:
-
receiving an image of an object, the object receiving at least one of pattern lights, a straight light, and a natural light, the pattern lights being emitted from a first lighting emitting unit, and the straight light being emitted from a second lighting emitting unit; and computing, by way of a processor, a lighting function, using pixel values of pixels of the received image, the pixel values being defined by a material function, an emitted lighting function, and a natural lighting function, wherein the computing comprises; computing emitted lighting functions, using a difference between a pixel value ia of an image of an object that receives a plurality of pattern lights and a pixel value ic of an image of an object that receives a natural light, and a difference between the pixel value ic and a pixel value ib of an image of an object that receives a straight light; computing a material function, using the computed emitted lighting functions; and computing a natural lighting function, using the material function, and the following equation; - View Dependent Claims (26)
-
-
27. An apparatus obtaining geometry information, the apparatus comprising:
-
a processor to control one or more processor-executable units; an optical image receiving unit to receive an image of an object illuminated by a plurality of pattern lights emitted by a plurality of light emitting units; a frequency verifying unit to verify, from the image, a plurality of frequency bands respectively corresponding to each of the plurality of pattern lights; and a code set assigning unit to assign a plurality of code values based on at least one reflected light corresponding to each of the plurality of frequency bands, the plurality of code values being used to distinguish surface points of the object.
-
-
28. A method of obtaining geometry information, the method comprising:
-
receiving an image of an object illuminated by a plurality of pattern lights, wherein a different pattern light is respectively assigned to each of a plurality frequency bands; verifying, from the image, the pattern lights respectively assigned to the frequency bands and classifying the frequency bands based on the pattern lights; and assigning, by way of a processor, a plurality of code values based on at least one reflected light corresponding to each of the plurality of frequency bands, the plurality of code values being used to distinguish surface points of the object. - View Dependent Claims (29)
-
Specification