IP Library Granted Patent US 8,660,355
Granted Patent B2
US 8,660,355 · App. 12/821,974 · Granted Feb 25, 2014

Methods and systems for determining image processing operations relevant to particular imagery

Inventors: Tony F. Rodriguez (Portland, OR); Joshua V. Aller (Portland, OR)
Assignee: Digimarc Corporation
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 8,660,355
App. No.
12/821,974
Granted
Feb 25, 2014
Kind
B2
Abstract

Image data, such as from a mobile phone camera, is analyzed to determine a colorfulness metric (e.g., saturation) or a contrast metric (e.g., Weber contrast). This metric is then used in deciding which of, or in which order, plural different image recognition processes should be invoked in order to present responsive information to a user. A great number of other features and arrangements are also detailed.

Claims (58)

1. A method comprising the acts:

analyzing received image data to determine a colorfulness metric, a color saturation metric, or a contrast metric; and

using said determined metric in deciding the order in which plural, different image recognition processes should be applied to image data captured by a smartphone camera, in order to present information derived from different types of imagery to a user from the smartphone.

2. The method of claim 1 that includes applying an image recognition process in accordance with said deciding act.

3. The method of claim 1 that that includes applying at least two of a barcode reading function, an optical character recognition function, a facial recognition function, and/or a watermark decoding function as a consequence of said deciding.

4. The method of claim 1 that that includes applying a barcode reading function as a consequence of said deciding.

5. The method of claim 1 that that includes applying an optical character recognition function as a consequence of said deciding.

6. The method of claim 1 that that includes applying a facial recognition function as a consequence of said deciding.

7. The method of claim 1 that that includes applying a watermark decoding function as a consequence of said deciding.

8. The method of claim 1 that includes receiving the image data from a camera system of a mobile phone device.

9. The method of claim 1 that further includes using said determined metric in deciding which of said plural image recognition processes not to invoke.

10. A mobile phone including a processor and a memory, the memory containing non-transitory software instructions causing the processor to perform the method of claim 1 .

11. The method of claim 1 in which said using act includes:

comparing the determined metric with a threshold value;

if the determined metric is below the threshold value, applying one or more image recognition processes from a first set of processes; and

if the determined metric is above the threshold value, applying one or more image recognition processes from a second set of processes different than the first.

12. The method of claim 1 in which said using act includes:

applying the determined metric as an input to a rule-based process to determine in which order said plural, different recognition processes should be applied; and

applying the determined recognition processes to a set of image data.

13. The method of claim 1 that includes analyzing the received image data to determine a colorfulness metric.

14. The method of claim 1 that includes analyzing the received image data to determine a color saturation metric.

15. The method of claim 1 that includes analyzing the received image data to determine a contrast metric.

16. The method of claim 1 that includes analyzing the received image data to determine a color saturation metric, said analyzing including converting red/green/blue signals into another representation in which color is represented separately than luminance.

17. The method of claim 16 that includes determining whether more than 50% of the image data has a color saturation of less than 50%, in deciding which plurality of, or in which order plural, different image recognition processes should be applied to the image data captured by the smartphone camera.

18. The method of claim 16 that includes determining whether more than 50% of the image data has a color saturation of less than 50%, in deciding whether to apply a facial recognition operation to the image data.

19. A non-transitory computer readable storage medium having stored therein software instructions, said instructions being operative to cause a mobile phone processor programmed thereby to:

analyze received image data to determine a color saturation metric or a contrast metric; and

use said determined metric in deciding the order in which plural, different image recognition processes should be invoked by the mobile phone.

20. A method comprising:

analyzing received image data to determine a colorfulness metric, a color saturation metric, or a contrast metric;

comparing the determined metric with a threshold value;

if the determined metric is below the threshold value, applying one or more recognition processes from a first set of processes; and

if the determined metric is above the threshold value, applying one or more recognition processes from a second set of processes different than the first;

wherein the determined metric is used in deciding the order in which plural, different image recognition processes should be applied to image data captured by a smartphone camera, in order to present information derived from different types of imagery to a user from the smartphone.

21. The method of claim 20 in which one of said sets includes a barcode reading process, and the other of said sets includes a facial recognition process.

22. The method of claim 20 in which one of said sets includes a barcode reading process, and the other of said sets includes an object recognition process.

23. The method of claim 20 in which one of said sets includes an OCR process, and the other of said sets includes a facial recognition process.

24. The method of claim 20 in which one of said sets includes an OCR process, and the other of said sets includes an object recognition process.

25. The method of claim 20 that includes analyzing the received image data to determine a colorfulness metric.

26. The method of claim 20 that includes analyzing the received image data to determine a color saturation metric.

27. The method of claim 20 that includes analyzing the received image data to determine a contrast metric.

28. A method comprising:

analyzing received image data to determine a colorfulness metric, a color saturation metric, or a contrast metric;

comparing the determined metric with a threshold value;

if the determined metric is below the threshold value, applying one or more recognition processes from a first set of processes; and

if the determined metric is above the threshold value, applying one or more recognition processes from a second set of processes different than the first;

wherein the determined metric is used in deciding which plurality of, or in which order plural, different image recognition processes should be applied to image data captured by a smartphone camera, in order to present information derived from different types of imagery to a user from the smartphone;

and wherein, if the determined metric is below the threshold value, the method comprises applying a recognition process from said second set of processes, after applying one or more recognition processes from said first set of processes.

29. A method comprising:

analyzing a first set of image data to compute a colorfulness metric, a color saturation metric, or a contrast metric;

applying said computed metric as an input to a rule-based process to determine which of, or in which order, plural different recognition processes should be applied; and

applying the determined recognition process(es) to a set of image data;

wherein the computed metric is used in deciding the order in which plural, different image recognition processes should be applied to image data captured by a smartphone camera, in order to present information derived from different types of imagery to a user from the smartphone.

30. The method of claim 29 that includes applying the determined recognition processes to the first set of image data.

31. The method of claim 29 that includes applying the determined recognition processes to a second set of image data different than the first set of image data.

32. The method of claim 29 that includes analyzing the received image data to compute a colorfulness metric.

33. The method of claim 29 that includes analyzing the received image data to compute a color saturation metric.

34. The method of claim 29 that includes analyzing the received image data to compute a contrast metric.

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 Nov 8, 2010
From: RODRIGUEZ, TONY F.; ALLER, JOSHUA V.
To: DIGIMAR CORPORATION
Reel/Frame 025331/0730 →
Continuity (2)
Provisional Application 61315475 · Mar 19, 2010
Related Publication 20110244919A1 · Oct 6, 2011