US2021285759A1PendingUtilityA1

Laser enhanced reconstruction of 3d surface

Assignee: KONINKLIJKE PHILIPS NVPriority: Feb 12, 2010Filed: May 26, 2021Published: Sep 16, 2021
Est. expiryFeb 12, 2030(~3.5 yrs left)· nominal 20-yr term from priority
A61B 1/0605A61B 1/04A61B 1/00009G06T 7/80G06T 7/97A61B 1/2676A61B 5/1076A61B 1/3132A61B 5/1077G06T 7/521A61B 1/317A61B 5/4528G06T 2207/30004G01B 11/2513G06T 2207/10068G06T 7/37G06T 2200/08
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for reconstructing a surface of a three-dimensional object (41) involves a projection of a laser spot pattern (12, 14) onto the surface of the three-dimensional object (41) by a laser (11), and a generation of a series of endoscopic images (24) as an endoscope (21) is translated and/or rotated relative to the three-dimensional object (41). Each endoscopic image (24) illustrates a different view (23) of a laser spot array (13, 15) within the laser spot pattern (12, 14) as projected onto the surface of the three-dimensional object (41) by the laser (11). The laser spot array (13, 15) may be identical to or a subset of the laser spot pattern (12, 14). The method further involves a reconstruction of the surface of the three-dimensional object (41) from a correspondence of the different views (23) of the laser spot array (13, 15) as illustrated in the endoscopic images (24).

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for reconstructing a surface of a three-dimensional object, the system comprising:
 an endoscope configured to generate a series of endoscopic images as the endoscope is translated and/or rotated relative to the three-dimensional object, wherein each endoscopic image illustrates a different view of a laser spot array within a laser spot pattern projected onto the surface of the three-dimensional object; and   a processor, in communication with the endoscope, configured to reconstruct the surface of the three-dimensional object from a correspondence of each different view of the laser spot array as illustrated in the endoscopic images.   
     
     
         2 . The system of  claim 1 , wherein, to reconstruct the surface of the three-dimensional object, the processor is further configured to:
 generate a fundamental matrix that relates the different views of the laser spot array as illustrated in the endoscopic images; and   reconstruct three-dimensional object points as a function of the fundamental matrix and the different views of the laser spot array.   
     
     
         3 . The system of  claim 1 , wherein, to reconstruct the surface of the three-dimensional object, the processor is further configured to:
 generate a fundamental matrix that relates the different views of the laser spot array as illustrated in the endoscopic images;   detect surface features of the object as illustrated in the endoscopic image; and   reconstruct three-dimensional object points as a function of the fundamental matrix and the surface features of the object detected in the endoscopic images.   
     
     
         4 . The system of  claim 1 , wherein, to reconstruct the surface of the three-dimensional object, the processor is further configured to:
 generate a fundamental matrix that relates the different views of the laser spot array as illustrated in the endoscopic images.   
     
     
         5 . The system of  claim 4 , wherein, to reconstruct the surface of the three-dimensional object, the processor is further configured to:
 generate an essential matrix that relates the different views of the laser spot array as illustrated in the endoscopic images, the essential matrix being a function of the fundamental matrix and a camera calibration matrix associated with a camera calibration of the endoscope.   
     
     
         6 . The system of  claim 5 , wherein, to reconstruct the surface of the three-dimensional object, the processor is further configured to:
 generate a translation vector and a rotation matrix as a function of the essential matrix.   
     
     
         7 . The system of  claim 6 , wherein, to reconstruct the surface of the three-dimensional object, the processor is further configured to:
 generate a projection matrix for each view of the laser spot array as a function of the translation vector and the rotation matrix, each projection matrix being a linear transformation of an associated view of the laser spot array.   
     
     
         8 . The system of  claim 7 , wherein, to reconstruct the surface of the three-dimensional object, the processor is further configured to:
 reconstruct three-dimensional object points as a function of each projection matrix and associated views of the laser spot array.   
     
     
         9 . The system of  claim 7 , wherein, to reconstruct the surface of the three-dimensional object, the processor is further configured to:
 detect surface features of the object as illustrated in the endoscopic images for each view of the laser spot array; and   reconstruct three-dimensional object points as a function of each projection matrix and each surface feature of the object detected in the endoscopic images.   
     
     
         10 . The system of  claim 1 , wherein the endoscope is intra-operatively calibrated from at least two of the endoscopic images. 
     
     
         11 . The system of  claim 1 , further comprising:
 a laser configured to project the laser spot pattern onto the surface of the three-dimensional object.   
     
     
         12 . A method for reconstructing a surface of a three-dimensional object, the method comprising:
 generating a series of endoscopic images as an endoscope is translated and/or rotated relative to the three-dimensional object, wherein each endoscopic image illustrates a different view of a laser spot array within a laser spot pattern projected onto the surface of the three-dimensional object; and   reconstructing the surface of the three-dimensional object from a correspondence of each different view of the laser spot array as illustrated in the endoscopic images.   
     
     
         13 . The method of  claim 12 , further comprising:
 generating a fundamental matrix that relates the different views of the laser spot array as illustrated in the endoscopic images; and   reconstructing three-dimensional object points as a function of the fundamental matrix and the different views of the laser spot array.   
     
     
         14 . The method of  claim 12 , further comprising:
 generating a fundamental matrix that relates the different views of the laser spot array as illustrated in the endoscopic images;   detecting surface features of the object as illustrated in the endoscopic image; and   reconstructing three-dimensional object points as a function of the fundamental matrix and the surface features of the object detected in the endoscopic images.   
     
     
         15 . The method of  claim 12 , further comprising:
 generating a fundamental matrix that relates the different views of the laser spot array as illustrated in the endoscopic images; and   generating an essential matrix that relates the different views of the laser spot array as illustrated in the endoscopic images, the essential matrix being a function of the fundamental matrix and a camera calibration matrix associated with a camera calibration of the endoscope.   
     
     
         16 . The method of  claim 15 , further comprising:
 generating a translation vector and a rotation matrix as a function of the essential matrix.   
     
     
         17 . The method of  claim 16 , further comprising:
 generating a projection matrix for each view of the laser spot array as a function of the translation vector and the rotation matrix, each projection matrix being a linear transformation of an associated view of the laser spot array.   
     
     
         18 . The method of  claim 17 , further comprising:
 reconstructing three-dimensional object points as a function of each projection matrix and associated views of the laser spot array.   
     
     
         19 . The method of  claim 17 , further comprising:
 detecting surface features of the object as illustrated in the endoscopic images for each view of the laser spot array; and   reconstructing three-dimensional object points as a function of each projection matrix and each surface feature of the object detected in the endoscopic images.   
     
     
         20 . A non-transitory computer-readable storage medium having stored a computer program comprising instructions, the instructions, when the computer program is executed by a process, cause the processor to:
 generate a series of endoscopic images as an endoscope is translated and/or rotated relative to a three-dimensional object, wherein each endoscopic image illustrates a different view of a laser spot array within a laser spot pattern projected onto a surface of the three-dimensional object; and   reconstruct the surface of the three-dimensional object from a correspondence of each different view of the laser spot array as illustrated in the endoscopic images.

Join the waitlist — get patent alerts

Track US2021285759A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.