IP Library › Granted Patent US 11,399,792
Granted Patent B2
US 11,399,792 · App. 16/703,307 · Granted Aug 2, 2022

Methods, systems, apparatuses, and computer programs for processing tomographic images

Inventors: Stan Mandelkern (Teaneck, NJ); Joseph Lasker (Brooklyn, NY); Fred Duewer (Milpitas, CA)
Assignee: DENTSPLY SIRONA INC.
A61B6/5217A61B6/025A61B6/027A61B6/145A61B6/463A61B6/466A61B6/467A61B6/469A61B6/5205A61B6/5223A61B6/5235A61B6/5264G06T5/003G06T5/008G06T7/0014G06T7/12G06T7/136G06T7/143G06T7/149G06T7/181G06T7/248G06T7/254G06T7/60G06T11/005G06T11/008A61B6/4085G06T2207/10116G06T2207/20116
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,399,792
App. No.
16/703,307
Granted
Aug 2, 2022
Kind
B2
Abstract

A method, system and computer readable storage media for segmenting individual intra-oral measurements and registering said individual intraoral measurements to eliminate or reduce registration errors. An operator may use a dental camera to scan teeth and a trained deep neural network may automatically detect portions of the input images that can cause registration errors and reduce or eliminate the effect of these sources of registration errors.

Claims (39)

1. A method comprising:

measuring three-dimensional anatomical distances in a stack of tomosynthesis images by:

stacking each image of the tomosynthesis images on top of or below another image in a direction orthogonal to a plane of an illumination detector;

accepting selection of a plurality of points, placed via an input unit on a plurality of images in the stack of tomosynthesis images, the plurality of points are selected to include at least a first point placed on a first image and a second point placed on a second image;

providing markers for the plurality selected points, the markers for the first and second points are provided to be distinguishable from each other and the marker for the first point is provided to be visible on a displayed image of the stack of tomosynthesis images during a scroll through the stack of tomosynthesis images even when said displayed image is different from the first image;

generating a 3D vector having a magnitude and a direction based on at least the first and second points the generating being responsive to the accepting,

wherein each image in the stack is in a respective plane along a z-axis, and

wherein a z-coordinate of the respective plane corresponds to a distance from the plane to the surface of the illumination detector.

2. The method according to claim 1 , further comprising displaying the 3D vector and the plurality of images corresponding to the first and second points.

3. The method according to claim 2 , wherein the vector is displayed in a 3D coordinate space.

4. The method according to claim 3 , further comprising rotating the 3D coordinate space.

5. The method according to claim 1 , further comprising dynamically updating the 3D vector of the first and second points selected via the input unit responsive to a change in a position of the first or second point.

6. The method according to claim 1 , further comprising preprocessing the tomosynthesis images for noise reduction and edge enhancement.

7. The method according to claim 1 , further comprising calculating a distance and 3D vector length between the selected points.

8. The method according to claim 7 , further comprising displaying the calculated distance and 3D vector length.

9. A system comprising at least one processor operable to:

measure three-dimensional anatomical distances in a stack of tomosynthesis images by:

stacking each image of the tomosynthesis images on top of or below another image in a direction orthogonal to a plane of an illumination detector;

accepting selection of a plurality of points, placed via an input unit, on a plurality of images in the stack of tomosynthesis images, the plurality of points are selected to include at least a first point placed on a first image and a second point placed on a second image;

providing markers for the plurality selected points, the markers for the first and second points are provided to be distinguishable from each other and the marker for the first point is provided to be visible on a displayed image of the stack of tomosynthesis images during a scroll through the stack of tomosynthesis images even when said displayed image is different from the first image;

generating a 3D vector based on at least the first and second points, the generating being responsive to the accepting;

wherein each image in the stack is in a respective plane along a z-axis, and

wherein a z-coordinate of the respective plane corresponds to a distance from the plane to the surface of the illumination detector.

10. The system according to claim 9 , wherein the processor is further operable to display the 3D vector and the plurality of images corresponding to the first and second points.

11. The system according to claim 10 , wherein the vector is displayed in a 3D coordinate space.

12. The system according to claim 11 , wherein the processor is further operable to rotate the 3D coordinate space.

13. The system according to claim 9 , wherein the processor is further operable to dynamically update the 3D vector of the first and second points selected via the input unit responsive to a change in a position of the first or second point.

14. The system according to claim 9 , wherein the processor is further operable to preprocess the tomosynthesis images for noise reduction and edge enhancement.

15. The system according to claim 9 , wherein the processor is further operable to calculate a distance and 3D vector length between the selected points.

16. The system according to claim 15 , wherein the processor is further operable to provide the calculated distance and 3D vector length to an output device for presentation to a user.

17. A non-transitory computer-readable storage medium storing a program which, when executed by a computer system, causes the computer system to:

measure three-dimensional anatomical distances in a stack of tomosynthesis images by:

stacking each image of the tomosynthesis images on top of or below another image in a direction orthogonal to a plane of an illumination detector;

accepting selection of a plurality of points, placed via an input unit on a plurality of images in the stack of tomosynthesis images, the plurality of points are selected to include at least a first point placed on a first image and a second point placed on a second image;

providing markers for the plurality selected points, the markers for the first and second points are provided to be distinguishable from each other and the marker for the first point is provided to be visible on a displayed image of the stack of tomosynthesis images during a scroll through the stack of tomosynthesis images even when said displayed image is different from the first image;

generating a 3D vector based on at least the first and second points, the generating being responsive to the accepting,

wherein each image in the stack is in a respective plane along a z-axis, and

wherein a z-coordinate of the respective plane corresponds to a distance from the plane to the surface of an illumination detector.

18. The storage medium according to claim 17 , wherein the program further causes the computer system to display the 3D vector and the plurality of images corresponding to the selected points.

Continuity (5)
Continuation 15510596
Provisional Application 62214830 · Sep 4, 2015
Provisional Application 62076216 · Nov 6, 2014
Provisional Application 62050881 · Sep 16, 2014
Related Publication 20200107793A1 · Apr 9, 2020
Cited By (3)
US 12,210,802 US 12,236,594 US 12,295,806