Method for automatically creating cropped and zoomed versions of photographic images
DCFirst Claim
1. A method of cropping a digital image comprising:
- inputting a belief map of a photographic image, said belief map comprising a plurality of belief values, each belief value at each location in said belief map indicating an importance of a photographic subject at said location, wherein a photographic subject having a highest belief value comprises a main subject;
selecting a crop window having a shape and a zoom factor, said shape and zoom factor determining a size of said crop window;
positioning said crop window such that said crop window is centered at a center-of-mass of said main subject;
moving said crop window such that said crop window is completely within said image;
moving said crop window such that a sum of belief values of said crop window is at a maximum; and
cropping said image according to said crop window.
5 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method and computer program/system for cropping a digital image includes inputting a belief map of a photographic image, (a belief value at a location in the belief map indicates an importance of a photographic subject at the same location in the photographic image), selecting a zoom factor and a crop window, clustering regions of the belief map to identify background portions, secondary portions and main portions, positioning the crop window such that the crop window is centered around a main portion having a highest belief value, moving the crop window such that the crop window is included completely within the image, moving the crop window such that a sum of belief values is at a maximum, and cropping the image according to the crop window.
133 Citations
48 Claims
-
1. A method of cropping a digital image comprising:
-
inputting a belief map of a photographic image, said belief map comprising a plurality of belief values, each belief value at each location in said belief map indicating an importance of a photographic subject at said location, wherein a photographic subject having a highest belief value comprises a main subject;
selecting a crop window having a shape and a zoom factor, said shape and zoom factor determining a size of said crop window;
positioning said crop window such that said crop window is centered at a center-of-mass of said main subject;
moving said crop window such that said crop window is completely within said image;
moving said crop window such that a sum of belief values of said crop window is at a maximum; and
cropping said image according to said crop window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of cropping an image comprising:
-
inputting a belief map of a photographic image, said belief map comprising a plurality of belief values, each belief value at each location in said belief map indicating an importance of a photographic subject at said location wherein a photographic subject having a highest belief value comprises a main subject;
selecting a crop window;
positioning said crop window such that said crop window is centered around said main subject; and
cropping said image according to said crop window. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of using a computer program operating on a computer to crop an image comprising:
-
using said computer program to input a belief map of a photographic image, said belief map comprising a plurality of belief values, each belief value at each location in said belief map indicating an importance of a photographic subject at said location, wherein a photographic subject having a highest belief value comprises a main subject;
using said computer program to select a crop window;
using said computer program to position said crop window such that said crop window is centered around said main subject; and
using said computer program to crop said image according to said crop window. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for cropping images comprising:
-
an input receiving a belief map of a photographic image, said belief map comprising a plurality of belief values, each belief value at each location in said belief map indicating an importance of a photographic subject at said location, wherein a photographic subject having a highest belief value comprises a main subject;
a selector choosing a crop window;
a window mover positioning said crop window such that said crop window is centered around said main subject; and
a cropper modifying said image according to said crop window. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of cropping a digital image having pixels to produce a cropped digital image, comprising:
-
developing a belief map of a photographic image by using such pixels to determine a series of features and using such features to assign a probability of a location of a main subject of the digital image in the belief map; and
cropping the digital image to include main subjects indicated by the belief map to produce the cropped digital image.
-
-
44. A method of cropping a digital image having pixels to produce a cropped digital image, comprising:
-
a) developing a belief map of a photographic image by using such pixels to determine a series of features and using such features to assign a probability of a location of a main subject of the digital image in the belief map; and
b) cropping the digital image to include main subjects indicated by the belief map to produce the cropped digital image by;
i) selecting a crop window having a shape and a zoom factor, said shape and zoom factor determining a size of said crop window;
ii) moving the cropped window to a plurality of positions and using the belief map values to select the position which has a high probability of subject content; and
iii) cropping the digital image at the high probability subject content position to produce the cropped digital image.
-
-
45. A method of cropping a digital image having pixels to produce a cropped digital image, comprising:
-
a) developing a belief map of a photographic image by using such pixels to determine a series of features and using such features to assign a probability of a location of a main subject of the digital image in the belief map;
b) using the belief map to determine a center of a mass of the belief map;
c) positioning a crop window at a location which includes the center of the mass; and
d) cropping the digital image to include main subjects indicated by the belief map to produce the cropped digital image by;
i) selecting the crop window to have a shape and a zoom factor, said shape and zoom factor determining a size of said crop window;
ii) moving the cropped window to positions and using the belief map values to select the position which has a high probability of subject content; and
iii) cropping the digital image at the high probability subject content position to produce the cropped digital image. - View Dependent Claims (46)
-
-
47. A method of cropping a digital image having pixels to produce a cropped digital image, comprising:
-
a) developing a belief map of a photographic image by using such pixels to determine a series of features and using such features to assign a probability of a location of a main subject of the digital image in the belief map;
b) performing a clustering of the belief map to identify at least a cluster of highest belief values corresponding to main subject, a cluster of intermediate belief values corresponding to secondary subjects, and a cluster of lowest belief values corresponding to the background;
c) using the belief map to determine the center of the mass of the belief map;
d) positioning a cropped window at a location which includes the center of mass; and
e) cropping the digital image to include at least the main subject found in step b) to produce the cropped digital image by;
i) selecting the crop window to have a shape and a zoom factor, said shape and zoom factor determining a size of said crop window;
ii) moving the cropped window to a plurality of positions and using the belief map values to select the position which has a high probability of subject content; and
iii) cropping the digital image at the high probability subject content position to produce the cropped digital image. - View Dependent Claims (48)
-
Specification