Methods and apparatus to locate and decode an arranged plurality of barcodes in an image

    公开(公告)号:US11928550B2

    公开(公告)日:2024-03-12

    申请号:US17587489

    申请日:2022-01-28

    CPC classification number: G06K7/1443 G06K7/1417 G06K7/1452 G06K7/1482

    Abstract: Methods and apparatus to locate and decode an arranged plurality of barcodes in an image are disclosed. An example method includes obtaining image data representing an image of an environment appearing within a FOV of an imaging device that includes the image sensor, wherein an arranged plurality of barcodes appear in the image. A first subset of the plurality of barcodes is decoded from the image data. One or more parameters representing a predicted arrangement of the plurality of barcodes in the image is determined based upon location information associated with each of the decoded first subset of the plurality of barcodes. Possible locations for respective ones of a second subset of the plurality of barcodes are determined based upon the one or more parameters, and the second subset of the plurality of barcodes are attempted to be decoded from the image data in vicinities of the respective possible locations.

    4D Barcode Mapping for Moving Objects
    12.
    发明公开

    公开(公告)号:US20240070413A1

    公开(公告)日:2024-02-29

    申请号:US17900789

    申请日:2022-08-31

    Inventor: Duanfeng He

    Abstract: Systems and methods for tracking objects in space are disclosed. The systems and methods include capturing two-dimensional (2D) image data from which a barcode is decoded and capturing, generating, or otherwise accessing three-dimensional (3D) image data from which a 3D object is identified. A 2D image of a barcode and barcode data is combined with the 3D object to form reference 3D object data that is used for comparison to subsequently captured 3D and 2D image data. In some examples, a four-dimensional (4D) projection of the reference 3D object data is used for comparison and validation of the subsequently captured 3D and 2D image data.

    Dynamic configuration of a printer for a printing operation

    公开(公告)号:US11645022B1

    公开(公告)日:2023-05-09

    申请号:US17549588

    申请日:2021-12-13

    CPC classification number: G06F3/1255 G06F3/1208 G06F3/1257 G06F3/1204

    Abstract: In some implementations, a device may identify, for a printing operation, a media type associated with media involved in the printing operation. The device may receive, from a sensor, a sensor measurement associated with an ambient condition of the printer. The device may determine, using a print optimization model, a printing configuration for the printing operation based on the media type and the ambient condition, wherein the print optimization model is trained based on reference data associated with historical printing operations associated with one or more printers, wherein the reference data includes reference configurations associated with the historical printing operations, respective media types of media used in the historical printing operations, and corresponding ambient conditions of the one or more printers during the historical printing operations. The device may cause the printer to perform the printing operation according to the printing configuration.

    Method to generate neural network training image annotations

    公开(公告)号:US11335007B2

    公开(公告)日:2022-05-17

    申请号:US16888418

    申请日:2020-05-29

    Abstract: A method of generating neural network training image annotations includes training a first neural network to identify and segment hands in images using a first set of 2D images with hand portions segmented in each image; substantially simultaneously capturing both a second set of 2D images, and a third set of images including depth images, depicting hands holding a particular type of object; correlating each of the second set of images with corresponding images of the third set to identify and segment foregrounds from backgrounds in the second set of images; applying the trained first neural network to the identified foregrounds to identify hand portions of the foregrounds and segment object portions from identified hand portions; and training a second neural network, using the segmented object portions of the second set of images as training data, to identify the particular type of object in new images.

    Auto-exposure region auto-correction

    公开(公告)号:US11120240B2

    公开(公告)日:2021-09-14

    申请号:US16592672

    申请日:2019-10-03

    Inventor: Duanfeng He

    Abstract: A method and apparatus for correcting auto-exposure settings of a barcode reader based on modifying an auto-exposure region at a barcode reader for decoding a barcode in response to identifying a barcode and failing to decode the barcode due to incorrect initial exposure parameters, wherein the modified auto-exposure region is based at least in part on the barcode location.

    Dynamic Configuration of a Printer for a Printing Operation

    公开(公告)号:US20240402961A1

    公开(公告)日:2024-12-05

    申请号:US18807069

    申请日:2024-08-16

    Abstract: In some implementations, a device may identify, for a printing operation, a media type associated with media involved in the printing operation. The device may receive, from a sensor, a sensor measurement associated with an ambient condition of the printer. The device may determine, using a print optimization model, a printing configuration for the printing operation based on the media type and the ambient condition, wherein the print optimization model is trained based on reference data associated with historical printing operations associated with one or more printers, wherein the reference data includes reference configurations associated with the historical printing operations, respective media types of media used in the historical printing operations, and corresponding ambient conditions of the one or more printers during the historical printing operations. The device may cause the printer to perform the printing operation according to the printing configuration.

    Dynamic configuration of a printer for a printing operation

    公开(公告)号:US12067315B2

    公开(公告)日:2024-08-20

    申请号:US18130750

    申请日:2023-04-04

    CPC classification number: G06F3/1255 G06F3/1208 G06F3/1257 G06F3/1204

    Abstract: In some implementations, a device may identify, for a printing operation, a media type associated with media involved in the printing operation. The device may receive, from a sensor, a sensor measurement associated with an ambient condition of the printer. The device may determine, using a print optimization model, a printing configuration for the printing operation based on the media type and the ambient condition, wherein the print optimization model is trained based on reference data associated with historical printing operations associated with one or more printers, wherein the reference data includes reference configurations associated with the historical printing operations, respective media types of media used in the historical printing operations, and corresponding ambient conditions of the one or more printers during the historical printing operations. The device may cause the printer to perform the printing operation according to the printing configuration.

    Systems and Methods for Implementing a Hybrid Machine Vision Model to Optimize Performance of a Machine Vision Job

    公开(公告)号:US20230245433A1

    公开(公告)日:2023-08-03

    申请号:US17587729

    申请日:2022-01-28

    Inventor: Duanfeng He

    CPC classification number: G06V10/778 G06V10/774 G06N20/00 G06F11/3409

    Abstract: Systems and methods for implementing a hybrid machine vision model to optimize performance of a machine vision job are disclosed herein. An example method includes: (a) receiving, at a machine vision job including one or more machine vision tools, a set of training images; (b) generating, by the machine vision tools, prediction values corresponding to the set of training images; (c) inputting the prediction values into a machine learning (ML) model configured to receive prediction values and output a change value corresponding to the machine vision job; (d) adjusting the machine vision job based on the change value to improve performance of the machine vision job; (e) iteratively performing steps (a)-(e) until the ML model determines that the prediction values satisfy a prediction threshold; and executing, on a machine vision camera, the machine vision job to analyze a run-time image of a target object and output an inspection result.

    Methods and Apparatus to Locate and Decode an Arranged Plurality of Barcodes in an Image

    公开(公告)号:US20230244891A1

    公开(公告)日:2023-08-03

    申请号:US17587489

    申请日:2022-01-28

    CPC classification number: G06K7/1443 G06K7/1417 G06K7/1452 G06K7/1482

    Abstract: Methods and apparatus to locate and decode an arranged plurality of barcodes in an image are disclosed. An example method includes obtaining image data representing an image of an environment appearing within a FOV of an imaging device that includes the image sensor, wherein an arranged plurality of barcodes appear in the image. A first subset of the plurality of barcodes is decoded from the image data. One or more parameters representing a predicted arrangement of the plurality of barcodes in the image is determined based upon location information associated with each of the decoded first subset of the plurality of barcodes. Possible locations for respective ones of a second subset of the plurality of barcodes are determined based upon the one or more parameters, and the second subset of the plurality of barcodes are attempted to be decoded from the image data in vicinities of the respective possible locations.

    Object verification/recognition with limited input

    公开(公告)号:US11562561B2

    公开(公告)日:2023-01-24

    申请号:US17340828

    申请日:2021-06-07

    Abstract: Systems and methods for object recognition with limited input are disclosed herein. An example method includes updating a neural network trained to perform object recognition on a first rendition of an object, so that the neural network performs object recognition on a second rendition of the object, using a limited set of input images. The method includes receiving a limited set of model images of the second rendition of the object, accessing a corresponding image mapping, and generating a large number of training images from the limited set, where image mappings include geometric, illumination, and/or obscuration transformations. The neural network is then trained, from this initial small set, to classify the second rendition of the object.

Patent Agency Ranking