Image processing apparatus, image processing method, and storage medium
First Claim
1. An image processing apparatus comprising:
- input means for entering information for a designated position on an image;
extraction means for extracting the boundary of said image in accordance with said information that is entered and the characteristics of said image;
decision means for deciding to obtain one part of an outline using said extraction means; and
processing means for linking a plurality of outlines obtained through a plurality of decisions made by said decision means, and for determining the limits of a closed area.
0 Assignments
0 Petitions
Accused Products
Abstract
The objective of the present invention is to provide a simple and accurate process for extracting an object from an image, which is used to impose a great load for an operator. According to the present invention, an image processing apparatus comprises an object extracting unit, for performing a predetermined process for image data for a position or an area that is designated and for extracting a specific object from an image, an outline part deciding unit, for selecting and authenticating an arbitrary segment of an outline obtained by the extracting unit, and an outline synthesis unit, for linking and synthesizing together the outline segments that are authenticated. Since a closed curve is formed by synthesizing the outline segments obtained by repeating the above process, and the outline of the object is thus determined, the outline segment that is extracted from the image and matches the correct outline of the object is sequentially selected and authenticated. The thus authenticated outline segments are linked and synthesized to gradually form the overall outline of the object.
41 Citations
28 Claims
-
1. An image processing apparatus comprising:
-
input means for entering information for a designated position on an image;
extraction means for extracting the boundary of said image in accordance with said information that is entered and the characteristics of said image;
decision means for deciding to obtain one part of an outline using said extraction means; and
processing means for linking a plurality of outlines obtained through a plurality of decisions made by said decision means, and for determining the limits of a closed area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processing method comprising:
-
an input step of entering information for a designated position on an image;
an extraction step of extracting the boundary of said image in accordance with said information that is entered and the characteristics of said image;
a decision step of deciding to obtain one part of an outline at said extraction step; and
a processing step of linking a plurality of outlines obtained through a plurality of decisions made at said decision step, and of determining the limits of a closed area.
-
-
12. A computer-readable storage medium on which an image processing program is stored, said image processing program comprising:
-
an input step of entering information for a designated position on an image;
an extraction step of extracting the boundary of said image in accordance with said information that is entered and the characteristics of said image;
a decision step of deciding to obtain one part of an outline at said extraction step; and
a processing step of linking a plurality of outlines obtained through a plurality of decisions made at said decision step, and of determining the limits of a closed area.
-
-
13. An image processing apparatus comprising:
-
designation means for designating a closed outline in an arbitrary shape;
setting means for setting a predetermined standard point based on said designated outline;
division means for employing image data in a plurality of areas in a predetermined shape, each of which includes a line segment connecting a predetermined point on said outline to said standard point, to divide said outline into said plurality of areas; and
processing means for renewing said outline based on dividing point positions obtained by the division, and for obtaining the shape including the outline that is renewed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An image processing method comprising:
-
a designation step of designating a closed outline in an arbitrary shape;
a setting stp of setting a predetermined standard point based on said designated outline;
a division step of employing image data in a plurality of areas in a predetermined shape, each of which includes a line segment connecting a predetermined point on said outline to said standard point, to divide said outline into said plurality of areas; and
a processing step of renewing said outline based on dividing point positions obtained by the division, and of obtaining the shape including the outline that is renewed.
-
-
26. A computer-readable storage medium on which an image processing program is stored, said image processing program comprising:
-
a designation step of designating a closed outline in an arbitrary shape;
a setting stp of setting a predetermined standard point based on said designated outline;
a division step of employing image data in a plurality of areas in a predetermined shape, each of which includes a line segment connecting a predetermined point on said outline to said standard point, to divide said outline into said plurality of areas; and
a processing step of renewing said outline based on dividing point positions obtained by the division, and of obtaining the shape including the outline that is renewed.
-
-
27. An image processing method comprising:
-
an image input step of entering an image including an object to be extracted;
an outline setup step of setting a closed outline in a predetermined shape;
an outline renewal step of renewing said predetermined shape of said closed outline by a predetermined method;
a renewal result display step of displaying the renewed outline by superimposing said renewed outline onto an input image;
an instruction input step of instructing to halt or start the renewal of said outline; and
an outline output step of outputting the shape of said renewed outline. - View Dependent Claims (28)
-
Specification