Image processing device and method for detecting objects in image data
First Claim
1. An image processing device comprising:
- an object detection means for detecting an object region of an object in image data;
an image processing means for erasing part of an image corresponding to said object region in said image data; and
a means for detecting an edge of a document in said image data;
wherein said object detection means detects said object region by setting an initial cotour based on said image data, and deforms said initial contour along a border of variable density in said image data so as to determine said object region, and wherein said initial cotour is set as a straight line of fixed endpoints having a deformation tendency extending to an interior side of said document along the detected edge, said straight line being initially positioned on an exterior side of said detected edge.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device and method recognizing and deleting extraneous objects in image for data based on analysis of the image data. An object detection means detects an object region such as a finger or the like in a document image, and an image processing means erases part of an image corresponding to the object region of a finger or the like in the image data. The object detection means detects the object region by a dynamic contouring method in which a specific initial contour is set relative to the image data, and the initial contour is adjusted along a border of variable density in the image data so as to accurately erase an object image of a finger of a user holding a document.
56 Citations
19 Claims
-
1. An image processing device comprising:
-
an object detection means for detecting an object region of an object in image data;
an image processing means for erasing part of an image corresponding to said object region in said image data; and
a means for detecting an edge of a document in said image data;
wherein said object detection means detects said object region by setting an initial cotour based on said image data, and deforms said initial contour along a border of variable density in said image data so as to determine said object region, and wherein said initial cotour is set as a straight line of fixed endpoints having a deformation tendency extending to an interior side of said document along the detected edge, said straight line being initially positioned on an exterior side of said detected edge.
-
-
2. An image processing device comprising:
-
an object detection means for detecting an object region of an object in image data;
an image processing means for erasing part of an image corresponding to said object region in said image data;
wherein said object detection means detects said object region by setting a specific initial contour corresponding to said image data, and deforms said initial contour along a border of variable density in said image data;
a means for detecting an edge of a document in said image data; and
a means for detecting a specific density area straddling said detected edge in said image data;
wherein said object detection means sets as an initial contour a curve through first and second intersection points of the intersection of said detected edge and a detected specific density area. - View Dependent Claims (3, 4, 5, 6)
-
-
7. An image processing device comprising:
-
an object detection means for detecting an object region in image data which corresponds to an extraneous object in said image data, said object detection means detecting said object region by setting an initial object perimeter curve based on said image data and adjusting said initial object perimeter curve until said adjusted object perimeter curve approximates an actual perimeter of said object region;
an image processing means for erasing said object region in said image data based on said adjusted object perimeter curve; and
a means for detecting an edge of a document in said image data;
wherein said object detection means sets said initial object perimeter curve as a single straight line on an exterior side of the thus detected document edge. - View Dependent Claims (8, 9, 10, 11, 12)
an image sensor to be disposed above a document to be read for reading image data of a document.
-
-
12. An image processing device in accordance with claim 7, wherein said initial object perimeter curve is adjusted by an iterative method until said adjusted object perimeter curve converges to an actual perimeter of said object region.
-
13. An image processing device comprising:
-
an object detection means for detecting an object region in image data which corresponds to an extraneous object in said image data, said object detection means detecting said object region by setting an initial object perimeter curve and adjusting said initial object perimeter curve until said adjusted object perimeter curve approximates an actual perimeter of said object region;
an image processing means for erasing said object region in said image data based on said adjusted object perimeter curve;
means for detecting an edge of a document in said image data; and
means for detecting a density region in said image data;
wherein said object detection means detects first and second intersection points between said detected edge of said document and said detected density region, and sets an initial object perimeter curve as a curve through said first and second intersection points. - View Dependent Claims (14)
-
-
15. An image processing device comprising:
-
an object detection means for detecting an object region in image data which corresponds to an extraneous object in said image data, said object detection means detecting said object region by setting an initial object perimeter curve and adjusting said initial object perimeter curve until said adjusted object perimeter curve approximates an actual perimeter of said object region; and
an image processing means for erasing said object region in said image data based on said adjusted object perimeter curve;
wherein said initial object perimeter curve is adjusted by an iterative method until said adjusted object perimeter curve converges to an actual perimeter of said object region and wherein said initial object perimeter curve is defined by a plurality of nodes and wherein said convergence of an initial object perimeter curve is determined by minimizing a combined energy for each node, said combined energy for each node being a sum of a first energy corresponding to pixels in said close search range inside said initial object perimeter curve and a second energy corresponding to pixels in said close search range outside said initial object perimeter curve.
-
-
16. A method of processing image data comprising the steps of:
-
detecting an object region in image data which corresponds to an extraneous object, said detection of an object region being performed by detecting an edge of a document in said image data, setting an initial object perimeter curve as a single straight line on an exterior side of a detected document edge and adjusting said initial object perimeter curve until an adjusted object perimeter curve approximates an actual perimeter of said object region; and
erasing said object region in said image data based on said adjusted object perimeter curve.
-
-
17. A method of reading a document comprising the steps of:
-
detecting an object region in image data which corresponds to an extraneous object, said detection of an object region being performed by setting an initial object perimeter curve and adjusting said initial object perimeter curve until an adjusted object perimeter curve approximates an actual perimeter of said object region;
erasing said object region in said image data based on said adjusted object perimeter curve;
wherein said step of setting an initial object perimeter curve includes the steps of;
detecting an edge of a document in said image data;
detecting a density region in said image data; and
detecting first and second intersection points between said detected edge of said document and said detected density region and setting said initial object perimeter curve as a curve through said first and second intersection points. - View Dependent Claims (18, 19)
-
Specification