IP Library Granted Patent US 7,215,828
Granted Patent B2
US 7,215,828 · App. 10/075,004 · Granted May 8, 2007

Method and system for determining image orientation

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 7,215,828
App. No.
10/075,004
Granted
May 8, 2007
Kind
B2
Abstract

A method for determining the orientation of a digital image, includes the steps of: employing a semantic object detection method to detect the presence and orientation of a semantic object; employing a scene layout detection method to detect the orientation of a scene layout; and employing an arbitration method to produce an estimate of the image orientation from the orientation of the detected semantic object and the detected orientation of the scene layout.

Claims (52)

1. A method for determining the orientation of a captured digital image, comprising the steps of:

a) employing a semantic object detection method to detect the presence and orientation of a semantic object in the digital image;

b) employing a scene layout detection method to detect the orientation of a scene layout of the digital image; and

c) employing an arbitration method to produce an estimate of the image orientation by arbitrating between the orientation of the detected semantic object and the detected orientation of the scene layout.

2. The method claimed in claim 1 , wherein the step of employing a semantic object detection method comprises employing a plurality of semantic object detectors to detect a plurality of semantic objects and their orientations.

3. The method claimed in claim 2 , wherein the semantic objects are selected from the group of semantic objects comprising: a human face, a human figure, clear blue sky, lawn grass, a snow field, body of open water, tree, a sign, and written text.

4. The method claimed in claim 1 , wherein the scene layout detection method comprises the steps of:

a) dividing the digital image into non-overlapping image blocks;

b) computing at least one statistic for each image block;

c) forming a feature vector by concatenating the statistics computed from the image blocks; and

d) using a classifier trained with a plurality of scene prototype images to produce an estimate of the image orientation.

5. The method claimed in claim 4 , wherein the statistic is related to one or more of: color, texture, and straight lines in the digital image.

6. The method claimed in claim 1 , wherein the scene layout detection method comprises the steps of:

a) extracting straight lines from the digital image;

b) computing a point of convergence (or vanishing point) from a subset of the extracted straight lines; and

c) producing an estimate of the image orientation according to the vanishing point.

7. The method claimed in claim 1 , wherein the arbitration method employs a Bayes Net.

8. The method claimed in claim 1 , wherein the arbitration method employs a decision tree.

9. The method claimed in claim 1 , further comprising the step of: rotating the digital image to re-orient the digital image in an upright direction.

10. A computer program product comprising computer readable storage medium having a computer program stored thereon for performing the method of claim 1 .

11. A system for processing a digital color image, comprising:

a semantic object detector to determine the presence and orientation of a semantic object in the digital color image;

a scene layout detector to determine the orientation of a scene layout of the digital color image, said scene layout detector having a classifier trained with a plurality of scene prototype images;

an arbitrator responsive to the orientation of the semantic object and the orientation of the scene layout to produce an estimate of the image orientation; and

an image rotator to re-orient the digital image in the upright direction.

12. The system claimed in claim 11 , wherein the step of employing a semantic object detection method comprises employing a plurality of semantic object detectors to detect a plurality of semantic objects and their orientations.

13. The system claimed in claim 12 , wherein the semantic objects are selected from the group of semantic objects comprising: a human face, a human figure, clear blue sky, lawn grass, a snow field, body of open water, tree, a sign, and written text.

14. The system claimed in claim 11 , wherein the scene layout detector comprises:

a) means for dividing the digital image into non-overlapping image block;

b) means for computing at least one statistic for each image block;

c) means for forming a feature vector by concatenating the statistics computed from the image blocks; and

d) said classifier.

15. The system claimed in claim 14 , wherein the statistic is related to one or more of: color, texture, and straight lines in the digital image.

16. The system claimed in claim 11 , wherein the scene layout detector, comprises:

a) means for extracting straight lines from the digital image;

b) means for computing a point of convergence (or vanishing point) from a subset of the extracted straight lines; and

c) means for producing an estimate of the image orientation according to the vanishing point.

17. The system claimed in claim 11 , wherein the arbitrator is a Bayes Net.

18. The system claimed in claim 11 , wherein the arbitrator includes a decision tree.

19. The method of claim 1 wherein said captured digital image is of a natural scene.

20. The method of claim 19 wherein the orientation of the detected semantic object and the detected orientation of the scene layout are contradictory.

21. The system of claim 2 , wherein:

each of said semantic object detectors detects the respective said semantic object orientation to be any one of: upright orientation, upside-down orientation, left-to-right orientation, right-to-left orientation, and undecided orientation and

said scene layout detection method determines the orientation of the scene layout to be any one of: upright orientation, upside-down orientation, left-to-right orientation, and right-to-left orientation.

22. A system for processing a digital image comprising:

one or more semantic object detectors, each said semantic object detector being adapted to determine the presence and orientation in the digital image of a semantic object of a respective one of a plurality of different types;

a scene layout detector adapted to determine the orientation of a scene layout of the digital image; and

an arbitrator adapted to arbitrate between said determined semantic object and scene layout orientations and produce an estimate of an orientation of the digital image.

23. The system of claim 22 , wherein each of said semantic object detectors determines the respective said semantic object orientation to be any one of: upright orientation, upside-down orientation, left-to-right orientation, right-to-left orientation, and undecided orientation.

24. The method of claim 23 wherein said orientations determined by two or more of said detectors are contradictory.

25. The method of claim 22 wherein said scene layout detector has a classifier trained with a plurality of scene prototype images.

26. The method of claim 25 , wherein said classifier is one of a support vector machine and a neural network.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 041941/0079 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →