CPC H04N 23/56 (2023.01) [A61B 1/00006 (2013.01); A61B 1/00009 (2013.01); A61B 1/00045 (2013.01); A61B 1/0005 (2013.01); A61B 1/00057 (2013.01); A61B 1/043 (2013.01); A61B 1/045 (2013.01); A61B 1/0638 (2013.01); A61B 1/0646 (2013.01); A61B 1/0655 (2022.02); A61B 1/07 (2013.01); A61B 1/307 (2013.01); G01N 21/6456 (2013.01); G01S 17/89 (2013.01); G06T 7/0012 (2013.01); G06T 7/521 (2017.01); H04N 13/296 (2018.05); H04N 23/72 (2023.01); H04N 23/84 (2023.01); H04N 25/131 (2023.01); H04N 25/135 (2023.01); G01S 7/483 (2013.01); G06T 2207/10064 (2013.01); G06T 2207/10068 (2013.01); G06T 2207/30024 (2013.01); H04N 23/555 (2023.01); H04N 2209/047 (2013.01)] | 20 Claims |
1. A system comprising:
an emitter comprising a plurality of sources of electromagnetic radiation, wherein the emitter cycles the plurality of sources on and off according to a pulse cycle pattern, and wherein the plurality of sources comprises:
a visible source that pulses visible electromagnetic radiation within a first visible waveband that is 40 nm wide or less; and
an infrared source that pulses infrared electromagnetic radiation within a first infrared waveband that is 40 nm wide or less;
an intensity sensor that measures an intensity of electromagnetic radiation emitted by the emitter;
an image sensor; and
a controller in electronic communication with the emitter, the image sensor, and the intensity sensor, wherein the controller comprises one or more processors executing instructions comprising:
receiving an intensity value from the intensity sensor indicating an amount of energy emitted by the emitter;
determining whether the intensity value is within a tolerance threshold with respect to a desired energy output for a corresponding pulse in the pulse cycle pattern; and
in response to the intensity value not being within the tolerance threshold, adjusting one or more of a pulse intensity or a pulse duration for at least one future pulse in the pulse cycle pattern;
wherein the controller synchronizes timing of the pulse cycle pattern of the emitter with a corresponding sensor cycle of the image sensor to generate a plurality of exposure frames;
wherein the plurality of exposure frames comprises a color exposure frame and one or more of a spectral exposure frame, a mapping exposure frame, or a fluorescence exposure frame.
|