US 11,816,811 B2
Efficient image demosaicing and local contrast enhancement
Wenyi Zhao, Weston, FL (US)
Assigned to Intuitive Surgical Operations, Inc., Sunnyvale, CA (US)
Filed by Intuitive Surgical Operations, Inc., Sunnyvale, CA (US)
Filed on May 9, 2022, as Appl. No. 17/740,121.
Application 17/740,121 is a continuation of application No. 16/917,483, filed on Jun. 30, 2020, abandoned.
Application 16/917,483 is a continuation of application No. 16/239,489, filed on Jan. 3, 2019, granted, now 10,733,703, issued on Aug. 4, 2020.
Application 16/239,489 is a continuation of application No. 14/451,621, filed on Aug. 5, 2014, granted, now 10,210,599, issued on Feb. 19, 2019.
Claims priority of provisional application 61/864,090, filed on Aug. 9, 2013.
Prior Publication US 2022/0261956 A1, Aug. 18, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 5/00 (2006.01); G06T 5/20 (2006.01); H04N 9/82 (2006.01); G06T 3/40 (2006.01); H04N 23/84 (2023.01); H04N 25/13 (2023.01); H04N 23/50 (2023.01)
CPC G06T 3/4015 (2013.01) [H04N 23/843 (2023.01); H04N 25/134 (2023.01); A61B 2576/00 (2013.01); H04N 23/555 (2023.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a demosaic module, a frame of raw pixels captured by an image capture sensor in an image capture unit having a color filter array, each location in the frame of raw pixels including one captured color pixel value and missing two color pixel values of a first color space;
generating, by the demosaic module for each location in the frame of raw pixels, a vertical color difference signal and a horizontal color difference signal using information from the frame of raw pixels;
generating, by the demosaic module for each location in the frame of raw pixels that is missing a captured color pixel value of a first color component of the first color space, a reconstructed color pixel value of the first color component such that a captured color pixel value or a reconstructed color pixel value of the first color component is known for each location in the frame of raw pixels;
transforming, by the demosaic module for each location in the frame of raw pixels, the captured color pixel value or the reconstructed color pixel value of the first color component of the respective location to a brightness pixel value in a second color space that is different from the first color space; and
transforming, by the demosaic module for each location in the frame of raw pixels and without using the brightness pixel value in the second color space, the vertical color difference signal and the horizontal color difference signal of the respective location into chrominance pixel values in the second color space.