摘要:
A method for compression of an input image that includes a plurality of pixels having respective input pixel values. The method includes quantizing the input pixel values so as to generate respective quantized pixel values, and generating a quantized image by substituting the quantized pixel values for the respective input pixel values in the input image. The input pixel values in the input image are reordered so as to generate a reordered image in which the input pixel values are grouped by their respective quantized values. The quantized image and the reordered image are compressed so as to generate a compressed output image file.
摘要:
A method for managing a data storage system includes copying data stored on a first storage subsystem to a second storage subsystem in an asynchronous mirroring process. A record is maintained on the second storage subsystem, indicative of locations at which the data have been updated on the first storage subsystem and have not yet been copied to the second storage subsystem. Upon receiving at the second storage subsystem, from a host processor, a request to access the data stored at a specified location on the data storage system, if the specified location is included in the record, the second storage subsystem initiates a synchronous transfer of the data at the specified location from the first storage subsystem.
摘要:
A method for managing a data storage system includes maintaining a record predictive of locations to which data are to be written on the primary storage subsystem by a host processor. Upon receiving data from the host processor at the primary storage subsystem to be written to a specified location on the first non-volatile storage media, if the specified location is not included in the record, the record is updated responsively to the specified location. The primary storage subsystem signals the host processor that the data have been stored in the data storage system responsively to receiving the data and, if the specified location was not included in the record, responsively to updating the record.
摘要:
A method for processing an input image includes automatically selecting reference areas on each of a plurality of different templates. Reference areas on the input image are compared to the selected reference areas on at least some of the templates, so as to identify the template that most closely matches the input image, and information is extracted from the input image based on the identified template. Typically, the input image is an image of a form document, having fields defined by one of the templates, which fields are filled in with the information. The input image is registered with the identified template in order to extract the information from the fields.
摘要:
A method for data key-in includes receiving images of documents containing characters and receiving character codes entered by one or more key-in operators, the codes corresponding respectively to the characters in the documents. For at least some of the character codes, respective areas of the images that contain the corresponding characters are identified, such that each of the areas contains one of the characters. A group of the areas of the images is displayed together responsive to the corresponding character codes, so as to facilitate verification of the codes by a verifying operator.
摘要:
A system for identifying distinguishing features between an input new blank form and another blank form. The system includes a processor and memory capable of identifying a property in the input form which is sufficiently from a corresponding property in the other form. The identified property complies with a criterion that relates to the likelihood that the property is retained substantially invariable under use of the form. The specified property constitutes a verification property. In the case that no property is identified as a verification property, identifying a property in the other form which is sufficiently distinguishable from a corresponding property in the input form. This identified property complies with a criterion that relates to the likelihood that the property is retained invariable under use of the input form. The latter property constitutes a rejection property.
摘要:
A method for binarizing a gray-level input image including a plurality of pixels having respective gray-level values. A lower threshold and an upper threshold are determined. A first binary value is assigned to the pixels in the gray-level image having gray-level values above the upper threshold, and a second binary value is assigned to the pixels in the gray-level image having gray-level values below the lower threshold. The pixels in an intermediate group having gray-level values between the lower and upper thresholds are processed so as to determine optimal assignments of the pixels in the intermediate group to the first and second binary values.
摘要:
A technique for decoding a barcode from an image of the barcode in the form of an array of pixels stored in digital form by determining a series of bar start and bar end locations from the image. An optimization technique is used to select the bar start and bar end locations for the series by finding an extremum in a predefined target function. The target function is a function of the number of rows of pixels in the image in which runs of black or white pixels start or end at particular locations in the rows.
摘要:
The present application concerns an improved method and apparatus for fine alignment for template elimination. This method involves the steps of dividing a filled-in template image and a reference template image into vertical bands of a given number w of columns of picture elements, employing the OCS algorithm to correlate lines in the vertical bands of the filled-in form, herein referred to as vertical input bands, to lines in the corresponding bands of the reference template image, and constructing a new input image in which each line is moved into its new position--this new image being used as input image, e.g. for template elimination.
摘要:
A computer implemented system and method for measuring synchronization coverage for one or more concurrently executed threads is provided. The method comprises updating an identifier of a first thread to comprise an operation identifier associated with a first operation, in response to determining that the first thread has performed the first operation; associating the identifier of the first thread with one or more resources accessed by the first thread; and generating a synchronization coverage model by generating a relational data structure of said one or more resources, wherein a resource is associated with at least the identifier of the first thread and an identifier of a second thread identifier, such that the second thread waits for the first thread before accessing said resource.