IP Library › Granted Patent US 12,316,965
Granted Patent B2
US 12,316,965 · App. 18/174,818 · Granted May 27, 2025

Adaptive overlay stabilization of false color overlay heatmaps

Inventors: Tarik Yardibi (Cambridge, MA); Steen Hansen (Copenhagen, DK)
Assignee: Cilag GmbH International
H04N23/683H04N13/15H04N23/555H04N23/6811H04N23/6812H04N23/84H04N25/78H04N2013/0081
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,316,965
App. No.
18/174,818
Filed
Feb 27, 2023
Granted
May 27, 2025
Kind
B2
Art Unit
2488
USPC
348/33
Abstract

Systems for endoscopic visualization with advanced overlay image frames including color image data and multispectral or fluorescence image data. A system includes an image sensor comprising a pixel array that detects electromagnetic radiation and reads out a plurality of data frames. The system includes an image sensor processor that receives the plurality of data frames read out by the image sensor, wherein the plurality of data frames comprises a plurality of color data frames and a plurality of advanced data frames. The image signal processor renders a video stream comprising a plurality of advanced overlay data frames, wherein each of the plurality of advanced overlay data frames comprises a color data frame and a false color overlay generated based on an advanced data frame. The image signal processor executes an adaptive persistence algorithm to stabilize movement of the false color overlay across the plurality of advanced overlay data frames.

Claims (43)

1. A system comprising:

an image sensor comprising a pixel array that detects electromagnetic radiation and reads out a plurality of data frames; and

an image sensor processor that receives the plurality of data frames read out by the image sensor, wherein the plurality of data frames comprises a plurality of color data frames and a plurality of advanced data frames;

wherein the image signal processor renders a video stream comprising a plurality of advanced overlay data frames, wherein each of the plurality of advanced overlay data frames comprises a color data frame and a false color overlay generated based on an advanced data frame; and

wherein the image signal processor executes an adaptive persistence algorithm to stabilize movement of the false color overlay across the plurality of advanced overlay data frames.

2. The system of claim 1 , wherein the image signal processor stabilizes the movement of the false color overlay to compensate for one or more of movement of the image sensor, noise within the plurality of data frames, fluctuations in light across the plurality of data frames, or algorithm uncertainties in generating the false color overlay.

3. The system of claim 1 , wherein the adaptive persistence algorithm comprises applying persistence on movement detections within the plurality of advanced overlay data frames to stabilize the movement of the false color overlay across the plurality of advanced overlay data frames.

4. The system of claim 3 , wherein applying the persistence on the movement detections comprises executing one or more of:

a hysteresis-based tracking algorithm;

a Kalman filter-based tracking algorithm;

a particle filter-based tracking algorithm; or

a SLAM (simultaneous localization and mapping) based tracking algorithm.

5. The system of claim 1 , further comprising an inertial measurement unit (IMU) associated with the image sensor, wherein the IMU measures movement of the image sensor in real-time; and

wherein the image signal processor further receives sensor data from the IMU; and

wherein the adaptive persistence algorithm comprises stabilizing the movement of the false color overlay at least based on the sensor data from the IMU.

6. The system of claim 5 , wherein the image signal processor is further configured to automatically adjust one or more of a hysteresis or a memory of the adaptive persistence algorithm in real-time.

7. The system of claim 6 , wherein the image signal processor adjusts the one or more of the hysteresis or the memory of the adaptive persistence algorithm in real-time based at least on a velocity of movement of the image sensor determined based on the sensor data from the IMU.

8. The system of claim 6 , wherein the image signal processor adjusts the one or more of the hysteresis or the memory of the adaptive persistence algorithm in real-time based at least on a velocity of movement of the image sensor determined based on motion tracking of objects within sequential data frames output by the image sensor.

9. The system of claim 1 , wherein the image sensor comprises two image sensors that simultaneously output a plurality of stereo pairs of data frames; and

wherein the system further comprises a controller that provides the plurality of stereo pairs of data frames to an algorithm configured to generate a plurality of disparity maps, wherein each of the plurality of disparity maps is calculated based on a stereo pair of data frames.

