Automated Texturing Mapping and Animation from Images

US2016125638A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016125638-A1
Application numberUS-201414532683-A
CountryUS
Kind codeA1
Filing dateNov 4, 2014
Priority dateNov 4, 2014
Publication dateMay 5, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for generating texture maps for 3D models of real-world objects includes a camera and reflective surfaces in the field of view of the camera. The reflective surfaces are positioned to reflect one or more reflected views of a target object to the camera. The camera captures a direct image of the target object and reflected images from the reflective surfaces. An image processor device separates the reflected views/images from the direct image of the target object in the captured image by detecting distortion in the reflected views. The image processor reduces distortion in the reflected views, and generates a texture map based on 3 D space characteristics of the target object and on the reflected views. Reducing distortion in the reflected views may include scaling the reflected views to correspond to a size of the target object in the camera field of view.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: capturing an image of a field of view, the field of view having a direct view of a target object and at least one reflected view of the target object from at least one reflective surface, the captured image having a direct image of the direct view and at least one reflected image of the at least one reflected view of the target object; separating the at least one reflected image from the direct image in the captured image; reducing distortion from the separated reflected image to provide at least one distortion-reduced reflected image; generating a texture map from the direct image and the at least one distortion-reduced reflected image; and projecting the generated texture map onto a 3D model representation of the target object. 2 . The method of claim 1 , wherein the at least one reflective surface includes a first reflective surface and a second reflective surface, the at least one reflected view includes a first reflected view of the target object from the first reflective surface and a second reflected view of the target object from the second reflective surface, and the at least one reflected image includes a first reflected image from the first reflected view and a second reflected image from the second reflected view. 3 . The method of claim 2 , wherein the first and second reflected views and the direct view of the target object observe at least a portion of a circumference of the target object. 4 . The method of claim 1 , wherein the at least one reflective surface includes a first reflective surface, a second reflective surface, and a third reflective surface, the at least one reflected view includes a first reflected view of the target object from the first reflective surface, a second reflected view of the target object from the second reflective surface, and a third reflected view of the target object from the third reflective surface, and the at least one reflected image includes a first, second, and third reflected image of the first, second, and third reflected views, respectively. 5 . The method of claim 4 , wherein the first and second reflected views and the direct view observe at least a portion of a circumference of the target object the third reflected view observes a top or bottom surface of the target object. 6 . The method of claim 2 , further including: detecting an overlap between at least two of the following: the direct image of the target object, the first reflected image, and the second reflected image; and removing the detected overlap from the at least one image. 7 . The method of claim 6 , wherein detecting an overlap further includes: detecting a common region in each of at least two of the images having the detected overlap; removing the common regions from each of the at least two of the images having the detected overlap; calculating the size and shape of the common regions using known positions of the first and second reflective surfaces; correcting the common regions to represent the calculated a portion of the surface of the target object; determining on an image quality of each corrected common regions and merging the corrected common regions into a merged region using the determined image quality; and using the joined region in generating the at least one texture map. 8 . The method of claim 1 , wherein separating the at least one reflected image from the direct image of target object in the captured image includes: detecting a region of distortion in the captured image; and flagging the detected region as the at least one reflected image of the target object. 9 . The method of claim 1 , wherein reducing distortion from the at least one reflected image includes at least one of: scaling the at least one reflected image by a size of the target object, correcting perspective distortion in the at least one reflect image, and reshaping the at least one reflected image based on a position of the at least one reflected surface and a shape of the target object. 10 . The method of claim 1 , further including: capturing a plurality of captured images of the field of view having a target object as the target object moves from a first position to a second position; and generating a plurality of texture maps from the plurality of images. 11 . The method of claim 10 , further including: detecting movements of the target object; correlating the detected movements of the target object with the 3D model to generate corresponding movements of the 3D model; and animating the 3D model from a corresponding first position to a corresponding second position based on the corresponding movements of the 3D model. 12 . A system for generating a texture map for a 3D model from a target object with a single image, the system comprising: a camera having a field of view, the camera capturing an image of the field of view, the captured image including a direct image of target object; one or more reflective surfaces in the field of view of the camera, the one or more reflective surfaces positioned to reflect one or more reflected views of the target object to the camera, the captured image further including one or more reflected images of the one or more reflected views; and an image processing device receiving the captured image, separating the one or more reflected images from the direct image, reducing distortion in the one or more reflected images, and generating a texture map based on direct image and the one or more separated reflected images. 13 . The system of claim 12 , wherein the one or more reflective surfaces includes a first reflective surface and a second reflective surface, and the one or more reflected images of the target object includes a first reflected images and a second reflected image. 14 . The system of claim 13 , wherein the first and second reflected images and the direct image of the target object image substantially all of a circumference of the target object. 15 . The system of claim 13 , wherein the field of view further includes a third reflective surface, and the one or more reflected views includes a third reflected image of the target object. 16 . The system of claim 15 , wherein the first and second reflected images and the direct image observe substantially all of a circumference of the target object and the third reflective image observes a top or bottom surface of the target object. 17 . The system of claim 13 , further including the image processing device detecting an overlap between at least two of the following: the direct image of the target object, the first reflected image, and the second reflected image, and removing the detected overlap from the captured image. 18 . The system of claim 17 , where the image processing device detecting an overlap further includes the image processing device: detecting a common region in each of at least two of the images having the detected overlap; removing the common regions from each of the at least two of the images having the detected overlap; calculating the size and shape of the common regions using given positions of the first and second reflective surfaces; correcting the common regions to represent the calculated a portion of the surface of the target object; determining on an image quality of each corrected common regions and merging the corrected common regions into a merged region using the determined image quality; and using the joined region in generating the at least one texture map. 19 . The system of claim 12 ,

Assignees

Inventors

Classifications

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Scaling of whole images or parts thereof, e.g. expanding or contracting · CPC title

  • Still image; Photographic image · CPC title

  • Three-dimensional [3D] animation · CPC title

  • G06T15/04Primary

    Texture mapping · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016125638A1 cover?
A system for generating texture maps for 3D models of real-world objects includes a camera and reflective surfaces in the field of view of the camera. The reflective surfaces are positioned to reflect one or more reflected views of a target object to the camera. The camera captures a direct image of the target object and reflected images from the reflective surfaces. An image processor device s…
Who is the assignee on this patent?
Dassault Systemes
What technology area does this patent fall under?
Primary CPC classification G06T15/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).