IP Library Granted Patent US 12,482,116
Granted Patent B2
US 12,482,116 · App. 17/940,518 · Granted Nov 25, 2025

Method of multiple image reconstruction and registration

Inventors: Niraj Prasad Rauniyar (Plymouth, MN); Robert J. Riker (Sewickley, PA); Longquan Chen (Andover, MA); Matthew J. Strong (Two Rivers, WI)
Assignee: BOSTON SCIENTIFIC SCIMED, INC.
G06T7/337A61B1/00009A61B1/04G06T7/593G06T7/73G06T2207/10012G06T2207/10068G06T2207/20221G06T2207/30244
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 12,482,116
App. No.
17/940,518
Granted
Nov 25, 2025
Kind
B2
Abstract

Systems and methods related to combing multiple images are disclosed. An example method of combining multiple images of a body structure includes capturing a first input image with a digital camera positioned at a first location at a first time point, representing the first image with a first plurality of pixels, capturing a second input image with the digital camera positioned at a second location at a second time point, representing the second image with a second plurality of pixels, generating a first feature distance map of the first input image, generating a second feature distance map of the second input image, calculating the positional change of the digital camera between the first time point and the second time point and utilizing the first feature distance map, the second feature distance map and the positional change of the digital camera to generate a three-dimensional surface approximation the body structure.

Claims (54)

1 . A method of combining multiple images of a body structure, the method comprising:

capturing a first input image with a digital camera disposed along an endoscope inserted in a body lumen of a patient, wherein the digital camera is positioned at a first location within the body lumen at a first time point;

representing the first image with a first plurality of pixels;

capturing a second input image with the digital camera positioned at a second location within the body lumen at a second time point;

representing the second image with a second plurality of pixels;

generating a first feature distance map of the first input image;

generating a second feature distance map of the second input image;

calculating the positional change of the digital camera between the first time point and the second time point; and

utilizing the first feature distance map, the second feature distance map and the positional change of the digital camera to generate a three-dimensional surface approximation of the body structure within the body lumen;

wherein generating the first feature distance map includes assigning a numerical value to the one or more pixels of the first plurality of pixels;

wherein generating the second feature distance map includes assigning a numerical value to the one or more pixels of the second plurality of pixels; and

wherein utilizing the first feature distance map, the second feature distance map and the positional change of the digital camera to generate a three-dimensional surface approximation of the body structure includes calculating a transformation between the first input image and the second input image using a chamfer matching registration process.

2 . The method of claim 1 , wherein the first image corresponds to the body structure, and wherein generating the first feature distance map includes selecting one or more pixels from the first plurality of pixels, wherein the one or more pixels from the first plurality of pixels are selected based on their proximity to a feature of the first image.

3 . The method of claim 2 , wherein the one or more pixels from the first plurality of pixels are selected based on their proximity to a central longitudinal axis of the body structure.

4 . The method of claim 3 , wherein the second image corresponds to the body structure, and wherein generating the second feature distance map includes selecting one or more pixels from the second plurality of pixels, wherein the one or more pixels from the second plurality of pixels are selected based on their proximity to a feature of the second image.

5 . The method of claim 4 , wherein the one or more pixels from the second plurality of pixels are selected based on their proximity to a central longitudinal axis of the body structure.

6 . The method of claim 1 , wherein generating the first feature distance map includes calculating rectilinear distances from a portion of the body structure to one or more pixels of the first image and generating the second feature distance map includes calculating rectilinear distances from a portion of the body structure to the one or more pixels of the second image.

7 . The method of claim 1 , wherein the first plurality of pixels are arranged in a first coordinate grid, and wherein second plurality of pixels are arranged in a second coordinate grid, and wherein the coordinate locations of the first plurality of pixels are at the same respective locations as the coordinate locations of the second plurality of pixels.

8 . The method of claim 1 , further comprising generating a hybrid feature distance map by registering the first feature distance map with the second feature distance map using one or more degrees of freedom corresponding to a digital camera motion configuration parameter.

9 . The method of claim 8 , wherein the digital camera motion parameter includes one or more of a positional change and a rotational change of the digital camera along a scope axis.

10 . The method of claim 8 , further comprising assessing the confidence of the hybrid distance map by comparing the value of distances calculated in the hybrid distance map to a threshold distance value.

11 . The method of claim 1 , wherein the first plurality of pixels includes a feature pixel, and wherein the feature pixel corresponds to a feature of the first image.

12 . The method of claim 11 , wherein the first plurality of pixels are each represented by a color, and wherein the color of the feature pixel is darker than the color of each of the other pixels of the first plurality of pixels.

13 . The method of claim 1 , wherein the chamfer matching registration process includes registering the first input image with the second input image using four degrees of freedom of the endoscope, and wherein three or more of the four degrees of freedom is selected from the group comprising the advancement of the endoscope, the withdrawal of the endoscope, the rotation of the endoscope, the flex of the endoscope and the flex angle of the endoscope.

14 . A method of combining multiple images of a body structure, the method comprising:

using an image capture device of an endoscope to obtain a first image within a body lumen of a patient at a first time point and to obtain a second image within the body lumen of the patient at a second time point, wherein the image capture device is positioned at a first position when it captures the first image at the first time point, and wherein the image capture device is positioned at a second position when it captures the second image at the second time point, and wherein the second time point occurs after the first time point;

representing the first image with a first plurality of pixels;

representing the second image with a second plurality of pixels;

generating a first feature distance map of the first input image;

generating a second feature distance map of the second input image;

calculating the positional change of image capture device between the first time point and the second time point; and

utilizing the first feature distance map, the second feature distance map and the positional change of image capture device to generate a three-dimensional surface approximation of the body structure within the body lumen of the patient;

