Object dimensioning system and method
US-2020242793-A1 · Jul 30, 2020 · US
US12073284B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12073284-B2 |
| Application number | US-202217807080-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 15, 2022 |
| Priority date | Jun 15, 2022 |
| Publication date | Aug 27, 2024 |
| Grant date | Aug 27, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various embodiments described herein relate to calibration for scanning device decoding based on aimer pattern detection. In this regard, a first image frame captured using a scanning device is decoded. The first image frame is related to an object associated with a barcode. Additionally, a second image frame related to the object associated with the barcode is capture using the scanning device. The second image frame comprises an aimer pattern generated by an aimer of the scanning device. A location of the aimer pattern in the second image frame is determined based on a motion transform correlation between the barcode in the first image frame and the aimer pattern in the second image frame. Additionally, an aiming position of the aimer is calibrated based on the location of the aimer pattern determined by the motion transform correlation.
Opening claim text (preview).
The invention claimed is: 1. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, cause the processor to: decode a barcode in a first image frame of first image data captured using a scanning device, wherein the first image frame is related to an object associated with the barcode; capture, using the scanning device, a second image frame of second image data related to the object associated with the barcode, wherein the second image frame comprises an aimer pattern generated by an aimer of the scanning device; determine a motion transform correlation between the barcode in the first image frame and the aimer pattern in the second image frame; and adjust an aiming position of the aimer based on the motion transform correlation and determine if a location of the decoded barcode in the first image frame is within a predefined tolerance of the aimer pattern in the second image frame. 2. The system of claim 1 , wherein the executable instructions further cause the processor to: decode the first image frame based on a pre-calibrated aiming position of the aimer. 3. The system of claim 1 , wherein the executable instructions further cause the processor to: capture the second image frame using the scanning device in response to a determination that the decoding of the barcode in the first image frame satisfies defined criteria. 4. The system of claim 1 , wherein the executable instructions further cause the processor to: in response to a determination that the location of the decoded barcode in the first image frame is within the predefined tolerance of the aimer pattern in the second image frame, transmit at least a portion of the first image data associated with the barcode. 5. The system of claim 1 , wherein the executable instructions further cause the processor to: perform the motion transform correlation in response to a determination, based on an image recognition process with respect to the second image frame, that the aimer pattern is included in the second image frame. 6. The system of claim 1 , wherein the executable instructions further cause the processor to: detect a first set of keypoints in the first image frame related to the barcode; detect a second set of keypoints in the second image frame related to the aimer pattern; and perform the motion transform correlation based on the first set of keypoints related to the barcode and the second set of keypoints related to the aimer pattern. 7. The system of claim 1 , wherein the executable instructions further cause the processor to: generate, based on the motion transform correlation, a transform matrix associated with a relative motion between the first image frame and the second image frame; and apply the transform matrix to the first image frame to determine a degree of calibration for the aiming position of the aimer. 8. The system of claim 1 , wherein the executable instructions further cause the processor to: select the barcode from a plurality of barcodes on the object; decode a portion of the first image data associated with the barcode; and capture the second image frame using the scanning device in response to a determination that decoding of the first image data associated with the barcode satisfies defined criteria. 9. The system of claim 1 , wherein the executable instructions further cause the processor to: configure a centering mode for the scanning device based on the aiming position of the adjusted aimer. 10. The system of claim 1 , wherein the aimer pattern is configured as a customizable pattern. 11. The system of claim 1 , wherein the executable instructions further cause the processor to: determine a distance transform correlation between the barcode in the first image frame and the aimer pattern in the second image frame. 12. A method, comprising: decoding a barcode in a first image frame of first image data captured using a scanning device, wherein the first image frame is related to an object associated with the barcode; capturing, using the scanning device, a second image frame of second image data related to the object associated with the barcode, wherein the second image frame comprises an aimer pattern generated by an aimer of the scanning device; determining a motion transform correlation between the barcode in the first image frame and the aimer pattern in the second image frame; and adjusting an aiming position of the aimer based on the motion transform correlation and determine if a location of the decoded barcode in the first image frame is within a predefined tolerance of the aimer pattern in the second image frame. 13. The method of claim 12 , wherein decoding the barcode in the first image frame further comprises: decoding the first image frame based on a pre-calibrated aiming position of the aimer. 14. The method of claim 12 , wherein capturing the second image frame further comprises: capturing the second image frame using the scanning device in response to a determination that the decoding of the barcode in the first image frame satisfies defined criteria. 15. The method of claim 12 , further comprising: in response to a determination that the location of the decoded barcode in the first image frame is within the predefined tolerance of the aimer pattern in the second image frame, transmitting at least a portion of the first image data associated with the barcode. 16. The method of claim 12 , wherein determining the location of the aimer pattern in the second image frame further comprises: performing the motion transform correlation in response to a determination, based on an image recognition process with respect to the second image frame, that the aimer pattern is included in the second image frame. 17. The method of claim 12 , wherein determining the location of the aimer pattern in the second image frame further comprises: detecting a first set of keypoints in the first image frame related to the barcode; detecting a second set of keypoints in the second image frame related to the aimer pattern; and performing the motion transform correlation based on the first set of keypoints related to the barcode and the second set of keypoints related to the aimer pattern. 18. The method of claim 12 , wherein determining the location of the aimer pattern in the second image frame further comprises: generating, based on the motion transform correlation, a transform matrix associated with a relative motion between the first image frame and the second image frame; and applying the transform matrix to the first image frame to determine a degree of calibration for the aiming position of the aimer. 19. The method of claim 12 , wherein decoding the first image frame of first image data further comprises: selecting the barcode from a plurality of barcodes on the object; decoding a portion of the first image data associated with the barcode; and capturing the second image frame using the scanning device in response to a determination that decoding of the first image data associated with the barcode satisfies defined criteria. 20. A computer program product comprising at least one computer-readable storage medium having program instructions embodied thereon, the program instructions executable by a processor to cause the processor to: decode a barcode in a first image frame of first image data captured using a scanning device, wherein the first image frame is related to an object associated with the barcode; ca
1D bar codes · CPC title
Photodetector array or CCD scanning · CPC title
Aiming · CPC title
further details of bar or optical code scanning devices · CPC title
by scanning of the records by radiation in the optical part of the electromagnetic spectrum · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.