Methods and systems for content-boundary detection
First Claim
Patent Images
1. A method for content-boundary detection in a digital image, said method comprising:
- determining the location of edges in a first image related to a digital image, thereby producing an edge map;
receiving a skew parameter;
determining a skew vector associated with said skew parameter;
forming a first projection histogram of said edge map in a first projection direction, wherein said first projection direction is related to said skew vector;
forming a second projection histogram of said edge map in a second projection direction, wherein said second projection direction is normal to said first projection direction; and
determining a content boundary associated with said digital image using said first projection histogram and said second projection histogram.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention are related to systems and methods for automatically determining the content boundaries in a digital image. A gradient field may be generated using an edge detector, and the gradient field may be thresholded, by magnitude, to retain strong edges. The resulting localized edge positions may be projected onto a first direction and a second direction to form two projection histograms. The projection histograms may be analyzed to determine the boundaries of the image content. Corners of a cropping rectangle may be computed, and the digital image may be cropped according to the content boundaries.
61 Citations
26 Claims
-
1. A method for content-boundary detection in a digital image, said method comprising:
-
determining the location of edges in a first image related to a digital image, thereby producing an edge map; receiving a skew parameter; determining a skew vector associated with said skew parameter; forming a first projection histogram of said edge map in a first projection direction, wherein said first projection direction is related to said skew vector; forming a second projection histogram of said edge map in a second projection direction, wherein said second projection direction is normal to said first projection direction; and determining a content boundary associated with said digital image using said first projection histogram and said second projection histogram. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for content-boundary detection in a digital image, said method comprising:
-
partitioning a first image into a plurality of image tiles, said plurality of image tiles comprising a first tile and a second tile; receiving a skew parameter; determining a skew vector associated with said skew parameter; determining the location of edges in said first tile, thereby producing a first edge map; forming a first first-tile projection histogram of said first edge map in a first projection direction, wherein said first projection direction is related to said skew vector; forming a second first-tile projection histogram of said first edge map in a second projection direction, wherein said second projection direction is normal to said first projection direction; determining a first-tile content boundary associated with said first tile using said first first-tile projection histogram and said second first-tile projection histogram; determining the location of edges in said second tile, thereby producing a second edge map; forming a first second-tile projection histogram of said second edge map in said first projection direction; forming a second second-tile projection histogram of said second edge map in said second projection direction; determining a second-tile content boundary associated with said second tile using said first second-tile projection histogram and said second second-tile projection histogram; and determining an image-content boundary using said first-tile content boundary and said second-tile content boundary. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, encoded on a non-transitory computer-readable medium, for content-boundary detection in a digital image, said system comprising:
-
an edge extractor for determining the location of edges in a first image related to a digital image, thereby producing an edge map; a skew parameter receiver for receiving a skew parameter; a skew vector determiner for determining a skew vector associated with said skew parameter; a first projection histogram generator for forming a first projection histogram of said edge map in a first projection direction, wherein said first projection direction is related to said skew parameter; a second projection histogram generator for forming a second projection histogram of said edge map in a second projection direction, wherein said second projection direction is normal to said first projection direction; and a boundary determiner for determining a content boundary associated with said digital image using said first projection histogram and said second projection histogram. - View Dependent Claims (26)
-
Specification