Patent classifications
G06K7/1447
Compensating for geometric distortion of images in constrained processing environments
An image processing method determines a geometric transform of a suspect image by efficiently evaluating a large number of geometric transform candidates in environments with limited processing resources. Processing resources are conserved by using complementary methods for determining a geometric transform of an embedded signal. One method excels at higher geometric distortion, and specifically, distortion caused by greater tilt angle of a camera. Another method excels at lower geometric distortion, for weaker signals. Together, the methods provide a more reliable detector of an embedded data signal in image across a larger range of distortion while making efficient use of limited processing resources in mobile devices.
Information processing system, program, and control method
A vehicle captures an identification mark with an external camera, the identification mark being associated with content provided by a service provider; acquires the content associated with the captured identification mark; outputs the acquired content to the occupant in a cabin of the vehicle; acquires payment information based on the output content; and acquires information on the occupant in the cabin. A server identifies the occupant based on the information on the occupant, acquired by the vehicle; and transmits information on payment processing including the payment information, acquired from the vehicle, to the information processing terminal held by the identified occupant. The information processing terminal displays the information on the payment processing acquired from the server.
Scanning device
Example methods, apparatuses and systems are disclosed for providing a device for capturing a barcode image within an augmented reality environment. An example method includes detecting a target object within a field of view of an augmented reality viewing device. The method further includes rendering an image of a scanning device within the field of view of the augmented reality viewing device, and rendering a scanning area within the field of view of the augmented reality viewing device. Further, a camera associated with the augmented reality viewing device captures an image of a barcode located on the target object. Corresponding apparatuses, systems, and computer program products are also provided.
Entrance permit control
A system for entrance permit control is configured to monitor individuals in an entrance region that includes an entrance to a restricted area. The system performs a monitoring method to enable a seamless entrance experience for the individuals. The system receives a stream of digital images of the entrance region, and processes the received stream of digital images for detection of a machine-readable code, MRC, displayable on an entrance permit carried by an individual in the entrance region. The system further tracks, based on the received stream of digital images, a location of the MRC within the entrance region, initiates a validation of the MRC, and provides, in dependence of the validation and position data generated by the tracking, a visual indication of a result of the validation on at least one of the entrance permit and the individual.
PATIENT SAMPLE TRACKING SYSTEMS AND METHODS
A system for collection and tracking of a sample for testing is provided, which includes a kit having a housing configured for storing a sample therein and a label for adhering to the housing upon contact. The label further includes images orientated both horizontally and vertically, each displaying the same readable context able to be scanned. The images are positioned such that the position of the label on the housing and the orientation of the reader scanning the images minimally affects the ability to read the images.
METHOD FOR A DRAG AND DROP ALIGNMENT FUNCTION OF A MULTI-PART CODE SYSTEM
A method includes obtaining a second portion of a code associated with a second computing device. The method further includes displaying the second portion of the code on a display area of an interactive display of the first computing device. The method further includes receiving the first portion of the code from the network computing device. The method further includes displaying the first portion of the code on a code display area of the interactive display. The method further includes instructing a user of the first computing device to drag the first portion of the code from the code display area to the display area to align with the second portion of the code and when the first portion of the code is aligned with the second portion of the code in the display area, producing the code and sending a finalized interaction notification to the network computing device.
Detecting a scan using on-device sensors
The present disclosure is directed towards systems and method for determining whether a scannable code displayed on a client device has been scanned. In particular, the systems and methods described herein involve activating one or more on-board sensors of the client device to capture output signals. Based on the output signals, the systems and methods include identifying discrete signals that indicate whether the scannable code has been scanned by a scanning device. Further, based on an analysis of the identified discrete signals, the systems and methods include determining whether the scannable code has been scanned by the scanning device.
DYNAMIC TWO-DIMENSIONAL CODE EVALUATION METHOD, DYNAMIC TWO-DIMENSIONAL CODE EVALUATION SYSTEM, AND DYNAMIC TWO-DIMENSIONAL CODE EVALUATION PROGRAM
A receiving unit receives configuration information for analyzing a set of a plurality of dynamically-displayed two-dimensional codes and evaluation information for evaluating the result of analysis, a photographing unit photographs a dynamically-displayed two-dimensional code, an analysis unit analyzes the photographed two-dimensional code based on the configuration information, and an evaluation unit evaluates the result of analysis in the analysis unit based on the evaluation information.
Systems and methods for text and barcode reading under perspective distortion
A method for automatically recognizing content of labels on objects includes: capturing visual information of an object using a scanning system including one or more cameras, the object having one or more labels on one or more exterior surfaces; detecting, by a computing system, one or more surfaces of the object having labels; rectifying, by the computing system, the visual information of the one or more surfaces of the object to compute one or more rectified images; and decoding, by the computing system, content of a label depicted in at least one of the one or more rectified images.
METHOD AND DEVICE FOR EVALUATING MATRIX CODES
A method, a software application, and a reader for evaluating a matrix code in an image, in which the patterns of the individual symbol rows are reconstructed, and scanning values are determined at the intersections of the symbol row patterns. Firstly, the approximate position of each of the symbols along the symbol rows in the direction of a first dimension of the image is determined successively, with the determined pixel positions being used as the position of the symbols in the direction of the first dimension, and subsequently the patterns of the individual symbol rows along the other dimension of the complete image are determined successively. These two steps are then repeated for the other dimension. The scanning points are determined on the basis of the properties of the data modulation taking into consideration the channel distortions. A decorrelation of the scanned symbols reduceS the local inter-symbol interferences.