发明名称 Dynamic range optimization
摘要 A dynamic range optimization display system includes at least one processor coupled with a non-transitory processor-readable medium storing processor-executable code for causing the at least one processor to receive the input image data, generate a histogram of the input image based on the input pixel intensity values, modify the histogram to adjust the brightness and contrast of an output image, integrate the histogram to create a cumulative histogram, select a sequence of knots for an intensity transfer function, determine an input intensity for each knot, determine an output intensity for each knot, determine an output pixel intensity value for each pixel of the plurality of pixels by linearly interpolating the output pixel intensity value between output intensities of two bounding knots using an interpolant, and provide output image data to a display where the output image data is indicative of an output image having the determined output pixel intensity values.
申请公布号 US9418408(B1) 申请公布日期 2016.08.16
申请号 US201514806496 申请日期 2015.07.22
申请人 Rockwell Collins, Inc. 发明人 Thompson Kerry J.
分类号 G06K9/00;G06T5/00;G06T5/40;G06K9/46 主分类号 G06K9/00
代理机构 代理人 Suchy Donna P.;Barbieri Daniel M.
主权项 1. A dynamic range optimization display system, comprising: at least one processor coupled with a non-transitory processor-readable medium storing processor-executable code for causing the at least one processor to: receive input image data indicative of an input image that includes a plurality of pixels, each pixel being associated with an input pixel intensity value;generate a histogram of the input image based on the input pixel intensity values, wherein the histogram is indicative of a total number of pixels associated with each input pixel intensity value from the input image, and wherein each pixel intensity value is associated with an intensity bin indicative of an intensity range;modify the histogram to adjust the brightness and contrast of an output image;integrate the histogram to create a cumulative histogram;select a sequence of knots for an intensity transfer function, wherein each knot of the sequence of knots is associated with a sequence number;determine an input intensity for each knot;determine an output intensity for each knot;determine an output pixel intensity value for each pixel of the plurality of pixels by linearly interpolating the output pixel intensity value between output intensities of two bounding knots using an interpolant; andprovide output image data to a display, wherein the output image data is indicative of an output image having the determined output pixel intensity values.
地址 Cedar Rapids IA US