Three dimensional modeling system with visual feedback
First Claim
1. A method of generating a 3D model from an image using a computer system, said image being an image of physical objects, said method comprising:
- displaying said image;
creating a primitive, said primitive representing at least a portion of a first physical object of said physical objects, said primitive having a set of parameters defining a size and location of said primitive in said 3D model, said set of parameters causing parts of said primitive to correspond to a first set of locations on said image, said first set of locations corresponding to a first approximate location of said first physical object in said image;
modifying said set of parameters to cause said parts of said primitive to correspond to a second set of locations on said image; and
,displaying a 2D representation of said primitive including displaying a difference between said first set of locations and said second set of locations.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment includes a method of generating a 3D model from an image using a computer system. The image is of an arrangement of physical objects. The method comprises the following. Display the image. Create a 3D model primitive to represent at least a portion of a physical object in the image by specifying a set of parameters that correspond to a first set of locations of the primitive on the image. Modify the primitive to make it more closely match the location of the physical object in the image by specifying a second set of locations on the image for the primitive. Display a 2D representation of the primitive, including displaying a difference between the first set of locations and the second set of locations of the primitive on the image. In one embodiment, displaying the difference between the first set of locations and the second set of locations helps a user to see where the user is moving part a primitive from. This helps the user to better place the primitives and create a better model from the image.
-
Citations
20 Claims
-
1. A method of generating a 3D model from an image using a computer system, said image being an image of physical objects, said method comprising:
-
displaying said image; creating a primitive, said primitive representing at least a portion of a first physical object of said physical objects, said primitive having a set of parameters defining a size and location of said primitive in said 3D model, said set of parameters causing parts of said primitive to correspond to a first set of locations on said image, said first set of locations corresponding to a first approximate location of said first physical object in said image; modifying said set of parameters to cause said parts of said primitive to correspond to a second set of locations on said image; and
,displaying a 2D representation of said primitive including displaying a difference between said first set of locations and said second set of locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for displaying a box, an image, and a correspondence between said box and said image, said box including a set of vertices, said system comprising:
-
a display device for displaying said image; a memory for storing said box and said image; and
,a processor, coupled to said display device and said memory, for executing a set of instructions said set of instructions including a first set of instructions to cause a display of said image, a second set of instructions to cause a first 2D representation of said box to be displayed at a first set of locations on said image at a first time and a second 2D representation of said box to be displayed at a second set of locations on said image at a second time, said first set of locations and said second set of locations corresponding to vertices of said box, said second set of locations corresponding to a set of locations of vertices of a box shape in said image, a third set of instructions to cause a display of a difference between said first set of locations and said second set of locations. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of displaying feedback to a user about the location of a 3D modeling primitive in a 3D model and a corresponding shape in a 2D image using a computer, said method comprising:
-
displaying said 2D image; generating said 3D modeling primitive; displaying a first 2D representation of said 3D modeling primitive at a first location on said image; modifying values of said 3D modeling primitive to cause at least a portion of said 3D modeling primitive to be located at a second location, said second location at least partially corresponding to the location of said shape in said 2D image; and
,displaying a difference between said first location and said second location. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification