IP Library Granted Patent US 10,152,634
Granted Patent B2
US 10,152,634 · App. 15/146,663 · Granted Dec 11, 2018

Methods and systems for contextually processing imagery

Inventors: Ajith M. Kamath (Beaverton, OR); Kurt M. Eaton (West Linn, OR)
Assignee: Digimarc Corporation
G06K9/00624G01B11/272G06K7/1456G06K9/2036G06K9/4661G06K9/78G06Q30/00G06T7/73G07G1/0045H04M1/0264H04N5/2256H04N21/23418H04N21/254H04N21/2665H04N21/8358G06T2207/10004G06T2207/10152G06T2207/30204
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,152,634
App. No.
15/146,663
Granted
Dec 11, 2018
Kind
B2
Abstract

Arrangements are detailed to process imagery of an object, captured by a camera, based on contextual data that at least partially characterizes a condition of the object when the imagery was captured. Contextual data can be obtained directly by a sensor or can be derived by pre-processing the captured imagery. The captured imagery can be processed to detect features such as digital watermarks, fingerprints, barcodes, etc. A great number of other features and arrangements are also detailed.

Claims (40)

1. A point of sale terminal including a processor, an illumination system and a camera system;

the illumination system being adapted to project a conical beam of light onto a surface of an object presented for checkout at said terminal; and

the processor being adapted to discern one or more parameter(s) of a resultant ellipse depicted in imagery captured by the camera system, and employ said parameter(s) in performing an object identification operation on the imagery.

2. The point of sale terminal of claim 1 in which:

the illumination system includes a chromatic lens adapted to cause longitudinal chromatic aberration; and

the processor is adapted to (a) discern, from a color of the elliptical pattern projected onto the object surface, distance information about a distance between the illumination system and the object surface, and to (b) use such distance information in performing said object identification operation.

3. The terminal of claim 1 in which the processor is adapted to employ said parameter(s) in performing a barcode, watermark, or fingerprint-based identification operation on the imagery.

4. The terminal of claim 1 in which the processor is adapted to discern a ratio between lengths of major and minor axes of said ellipse.

5. The terminal of claim 1 in which the processor is adapted to discern a distance to the object surface by reference to a color of the beam projected on the surface.

6. The point of sale terminal of claim 1 in which the processor is configured to:

determine direction and length data for a major axis of the ellipse;

determine length data for a minor axis of the ellipse;

from said determined direction and length data, estimate a pose of the surface; and

employ said estimated pose in performing the object identification operation.

7. The point of sale terminal of claim 6 in which the processor is configured to employ said estimated pose in virtually-distorting the captured imagery to produce a view of the surface as if squarely facing an axis of the projected beam of light, as part of performing said object identification operation.

8. The point of sale terminal of claim 6 in which the processor is configured to employ said estimated pose in virtually-distorting the captured imagery to produce a view of the surface as if squarely facing an axis of the projected beam of light, and to perform a digital watermark decoding operation on the virtually-distorted imagery.

9. The point of sale terminal of claim 6 in which the processor is configured to employ said estimated pose in virtually-distorting the captured imagery to produce a view of the surface as if squarely facing an axis of the projected beam of light, and to perform a fingerprint-based recognition operation on the virtually-distorted imagery.

10. The point of sale terminal of claim 6 in which the processor is configured to employ said estimated pose in performing a digital watermark decoding operation on the captured imagery.

11. The point of sale terminal of claim 6 in which said estimated pose includes at least one of: a degree of tilt of the surface, a direction of tilt of the surface, and a distance to the surface.

12. The point of sale terminal of claim 6 in which the object has a cylindrical shape, and the estimated pose includes an estimated orientation of an axis of said cylindrical shape.

13. The point of sale terminal of claim 1 in which the illumination system is adapted to project plural conical beams of light onto the surface of the object, and the processor is adapted to discern one or more parameter(s) of resultant ellipses depicted in imagery captured by the camera system and employ said parameter(s) in performing the object identification operation on the imagery.

14. A mobile phone including a processor, an illumination system and a camera;

the illumination system being adapted to project a conical beam of light onto a surface of an object; and

the processor being adapted to discern one or more parameter(s) of a resultant ellipse depicted in imagery captured by the camera, and to employ said parameter(s) in extracting object-identifying information from the imagery.

15. The mobile phone of claim 14 in which the processor is configured to:

determine direction and length data for a major axis of the ellipse;

determine length data for a minor axis of the ellipse;

from said determined direction and length data, estimate a pose of the surface; and

employ said estimated pose in extracting object-identifying information from the imagery.

16. The mobile phone of claim 15 in which the processor is configured to employ said estimated pose in virtually-distorting the captured imagery to produce a view of the surface as if squarely facing an axis of the projected beam of light, as part of extracting object-identifying information from the imagery.

17. The mobile phone of claim 15 in which the processor is configured to employ said estimated pose in virtually-distorting the captured imagery to produce a view of the surface as if squarely facing an axis of the projected beam of light, and to perform a digital watermark decoding operation on the virtually-distorted imagery.

18. The mobile phone of claim 15 in which the processor is configured to employ said estimated pose in virtually-distorting the captured imagery to produce a view of the surface as if squarely facing an axis of the projected beam of light, and to perform a fingerprint-based recognition operation on the virtually-distorted imagery.

19. The mobile phone of claim 15 in which the processor is configured to employ said estimated pose in performing a digital watermark decoding operation on the captured imagery.

20. The mobile phone of claim 15 in which said estimated pose includes at least one of: a degree of tilt of the surface, a direction of tilt of the surface, and a distance to the surface.

21. The mobile phone of claim 15 in which the object has a cylindrical shape, and the estimated pose includes an estimated orientation of an axis of said cylindrical shape.

22. The mobile phone of claim 14 in which the illumination system is adapted to project plural conical beams of light onto the surface of the object, and the processor is adapted to discern one or more parameter(s) of resultant ellipses depicted in imagery captured by the camera system and employ said parameter(s) in extracting object-identifying information from the imagery.

23. An apparatus comprising:

a camera;

first means for projecting a conical beam of light onto a surface of an object; and

second means for discerning one or more parameter(s) of a resultant ellipse depicted in imagery captured by the camera, and for employing said parameter(s) in extracting object-identifying information from the imagery.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2016
From: KAMATH, AJITH M.; EATON, KURT M.
To: DIGIMARC CORPORATION
Reel/Frame 039237/0798 →
Continuity (3)
Continuation In Part PCTUS2014066616 · Nov 20, 2014
Provisional Application 61908309 · Nov 25, 2013
Related Publication 20160321502A1 · Nov 3, 2016