发明名称 Image interpolating unit, program product, and reading apparatus that inserts an interpolated pixel value in a lost pixel position based on edge amounts of reference pixels and total of differences between pixel values
摘要 Provided is an image interpolating unit including: a first interpolation pixel generator that generates a first pixel value; a second interpolation pixel generator that detects, based on a total of differences between pixel values in a pixel group centered around a lost pixel and pixel values in pixel groups centered around a single pixel around the lost pixel, reference pixels of the lost pixel, and generate, based on the reference pixels, a second pixel value on the lost pixel; a reference pixel edge amount calculator; and an interpolator that inserts, as an interpolation pixel value, one of the first and the second pixel values into a position corresponding to the lost pixel, based on edge amounts of the reference pixels and a total of differences between pixel values in a pixel group centered around the reference pixels and the pixel values in the pixel group centered around the lost pixel.
申请公布号 US9280733(B2) 申请公布日期 2016.03.08
申请号 US201514717838 申请日期 2015.05.20
申请人 Oki Data Corporation 发明人 Doi Toshihiro
分类号 H04N1/029;H04N1/03;H04N1/401;G06K15/02;H04N1/031;H04N1/00;H04N1/192;H04N1/193 主分类号 H04N1/029
代理机构 Rabin & Berdo, P.C. 代理人 Rabin & Berdo, P.C.
主权项 1. An image interpolating unit configured to perform interpolation of a lost pixel, the lost pixel being located at a region in which a plurality of contact image sensors are coupled, and the contact image sensors each being provided with a plurality of image reading elements that are arrayed in line, the image interpolating unit comprising: a first interpolation pixel generator configured to generate, based on linear interpolation, a first pixel value on the lost pixel; a second interpolation pixel generator configured to detect, based on a difference total value, reference pixels of the lost pixel, and generate, based on the reference pixels, a second pixel value on the lost pixel, the difference total value being a total of differences between pixel values corresponding to pixels in a pixel group that is centered around the lost pixel and pixel values corresponding to pixels in respective pixel groups that are centered around a single pixel around the lost pixel; a reference pixel edge amount calculator configured to calculate edge amounts of the reference pixels; and an interpolator configured to insert, as an interpolation pixel value, one of the first pixel value and the second pixel value into a position corresponding to the lost pixel, based on the edge amounts of the reference pixels and a difference total value, the difference total value being a total of differences between pixel values corresponding to pixels in a pixel group that is centered around the reference pixels and the pixel values corresponding to the pixels in the pixel group that is centered around the lost pixel.
地址 Tokyo JP