IP Library Granted Patent US 12,383,118
Granted Patent B2
US 12,383,118 · App. 17/819,276 · Granted Aug 12, 2025

Comprehensive fixed pattern noise cancellation

Inventors: Laurent Blanquart (Westlake Village, CA); John Richardson (Calabasas, CA)
Assignee: DePuy Synthes Products, Inc.
A61B1/00057A61B1/00006A61B1/00009A61B1/000095G06T5/50G06T5/70H04N25/677G06T2207/20224
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,383,118
App. No.
17/819,276
Granted
Aug 12, 2025
Kind
B2
Abstract

The disclosure extends to methods, systems, and computer program products for producing an image in light deficient environments having cancelled fixed pattern noise.

Claims (37)

1. A system comprising:

an image sensor comprising a pixel array, wherein the pixel array comprises a plurality of pixels configured to accumulate electromagnetic radiation and an integration time of the pixel array wherein the pixel array accumulates the electromagnetic radiation; and

an emitter that emits a plurality of pulses of electromagnetic radiation, wherein the pixel array is actuated at a sensing interval that corresponds to a pulse interval of the emitter;

wherein the image sensor comprises a blanking period;

wherein the image sensor comprises a readout period during which the plurality of pixels read out an electrical charge or current based on an amount of electromagnetic radiation accumulated by each of the plurality of pixels;

wherein the image sensor reads out dark frame data during a dark frame readout period in response to the emitter not pulsing electromagnetic radiation during a preceding blanking period;

wherein the integration time is constant or variable on a frame-to-frame basis according to an auto-exposure algorithm; and

wherein the system obtains pixel calibration data from the dark frame data based on the integration time.

2. The system of claim 1 , further comprising:

a processor in communication with the image sensor and the emitter; and

memory operably coupled to the processor, wherein the memory stores instructions executable by the processor, and wherein the instructions comprise:

instructing the image sensor to operate according to a sensor operational cycle, wherein the sensor operational cycle comprises the blanking period for accumulating the electromagnetic radiation and the readout period for reading out the electrical charge or the current; and

instructing the emitter to emit the plurality of pulses of electromagnetic radiation according to a pulse cycle;

wherein the pulse cycle corresponds with the sensor operational cycle such that the emitter emits the plurality of pulses of electromagnetic radiation during the blanking period of the sensor operational cycle.

3. The system of claim 2 , wherein the pulse cycle comprises a dark emission period, and wherein the dark emission period is one or more dark emission periods wherein the emitter does not emit electromagnetic radiation.

4. The system of claim 3 , wherein the one or more dark emission periods precedes the dark frame readout period, such that the image sensor reads out the dark frame data subsequent to the emitter not emitting electromagnetic radiation.

5. The method of claim 4 , wherein the pulse cycle is a pattern repeated by the emitter, and wherein the pulse cycle comprises:

one or more visible emission periods wherein the emitter pulses a visible wavelength of electromagnetic radiation; and

the dark emission period wherein the emitter does not emit electromagnetic radiation.

6. The system of claim 5 , wherein the dark emission period is repeated at regular intervals such that the image sensor reads out the dark frame data during a plurality of different readout periods to generate a plurality of dark frames.

7. The system of claim 6 , wherein at least a portion of the plurality of dark frames are input into a running average process to calculate a pixel offset correction.

8. The system of claim 7 , wherein the pixel offset correction is subtracted from non-dark frame data output by the pixel array to suppress fixed pattern noise in the non-dark frame data.

9. The system of claim 7 , wherein the non-dark frame data comprises one or more of:

a red frame read out by the pixel array subsequent to a red emission period;

a green frame read out by the pixel array subsequent to a green emission period; or

a blue frame read out by the pixel array subsequent to a blue emission period.

10. The system of claim 2 , wherein the instructions further comprise instructing the emitter and the image sensor to operate according to an operation interval, and wherein the operational interval comprises the blanking period and the readout period of the image sensor.

11. The system of claim 1 , further comprising a processor configured to calibrate the pixel array based on the calibration data obtained from the dark frame data.

12. The system of claim 10 , wherein the pixel array is temperature dependent such a plurality of dark frame data readouts is used to calibrate the pixel array over time.

13. The system of claim 12 , wherein the plurality of dark frame data readouts are output by the image sensor at regular intervals and according to a pulse cycle.

14. The system of claim 13 , wherein at least a portion of the plurality of dark frame data readouts are averaged using simple exponential smoothing, and wherein the averaged dark frame data is used to suppress fixed pattern noise in image data output by the image sensor.

