System and method for object extraction
First Claim
Patent Images
1. A method of extracting images of a real-world object and displaying a representation of a three-dimensional model of said object in an electronic display, the method comprising:
- capturing, using an image capture device and visible light, a plurality of two-dimensional images of said real-world object, said object at a fixed position relative to an orientation indicator visible in at least some of said captured two-dimensional images, a first image of said plurality of said captured two-dimensional images captured from a first orientation of said object to the image capture device capturing said plurality of images, and a second image of said plurality of said captured two-dimensional images captured from a second orientation of said object to said image capture device;
calculating said first orientation of said object from a position of said orientation indicator in said first image, and calculating said second orientation of said object from a position of said orientation indicator in said second image;
constructing a three-dimensional image model of said object from said plurality of captured images;
deleting data of said orientation indicator prior to said constructing;
identifying the object using a predefined database of objects;
based on said identifying, classifying said object as a model type;
embedding a representation of said three-dimensional image model into an electronic display of said object; and
digitally animating said three-dimensional image model in said display, said animating being based on said type.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for capturing images from various angles of an object that is resting on an orientation indication background, using a camera of a mobile device and visible light. The images are processed to construct a three dimensional image model and a representation of the three dimensional image model are displayed on an electronic display screen and manipulated or embedded into a video game.
131 Citations
30 Claims
-
1. A method of extracting images of a real-world object and displaying a representation of a three-dimensional model of said object in an electronic display, the method comprising:
-
capturing, using an image capture device and visible light, a plurality of two-dimensional images of said real-world object, said object at a fixed position relative to an orientation indicator visible in at least some of said captured two-dimensional images, a first image of said plurality of said captured two-dimensional images captured from a first orientation of said object to the image capture device capturing said plurality of images, and a second image of said plurality of said captured two-dimensional images captured from a second orientation of said object to said image capture device; calculating said first orientation of said object from a position of said orientation indicator in said first image, and calculating said second orientation of said object from a position of said orientation indicator in said second image; constructing a three-dimensional image model of said object from said plurality of captured images; deleting data of said orientation indicator prior to said constructing; identifying the object using a predefined database of objects; based on said identifying, classifying said object as a model type; embedding a representation of said three-dimensional image model into an electronic display of said object; and digitally animating said three-dimensional image model in said display, said animating being based on said type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20, 21, 22, 23)
-
-
11. A system for extracting images of a real-world object and displaying a representation of a three-dimensional model of said object in such images in an electronic display, the system comprising:
-
an image capture device, a memory; a processor; a mat having visible thereon an orientation indicator, and configured to support said object; wherein said image capture device is configured to capture a plurality of images of said object using visible light, a first image of said plurality of images from a first orientation relative to said object, and a second image of said plurality of images from a second orientation relative to said object; and said processor is configured to; calculate said first orientation of said object from a position of said orientation indicator in said first image, and calculate said second orientation of said object from a position of said orientation indicator in said second image; construct a three-dimensional image model of said object from said plurality of captured images; delete data of said orientation indicator prior to said construction; identify the object using a predefined database of objects; based on said identifying of said object, classify said object as a model type; embed a representation of said three-dimensional image model into an electronic display of said object; and digitally animate said three-dimensional image model in said display, said animating being based on said model type. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 24, 25, 26, 27)
-
-
28. A method of extracting images of a real-world object and displaying a representation of a three-dimensional model of said object in an electronic display, the method comprising:
-
(A) capturing, using an image capture device and visible light, a plurality of two-dimensional images of said real-world object, said object at a fixed position relative to an orientation indicator visible in at least some of said captured two-dimensional images, a first image of said plurality of said captured two-dimensional images captured from a first orientation of said object to the image capture device capturing said plurality of images, and a second image of said plurality of said captured two-dimensional images captured from a second orientation of said object to said image capture device; (B) calculating said first orientation of said object from a position of said orientation indicator in said first image, and calculating said second orientation of said object from a position of said orientation indicator in said second image; (C) constructing a three-dimensional image model of said object from said plurality of captured images, wherein data of said orientation indicator is deleted prior to said constructing; (D) classifying said object as a particular model type of a plurality of model types, said classifying being based on identifying the object using a predefined database of objects, wherein each model type of said plurality of model types has a rig or skeleton associated therewith; (E) associating one or more vertices of the three-dimensional image model with one or more rig or skeleton parts associated with the particular model type; (F) digitally animating a representation of said three-dimensional image model in an electronic display, said animating being based on said particular model type, wherein said digitally animating of said three-dimensional image model uses one or more predefined animations based on said particular model type. - View Dependent Claims (29, 30)
-
Specification