CPC H04N 9/646 (2013.01) [A61B 1/000095 (2022.02); G06T 5/009 (2013.01); G06T 5/20 (2013.01); G06T 5/40 (2013.01); A61B 1/0005 (2013.01); G06T 2200/28 (2013.01)] | 20 Claims |
1. A medical device system comprising:
a control unit configure to operatively couple to a medical device, wherein the control unit comprises:
one or more processing boards that implement a contrast limited adaptive histogram equalization (CLAHE) algorithm to enhance images obtained by a first viewing element of the medical device, wherein the one or more processing boards perform the steps of:
receiving a first video stream from the first viewing element;
splitting the first video stream into a plurality of tiles, wherein each of the plurality of tiles overlaps with its neighboring tiles, wherein splitting the first video stream into a plurality of tiles includes using bi-cubic interpolation and/or bi-linear interpolation;
building histogram information based on the plurality of tiles;
converting the histogram information into cumulative distribution function values;
generating an enhanced video stream, using the cumulative distribution function values; and
sending an output video stream indicative of the enhanced video stream to a display.
|