15. The system of claim 1 , wherein at least a portion of the plurality of pixels of the pixel array is optical black pixels comprising light shielding.

16. The system of claim 15 , wherein a quantity of optical black pixels in the pixel array is minimized such that the pixel array comprises only a first column of optical black pixels disposed on a first end of the pixel array, and a second column of optical black pixels disposed on an opposite end of the pixel array relative to the first column.

17. The system of claim 1 , wherein a pixel offset for calibrating the pixel array is linearly dependent on the integration time for the pixel array, and wherein the pixel calibration data for a given integration time is computed using linear interpolation based on the dark frame data.

18. The system of claim 1 , wherein the dark frame data is subtracted from non-dark frame data output by the image sensor to suppress fixed pattern noise.

19. The system of claim 18 , wherein the non-dark frame data comprises data read out by the pixel array subsequent to the emitter pulsing electromagnetic radiation.

20. The system of claim 1 , wherein the system further comprises a dark emission period that is concurrent with the blanking period of the image sensor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: BLANQUART, LAURENT; RICHARDSON, JOHN
To: OLIVE MEDICAL CORPORATION
Reel/Frame 060789/0534 →
MERGER AND CHANGE OF NAME Recorded Aug 11, 2022
From: OLIVE MEDICAL CORPORATION; DEPUY SYNTHES PRODUCTS, INC.
To: DEPUY SYNTHES PRODUCTS, INC.
Reel/Frame 060789/0556 →
Continuity (6)
Continuation 17221972 · Apr 5, 2021
Continuation 16420420 · May 23, 2019
Continuation 14214789 · Mar 15, 2014
Provisional Application 61790590 · Mar 15, 2013
Provisional Application 61790983 · Mar 15, 2013
Related Publication 20220394199A1 · Dec 8, 2022
References Cited (96)
US 4011403A · Epstein et al. · 1977 [cited by applicant]
US 4433675A · Konoshima · 1984 [cited by applicant]
US 4653478A · Nagasaki · 1987 [cited by examiner]
US 4698515A · Sepai · 1987 [cited by applicant]
US 5187572A · Nakamura et al. · 1993 [cited by applicant]
US 5196938A · Blessinger · 1993 [cited by applicant]
US 5241170A · Field, Jr. et al. · 1993 [cited by applicant]
US 5748234A · Lippincott · 1998 [cited by applicant]
US 5784099A · Lippincott · 1998 [cited by applicant]
US 6272269B1 · Naum · 2001 [cited by applicant]
US 6331156B1 · Haefele et al. · 2001 [cited by applicant]
US 6485414B1 · Neuberger · 2002 [cited by applicant]
US 6690466B2 · Miller et al. · 2004 [cited by applicant]
US 6692431B2 · Kazakevich · 2004 [cited by applicant]
US 6707485B1 · Higuchi et al. · 2004 [cited by applicant]
US 6772181B1 · Fu et al. · 2004 [cited by applicant]
US 6791739B2 · Ramanujan et al. · 2004 [cited by applicant]
US 6800057B2 · Tsujita et al. · 2004 [cited by applicant]
US 6899675B2 · Cline et al. · 2005 [cited by applicant]
US 6900829B1 · Ozawa et al. · 2005 [cited by applicant]
US 6921920B2 · Kazakevich · 2005 [cited by applicant]
US 6961461B2 · Mackinnon et al. · 2005 [cited by applicant]
US 6977733B2 · Denk et al. · 2005 [cited by applicant]
US 6982740B2 · Adair et al. · 2006 [cited by applicant]
US 6999118B2 · Suzuki · 2006 [cited by applicant]
US 7015960B2 · Tay · 2006 [cited by examiner]
US 7037259B2 · Hakamata et al. · 2006 [cited by applicant]
US 7189226B2 · Auld et al. · 2007 [cited by applicant]
US 7258663B2 · Doguchi et al. · 2007 [cited by applicant]
US 7280141B1 · Frank · 2007 [cited by examiner]
US 7356198B2 · Chauville et al. · 2008 [cited by applicant]
US 7540645B2 · Kazakevich · 2009 [cited by applicant]
US 7544163B2 · MacKinnon et al. · 2009 [cited by applicant]
US 7545434B2 · Bean et al. · 2009 [cited by applicant]
US 7791009B2 · Johnston et al. · 2010 [cited by applicant]
US 7792378B2 · Liege et al. · 2010 [cited by applicant]
US 7794394B2 · Frangioni · 2010 [cited by applicant]
US 7813538B2 · Carroll et al. · 2010 [cited by applicant]
US 8040403B2 · Sakamoto et al. · 2011 [cited by applicant]
US 8100826B2 · MacKinnon et al. · 2012 [cited by applicant]
US 8411922B2 · Lee et al. · 2013 [cited by applicant]
US 8559743B2 · Liege et al. · 2013 [cited by applicant]
US 8736007B2 · Wu et al. · 2014 [cited by applicant]
US 9007490B1 · Yuan et al. · 2015 [cited by applicant]
US 10341593B2 · Blanquart et al. · 2019 [cited by applicant]
US 10972690B2 · Blanquart et al. · 2021 [cited by applicant]
US 20010030744A1 · Chang · 2001 [cited by applicant]
US 20020001033A1 · Ohzu · 2002 [cited by examiner]
US 20020024605A1 · Merrill et al. · 2002 [cited by applicant]
US 20030001951A1 · Tsujita et al. · 2003 [cited by applicant]
US 20030112473A1 · Robins · 2003 [cited by examiner]
US 20050093991A1 · Yokohata et al. · 2005 [cited by applicant]
US 20050219391A1 · Sun · 2005 [cited by examiner]
US 20050234302A1 · MacKinnon et al. · 2005 [cited by applicant]
US 20060028442A1 · Bynum et al. · 2006 [cited by applicant]
US 20060069314A1 · Farr · 2006 [cited by applicant]
US 20060249765A1 · Hsieh · 2006 [cited by applicant]
US 20070024946A1 · Panasyuk · 2007 [cited by examiner]
US 20080031537A1 · Gutkowicz-Krusin et al. · 2008 [cited by applicant]
US 20080045800A2 · Farr · 2008 [cited by applicant]
US 20080100736A1 · Ise · 2008 [cited by examiner]
US 20080231725A1 · Sakamoto et al. · 2008 [cited by applicant]
US 20090012361A1 · MacKinnon et al. · 2009 [cited by applicant]
US 20090147078A1 · Tani · 2009 [cited by examiner]
US 20090154809A1 · Fridrich et al. · 2009 [cited by applicant]
US 20090160976A1 · Chen et al. · 2009 [cited by applicant]
US 20090225158A1 · Kimoto · 2009 [cited by examiner]
US 20090268063A1 · Ellis-Monaghan et al. · 2009 [cited by applicant]
US 20090292168A1 · Farr · 2009 [cited by applicant]
US 20100165087A1 · Corso et al. · 2010 [cited by applicant]
US 20100182446A1 · Matsubayashi · 2010 [cited by applicant]
US 20110028790A1 · Farr et al. · 2011 [cited by applicant]
US 20110074943A1 · Modell et al. · 2011 [cited by applicant]
US 20110181840A1 · Cobb · 2011 [cited by applicant]
US 20110237882A1 · Saito · 2011 [cited by applicant]
US 20110237884A1 · Saito · 2011 [cited by applicant]
US 20110251484A1 · Carpenter et al. · 2011 [cited by applicant]
US 20110298892A1 · Baer · 2011 [cited by applicant]
US 20120004508A1 · McDowall et al. · 2012 [cited by applicant]
US 20120035419A1 · Ashida et al. · 2012 [cited by applicant]
US 20120041267A1 · Benning et al. · 2012 [cited by applicant]
US 20120078052A1 · Cheng · 2012 [cited by applicant]
US 20120162487A1 · Gutkowicz-Krusin et al. · 2012 [cited by applicant]
US 20120274752A1 · Hashimoto · 2012 [cited by examiner]
US 20130030247A1 · Kimoto · 2013 [cited by applicant]
US 20130050455A1 · Yagi · 2013 [cited by examiner]
US 20130182934A1 · Topfer et al. · 2013 [cited by applicant]
US 20130201315A1 · Takei · 2013 [cited by examiner]
US 20130321700A1 · Cote · 2013 [cited by examiner]
US 20140198249A1 · Tanaka · 2014 [cited by examiner]
US 20140219414A1 · Schmitt · 2014 [cited by examiner]
US 20160000330A1 · Huang · 2016 [cited by examiner]
US 20190281239A1 · Blanquart et al. · 2019 [cited by applicant]
EP 1488731A1 · 2004 [cited by applicant]
Fu. (Jul. 2008). Understanding the Da Vinci Preview Engine. Retrieved from http://www.ti.com/lit/an/spraak8a/spraak8a.pdf (Year: 2008). [cited by examiner]
Fu, X. Understanding the Davinci Preview Engine. Jul. 2008 [retrieved on Jul. 25, 2014] [Retrieved from the internet: <URL: http://www.ti.com/lit/an/spraak8a/spraak8a.pdf> entire document. [cited by applicant]