IP Library › Granted Patent US 11,205,299
Granted Patent B2
US 11,205,299 · App. 16/776,547 · Granted Dec 21, 2021

Integration of 3D models

Inventors: Qiaosong Wang (San Jose, CA); James Thomas Dowdell (Oakland, CA); Jinrong Xie (San Jose, CA); Robinson Piramuthu (Oakland, CA)
Assignee: eBay Inc.
G06T15/205G06T7/90G06T17/20G06T2200/08G06T2207/10028
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,205,299
App. No.
16/776,547
Granted
Dec 21, 2021
Kind
B2
Abstract

In various example embodiments, a system and method for integration of a three-dimensional model is disclosed. In one example embodiment, a method includes receiving a plurality of images, selecting points on the images and triangulating the points to generate a plurality of depth maps, generate a three-dimensional mesh by combining the plurality of depth maps, generating a three-dimensional model of the item by projecting the plurality of images onto the mesh using the points, calibrating colors used in the model using colors diffuse properties of the colors in the images, and providing a user interface allowing a user to select one or more user points on the three-dimensional model and provide additional information associated with the selected user points.

Claims (31)

1. A computer-implemented method comprising:

receiving, by one or more processors, a plurality of two-dimensional images of an item;

generating a three-dimensional model of the item based on the plurality of two-dimensional images;

in response to determining that the three-dimensional model is incomplete, incorporating a portion of a second model of the item to complete the three-dimensional model; and

displaying, in a user interface, a visual indicator that distinguishes a first portion of the three-dimensional model that has been completed based on the received plurality of two-dimensional images of the item from a second portion of the three-dimensional model that has been completed from the portion of the second model.

2. The computer-implemented method of claim 1 , wherein the determining that the three-dimensional model is incomplete further comprises determining that the two-dimensional images of the item do not disclose at least one aspect of the item.

3. The computer-implemented method of claim 2 , wherein the at least one aspect comprises at least one view angle of the item.

4. The computer-implemented method of claim 3 , further comprising: retrieving at least one stock image of the item from the at least one view angle to generate the three-dimensional model.

5. The computer-implemented method of claim 1 , wherein the portion comprises one or more stock images to complete the three-dimensional model.

6. The computer-implemented method of claim 1 , wherein the one or more stock images correspond to another item that is the same or similar to the item.

7. The computer-implemented method of claim 1 , further comprising: generating the three-dimensional model of the item by projecting the plurality of images onto a three-dimensional mesh.

8. The computer-implemented method of claim 7 , further comprising: generating the three-dimensional mesh by combining a plurality of depth maps based on specific points on the items depicted in two or more of the images.

9. A system comprising:

at least one processor; and

at least one memory including instructions, which when executed by the at least one processor causes operations comprising:

receiving a plurality of two-dimensional images of an item;

generating a three-dimensional model of the item based on the plurality of two-dimensional images;

in response to determining that the three-dimensional model is incomplete, incorporating a portion of a second model of the item to complete the three-dimensional model; and

displaying, in a user interface, a visual indicator that distinguishes a first portion of the three-dimensional model that has been completed based on the received plurality of two-dimensional images of the item from a second portion of the three-dimensional model that has been completed from the portion of the second model.

10. The system of claim 9 , wherein the determining that the three-dimensional model is incomplete further comprises determining that the two-dimensional images of the item do not disclose at least one aspect of the item.

11. The system of claim 10 , wherein the at least one aspect comprises at least one view angle of the item.

12. The system of claim 11 , further comprising: retrieving at least one stock image of the item from the at least one view angle to generate the three-dimensional model.

13. The system of claim 9 , wherein the portion comprises one or more stock images to complete the three-dimensional model.

14. The system of claim 9 , wherein the one or more stock images correspond to another item that is the same or similar to the item.

15. The system of claim 9 , further comprising: generating the three-dimensional model of the item by projecting the plurality of images onto a three-dimensional mesh.

16. The system of claim 15 , further comprising: generating the three-dimensional mesh by combining a plurality of depth maps based on specific points on the items depicted in two or more of the images.

17. A non-transitory computer-readable storage medium including instructions, which when executed by at least one processor causes operations comprising:

receiving a plurality of two-dimensional images of an item;

generating a three-dimensional model of the item based on the plurality of two-dimensional images;

in response to determining that the three-dimensional model is incomplete, incorporating a portion of a second model of the item to complete the three-dimensional model; and

displaying, in a user interface, a visual indicator that distinguishes a first portion of the three-dimensional model that has been completed based on the received plurality of two-dimensional images of the item from a second portion of the three-dimensional model that has been completed from the portion of the second model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2020
From: WANG, QIAOSONG; DOWDELL, JAMES THOMAS; XIE, JINRONG; PIRAMUTHU, ROBINSON
To: EBAY, INC.
Reel/Frame 052235/0941 →
Continuity (3)
Continuation 15709997 · Sep 20, 2017
Provisional Application 62468748 · Mar 8, 2017
Related Publication 20200234489A1 · Jul 23, 2020
Cited By (2)
US 12,243,095 US 12,260,509