10. The system of claim 9 , wherein the controller is further configured to provide relative positions of the two image sensors and the plurality of disparity maps to an algorithm configured to calculate a three-dimensional topographical map of a scene using triangulation.

11. The system of claim 1 , further comprising an emitter comprising a plurality of electromagnetic sources comprising a white light source and further comprising one or more of:

a plurality of excitation sources configured to emit electromagnetic radiation within a waveband selected for fluorescing a tissue or reagent; or

a plurality of multispectral sources configured to emit electromagnetic radiation within a waveband selected for eliciting a spectral response from a tissue.

12. The system of claim 1 , wherein each of the plurality of advanced data frames comprises one or more of:

a fluorescence data frame detected in response to an emitter emitting a fluorescence excitation wavelength of electromagnetic radiation selected to fluoresce one or more of a tissue or a reagent; or

a multispectral data frame detected in response to the emitter emitting a multispectral wavelength of electromagnetic radiation selected to elicit a spectral response from a tissue and/or penetrate through a tissue.

13. The system of claim 1 , wherein the image signal processor communicates with a deep learning algorithm configured to identify a target object within a scene based on one or more of the plurality of advanced data frames; and

wherein the false color overlay highlights the target object within the scene, and wherein the target object comprises one or more of an arterial tissue, a venous tissue, a nervous tissue, a cancerous tissue, a tissue perfusion, or a ureter tissue.

14. The system of claim 13 , wherein the false color overlay is rendered as a heatmap indicating a likelihood that a region comprises the target object.

15. The system of claim 13 , wherein executing the adaptive persistence algorithm to stabilize movement of the false color overlay comprises:

averaging a rolling window of the plurality of advanced data frames over time, wherein a quantity of data frames within the rolling window is determined at least in part on movement of the image sensor; and

rendering the false color overlay based on the averaged advanced data frames to compensate for one or more of noise, light fluctuations, or algorithm uncertainties.

16. The system of claim 13 , wherein executing the adaptive persistence algorithm to stabilize movement of the false color overlay comprises:

identifying one or more pixels across a portion of the plurality of advanced data frames that is inconsistently identified as comprising the target object by the deep learning algorithm;

averaging readings for each of the one or more pixels across the portion of the plurality of advanced data frames; and

stabilizing the false color overlay across a corresponding portion of the advanced overlay data frames based on the averaged readings for each of the one or more pixels.

17. The system of claim 1 , further comprising an inertial measurement unit (IMU) associated with the image sensor, wherein the IMU measures movement of the image sensor in real-time; and

wherein stabilizing the movement of the false color overlay across the plurality of advanced overlay data frames comprises using x, y, z acceleration values retrieved from the IMU to automatically adjust one or more of a hysteresis or a memory of the adaptive persistence algorithm.

18. The system of claim 1 , wherein stabilizing the movement further comprises stabilizing based on a temporal gradient of the plurality of data frames over time.

19. The system of claim 1 , further comprising calculating an estimated movement of the image sensor based on differences two or more sequential data frames of the plurality of data frames;

wherein stabilizing the movement of the false color overlay across the plurality of advanced overlay data frames comprises utilizing the estimated movement of the image sensor to automatically adjust one or more of a hysteresis or a memory of the adaptive persistence algorithm.

