Abstract:
A method and apparatus for removing blur in an image is disclosed. The blur in the image is caused by relative motion between the imaging device and the object being imaged. A set of differences between the pixel values in the image is calculated. The set of differences in pixel values are divided into two groups, wherein the first group of differences in pixel values corresponds to differences in pixel values due to noise, and the second group of differences in pixel values corresponds to differences in pixel values due to noise and motion. An estimate of the motion blur is determined using the second group of differences in pixel values. The estimate of the blur is then used to remove the blur from an image.
Abstract:
A VDP workflow system and method are disclosed. The system includes an image memory to store a photograph image. The system also includes a VDP document tool to access the photograph image from the image memory and to generate a VDP document comprising the photograph image. The system further includes a red-eye removal tool to process the VDP document to discover red-eye artifacts and to remove the red-eye artifacts from the photograph image on the VDP document based on a programmable red-eye sensitivity value.
Abstract:
A blur resistant barcode is disclosed. The blur resistant barcode comprise a plurality of parallel lines and spaces where information is encoded in the barcode by variations in the thicknesses of the plurality of parallel lines and by variations in the spacing between the plurality of parallel lines. The blur resistant barcode has at least one blur resistant feature that has a thickness in an axis of motion greater than a maximum thickness of any one of the plurality of parallel lines. The axis of motion is perpendicular to the plurality of parallel lines.
Abstract:
Methods and systems are provided for tracing the source of a printed document. A method may include receiving a print job for printing a page having page content, generating a log of the print job, encoding the log using a mule image to produce a data-bearing halftone image, merging the data-bearing halftone image with the page content, and printing the merged data-bearing halftone image and page content to produce a printed document.
Abstract:
A VDP workflow system and method are disclosed. The system includes an image memory to store a photograph image. The system also includes a VDP document tool to access the photograph image from the image memory and to generate a VDP document comprising the photograph image. The system further includes a red-eye removal tool to process the VDP document to discover red-eye artifacts and to remove the red-eye artifacts from the photograph image on the VDP document based on a programmable red-eye sensitivity value.
Abstract:
Methods and systems are provided for tracing the source of a printed document. A method may include receiving a print job for printing a page having page content, generating a log of the print job, encoding the log using a mule image to produce a data-bearing halftone image, merging the data-bearing halftone image with the page content, and printing the merged data-bearing halftone image and page content to produce a printed document.
Abstract:
Examples disclosed herein relate to compressing an image by resizing an image and compressing the resized image based on frequency content. A processor may resize an image to a target size if the pixel area of the image is greater than the sum of the target pixel area plus a resizing tolerance. The processor may compress the image using a first data removal rule for a portion of the image of a first frequency range and using a second data removal rule for a portion of the image of a second frequency range.
Abstract:
A system for creating a data-bearing image can include a reference image generator configured to apply a clustered-dot halftone screen to a continuous-tone image. The resulting reference halftone image includes carrier cells in which a pixel cluster can be shifted to at least two shift positions in the carrier cell. The system also includes a payload encoder configured to segment the data payload and encode data segments into one of the carrier cells by shifting the cluster to one of the shift positions. The system also includes an output device configured to output the resulting data-bearing halftone image.
Abstract:
Candidate redeye areas (24) are determined in an input image (20). In this process, a respective set of one or more redeye metric values (28) is associated with each of the candidate redeye areas (24). Candidate face areas (30) are ascertained in the input image (20). In this process, a respective set of one or more face metric values (34) is associated with each of the candidate face areas (30). A respective joint metric vector (78) is assigned to each of the candidate redeye areas (24). The joint metric vector (78) includes metric values that are derived from the respective set of redeye metric values (28) and the set of face metric values (34) associated with a selected one of the candidate face areas (30). Each of one or more of the candidate redeye areas (24) is classified as either a redeye artifact or a non-redeye artifact based on the respective joint metric vector (78) assigned to the candidate redeye area (24).
Abstract:
A parallel test payload includes a bit sequence configured to be segmented into a plurality of sub-sequences having variable bit length carriers. Respective carriers are represented uniformly in each one of the plurality of sub-sequences.