| CPC G06T 7/70 (2017.01) [A61B 1/000094 (2022.02); A61B 1/000096 (2022.02); A61B 5/4255 (2013.01); A61B 5/7267 (2013.01); A61B 34/10 (2016.02); A61B 34/20 (2016.02); G06T 7/0012 (2013.01); G06T 17/00 (2013.01); A61B 2034/105 (2016.02); G06T 2207/10016 (2013.01); G06T 2207/10068 (2013.01); G06T 2207/30032 (2013.01); G06T 2207/30092 (2013.01); G06T 2207/30096 (2013.01)] | 17 Claims |

|
1. A computer-implemented method, the method comprising:
receiving, by one or more computing devices, a video data stream generated by an endoscopic device during a gastroenterological procedure for a patient;
generating, by the one or more computing devices, a three-dimensional model of at least a portion of an anatomical structure viewed by the endoscopic device;
updating, by the one or more computing devices, the three-dimensional model based on simultaneous localization and mapping performed on local regions of the anatomical structure based at least in part on the video data stream;
obtaining, by the one or more computing devices, location data associated with one or more detected abnormalities based on the three-dimensional model updated based on the simultaneous localization and mapping performed on the local regions of the anatomical structure;
generating, by the one or more computing devices, a visual presentation of the three-dimensional model updated based on the simultaneous location and mapping and the location data associated with the one or more detected abnormalities; and
providing, by the one or more computing devices, the visual presentation of the three-dimensional model updated based on the simultaneous localization and mapping and the location data associated with the one or more detected abnormalities for use in diagnosis of the patient.
|