wherein generating the first feature distance map includes assigning a numerical value to the one or more pixels of the first plurality of pixels;

wherein generating the second feature distance map includes assigning a numerical value to the one or more pixels of the second plurality of pixels; and

wherein utilizing the first feature distance map, the second feature distance map and the positional change of the image capturing device to generate a three-dimensional surface approximation of the body structure includes calculating a transformation between the first input image and the second input image using a chamfer matching registration process.

15 . The method of claim 14 , wherein the first image corresponds to the body structure, and wherein generating the first feature distance map includes selecting one or more pixels from the first plurality of pixels, wherein the one or more pixels from the first plurality of pixels are selected based on their proximity to a features of the first image correlated to body structures.

16 . The method of claim 15 , wherein the one or more pixels from the first plurality of pixels are selected based on their proximity to a central longitudinal axis of the body structure.

17 . The method of claim 16 , wherein the second image corresponds to the body structure, and wherein generating the second feature distance map includes selecting one or more pixels from the second plurality of pixels, wherein the one or more pixels from the second plurality of pixels are selected based on their proximity to the central longitudinal axis of the body structure.

18 . The method of claim 14 , further comprising generating a hybrid feature distance map by registering the first feature distance map with the second feature distance map using a one or more degrees of freedom corresponding to a digital camera motion parameter and a scope state configuration parameter.

19 . The method of claim 14 , wherein the chamfer matching registration process includes registering the first input image with the second input image using four degrees of freedom of the endoscope, and wherein three or more of the four degrees of freedom is selected from the group comprising the advancement of the endoscope, the withdrawal of the endoscope, the rotation of the endoscope, the flex of the endoscope and the flex angle of the endoscope.

20 . A system for generating a fused image from multiple images, comprising:

a processor; and

a non-transitory computer-readable storage medium comprising code configured to perform a method of fusing images, the method comprising:

capturing a first input image containing a body structure with a digital camera positioned at a first location at a first time point;

representing the first image with a first plurality of pixels;

capturing a second input image containing the body structure with the digital camera positioned at a second location at a second time point;

representing the second image with a second plurality of pixels;

generating a first feature distance map of the first input image;

generating a second feature distance map of the second input image;

calculating the positional change of the digital camera between the first time point and the second time point; and

utilizing the first feature distance map, the second feature distance map and the positional change of the digital camera to generate a three-dimensional surface approximation of the body structure,

wherein generating the first feature distance map includes assigning a numerical value to the one or more pixels of the first plurality of pixels;

wherein generating the second feature distance map includes assigning a numerical value to the one or more pixels of the second plurality of pixels; and

wherein utilizing the first feature distance map, the second feature distance map and the positional change of the digital camera to generate a three-dimensional surface approximation of the body structure includes calculating a transformation between the first input image and the second input image using a chamfer matching registration process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2022
From: RAUNIYAR, NIRAJ PRASAD; RIKER, ROBERT J.; CHEN, LONGQUAN; STRONG, MATTHEW J.
To: BOSTON SCIENTIFIC SCIMED, INC.
Reel/Frame 061038/0297 →
Continuity (2)
Provisional Application 63242540 · Sep 10, 2021
Related Publication 20230081476A1 · Mar 16, 2023
References Cited (24)
US 10022074B2 · Shigeta · 2018 [cited by applicant]
US 10031070B2 · Chiba · 2018 [cited by applicant]
US 10051193B2 · Kagawa et al. · 2018 [cited by applicant]
US 10092192B2 · Lashkari et al. · 2018 [cited by applicant]
US 10123684B2 · Sidar et al. · 2018 [cited by applicant]
US 10198872B2 · Lurie et al. · 2019 [cited by applicant]
US 10231600B2 · Ikemoto et al. · 2019 [cited by applicant]
US 10617282B2 · Kuriyama · 2020 [cited by applicant]
US 10722105B2 · Kobayashi et al. · 2020 [cited by applicant]
US 10729310B2 · Takahashi · 2020 [cited by applicant]
US 10765295B2 · Takahashi · 2020 [cited by applicant]
US 20110019035A1 · Satodate · 2011 [cited by applicant]
US 20120220840A1 · Morita et al. · 2012 [cited by applicant]
US 20150363942A1 · Mitsui · 2015 [cited by applicant]
US 20210244260A1 · Uyama · 2021 [cited by examiner]
US 20210366142A1 · Grossinger · 2021 [cited by examiner]
US 20230009683A1 · Biran · 2023 [cited by examiner]
US 20230237696A1 · Inoue · 2023 [cited by examiner]
Dib et al; “A Real Time Visual SLAM for RGB-D Cameras based on Chamfer Distance and Occupancy Grid,” 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM) Besancon, France, 6 pages, Jul. 8-1… [cited by applicant]
Lam et al; “Thinning Methodologies—A Comprehensive Survey,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, No. 9, 18 pages, Sep. 1992. [cited by applicant]
Mahmoud et al; “OrbSlam-based Endoscope Tracking and 3D Reconstruction,” 14 pages, Aug. 29, 2016. [cited by applicant]
Usami et al; “Polyp Shape Recovery Based on Blood Vessel Structure Analysis,” International Conference on Knowledge Based and Intelligent Information and Engineering Systems, KES2017, Marseille, France, 8 pages, Sep. 6-… [cited by applicant]
Van Herk, “Image Registration Using Chamfer Matching,” Elsevier, Inc. 14 pages, 2008. [cited by applicant]
International Search Report and Written Opinion for International Search Report PCT/US2022/042890, date of mailing Dec. 15, 2022, 13 pages. [cited by applicant]