Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
390 words
A system for producing an enhanced resolution image from a set of lower resolution raster scanned images of an original image, the system comprising: (a) a scanner with a point-spread-function (PSF) represented by a two-dimensional set of known values for raster scanning the original image subject and for producing as an output a multiplicity of signals, one for each raster scanned representation of the original image and having means for introducing tracking errors to ensure adequate variety in each raster scan of the original image for efficient reconstruction of an enhanced resolution raster scan image; (b) converter means for uniformly sampling and quantizing the scanner output signal for producing a multiplicity of pixel value sets, one pixel value set for each scanner output signal; (c) a memory for temporary storage of the multiplicity of pixel value sets produced by the converter means; and (d) a numerical processor coupled to the memory for access to the stored pixel value sets, for storing of processed pixel value sets, and for executing a stored image resolution enhancement program, the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means known PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 2
Independent Claim
390 words
A system for producing an enhanced resolution image from a set of lower resolution raster scanned images of an original image, the system comprising: (a) a scanner with a point-spread-function (PSF) represented by a two-dimensional set of known values for raster scanning the original image subject and for producing as an output a multiplicity of signals, one for each raster scanned representation of the original image and having means for introducing tracking errors to ensure adequate variety in each raster scan of the original image for efficient reconstruction of an enhanced resolution raster scan image; (b) converter means for uniformly sampling and quantizing the scanner output signal for producing a multiplicity of pixel value sets, one pixel value set for each scanner output signal; (c) a memory for temporary storage of the multiplicity of pixel value sets produced by the converter means; and (d) a numerical processor coupled to the memory for access to the stored pixel value sets, for storing of processed pixel value sets, and for executing a stored image resolution enhancement program, the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means known PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 3
Dependent Claim
27 words
The system of claim 1 further comprising a recorder means for accepting from the memory the enhanced resolution prototype scan and producing therefrom an enhanced resolution image.
Claim 4
Dependent Claim
14 words
The system of claim 1 wherein the tracking errors are of a known form.
Claim 5
Dependent Claim
29 words
The system of claim 3 wherein the numerical processor further comprises means for removing the tracking errors of known form from each of the multiplicity of pixel value sets.
Claim 6
Dependent Claim
28 words
The system of claim 1 wherein the means for adjusting the aligned interpolated prototype scan mixel values minimizes the error cost function by an iterative gradient descent algorithm.
Claim 7
Dependent Claim
44 words
The system of claim 1 wherein the means for aligning the interpolated prototype scan with a selected pixel scan is performed by minimizing a distance metric representative of the difference between the selected pixel scan and corresponding mixel values of the interpolated prototype scan.
Claim 8
Dependent Claim
14 words
The system of claim 6 wherein the distance metric is a quadratic distance metric.
Claim 9
Dependent Claim
29 words
The system of claim 6 wherein the distance metric is based on the absolute difference between the selected pixel scan and corresponding mixel values of the interpolated prototype scan.
Claim 10
Dependent Claim
26 words
The system of claim 6 wherein the means for aligning the prototype scan with a selected pixel scan is performed by maximizing a two-dimensional cross-covariance function.
Claim 11
Independent Claim
519 words
A system for producing an enhanced resolution image from a set of lower resolution raster scanned images of an original image, the system comprising: (a) a scanner with a point-spread-function (PSF) represented by a set of known values for raster scanning the original image subject and for producing as an output a multiplicity of signals, one for each raster scanned representation of the original image and having means for introducing tracking errors to ensure adequate variety in each raster scan of the original image for efficient reconstruction of an enhanced resolution raster scan image; (b) converter means for uniformly sampling and quantizing the scanner output signal for producing a multiplicity of pixel value sets, one pixel value set for each scanner output signal; (c) a memory for temporary storage of the multiplicity of pixel value sets produced by the converter means; and (d) a numerical processor coupled to the memory for access to the stored pixel value sets, for storing of processed pixel value sets, and for executing a stored image resolution enhancement program, the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means known PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, the means for adjusting the aligned interpolated prototype scan mixel values including means for (aa) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array, (bb) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (cc) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel value representative of the pixel elements included within the associated overlapping cluster zone, and (dd) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values, and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 12
Independent Claim
519 words
A system for producing an enhanced resolution image from a set of lower resolution raster scanned images of an original image, the system comprising: (a) a scanner with a point-spread-function (PSF) represented by a set of known values for raster scanning the original image subject and for producing as an output a multiplicity of signals, one for each raster scanned representation of the original image and having means for introducing tracking errors to ensure adequate variety in each raster scan of the original image for efficient reconstruction of an enhanced resolution raster scan image; (b) converter means for uniformly sampling and quantizing the scanner output signal for producing a multiplicity of pixel value sets, one pixel value set for each scanner output signal; (c) a memory for temporary storage of the multiplicity of pixel value sets produced by the converter means; and (d) a numerical processor coupled to the memory for access to the stored pixel value sets, for storing of processed pixel value sets, and for executing a stored image resolution enhancement program, the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means known PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, the means for adjusting the aligned interpolated prototype scan mixel values including means for (aa) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array, (bb) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (cc) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel value representative of the pixel elements included within the associated overlapping cluster zone, and (dd) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values, and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 13
Dependent Claim
27 words
The system of claim 10 further comprising a recorder means for accepting from the memory the enhanced resolution prototype scan and producing therefrom an enhanced resolution image.
Claim 14
Dependent Claim
458 words
An image enhancement processor for use with a facsimile point-of-origin image scanner for producing a signal representative of an enhanced resolution image, the image enhancement processor connected to the output of the facsimile point-of-origin image scanner, the image scanner output represented by a multiplicity of sampled and quantized raster scans, each sampled and quantized raster scans forming a set of pixel values, the image enhancement processor comprising: (a) a memory for temporary storage of the multiplicity of pixel value sets; and (b) a numerical processor coupled to the memory for access to the stored pixel value sets, for storing of processed pixel value sets, and for executing a stored image resolution enhancement program the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, and the means for adjusting the aligned interpolated prototype scan mixel values including means for (aa) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array; (bb) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (cc) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel value representative of the pixel elements included within the associated overlapping cluster zone, and (dd) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values; and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 15
Dependent Claim
458 words
An image enhancement processor for use with a facsimile point-of-origin image scanner for producing a signal representative of an enhanced resolution image, the image enhancement processor connected to the output of the facsimile point-of-origin image scanner, the image scanner output represented by a multiplicity of sampled and quantized raster scans, each sampled and quantized raster scans forming a set of pixel values, the image enhancement processor comprising: (a) a memory for temporary storage of the multiplicity of pixel value sets; and (b) a numerical processor coupled to the memory for access to the stored pixel value sets, for storing of processed pixel value sets, and for executing a stored image resolution enhancement program the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, and the means for adjusting the aligned interpolated prototype scan mixel values including means for (aa) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array; (bb) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (cc) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel value representative of the pixel elements included within the associated overlapping cluster zone, and (dd) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values; and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 16
Dependent Claim
477 words
An image enhancement point-of-origin facsimile scanner system for producing an enhanced resolution image for transmission, the system comprising: (a) a scanner with a known point-spread-function (PSF) for raster scanning the original image subject and for producing as an output a multiplicity of signals, one for each raster scanned representation of the original image; (b) converter means for uniformly sampling and quantizing the scanner output signal for producing a multiplicity of pixel value sets, one pixel value set for each scanner output signal; (c) a memory for temporary storage of the multiplicity of pixel value sets produced by the converter means; and (d) a numerical processor coupled to the memory for access to the stored pixel value sets, for storing of processed pixel values, and for executing a stored image resolution enhancement program the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, and the means for adjusting the aligned interpolated prototype scan mixel values including means for (aa) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array; (bb) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (cc) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel value representative of the pixel elements included within the associated overlapping cluster zone, and (dd) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values; and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 17
Dependent Claim
477 words
An image enhancement point-of-origin facsimile scanner system for producing an enhanced resolution image for transmission, the system comprising: (a) a scanner with a known point-spread-function (PSF) for raster scanning the original image subject and for producing as an output a multiplicity of signals, one for each raster scanned representation of the original image; (b) converter means for uniformly sampling and quantizing the scanner output signal for producing a multiplicity of pixel value sets, one pixel value set for each scanner output signal; (c) a memory for temporary storage of the multiplicity of pixel value sets produced by the converter means; and (d) a numerical processor coupled to the memory for access to the stored pixel value sets, for storing of processed pixel values, and for executing a stored image resolution enhancement program the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, and the means for adjusting the aligned interpolated prototype scan mixel values including means for (aa) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array; (bb) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (cc) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel value representative of the pixel elements included within the associated overlapping cluster zone, and (dd) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values; and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 18
Dependent Claim
53 words
The system of claim 13 further comprising means for perturbing the scanner by introducing offset errors in order to ensure adequate variety in each raster scan representation of the original image for efficient reconstruction of an enhanced resolution scan image using a minimum number of raster scans for a given level of enhancement.
Claim 19
Dependent Claim
14 words
The system of claim 14 wherein the offset errors are of a known form.
Claim 20
Dependent Claim
30 words
The system of claim 15 wherein the numerical processor further comprises means for removing the offset errors of a known form from each of the multiplicity of pixel value sets.
Claim 21
Dependent Claim
28 words
The system of claim 13 wherein the means for adjusting the aligned interpolated prototype scan mixel values minimizes the error cost function by an iterative gradient descent algorithm.
Claim 22
Dependent Claim
44 words
The system of claim 13 wherein the means for aligning the interpolated prototype scan with a selected pixel scan is performed by minimizing a distance metric representative of the difference between the selected pixel scan and corresponding mixel values of the interpolated prototype scan.
Claim 23
Dependent Claim
14 words
The system of claim 18 wherein the distance metric is a quadratic distance metric.
Claim 24
Dependent Claim
29 words
The system of claim 18 wherein the distance metric is based on the absolute difference between the selected pixel scan and corresponding mixel values of the interpolated prototype scan.
Claim 25
Dependent Claim
26 words
The system of claim 18 wherein the means for aligning the prototype scan with a selected pixel scan is performed by maximizing a two-dimensional cross-covariance function.
Claim 26
Dependent Claim
442 words
An image enhancement processor system for use with a destination facsimile receiver for producing an enhanced resolution image from a multiplicity of received lower resolution sampled and quantized raster scanned images, each sampled and quantized raster scan image represented by a pixel value set, the image enhancement processor system comprising: (a) a memory for temporary storage of the multiplicity of pixel value sets; and (b) a numerical processor coupled to the memory for access to the stored sets of pixel value sets, for storing of processed pixel values, and for executing a stored image resolution enhancement program the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, and the means for adjusting the aligned interpolated prototype scan mixel values including means for (aa) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array; (bb) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (cc) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel value representative of the pixel elements included within the associated overlapping cluster zone, and (dd) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values; and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 27
Dependent Claim
442 words
An image enhancement processor system for use with a destination facsimile receiver for producing an enhanced resolution image from a multiplicity of received lower resolution sampled and quantized raster scanned images, each sampled and quantized raster scan image represented by a pixel value set, the image enhancement processor system comprising: (a) a memory for temporary storage of the multiplicity of pixel value sets; and (b) a numerical processor coupled to the memory for access to the stored sets of pixel value sets, for storing of processed pixel values, and for executing a stored image resolution enhancement program the numerical processor including means for, (i) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (ii) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (iii) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (iv) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, and the means for adjusting the aligned interpolated prototype scan mixel values including means for (aa) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array; (bb) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (cc) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel value representative of the pixel elements included within the associated overlapping cluster zone, and (dd) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values; and (v) repeating the use of the means for aligning the interpolated prototype scan and the means for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 28
Dependent Claim
31 words
The image enhancement processor system of claim 22 wherein the means for adjusting the aligned integrated prototype scan mixel values minimizes the error cost function by an iterative gradient descent algorithm.
Claim 29
Dependent Claim
47 words
The image enhancement processor system of claim 22 wherein the means for aligning the interpolated prototype scan with a selected pixel scan in performed by minimizing a distance metric representative of the difference between the selected pixel scan and corresponding mixel values of the interpolated prototype scan.
Claim 30
Dependent Claim
29 words
The image enhancement processor system of claim 22 wherein the means for aligning the prototype scan with a selected pixel scan is performed by maximizing a two-dimensional cross-covariance function.
Claim 31
Independent Claim
389 words
A method for producing an enhanced resolution image from a multiplicity of lower resolution raster scan images produced by a scanner with known point-spread-function (PSF), each represented by a set of uniformly sampled and quantized pixel values, the method comprising the following steps: (a) storing the multiplicity of lower resolution raster scan images; (b) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (c) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (d) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (e) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, the steps of adjusting the aligned interpolated prototype scan mixel values including (i) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array, (ii) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (iii) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel values representative of the pixel elements included within the associated overlapping cluster zone, and (iv) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values; and (f) repeating the use of the step for aligning the interpolated prototype scan and the step for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 32
Independent Claim
389 words
A method for producing an enhanced resolution image from a multiplicity of lower resolution raster scan images produced by a scanner with known point-spread-function (PSF), each represented by a set of uniformly sampled and quantized pixel values, the method comprising the following steps: (a) storing the multiplicity of lower resolution raster scan images; (b) selecting one of the multiplicity of pixel value sets as a prototype scan from memory, the non-selected pixel value sets referred to as remaining pixel scans, (c) interpolating the prototype scan pixel values to produce an interpolated prototype scan with a higher density of sampled and quantized pixel values, the higher density of pixel values referred to as mixels, (d) aligning the interpolated prototype scan with a selected pixel scan of the remaining pixel scans, (e) adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner means PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, the steps of adjusting the aligned interpolated prototype scan mixel values including (i) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array, (ii) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone, (iii) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel values representative of the pixel elements included within the associated overlapping cluster zone, and (iv) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values; and (f) repeating the use of the step for aligning the interpolated prototype scan and the step for adjusting the aligned prototype scan for each of the non-selected remaining pixel scans using the modified prototype scan as the interpolated prototype scan so that after all remaining pixel scans are processed, the modified prototype scan is an enhanced resolution raster scan image of the original image.
Claim 33
Dependent Claim
20 words
The method of claim 26 wherein the known point-spread-function (PSF) is estimated from any known physical characteristics of the scanner.
Claim 34
Dependent Claim
32 words
The method of claim 26 further comprising: scanning an original image more than once with a scanner having a known point-spread-function (PSF); and perturbing the scanner with offset errors of known form.
Claim 35
Dependent Claim
25 words
The method of claim 28 further comprising the step of removing any known offset errors from the multiplicity of stored lower resolution raster scan images.
Claim 36
Dependent Claim
30 words
The method of claim 29 wherein the step of adjusting the aligned interpolated prototype scan mixel values minimizes the error cost function by use of an iterative gradient descent algorithm.
Claim 37
Dependent Claim
28 words
The method of claim 28 wherein the step of perturbing the scanner with offset errors are fixed horizontal and vertical displacements, respectively, that differ for each raster scan.
Claim 38
Dependent Claim
44 words
The method of claim 26 wherein the step for aligning the interpolated prototype scan with a selected pixel scan is performed by minimizing a distance metric representative of the difference between the selected pixel scan and corresponding mixel values of the interpolated prototype scan.
Claim 39
Dependent Claim
26 words
The method of claim 26 wherein the step for aligning the prototype scan with a selected pixel scan is performed by maximizing a two-dimensional cross-covariance function.
Claim 40
Independent Claim
227 words
A method for reconstructing often used characters from raster scanned documents containing multiple examples of the often used characters, the method comprising the following steps: (a) raster scanning at least one document containing multiple examples of each character to be reconstructed using a scanner with known point-spread-function (PSF) and producing a uniformly sampled and quantized pixel raster scan; (b) storing each scanned pixel raster scan; (c) selecting a set of scanned exemplars of a given character from one or more pixel raster scan; (d) selecting one of the set of scanned exemplars as a prototype of the given character; (e) interpolating the prototype of a given character to produce a high resolution mixel image of the prototype; (f) aligning the interpolated prototype with a remaining scanned example of selected set of scanned exemplars of the given character; (g) adjusting the aligned interpolated prototype mixel values by computing a pixel value using the known PSF as a convolution kernel and comparing the computed pixel value with the corresponding pixel value of the scanned example of the given character for producing an updated prototype character with improved resolution; (h) repeating steps (f) and (g) for all secured examples selected in step (c); and (i) using the updated prototype character, after all scanned exemplars selected in step (c) are processed in steps (f) and (g) as the reconstructed given character.
Claim 41
Independent Claim
227 words
A method for reconstructing often used characters from raster scanned documents containing multiple examples of the often used characters, the method comprising the following steps: (a) raster scanning at least one document containing multiple examples of each character to be reconstructed using a scanner with known point-spread-function (PSF) and producing a uniformly sampled and quantized pixel raster scan; (b) storing each scanned pixel raster scan; (c) selecting a set of scanned exemplars of a given character from one or more pixel raster scan; (d) selecting one of the set of scanned exemplars as a prototype of the given character; (e) interpolating the prototype of a given character to produce a high resolution mixel image of the prototype; (f) aligning the interpolated prototype with a remaining scanned example of selected set of scanned exemplars of the given character; (g) adjusting the aligned interpolated prototype mixel values by computing a pixel value using the known PSF as a convolution kernel and comparing the computed pixel value with the corresponding pixel value of the scanned example of the given character for producing an updated prototype character with improved resolution; (h) repeating steps (f) and (g) for all secured examples selected in step (c); and (i) using the updated prototype character, after all scanned exemplars selected in step (c) are processed in steps (f) and (g) as the reconstructed given character.
Claim 42
Dependent Claim
19 words
The method of claim 34 wherein the known PSF is estimated from any known physical characteristics of the scanner.
Claim 43
Dependent Claim
19 words
The method of claim 34 further comprising thresholding of the reconstructed given character for producing a sharpened character image.
Claim 44
Dependent Claim
38 words
The method of claim 34 wherein the step of raster scanning further comprises introducing tracking errors to ensure adequate variety in each raster scan of the original image for efficient reconstruction of an enhanced resolution raster scan image.
Claim 45
Dependent Claim
22 words
The method of claim 34 wherein the step of adjusting the aligned interpolated prototype mixel values uses an iterative gradient descent algorithm.
Claim 46
Dependent Claim
210 words
The method of claim 34 wherein the step of adjusting the aligned interpolated prototype mixel values comprises adjusting the aligned interpolated prototype scan mixel values by minimizing an error cost function representative of a difference measure between a selected pixel of the selected pixel scan and a pixel value computed from the mixel values of the interpolated prototype scan using the scanner PSF to produce a computed pixel value from the interpolated prototype scan mixel values, for producing a modified prototype scan, the steps of adjusting the aligned interpolated prototype scan mixel values including: (a) forming overlapping cluster zones from contiguous prototype mixel elements contained within a rectangular array; (b) forming an associated mixel zone vector, one vector associated with each overlapping cluster zone, having elements corresponding to the prototype scan mixel values included within the associated overlapping cluster zone; (c) forming a zone matrix, each row having elements representative of known PSF values, which when multiplied by the associated mixel zone vector produces a vector of pixel values representative of the pixel elements included within the associated overlapping cluster zone; and (d) sequentially solving for each associated mixel zone vector using any overlapping elements of the associated mixel zone vector, as obtained, for updating the prototype scan mixel values.