Automatic illumination switching for a scanning device using reflections

US12387452B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12387452-B2
Application numberUS-202218050282-A
CountryUS
Kind codeB2
Filing dateOct 27, 2022
Priority dateOct 27, 2022
Publication dateAug 12, 2025
Grant dateAug 12, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments herein relate to automatically switching illumination for a scanning device based on detected reflections. In this regard, a reflection shape is detected in at least a first image related to an object associated with a direct part marking (DPM) indicia. Based on the reflection shape, one or more characteristics associated with the object are determined. Based on the one or more characteristics associated with the object, an illumination mode is selected from a plurality of illumination modes. Additionally, an illumination is projected via an illumination unit based on the illumination mode to capture a second image related to the object associated with the DPM indicia.

First claim

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: capture a first image of an object via an initial illumination mode, the first image comprising at least a representation of illumination reflected from the object, wherein the representation of the illumination obscures at least a portion of a direct part marking (DPM) indicia of the object; detect a reflection shape of the representation of the illumination in the first image of the object; determine, based on the reflection shape, one or more characteristics associated with the object; select, based on the one or more characteristics associated with the object, an illumination mode from a plurality of illumination modes; and project an illumination via an illumination unit based on the selected illumination mode to capture a second image of the object. 2. The system of claim 1 , wherein the executable instructions further cause the processor to: determine a shape of the object based on the reflection shape; and select the illumination mode from the plurality of illumination modes based on the shape of the object. 3. The system of claim 1 , wherein the executable instructions further cause the processor to: determine a surface type of the object based on the reflection shape; and select the illumination mode from the plurality of illumination modes based on the surface type of the object. 4. The system of claim 1 , wherein the executable instructions further cause the processor to: generate a feature set associated with the reflection shape; apply the feature set to a machine learning model to determine a classification for the object; and select the illumination mode from a plurality of illumination modes based on the classification for the object. 5. The system of claim 1 , wherein the executable instructions further cause the processor to: generate a feature set associated with the reflection shape; and apply the feature set to a machine learning model configured to determine the illumination mode from the plurality of illumination modes. 6. The system of claim 1 , wherein the executable instructions further cause the processor to: alter one or more illumination characteristics of the illumination unit based on the one or more characteristics associated with the object. 7. The system of claim 1 , wherein the executable instructions further cause the processor to: decode, from the second image, information associated with the DPM indicia on the object. 8. The system of claim 1 , wherein the executable instructions further cause the processor to: determine a degree of reflection in the second image; and decode, from the second image, information associated with the DPM indicia in response to a determination that the degree of reflection satisfies a defined reflection level. 9. The system of claim 1 , wherein the reflection shape is a first reflection shape, and wherein the executable instructions further cause the processor to: detect a second reflection shape in the second image; and decode, from the first image or the second image, information associated with the DPM indicia based on a comparison between the first reflection shape and the second reflection shape. 10. The system of claim 1 , wherein the plurality of illumination modes comprises at least two of a polarized illumination mode, a diffused illumination mode, a direct illumination mode, and a dark-field illumination mode. 11. A computer-implemented method, comprising: capturing a first image of an object via an initial illumination mode, the first image comprising at least a representation of illumination reflected from the object, wherein the representation of the illumination obscures at least a portion of a direct part marking (DPM) indicia of the object; detecting a reflection shape of the representation of the illumination in the first image of the object; determining, based on the reflection shape, one or more characteristics associated with the object; selecting, based on the one or more characteristics associated with the object, an illumination mode from a plurality of illumination modes; and projecting an illumination via an illumination unit based on the selected illumination mode to capture a second image of the object. 12. The computer-implemented method of claim 11 , further comprising: determining a shape of the object based on the reflection shape; and selecting the illumination mode from the plurality of illumination modes based on the shape of the object. 13. The computer-implemented method of claim 11 , further comprising: determining a surface type of the object based on the reflection shape; and selecting the illumination mode from the plurality of illumination modes based on the surface type of the object. 14. The computer-implemented method of claim 11 , further comprising: generating a feature set associated with the reflection shape; applying the feature set to a machine learning model to determine a classification for the object; and selecting the illumination mode from a plurality of illumination modes based on the classification for the object. 15. The computer-implemented method of claim 11 , further comprising: generating a feature set associated with the reflection shape; and applying the feature set to a machine learning model configured to determine the illumination mode from the plurality of illumination modes. 16. The computer-implemented method of claim 11 , further comprising: altering one or more illumination characteristics of the illumination unit based on the one or more characteristics associated with the object. 17. The computer-implemented method of claim 11 , further comprising: decoding, from the second image, information associated with the DPM indicia on the object. 18. The computer-implemented method of claim 11 , further comprising: determining a degree of reflection in the second image; and decoding, from the second image, information associated with the DPM indicia in response to a determination that the degree of reflection satisfies a defined reflection level. 19. The computer-implemented method of claim 11 , wherein the reflection shape is a first reflection shape, and the computer-implemented method further comprising: detecting a second reflection shape in the second image; and decoding, from the first image or the second image, information associated with the DPM indicia based on a comparison between the first reflection shape and the second reflection shape. 20. A computer program product comprising at least one non-transitory computer-readable storage medium having program instructions embodied thereon, the program instructions executable by a processor to cause the processor to: capture a first image of an object via an initial illumination mode, the first image comprising at least a representation of illumination reflected from the object, wherein the representation of the illumination obscures at least a portion of a direct part marking (DPM) indicia of the object; detect a reflection shape of the representation of the illumination in the first image of the object; determine, based on the reflection shape, one or more characteristics associated with the object; select, based on the one or more characteristics associated with the object, an illumination mode from a plurality of illumination modes; and project an illumination via an illumi

Assignees

Inventors

Classifications

  • Varying illumination · CPC title

  • Image coding (bandwidth or redundancy reduction for static pictures H04N1/41; coding or decoding of static colour picture signals H04N1/64; methods or arrangements for coding, decoding, compressing or decompressing digital video signals H04N19/00) · CPC title

  • using classification, e.g. of video objects · CPC title

  • relating to illumination properties, e.g. using a reflectance or lighting model · CPC title

  • Proximity, similarity or dissimilarity measures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12387452B2 cover?
Various embodiments herein relate to automatically switching illumination for a scanning device based on detected reflections. In this regard, a reflection shape is detected in at least a first image related to an object associated with a direct part marking (DPM) indicia. Based on the reflection shape, one or more characteristics associated with the object are determined. Based on the one or m…
Who is the assignee on this patent?
Hand Held Prod Inc
What technology area does this patent fall under?
Primary CPC classification G06V10/141. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 12 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).