G06K7/1478

Code reader and method for reading optical codes
11521006 · 2022-12-06 · ·

A code reader for reading an optical code is provided that has a linear image sensor having a plurality of linear arrangements of light reception pixels for recording image data having the code and a control and evaluation unit that is configured to locate and read the code in the image data, wherein the light reception pixels have a different spectral sensitivity. Here, at least one linear arrangement is a white line whose reception pixels are sensitive to white light for recording a gray scale image and the other linear arrangements are color lines whose reception pixels are sensitive to light of only one respective color for recording a color image.

System for generating tags

A tag with sufficient variability is generated. The tag facilitates quick location and processing within a facility. During generation, a matrix representative of a possible tag may be tested for sufficient variability. A two-dimensional matrix representing the possible tag may include different bit values at different positions. A variability metric of the matrix is performed to check the variability between adjacent elements of the matrix. This variability metric of the matrix is then compared against a variability threshold value. If the variability metric of the matrix falls below the threshold value, the matrix is flagged as unusable. If the variability metric of the matrix exceeds the threshold value, the matrix can be used to generate a tag with sufficient variability. Once generated, the tag can be presented and affixed to an item or object to help identify and locate the item within the facility.

METHOD AND SYSTEM FOR SETTING DYNAMIC IMAGE THRESHOLD FOR TWO-DIMENSIONAL IDENTIFICATION CODE DETECTION
20230161989 · 2023-05-25 ·

A method of setting a dynamic image threshold for two-dimensional identification code detection by a threshold setting application 111 executed by at least one processor of a terminal 100, comprises: acquiring an identification code image I obtained by photographing a two-dimensional identification code; converting the acquired identification code image I into a binarized image BI; detecting a two-dimensional identification code in the converted binarized image BI; and providing a predetermined application service based on the detected two-dimensional identification code. The converting of the identification code image I into a binarized image BI includes: dividing the identification code image I into a plurality of regions; calculating a binarization reference threshold BT for each of the plurality of divided regions; performing binary thresholding on each of the plurality of divided regions based on the calculated binarization reference threshold BT; generating a plurality of binarized divided images BDI based on the performed binary thresholding; and generating the binarized image BI by combining the plurality of generated binarized divided images BDI.

System for, and method of, controlling illumination of direct part marking (DPM) targets to be read by image capture
09792477 · 2017-10-17 · ·

An array of pixels of a solid-state imaging sensor having a rolling shutter is sequentially exposed to capture images from an illuminated DPM target over successive frames for image capture by an imaging reader. The DPM target is illuminated at an elevated output power level for a fractional time period of a frame, and is not illuminated for at least a portion of a remaining time period of the frame for increased energy efficiency. Only a sub-array of the pixels is exposed during the fractional time period in which the DPM target is being illuminated at the elevated output power level.

IMAGE PROCESSING
20170286738 · 2017-10-05 ·

An example method is of image processing provided in according with one implementation of the present disclosure. The method includes receiving an image, placing a window across the image, and computing a set of all occurring grayscale values within the window. The method further includes computing a threshold value based on the set of all occurring grayscale values within the window and determining an output pixel value of at least one pixel from the window based on the threshold value.

BARCODE-READING SYSTEM THAT OBTAINS RANGING DATA VIA TARGETING ILLUMINATION
20170286732 · 2017-10-05 ·

A barcode-reading system may include a barcode-reading enhancement accessory that is securable to a mobile device. The accessory may include an optic system that is configured to shape and filter illumination from a white light source of the mobile device to project targeting illumination onto a target surface. Calibration data may indicate a relationship between surface distance and at least one feature offset of the targeting illumination. A barcode-reading application may determine a feature offset of the targeting illumination in an image that is captured by the camera assembly of the mobile device. The application may also determine an estimated surface distance based on the calibration data and the feature offset. The application may also use the estimated surface distance to adjust at least one operating parameter of the mobile device.

IMAGE SENSOR FOR OPTICAL CODE RECOGNITION

A CMOS image sensor for a code reader in an optical code recognition system incorporates a digital processing circuit that applies a calculation process to the capture image data as said data acquired by the sequential readout circuit of the sensor, in order to calculate a macro-image from the capture image data, which corresponds to location information of code(s) in the capture image, and transmit this macro-image in the image frame following the capture image data, in the footer of the frame.

Methods and Apparatus to Determine Barcode Decoding Parameters for a Plurality of Barcodes in an Image
20230274114 · 2023-08-31 ·

Methods and apparatus to determine barcode decoding parameters for a plurality of barcodes in an image are disclosed. An example method includes: obtaining image data representing an image including a plurality of barcodes; decoding a first barcode of the plurality of barcodes from the image data; determining a set of barcode decoding parameters used to successfully decode the first barcode; determining whether the plurality of barcodes encoded using at least one of a same barcode size, a same module size, or a same barcode format; and when the plurality of barcodes are encoded using at least one of the same barcode size, the same module size, or the same barcode format, attempting to decode all remaining barcodes of the plurality of barcodes from the image data using first the set of barcode decoding parameters.

Produce or item recognition by hybrid 3D camera and/or multi-spectrum illumination
11176342 · 2021-11-16 · ·

A code reader and method thereof may include capturing monochrome images of a scene by a monochrome imager, and capturing color images of the scene by a color imager aligned with the monochrome imager. Stereo 3D images of the scene may be generated from the monochrome and color images.

Image sensor for optical code recognition

A CMOS image sensor for a code reader in an optical code recognition system incorporates a digital processing circuit that applies a calculation process to the capture image data as said data acquired by the sequential readout circuit of the sensor, in order to calculate a macro-image from the capture image data, which corresponds to location information of code(s) in the capture image, and transmit this macro-image in the image frame following the capture image data, in the footer of the frame.