20. The system of claim 1 , wherein the image signal processor automatically adjusts a forgetting factor for the adaptive persistence algorithm based on a velocity of movement of the image sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2023
From: YARDIBI, TARIK; HANSEN, STEEN
To: CILAG GMBH INTERNATIONAL
Reel/Frame 062823/0644 →
Continuity (1)
Related Publication 20240292099A1 · Aug 29, 2024
References Cited (164)
US 8045850B2 · Tanoue · 2011 [cited by applicant]
US 8248414B2 · Gattani et al. · 2012 [cited by applicant]
US 8443279B1 · Hameed et al. · 2013 [cited by applicant]
US 9092556B2 · Amble et al. · 2015 [cited by applicant]
US 9153284B2 · Shibata · 2015 [cited by applicant]
US 9462234B2 · Blanquart et al. · 2016 [cited by applicant]
US 9492060B2 · Blanquart · 2016 [cited by applicant]
US 9509917B2 · Blanquart et al. · 2016 [cited by applicant]
US 9516239B2 · Blanquart et al. · 2016 [cited by applicant]
US 9621817B2 · Blanquart et al. · 2017 [cited by applicant]
US 9635343B2 · Kasumi · 2017 [cited by applicant]
US 9641799B2 · Smurro · 2017 [cited by applicant]
US 9641815B2 · Richardson et al. · 2017 [cited by applicant]
US 9762879B2 · Blanquart et al. · 2017 [cited by applicant]
US 9777913B2 · Talbert et al. · 2017 [cited by applicant]
US 9980629B2 · King · 2018 [cited by applicant]
US 10075626B2 · Blanquart et al. · 2018 [cited by applicant]
US 10134126B2 · Fram · 2018 [cited by applicant]
US 10165195B2 · Blanquart et al. · 2018 [cited by applicant]
US 10205877B2 · Richardson et al. · 2019 [cited by applicant]
US 10206561B2 · Wichern et al. · 2019 [cited by applicant]
US 10250819B2 · Hosono et al. · 2019 [cited by applicant]
US 10251530B2 · Henley et al. · 2019 [cited by applicant]
US 10277875B2 · Blanquart et al. · 2019 [cited by applicant]
US 10299732B2 · Henley et al. · 2019 [cited by applicant]
US 10341588B2 · Richardson et al. · 2019 [cited by applicant]
US 10341593B2 · Blanquart et al. · 2019 [cited by applicant]
US 10342410B2 · Schwartz et al. · 2019 [cited by applicant]
US 10362240B2 · Richardson et al. · 2019 [cited by applicant]
US 10389926B2 · Shibata · 2019 [cited by applicant]
US 10426322B2 · Tsuchiya et al. · 2019 [cited by applicant]
US 10477127B2 · Blanquart · 2019 [cited by applicant]
US 10506142B2 · Talbert et al. · 2019 [cited by applicant]
US 10512512B2 · Richmond et al. · 2019 [cited by applicant]
US 10517469B2 · Blanquart et al. · 2019 [cited by applicant]
US 10561302B2 · Henley et al. · 2020 [cited by applicant]
US 10568496B2 · Blanquart et al. · 2020 [cited by applicant]
US 10607653B2 · Hayashi et al. · 2020 [cited by applicant]
US 10670248B2 · Talbert et al. · 2020 [cited by applicant]
US 10695003B2 · Henley et al. · 2020 [cited by applicant]
US 10701254B2 · Blanquart et al. · 2020 [cited by applicant]
US 10729502B1 · Wolf et al. · 2020 [cited by applicant]
US 10742895B2 · Blanquart et al. · 2020 [cited by applicant]
US 10750933B2 · Blanquart · 2020 [cited by applicant]
US 10758314B2 · Wade · 2020 [cited by applicant]
US 10785410B2 · Toyoda et al. · 2020 [cited by applicant]
US 10785461B2 · Blanquart et al. · 2020 [cited by applicant]
US 10839955B2 · Accomazzi et al. · 2020 [cited by applicant]
US 10855942B2 · Blanquart · 2020 [cited by applicant]
US 10881272B2 · Blanquart · 2021 [cited by applicant]
US 10917562B2 · Richardson et al. · 2021 [cited by applicant]
US 10932656B2 · Peleg · 2021 [cited by applicant]
US 10952619B2 · Talbert et al. · 2021 [cited by applicant]
US 10956492B2 · Barral et al. · 2021 [cited by applicant]
US 10972690B2 · Blanquart et al. · 2021 [cited by applicant]
US 10980406B2 · Blanquart et al. · 2021 [cited by applicant]
US 10984550B2 · Matsunaga et al. · 2021 [cited by applicant]
US 11006113B2 · Fuchie et al. · 2021 [cited by applicant]
US 11056226B2 · Shibata · 2021 [cited by applicant]
US 11062419B1 · Fell · 2021 [cited by applicant]
US 11070779B2 · Blanquart et al. · 2021 [cited by applicant]
US 11082627B2 · Blanquart et al. · 2021 [cited by applicant]
US 11083367B2 · Blanquart et al. · 2021 [cited by applicant]
US 11089192B2 · Blanquart et al. · 2021 [cited by applicant]
US 11096565B2 · Talbert et al. · 2021 [cited by applicant]
US 11115610B2 · Richardson et al. · 2021 [cited by applicant]
US 11123150B2 · Ichiki et al. · 2021 [cited by applicant]
US 11134832B2 · Talbert et al. · 2021 [cited by applicant]
US 11185213B2 · Henley et al. · 2021 [cited by applicant]
US 11196904B2 · Talbert et al. · 2021 [cited by applicant]
US 11206340B2 · Talbert et al. · 2021 [cited by applicant]
US 11213194B2 · Talbert et al. · 2022 [cited by applicant]
US 11237270B2 · Talbert et al. · 2022 [cited by applicant]
US 11238592B2 · Maimon et al. · 2022 [cited by applicant]
US 11240426B2 · Talbert et al. · 2022 [cited by applicant]
US 11253139B2 · Blanquart · 2022 [cited by applicant]
US 11266305B2 · Wichern et al. · 2022 [cited by applicant]
US 11281940B2 · Toyoda et al. · 2022 [cited by applicant]
US 11284785B2 · Talbert et al. · 2022 [cited by applicant]
US 11294062B2 · Talbert et al. · 2022 [cited by applicant]
US 11344189B2 · Blanquart et al. · 2022 [cited by applicant]
US 11361406B2 · Kimura et al. · 2022 [cited by applicant]
US 11368609B2 · Tokuse et al. · 2022 [cited by applicant]
US 11373422B2 · Sakane · 2022 [cited by applicant]
US 11376094B2 · Wade · 2022 [cited by applicant]
US 11380431B2 · Wolf et al. · 2022 [cited by applicant]
US 11389066B2 · Talbert et al. · 2022 [cited by applicant]
US 11399717B2 · Talbert et al. · 2022 [cited by applicant]
US 11419696B2 · Kamikawa et al. · 2022 [cited by applicant]
US 11425322B2 · Blanquart et al. · 2022 [cited by applicant]
US 11431911B2 · Kita et al. · 2022 [cited by applicant]
US 11432704B2 · Adachi · 2022 [cited by applicant]
US 11446113B2 · Nakamura et al. · 2022 [cited by applicant]
US 11457154B2 · Talbert et al. · 2022 [cited by applicant]
US 11470227B2 · Talbert et al. · 2022 [cited by applicant]
US 11484270B2 · Henley et al. · 2022 [cited by applicant]
US 11516387B2 · Talbert et al. · 2022 [cited by applicant]
US 11531112B2 · Talbert et al. · 2022 [cited by applicant]
US 11539880B2 · Richardson et al. · 2022 [cited by applicant]
US 11574412B2 · Talbert et al. · 2023 [cited by applicant]
US 11575811B2 · Talbert et al. · 2023 [cited by applicant]
US 11622677B2 · Talbert et al. · 2023 [cited by applicant]
US 20120123205A1 · Nie · 2012 [cited by examiner]
US 20150193929A1 · Ikemoto · 2015 [cited by applicant]
US 20190125454A1 · Stokes et al. · 2019 [cited by applicant]
US 20190191974A1 · Talbert et al. · 2019 [cited by applicant]
US 20190191975A1 · Talbert et al. · 2019 [cited by applicant]
US 20190191976A1 · Talbert et al. · 2019 [cited by applicant]
US 20190191977A1 · Talbert et al. · 2019 [cited by applicant]
US 20190191978A1 · Talbert et al. · 2019 [cited by applicant]
US 20190356867A1 · Richardson et al. · 2019 [cited by applicant]
US 20190365252A1 · Fernald · 2019 [cited by examiner]
US 20190385302A1 · Ngo Dinh et al. · 2019 [cited by applicant]
US 20200126655A1 · Sasaki et al. · 2020 [cited by applicant]
US 20200178769A1 · Henley et al. · 2020 [cited by applicant]
US 20200184640A1 · Mahadik et al. · 2020 [cited by applicant]
US 20200292160A1 · Talbert et al. · 2020 [cited by applicant]
US 20200397246A1 · Talbert et al. · 2020 [cited by applicant]
US 20200397277A1 · Talbert et al. · 2020 [cited by applicant]
US 20200404131A1 · Talbert et al. · 2020 [cited by applicant]
US 20210120149A1 · Jauss · 2021 [cited by applicant]
US 20210160444A1 · Blanquart · 2021 [cited by applicant]
US 20210267443A1 · Baumann · 2021 [cited by examiner]
US 20210274998A1 · Thomas et al. · 2021 [cited by applicant]
US 20210313044A1 · Shibata · 2021 [cited by applicant]
US 20210344885A1 · Blanquart et al. · 2021 [cited by applicant]
US 20210360142A1 · Blanquart et al. · 2021 [cited by applicant]
US 20210361152A1 · Blanquart et al. · 2021 [cited by applicant]
US 20210368076A1 · Blanquart et al. · 2021 [cited by applicant]
US 20210378495A1 · Talbert et al. · 2021 [cited by applicant]
US 20210409627A1 · Richardson et al. · 2021 [cited by applicant]
US 20220047148A1 · Henley et al. · 2022 [cited by applicant]
US 20220107418A1 · Talbert et al. · 2022 [cited by applicant]
US 20220109790A1 · Talbert et al. · 2022 [cited by applicant]
US 20220125285A1 · Talbert et al. · 2022 [cited by applicant]
US 20220175234A1 · Wichern et al. · 2022 [cited by applicant]
US 20220192474A1 · Talbert et al. · 2022 [cited by applicant]
US 20220236421A1 · Talbert et al. · 2022 [cited by applicant]
US 20220248941A1 · Blanquart · 2022 [cited by applicant]
US 20220287552A1 · Blanquart et al. · 2022 [cited by applicant]
US 20220296082A1 · Shiraki · 2022 [cited by applicant]
US 20220327707A1 · Nishide · 2022 [cited by applicant]
US 20220330826A1 · Talbert et al. · 2022 [cited by applicant]
US 20220331014A1 · Weeks · 2022 [cited by examiner]
US 20220334061A1 · Talbert et al. · 2022 [cited by applicant]
US 20220378294A1 · Talbert et al. · 2022 [cited by applicant]
US 20220383453A1 · Talbert et al. · 2022 [cited by applicant]
US 20220394199A1 · Blanquart et al. · 2022 [cited by applicant]
US 20230028618A1 · Talbert et al. · 2023 [cited by applicant]
US 20230080490A1 · Henley et al. · 2023 [cited by applicant]
US 20230111981A1 · Talbert et al. · 2023 [cited by applicant]
US 20230130164A1 · Talbert et al. · 2023 [cited by applicant]
US 20230137694A1 · Richardson et al. · 2023 [cited by applicant]
US 20240108204A1 · Zimmer · 2024 [cited by examiner]
US 20240289947A1 · Yardibi et al. · 2024 [cited by applicant]
CN 107256552B · 2020 [cited by applicant]
WO WO2013093761A2 · 2013 [cited by applicant]
WO WO2022054400A1 · 2022 [cited by applicant]
“Puerto-Souza Gustavo et al: ““Toward Long-Term and Accurate Augmented-Reality for Monocular Endoscopic Videos””, IEEE Transactions on Biomedical Engineering, IEEE, USA, vol. 61, No. 10, Oct. 1, 2014”. [cited by applicant]
“Ruikai Zhang et al: ““Polyp detection during colonoscopy using a regression-based convolutional neural network with a tracker””, Pattern Recognition., vol. 83, Nov. 1, 2018”. [cited by applicant]
Yang Bo et al: “Reconstruct Dynamic Soft-Tissue With Stereo Endoscope Based on a Single-Layer Network”, IEEE Transactions on Image Processing, vol. 31, Jan. 1, 2022 (Jan. 1, 2022). [cited by applicant]
International Search Report for PCT/IB2024/051806 dated May 6, 2024. [cited by applicant]
International Search Report for PCT/IB2024/051804 dated May 6, 2024. [cited by applicant]
English translation of CN 107256552 prepared by Google Patents on Sep. 11, 2024 (https://patents.google.com/patent/CN107256552B/en?oq=CN+107256552). [cited by applicant]