IP Library Granted Patent US 11,270,520
Granted Patent B2
US 11,270,520 · App. 16/791,387 · Granted Mar 8, 2022

Intra-oral scanning device with active delete of unwanted scanned items

Inventors: Jessica Hawkins (Richardson, TX); Justin G. Graham (Wylie, TX)
Assignee: D4D Technologies, LLC
G06T19/20G06T17/10G06T2207/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,270,520
App. No.
16/791,387
Granted
Mar 8, 2022
Kind
B2
Abstract

An intra-oral scanning device and system are augmented to provide an active delete (or filter) tool. The tool automatically detects and deletes unwanted items and artifacts capturing as the scan is being done. The technique provides a better user experience by automatically removing items the deletion of which that may otherwise be time-consuming, frustrating, or impossible for the user to delete any other way.

Claims (46)

1. A method implemented in association with an intra-oral scanning device and an associated computing system executing software, the software configured to extract a three-dimensional (3D) point cloud from data captured by the intra-oral scanning device, align the 3D point cloud to previously-captured data, and render a 3D model to an associated display screen, the 3D model representing a scanned object and configured as a collection of discrete 3D samples that approximate an actual continuous surface of the scanned object, comprising:

associating a weight representing a density of data with each discrete 3D sample in at least a portion of the 3D model;

adjusting the weights of one or more of the 3D samples by:

decreasing a weight of a 3D sample that is determined to be within a line-of-sight to a point within the 3D point cloud;

responsive to decreasing the weight, determining whether a resulting adjusted weight of the 3D sample determined to be within the line-of-sight falls below a threshold;

responsive to determining that the resulting adjusted weight of the 3D sample has fallen below the threshold, marking that 3D sample for deletion; and

actively deleting one or more 3D samples based at least in part on a sample's weight or adjusted weight, wherein the one or more deleted 3D samples represent an unwanted item in the rendered 3D model.

2. The method as described in claim 1 wherein the weights are adjusted during a scan.

3. The method as described in claim 1 further including updating the 3D model in real-time to render on the associated display screen without the unwanted item.

4. The method as described in claim 1 wherein adjusting the weights occurs as scanning proceeds and includes:

identifying a particular 3D sample for immediate deletion; and

setting the weight of the particular 3D sample to a value indicating immediate deletion.

5. A method implemented in association with an intra-oral scanning device and an associated computing system executing software, the software configured to extract a three-dimensional (3D) point cloud from data captured by the intra-oral scanning device, align the 3D point cloud to previously-captured data, and render a 3D model to an associated display screen, the 3D model representing a scanned object and configured as a collection of discrete 3D samples that approximate an actual continuous surface of the scanned object, comprising:

associating a weight representing a density of data with each discrete 3D sample in at least a portion of the 3D model;

adjusting the weights of one or more of the 3D samples by:

grouping 3D samples into groupings of samples;

identifying a largest grouping of samples, and one or more smaller groupings of samples; and

marking for deletion the one or more smaller groupings of samples; and

actively deleting one or more 3D samples based at least in part on a sample's weight or adjusted weight, wherein the one or more deleted 3D samples represent an unwanted item in the rendered 3D model.

6. The method as described in claim 5 wherein the adjusting occurs as a scan is proceeding.

7. The method as described in claim 6 further including, following the scan and during a cleanup operation, identifying and marking for deletion an additional grouping of samples.

8. Apparatus configured in association with an intra-oral scanning device, comprising:

a processor; and

computer memory holding computer program code executed by the processor and configured to extract a three-dimensional (3D) point cloud from data captured by the intra-oral scanning device, align the 3D point cloud to previously-captured data, and render a 3D model to an associated display screen, the 3D model representing a scanned object and configured as a collection of discrete 3D samples that approximate an actual continuous surface of the scanned object, the program code further configured to:

associate a weight representing a density of data with each discrete 3D sample in at least a portion of the 3D model;

adjust the weights of one or more of the 3D samples by:

decreasing a weight of a 3D sample that is determined to be within a line-of-sight to a point within the 3D point cloud;

responsive to decreasing the weight, determining whether a resulting adjusted weight of the 3D sample determined to be within the line-of-sight falls below a threshold;

responsive to determining that the resulting adjusted weight of the 3D sample has fallen below the threshold, marking that 3D sample for deletion; and

actively delete one or more 3D samples based at least in part on a sample's weight or adjusted weight, wherein the one or more deleted 3D samples represent an unwanted item in the rendered 3D model.

9. The apparatus as described in claim 8 wherein the weights are adjusted during a scan.

10. The apparatus as described in claim 8 wherein the program code is further configured to cause updating of the 3D model in real-time to render on the associated display screen without the unwanted item.

11. The apparatus as described in claim 8 wherein the program code configured to adjust the weights operates as scanning proceeds and includes program code further configured to:

identify a particular 3D sample for immediate deletion; and

set the weight of the particular 3D sample to a value indicating immediate deletion.

12. Apparatus configured in association with an intra-oral scanning device, comprising:

a processor; and

computer memory holding computer program code executed by the processor and configured to extract a three-dimensional (3D) point cloud from data captured by the intra-oral scanning device, align the 3D point cloud to previously-captured data, and render a 3D model to an associated display screen, the 3D model representing a scanned object and configured as a collection of discrete 3D samples that approximate an actual continuous surface of the scanned object, the program code further configured to:

associate a weight representing a density of data with each discrete 3D sample in at least a portion of the 3D model;

adjust the weights of one or more of the 3D samples by:

grouping 3D samples into groupings of samples;

identifying a largest grouping of samples, and one or more smaller groupings of samples; and

marking for deletion the one or more smaller groupings of samples; and

actively delete one or more 3D samples based at least in part on a sample's weight or adjusted weight, wherein the one or more deleted 3D samples represent an unwanted item in the rendered 3D model.

13. The apparatus as described in claim 12 wherein the adjusting occurs as a scan is proceeding.

14. The apparatus as described in claim 13 wherein the program code is further configured following completion of the scan and during a cleanup operation, to identify and mark for deletion an additional grouping of samples.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2021
From: GRAHAM, JUSTIN G.
To: D4D TECHNOLOGIES, LLC
Reel/Frame 058400/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2020
From: HAWKINS, JESSICA
To: D4D TECHNOLOGIES, LLC
Reel/Frame 051823/0500 →
Continuity (2)
Provisional Application 62805982 · Feb 15, 2019
Related Publication 20200265653A1 · Aug 20, 2020