IP Library › Granted Patent US 11,825,062
Granted Patent B2
US 11,825,062 · App. 16/919,205 · Granted Nov 21, 2023

Motion blur compensation

Inventors: Rune Fisker (Virum, DK); Henrik Öjelund (Lyngby, DK); Mike Van Der Poel (Rødovre, DK); Kristian Evers Hansen (Copenhagen Ø, DK); Anders Gaarde (Copenhagen S, DK)
Assignee: 3SHAPE A/S
H04N13/106G06T5/003G06T5/50G06T7/30G06T7/571G06T2207/10016G06T2207/10028G06T2207/10148G06T2207/20201G06T2207/30036
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,825,062
App. No.
16/919,205
Granted
Nov 21, 2023
Kind
B2
Abstract

Disclosed is a method for compensating for motion blur when performing a 3D scanning of at least a part of an object by means of a 3D scanner, where the motion blur occurs because the scanner and the object are moved relative to each other while the scanning is performed, and where the motion blur compensation comprises: —determining whether there is a relative motion between the scanner and the object during the acquisition of the sequence of focus plane images; —if a relative motion is determined, performing a motion compensation based on the determined motion; and —generating a 3D surface from the sequence of focus plane images.

Claims (28)

1. A method for compensating for motion blur when performing a 3D scanning of at least a part of an object by means of a 3D scanner, where the motion blur occurs because the scanner and the object are moved relative to each other while the scanning is performed, and where the motion blur compensation comprises:

acquiring a plurality of sub-scans, wherein each of the sub-scans is compiled from a plurality of focus plane images;

determining whether there is a relative motion between the scanner and the object during a time period after the focus plane images for one of the sub-scans is acquired and before the focus plane images for a subsequent one of the sub-scans is acquired;

when a relative motion is determined, applying a motion compensation algorithm to the sub-scans based on the determined motion; and

after applying the motion compensation algorithm, generating a combined 3D surface from the series of sub-scans.

2. The method according to claim 1 , wherein the 3D scanning comprises:

generating a probe light,

transmitting the probe light towards the object thereby illuminating at least a part of the object,

transmitting light returned from the object to a camera comprising an array of sensor elements,

imaging on the camera at least part of the transmitted light returned from the object to the camera by means of an optical system, where the optical system comprises focusing optics configured for defining a focus plane on the object when the 3D scanner is arranged in relation to the object.

3. The method according to claim 1 , wherein the motion determination and 3D surface generation comprise:

generating a first 3D surface from a first of the series of sub-scans,

generating at least a second 3D surface from at least a second of the series of sub-scans assuming no motion blur,

estimating a scanner position relative to each of the generated surfaces,

determining an overlap between the generated 3D surfaces by stitching, thereby expressing the at least two 3D surfaces and the relative scanner positions in a common coordinate system,

determining the relative scanner motion during the acquisition of the first and second sub-scans from the obtained relative scanner positions in the common coordinate system.

4. The method according to claim 3 , wherein the motion determination and 3D surface generation comprises performing, in an iterative fashion, the following steps one or more times:

determining the relative motion between the scanner and the object from the obtained relative scanner positions in a common coordinate system during the acquisition of each of the sub-scans corresponding to the generated 3D surfaces,

performing a motion compensation of each of the 3D surfaces based on the determined relative motion,

re-determining the overlap between the generated 3D surfaces by stitching, thereby expressing all 3D surfaces and relative scanner positions in the common coordinate system,

re-determining the relative motion during the acquisition of the first sub-scan from the re-obtained relative scanner positions in the common coordinate system,

re-performing a motion compensation based on the re-determined motion; and

re-generating a 3D surface from the sub-scans.

5. The method according to claim 1 , wherein the scanner is hand held.

6. The method according to claim 1 , wherein the motion is determined along any one or more of two-six spatial coordinates.

7. The method according to claim 6 , wherein the motion is determined along any one or more of two to six rotational coordinates.

8. A computer program product comprising a non-transitory computer-readable medium having stored there on program code means for causing a data processing system to perform the method of claim 1 , when said program code means are executed on the data processing system.

9. The method according to claim 1 , wherein the motion is determined along any one or more of two to six rotational coordinates.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE NAME OF THE FOURTH INVENTOR PREVIOUSLY RECORDED AT REEL: 053106 FRAME: 0056. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 14, 2020
From: FISKER, RUNE; ÖJELUND, HENRIK; VAN DER POEL, MIKE; HANSEN, KRISTIAN EVERS; GAARDE, ANDERS
To: 3SHAPE A/S
Reel/Frame 053495/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2020
From: FISKER, RUNE; ÖJELUND, HENRIK; VAN DER POEL, MIKE; HANSEN, KRISTIAN; GAARDE, ANDERS
To: 3SHAPE A/S
Reel/Frame 053106/0056 →
Priority Claims (1)
DK PA 2010 01172 · Dec 21, 2010 · national
Continuity (4)
Continuation 16233263 · Dec 27, 2018
Continuation 13996556
Provisional Application 61426126 · Dec 22, 2010
Related Publication 20210160471A1 · May 27, 2021