| CPC G06T 17/00 (2013.01) [G06T 7/579 (2017.01); G06T 7/70 (2017.01); G06T 15/04 (2013.01); G06T 2207/10068 (2013.01); G06T 2207/30092 (2013.01); G06T 2207/30244 (2013.01); G06T 2210/41 (2013.01)] | 18 Claims |

|
1. A method for visualising a three-dimensional internal surface of a region of interest in a lumen comprising:
collecting image data from a camera mounted on an endoscope moving through the region of interest;
collecting motion data in relation to the motion of the endoscope;
collecting endoscope shape data in relation to the shape of the endoscope;
inputting the image data into an algorithm trained to determine camera pose from input image data, and obtaining pose data of the camera relative to the lumen; and
inputting the pose data, the motion data and the endoscope shape data into a model program to virtually construct a three-dimensional model of the three-dimensional internal surface of the region of interest;
wherein the endoscope is a flexible soft robot comprising one or more soft segments able to conform to a shape of the lumen, wherein the one or more soft segments each comprise at least one fluid actuated internal chamber, wherein a pressure and a volume in the at least one fluid actuated internal chamber is used to sense the shape of the soft robot to provide endoscope shape data.
|