Method and apparatus for generating texture in a three-dimensional scene
First Claim
1. A method of 3D imaging implemented in an apparatus that includes a stereoscopic or other type of multi-view imaging system, said method comprising:
- capturing multi-view image data for a field of view of the multi-view imaging system;
evaluating the multi-view image data to identify any regions in the field of view lacking sufficient texture for determining corresponding 3D range data, which regions are regarded as low-texture regions;
in the case that one or more low-texture regions are identified, generating output data or signals to control a texture tool or to guide a user controlling the texture tool, to project synthetic texture into the field of view for the one or more low-texture regions;
capturing multi-view image data at least for the one or more low-texture regions while illuminated with the synthetic texture; and
determining whether sufficient texture has been provided for 3D ranging of the low-texture regions and, if so, updating the corresponding 3D range data for the low-texture regions;
wherein the user rather than the apparatus controls the texture tool, and wherein, in the case that one or more low-texture regions are identified, said generating output data or signals to guide the user controlling the texture tool comprises generating output data or signals causing a representation of a scene corresponding to the field of view to be displayed, and further causing the one or more identified low-texture regions to be indicated within said representation; and
further wherein generating the output data or signals to guide the user controlling the texture tool further comprises indicating to the user when sufficient texture has been obtained, for individual ones of said identified low-texture regions.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect of the teachings herein, a 3D imaging apparatus uses a “texture tool” or facilitates the use of such a tool by an operator, to add artificial texture to a scene being imaged, for 3D imaging of surfaces or background regions in the scene that otherwise lack sufficient texture for determining sufficiently dense 3D range data. In at least one embodiment, the 3D imaging apparatus provides for iterative or interactive imaging, such as by dynamically indicating that one or more regions of the scene require artificial texturing via the texture tool for accurate 3D imaging, and then indicating whether or not the addition of artificial texture cured the texture deficiency and/or whether any other regions within the image require additional texture.
-
Citations
17 Claims
-
1. A method of 3D imaging implemented in an apparatus that includes a stereoscopic or other type of multi-view imaging system, said method comprising:
-
capturing multi-view image data for a field of view of the multi-view imaging system; evaluating the multi-view image data to identify any regions in the field of view lacking sufficient texture for determining corresponding 3D range data, which regions are regarded as low-texture regions; in the case that one or more low-texture regions are identified, generating output data or signals to control a texture tool or to guide a user controlling the texture tool, to project synthetic texture into the field of view for the one or more low-texture regions; capturing multi-view image data at least for the one or more low-texture regions while illuminated with the synthetic texture; and determining whether sufficient texture has been provided for 3D ranging of the low-texture regions and, if so, updating the corresponding 3D range data for the low-texture regions; wherein the user rather than the apparatus controls the texture tool, and wherein, in the case that one or more low-texture regions are identified, said generating output data or signals to guide the user controlling the texture tool comprises generating output data or signals causing a representation of a scene corresponding to the field of view to be displayed, and further causing the one or more identified low-texture regions to be indicated within said representation; and further wherein generating the output data or signals to guide the user controlling the texture tool further comprises indicating to the user when sufficient texture has been obtained, for individual ones of said identified low-texture regions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus that includes a stereoscopic or other type of multi-view imaging system and is configured to perform 3D imaging, said apparatus comprising one or more processing circuits configured to:
-
capture multi-view image data for a field of view of the multi-view imaging system; evaluate the multi-view image data to identify any regions in the field of view lacking sufficient texture for determining corresponding 3D range data, which regions are regarded as low-texture regions; in the case that one or more low-texture regions are identified, generate output data or signals to control a texture tool or to guide a user controlling the texture tool, for projecting synthetic texture into the field of view for the one or more low-texture regions; capture multi-view image data at least for the one or more low-texture regions while illuminated with the synthetic texture; and determine whether sufficient texture has been provided for 3D ranging of the low-texture regions and, if so, update the corresponding 3D range data for the low-texture regions; wherein the apparatus includes at least one of; a computer interface for transferring guidance information to an external computer, for guiding a user in projecting the synthetic texture where needed; and a user interface for providing the guidance information. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus that includes a stereoscopic or other type of multi-view imaging system and is configured to perform 3D imaging, said apparatus comprising one or more processing circuits configured to:
-
capture multi-view image data for a field of view of the multi-view imaging system; evaluate the multi-view image data to identify any regions in the field of view lacking sufficient texture for determining corresponding 3D range data, which regions are regarded as low-texture regions; in the case that one or more low-texture regions are identified, generate output data or signals to control a texture tool or to guide a user controlling the texture tool, for projecting synthetic texture into the field of view for the one or more low-texture regions; capture multi-view image data at least for the one or more low-texture regions while illuminated with the synthetic texture; and determine whether sufficient texture has been provided for 3D ranging of the low-texture regions and, if so, update the corresponding 3D range data for the low-texture regions; wherein the user rather than the apparatus controls the texture tool, and wherein, in the case that one or more low-texture regions are identified, the apparatus is configured to generate the output data or signals to guide the user controlling the texture tool based on generating output data or signals causing a representation of the field of view to be displayed, and further causing the one or more identified low-texture regions to be indicated within said representation; and further wherein the apparatus is configured to indicate to the user when sufficient texture has been obtained, for individual ones of said identified low-texture regions.
-
Specification