Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
90 words
A method for automatically cropping an image, comprising: scaling down said image to a grid having four sides; dividing said grid into a plurality of non-overlapping blocks, calculating a mean intensity level for each of said blocks, calculating a variance of an intensity level for each of said blocks, creating a variance profile for said blocks, calculating a threshold variance based on said variance profile, selecting said blocks having said variance higher than said threshold variance as regions of
interest, and cropping said regions of interest to a bounding rectangle.
Claim 2
Dependent Claim
46 words
The automatic image cropping method of claim 1, wherein said mean intensity level,
µ, is calculated by the formula wherein g i is the intensity level of the ith pixel in the block, and N is a height and a width of each block
in pixels.
Claim 3
Dependent Claim
17 words
The automatic image cropping method of claim 2, wherein said variance, σ, is
calculated by the formula
Claim 4
Dependent Claim
33 words
The automatic image cropping method of claim 1, wherein said threshold variance is
calculated as a point on a variance profile curve furthest from a line joining a minimum and a maximum
variance.
Claim 5
Dependent Claim
18 words
The automatic image cropping method of claim 4, wherein said threshold variance is
adjusted by a selectivity factor.
Claim 6
Dependent Claim
26 words
The automatic image cropping method of any one of claims 1 to 5, further comprising
marking unselected blocks inside selected regions for further post-processing image operations.
Claim 7
Dependent Claim
28 words
The automatic image cropping method of claim 1, further comprising removing details
corresponding to noise in the background of the cropped image to provide a better bounding rectangle.
Claim 8
Dependent Claim
53 words
The automatic image cropping method of any one of claims 1 to 7, further comprising: calculating a profile of edge strengths for said blocks, calculating a threshold edge strength from said profile, and selecting said blocks having an edge strength higher than said threshold edge strength and
not selected as regions of interest.
Claim 9
Independent Claim
106 words
An apparatus for automatically cropping an image, comprising: means for scaling down said image to a grid having four sides; means for dividing said grid into a plurality of non-overlapping blocks, means for calculating a mean intensity level for each of said blocks, means for calculating a variance of an intensity level for each of said blocks, means for creating a variance profile for said blocks, means for calculating a threshold variance based on said variance profile, means for selecting said blocks having said variance higher than said threshold variance as
regions of interest, and means for cropping said regions of interest to a bounding rectangle.
Claim 10
Dependent Claim
23 words
The apparatus of claim 9, further comprising an input means for acquiring said image
and an output means for storing said autocropped image.