摘要:
A halftone processing method is disclosed in which, after receiving three or more monochrome digital images which collectively represent a color image having three colors, processing takes place. Processing is by a separate stage for each of the monochrome digital images to provide halftone output images, wherein at least one of the stages uses a different processor algorithm from the other halftone processing stages so as to increase processing speed.
摘要:
A digital halftone image is produced by providing a binary bit image pattern having a minimum visual noise for each density level in an image. The patterns are produced by employing a stochastic combinatorial minimization technique and a human visual system modulation transfer function (MTF) weighting function to generate a halftone pattern for each density level of the multi-level digital image signal. A halftone image is produced by modularly addressing these patterns with each pixel value in the image.
摘要:
Method of using an image capture device to identify range information for objects in a scene includes providing an image capture device at least one image sensor, a coded aperture, a first optical path including the coded aperture and a second optical path not including the coded aperture; storing in a memory a set of blur parameters derived from range calibration data for the coded aperture; capturing a first and second image of the scene, corresponding to the first and second optical paths, the second image having equal or higher resolution than the first; providing a set of deblurred images using the first capture image and each of the blur parameters from the stored set; using the set of deblurred images to determine the range information for the objects captured by the first optical path; and using the range information to control the image capture or processing of second image.
摘要:
Method of using an image capture device to identify range information for objects in a scene includes providing an image capture device at least one image sensor, a coded aperture, a first optical path including the coded aperture and a second optical path not including the coded aperture; storing in a memory a set of blur parameters derived from range calibration data for the coded aperture; capturing a first and second image of the scene, corresponding to the first and second optical paths, the second image having equal or higher resolution than the first; providing a set of deblurred images using the first capture image and each of the blur parameters from the stored set; using the set of deblurred images to determine the range information for the objects captured by the first optical path; and using the range information to control the image capture or processing of second image.
摘要:
A method for determining a deblurred image comprising: receiving a blurred image of a scene; receiving a blur kernel; initializing a candidate deblurred image; determining a plurality of differential images representing differences between neighboring pixels in the candidate deblurred image; determining a combined differential image by combining the differential images; repeatedly updating the candidate deblurred image responsive to the blurred image, the blur kernel, the candidate deblurred image and the combined differential image until a convergence criterion is satisfied; and storing the final candidate deblurred image in a processor-accessible memory system.
摘要:
A method for determining a deblurred image, the method implemented at least in part by a data processing system and comprising: receiving a sharp image of a scene captured with a short exposure time; receiving a blurred image of the scene captured with a longer exposure time than the sharp image, wherein the blurred image has a higher level of motion blur and a lower level of image noise than the sharp image; determining a blur kernel responsive to the sharp image and the blurred image; determining one or more reference differential images responsive to the sharp image; determining a deblurred image responsive to the blurred image, the blur kernel and the one or more reference differential images; and storing the deblurred image in a processor-accessible memory system.
摘要:
A method for halftoning a digital image having an x,y array of pixels each having an associated input pixel value, includes the steps of providing a memory containing a dither bitmap for each input pixel value of the digital image where the dither bitmaps are partially correlated; selecting a dither bitmap corresponding to the input pixel value for a pixel in said digital image; modularly addressing the selected dither bitmap with the location of said pixel to obtain an output halftone image value; and repeating steps for each pixel in the digital image.
摘要:
An error diffusion method suitable for producing an output image from an input image having a set of digitized continuous-tone pixels is disclosed. The method includes the steps of computing an image activity signal; computing a set of activity weights from the image activity signal; computing a filtered input value for a digitized continuous-tone input pixel responsive to the activity weights and computing a filtered output value responsive to the activity weights for each of the possible output levels. The method further includes selecting the output level in response to the filtered input value and the filtered output value for each of the possible output levels according to an error criterion; determining an error signal between the filtered input value and the filtered output value for the selected output level; and weighting the error signal and adjusting the filtered input values for nearby pixels which have not yet been processed.
摘要:
Improved processes for quantizing a set of mean-preserving Tone Transfer Functions (TTFs) for a multi-level halftoning system which minimize or at least significantly reduce the overall quantization error in the system as a function of a prespecified system halftone cell size, P, and the number of micro output levels, L.sub.y, supported by the multi-level halftoning system. The processes call for dividing the range of possible input contone representative intensity values into T subintervals, where T=PL.sub.y ; determining the values of the centers of the T-subintervals; and quantizing each of the normalized continuous mean preserving TTFs as a function of the values of the centers of the T-subintervals. According to a preferred embodiment, the quantizing is performed such that the quantized TTFs approximate the normalized continuous mean preserving TTFs and ideally satisfy the criteria that the maximum quantization error between any quantized and unquantized TTF is minimized. Further aspects of the invention are directed to methods for determining threshold levels for assignment to threshold matrices, and methods for specifying look-up tables, either of which (the matrices and look-up tables) may be used for converting input contone representative intensity values into a predetermined number of available micro output levels for a multilevel halftone system having a predetermined halftone cell size.
摘要:
A process for selecting output levels for multi-level halftones optimizes the stability of an output device, even though the system contains unstable components. First, a function which quantifies undesirable mean level image artifacts for the unstable display device is defined, to stabilize the tone transfer curve of the unstable device. Then density levels are chosen to minimize the function and optimize stability of the output device.