IP Library › Patent Application 19194293
Patent Application
App. No. 19/194,293

IMAGE GENERATION BASED ON TRACKED 3D SCANNING

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 None
App. No.
19/194,293
Abstract

The present disclosure provides image generation systems and methods. The image generation method includes capturing a first 2D image corresponding to a first perspective of a 3D object, and associating the first 2D image with a set of 3D scanning data, the set of 3D scanning data comprising 3D data points corresponding to the first perspective of the 3D object. The method includes obtaining new 3D data points to include in the set of 3D scanning data from a subsequent perspective of the 3D object, the new 3D data points being non-overlapping with 3D data points already in the set of 3D scanning data. The method further includes, responsive to determining that a number of the new 3D data points exceeds a predetermined threshold, automatically capturing a subsequent 2D image corresponding to the subsequent perspective, and associating the subsequent 2D image with the new 3D data points.

Claims (39)

1 . An imaging system comprising:

a processing unit configured to execute instructions to cause the system to:

capture a three-dimensional (3D) scan of a 3D object by:

obtaining 3D data points corresponding to a particular perspective of the 3D object, the obtained 3D data points including a number of new 3D data points that are non-overlapping with 3D data points previously obtained and stored in a set of 3D scanning data;

responsive to determining that the number of new 3D data points exceeds a predetermined threshold, automatically capturing a two-dimensional (2D) image corresponding to the particular perspective of the 3D object; and

storing the new 3D data points corresponding to the particular perspective of the 3D object in the set of 3D scanning data and storing the 2D image in association with the stored new 3D data points.

2 . The system of claim 1 , wherein the processing unit is further configured to:

determine that a complete 3D scan of the 3D object is captured based on determining that the set of 3D scanning data forms a closed surface; and

store the set of 3D scanning data as a 3D model with one or more associated 2D images.

3 . The system of claim 1 , further comprising:

a scanning device configured to obtain the 3D data points; and

an image capture device configured to capture the 2D image.

4 . The system of claim 1 , wherein the processing unit is further configured to associate a timestamp with the 2D image and also associate the timestamp with at least the new 3D data points corresponding to the particular perspective of the 3D object.

5 . The system of claim 1 , wherein the processing unit is further configured to provide instructions to a user to move the 3D object or the scanning device to change to a different perspective of the 3D object.

6 . The system of claim 1 , wherein the set of 3D scanning data comprises polygon mesh data.

7 . The system of claim 2 , wherein the processing unit is further configured to compare the set of 3D scanning data of the 3D object with a reference 3D model of the 3D object to identify non-matching 3D data points therebetween, the non-matching 3D data points indicating a possible defect in the 3D object.

8 . The system of claim 7 , wherein the processing unit is further configured to identify one or more corresponding 2D images, from the one or more associated 2D images, associated with the non-matching 3D data points.

9 . The system of claim 8 , wherein the processing unit is further configured to provide the one or more corresponding 2D images to another system.

10 . The system of claim 7 , wherein the processing unit is further configured to receive the reference 3D model of the 3D object from the other system.

11 . The system of claim 2 , wherein the processing unit is further configured to provide one or more of the one or more associated 2D images to another system.

12 . A computer-implemented method comprising:

capturing a three-dimensional (3D) scan of a 3D object by:

obtaining 3D data points corresponding to a particular perspective of the 3D object, the obtained 3D data points including a number of new 3D data points that are non-overlapping with 3D data points previously obtained and stored in a set of 3D scanning data;

responsive to determining that the number of new 3D data points exceeds a predetermined threshold, automatically capturing a two-dimensional (2D) image corresponding to the particular perspective of the 3D object; and

storing the new 3D data points corresponding to the particular perspective of the 3D object in the set of 3D scanning data and storing the 2D image in association with the stored new 3D data points.

13 . The method of claim 12 , further comprising:

determining that a complete 3D scan of the 3D object is captured based on determining that the set of 3D scanning data forms a closed surface; and

storing the set of 3D scanning data as a 3D model with one or more associated 2D images.

14 . The method of claim 12 , obtaining, with a scanning device, the 3D data points and capturing the 2D image with an image capture device.

15 . The method of claim 12 , further comprising associating a timestamp with the 2D image and also associated the timestamp with at least the new 3D data points corresponding to the particular perspective of the 3D object.

16 . The method of claim 12 , further comprising providing instructions to a user to move the 3D object or the scanning device to change to a different perspective of the 3D object.

17 . The method of claim 10 , further comprising comparing the set of 3D scanning data of the 3D object with a reference 3D model of the 3D object to identify non-matching 3D data points therebetween, the non-matching 3D data points indicating a possible defect in the 3D object.

18 . The method of claim 17 , further comprising identifying one or more corresponding 2D images, from the one or more associated 2D images, associated with the non-matching 3D data points.

19 . The method of claim 18 , further comprising providing the one or more corresponding 2D images to another system.

20 . A non-transitory computer-readable medium storing instructions that, when executed by a processor of a system, causes the system to:

capture a three-dimensional (3D) scan of a 3D object by:

obtaining 3D data points corresponding to a particular perspective of the 3D object, the obtained 3D data points including a number of new 3D data points that are non-overlapping with 3D data points previously obtained and stored in a set of 3D scanning data;

responsive to determining that the number of new 3D data points exceeds a predetermined threshold, automatically capturing a two-dimensional (2D) image corresponding to the particular perspective of the 3D object; and

storing the new 3D data points corresponding to the particular perspective of the 3D object in the set of 3D scanning data and storing the 2D image in association with the stored new 3D data points.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2025
From: JAYATUNGA, HETTIGE RAY PERERA; WADE, JONATHAN
To: SHOPIFY INC.
Reel/Frame 071450/0205 →