SYSTEM AND METHOD OF USING HIGH-SPEED, HIGH-RESOLUTION DEPTH EXTRACTION TO PROVIDE THREE-DIMENSIONAL IMAGERY FOR ENDOSCOPY
First Claim
1. A method of providing three-dimensional imagery of a surface, comprising:
- receiving a first two-dimensional image of the surface, said first two-dimensional image being from a first two-dimensional imager;
receiving a second two-dimensional image of the surface, said second two-dimensional image being from a second two-dimensional imager;
receiving reflective light data related to the surface, said reflective light data being generated by a sensor receiving reflected light being sent from a light source;
generating, using one or more processors, a three-dimensional stereo-correspondence depth map based on the first two-dimensional image and the second two dimensional image;
generating, using one or more processors, a three-dimensional structured-light depth map of the surface based on the light data received from the sensor, said light being a reflection of projected light off the surface; and
generating, using one or more processors, a three-dimensional model of the surface based on the three-dimensional stereo-correspondence depth map and the three-dimensional structured-light depth map.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing high-speed, high-resolution three-dimensional imagery for endoscopy, particularly of a tissue surface at a medical procedure site is disclosed. High-resolution imagery provides greater detail of the tissue surface, but requires high-speed depth-frame imaging to provide timely updated depth information. A pattern of light, such as a point of light for example, may be projected onto the tissue surface and a reflected image analyzed to determine depth information. The point of light can be projected and analyzed quickly to produce faster depth-frame image rates. Three-dimensional structured-light depth resolution information may be generated and combined with either a two-dimensional image or a two-dimensional stereo image to provide three-dimensional imagery of the tissue surface. Switching between three-dimensional images and one of the two-dimensional image and a two-dimensional stereo image may also be provided. Further, the three-dimensional structured- light depth information may be further optimized by combining it with three-dimensional stereo-correspondence depth information to generate hybrid three-dimensional imagery.
-
Citations
20 Claims
-
1. A method of providing three-dimensional imagery of a surface, comprising:
-
receiving a first two-dimensional image of the surface, said first two-dimensional image being from a first two-dimensional imager; receiving a second two-dimensional image of the surface, said second two-dimensional image being from a second two-dimensional imager; receiving reflective light data related to the surface, said reflective light data being generated by a sensor receiving reflected light being sent from a light source; generating, using one or more processors, a three-dimensional stereo-correspondence depth map based on the first two-dimensional image and the second two dimensional image; generating, using one or more processors, a three-dimensional structured-light depth map of the surface based on the light data received from the sensor, said light being a reflection of projected light off the surface; and generating, using one or more processors, a three-dimensional model of the surface based on the three-dimensional stereo-correspondence depth map and the three-dimensional structured-light depth map. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing three-dimensional imagery of a surface, comprising one or more processors, said one or more processors being configured to:
-
receive a first two-dimensional image of the surface, said first two-dimensional image being from a first two-dimensional imager; receive a second two-dimensional image of the surface, said second two-dimensional image being from a second two-dimensional imager; receive reflective light data related to the surface, said reflective light data being generated by a sensor receiving reflected light being sent from a light source; generate a three-dimensional stereo-correspondence depth map based on the first two-dimensional image and the second two dimensional image; generate a three-dimensional structured-light depth map of the surface based on the light data received from the sensor, said light being a reflection of projected light off the surface; and generate a three-dimensional model of the surface based on the three-dimensional stereo-correspondence depth map and the three-dimensional structured-light depth map. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transient computer-readable medium, said non-transient computer-readable media having computing instructions thereon, said computing instructions, when executed by one or more processors, causing the one or more processors to perform the following method:
-
receiving a first two-dimensional image of the surface, said first two-dimensional image being from a first two-dimensional imager; receiving a second two-dimensional image of the surface, said second two-dimensional image being from a second two-dimensional imager; receiving reflective light data related to the surface, said reflective light data being generated by a sensor receiving reflected light being sent from a light source; generating, using one or more processors, a three-dimensional stereo-correspondence depth map based on the first two-dimensional image and the second two dimensional image; generating, using one or more processors, a three-dimensional structured-light depth map of the surface based on the light data received from the sensor, said light being a reflection of projected light off the surface; and generating, using one or more processors, a three-dimensional model of the surface based on the three-dimensional stereo-correspondence depth map and the three-dimensional structured-light depth map. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification