System and Method to Obtain a Moving Endoscopic Image
AssigneeKARL STORZ Imaging, Inc.
InventorsEfrain Morales, Marios Kyperountas
Life of this patent
Estimating the term…
Abstract
A system and method includes operations and steps for obtaining a moving endoscopic image. An optical device stream is received from an optical device by data processing hardware. The data processing hardware identify image frames of the image stream, each including a plurality of rows of pixels. The data processing hardware determines a row exposure value for each of the rows of pixels in each frame, and identifies a defective image frame having at least one overexposed row and a reference frame having a replacement row corresponding to the overexposed row. The data processing hardware modifies the defective image frame by replacing the overexposed row with the corresponding replacement row of the reference frame.
Claims20
A method comprising:
- receiving, at data processing hardware, an image stream from an optical device;
- identifying, by the data processing hardware, image frames of the image stream, each of the image frames having an array of pixels including a plurality of rows;
- determining, by the data processing hardware, at least one row exposure value for each of the rows in each of the image frames in the image stream;
- identifying, by the data processing hardware, a defective image frame having an overexposed row where differences among the at least one row exposure values of neighboring rows of an image frame exceed a threshold value;
- identifying, by the data processing hardware, a reference image frame including a replacement row corresponding to the overexposed row;
- and
- modifying, by the data processing hardware, the defective image frame by replacing the overexposed row with the replacement row.
A system comprising:
- data processing hardware;
- and
- memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:
- receiving an optical device stream from an optical device;
- identifying image frames of the image stream, each of the image frames having an array of pixels including a plurality of rows;
- determining at least one row exposure value for each of the rows in each of the image frames in the image stream;
- identifying a defective image frame having an overexposed row where differences among the at least row exposure values of neighboring rows of an image frame exceed a threshold value;
- identifying a reference image frame including a replacement row corresponding to the overexposed row;
- and
- modifying the defective image frame by replacing the overexposed row with the replacement row.
Dependencies are inferred from the claim text.