Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
71 words
Apparatus for finding an image embedded in a larger image, comprising: means for finding an edge curve of the embedded image in the larger image; means for calculating a rotation angle of the embedded image from the edge
curve; and means for calculating from the edge curve a location and orientation of one or
more line segments of a side of a rectangle bounding the embedded image in the
larger image.
Claim 2
Dependent Claim
40 words
The apparatus of claim 1, wherein the embedded image is an image of a
rectangular photograph, the apparatus further comprising: means for locating edge segments in the edge curve corresponding to sides of
the embedded image in the larger image.
Claim 3
Dependent Claim
14 words
The apparatus of claim 1, wherein the embedded image has an irregular border
shape.
Claim 4
Dependent Claim
19 words
The apparatus of claim 1, further comprising: means for locating corners of a covering rectangle of the embedded image.
Claim 5
Dependent Claim
22 words
The apparatus of claim 4, further comprising: means for cropping the embedded image in a frame of reference of the larger
image.
Claim 6
Dependent Claim
19 words
The apparatus of claim 4, further comprising: means for calculating density profiles on two axes of the larger image.
Claim 7
Dependent Claim
12 words
The apparatus of claim 4, further comprising: means for detecting edge points.
Claim 8
Dependent Claim
16 words
The apparatus of claim 7, further comprising: means for removing pixel noise from the larger image.
Claim 9
Independent Claim
68 words
A method of processing a digital raster image embedded in a larger digital raster
image, comprising: finding an edge curve of the embedded image in the larger image; calculating a rotation angle of the embedded image from the edge curve; and calculating from the edge curve a location and orientation of a line segment of
a side of a rectangle bounding the embedded image in the larger image.
Claim 10
Dependent Claim
21 words
The method of claim 9, wherein: the larger image is a digital raster image generated by scanning an analog
input image.
Claim 11
Dependent Claim
74 words
The method of claim 9, further comprising: performing a scan at a first resolution of a first area to obtain the larger digital
raster image; and using the edge curve to define a second area smaller than, and within, the first
area, and performing a scan of the second area at a second resolution higher than the
first resolution to obtain a raster image including the embedded digital raster image at
the second resolution.
Claim 12
Dependent Claim
107 words
The method of claim 9, further comprising: finding the edge curve by: calculating the positions of edge points in the larger image, and scanning from the perimeter into the larger image from starting points
on all sides of the larger image and selecting as a point in the
edge curve the first edge point encounter from each starting
point; calculating a rotation angle by calculating an average angle of the edge curve
points over a windowed set of neighboring edge curve points: rotating the edge curve by the complement of the calculated rotation angle;
and calculating the location of corners of a rectangle covering the embedded
image.
Claim 13
Dependent Claim
27 words
The method of claim 12, wherein: the two axes are perpendicular; and calculating the positions of edge points comprises applying a Sobel filter to
the larger image.
Claim 14
Dependent Claim
27 words
The method of claim 12, wherein: the two axes are perpendicular; and calculating the positions of edge points comprises applying a Hough transform
to the larger image.
Claim 15
Dependent Claim
15 words
The method of claim 12, further comprising: cropping the embedded image according the covering rectangle.
Claim 16
Dependent Claim
74 words
The method of claim 12, further comprising: performing a scan at a first resolution of a first area to obtain the larger digital
raster image; and using the bounding rectangle to define a second area smaller than, and within,
the first area, and performing a scan of the second area at a second resolution higher
than the first resolution to obtain a raster image including the embedded digital raster
image at the second resolution.
Claim 17
Dependent Claim
140 words
The method of claim 9, further comprising: removing pixel noise from the larger image before performing the step of
finding an edge curve; finding the edge curve by calculating density profiles of the larger image on two axes; calculating the positions of edge points in the larger image; and scanning from the perimeter into the larger image from starting points
on all sides of the larger image and selecting as a point in the
edge curve the first edge point encounter from each starting
point; calculating a rotation angle by calculating an average angle of the edge curve
points over a windowed set of neighboring edge curve points; rotating the edge curve by the complement of the calculated rotation angle; removing noise points from the edge curve; and calculating the location of corners of a rectangle covering the embedded
image.
Claim 18
Dependent Claim
74 words
The method of claim 17, further comprising: performing a scan at a first resolution of a first area to obtain the larger digital
raster image; and using the bounding rectangle to define a second area smaller than, and within,
the first area, and performing a scan of the second area at a second resolution higher
than the first resolution to obtain a raster image including the embedded digital raster
image at the second resolution.
Claim 19
Dependent Claim
18 words
The method of claim 18, wherein the scan of the second area is limited to the
second area.