-
11.
公开(公告)号:US11928550B2
公开(公告)日:2024-03-12
申请号:US17587489
申请日:2022-01-28
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Peizheng Ma , Eugene B. Joseph , Duanfeng He , Miroslav Trajkovic
IPC: G06K7/14
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.
-
公开(公告)号:US20240070413A1
公开(公告)日:2024-02-29
申请号:US17900789
申请日:2022-08-31
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Duanfeng He
CPC classification number: G06K7/10722 , G06K7/1417 , G06T7/20 , G06T7/70 , G06T2200/04 , G06T2207/30204
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.
-
公开(公告)号:US11645022B1
公开(公告)日:2023-05-09
申请号:US17549588
申请日:2021-12-13
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Joseph D. Moreira , Gene A. Hofer , Michael T. Cranston , Duanfeng He
IPC: G06F3/12
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.
-
公开(公告)号:US11335007B2
公开(公告)日:2022-05-17
申请号:US16888418
申请日:2020-05-29
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Duanfeng He , Vincent J. Daempfle
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.
-
公开(公告)号:US11120240B2
公开(公告)日:2021-09-14
申请号:US16592672
申请日:2019-10-03
Applicant: ZEBRA TECHNOLOGIES CORPORATION
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.
-
公开(公告)号:US20240402961A1
公开(公告)日:2024-12-05
申请号:US18807069
申请日:2024-08-16
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Joseph D. Moreira , Gene A. Hofer , Michael T. Cranston , Duanfeng He
IPC: G06F3/12
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.
-
公开(公告)号:US12067315B2
公开(公告)日:2024-08-20
申请号:US18130750
申请日:2023-04-04
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Joseph D. Moreira , Gene A. Hofer , Michael T. Cranston , Duanfeng He
IPC: G06F3/12
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.
-
18.
公开(公告)号:US20230245433A1
公开(公告)日:2023-08-03
申请号:US17587729
申请日:2022-01-28
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Duanfeng He
IPC: G06V10/778 , G06V10/774 , G06N20/00 , G06F11/34
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.
-
19.
公开(公告)号:US20230244891A1
公开(公告)日:2023-08-03
申请号:US17587489
申请日:2022-01-28
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Peizheng Ma , Eugene B. Joseph , Duanfeng He , Miroslav Trajkovic
IPC: G06K7/14
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.
-
公开(公告)号:US11562561B2
公开(公告)日:2023-01-24
申请号:US17340828
申请日:2021-06-07
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Duanfeng He , Miroslav Trajkovic
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.
-
-
-
-
-
-
-
-
-