Image processing methods and systems
First Claim
1. A method for image processing comprising the steps of:
- determining a first set of image features;
growing a potential area to be cropped;
determining a second set of features from said potential area to be cropped;
comparing said first set of features with said second set of features; and
determining a cropping area for an image based on said step of comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention provide techniques to automatically crop an image to a desired size. Automating the cropping process, while at the same time providing a high quality, cropped image, can be accomplished by employing a comprehensive approach that includes one or more of contextual cropping (e.g., basing cropping decisions on elements within the image to be cropped itself), training the cropping mechanism (e.g., using previously cropped versions of the same image or related images) and multiple operational modes (e.g., selecting one of a plurality of different cropping techniques for cropping a particular image).
53 Citations
35 Claims
-
1. A method for image processing comprising the steps of:
-
determining a first set of image features;
growing a potential area to be cropped;
determining a second set of features from said potential area to be cropped;
comparing said first set of features with said second set of features; and
determining a cropping area for an image based on said step of comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 33)
-
-
11. A computer-readable medium containing a program that performs the steps of:
-
determining a first set of image features;
growing a potential area to be cropped;
determining a second set of features from said potential area to be cropped;
comparing said first set of features with said second set of features; and
determining a cropping area for an image based on said step of comparing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 34)
-
-
21. An image processing system comprising:
a processor for determining a first set of image features, growing a potential area to be cropped, determining a second set of features from said potential area to be cropped, comparing said first set of features with said second set of features; and
determining a cropping area for an image based on said step of comparing.- View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35)
-
32. An image processing system comprising:
-
means for determining a first set of image features;
means for growing a potential area to be cropped;
means for determining a second set of features from said potential area to be cropped;
means for comparing said first set of features with said second set of features; and
means for determining a cropping area for an image based on said step of comparing.
-
Specification