BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
FIG. 1 is a block diagram showing the arrangement of an image processing apparatus having a function of executing vector conversion processing based on region dividing according to the first embodiment of the present invention;
FIGS. 2A and 2B are flowcharts for explaining an overview of the vector conversion processing based on region dividing of a clipart image according to the first embodiment of the present invention;
FIG. 3 shows an example of a clipart image selected from a document image in image processing according to the first embodiment of the present invention;
FIG. 4 is a flowchart for explaining details of edge cluster forming processing in step S15 in FIGS. 2A and 2B;
FIG. 5 shows an example of an edge cluster formed based on the clipart image according to the first embodiment of the present invention;
FIG. 6 is a flowchart for explaining details of separation processing of achromatic and chromatic color areas in step S17 in FIGS. 2A and 2B;
FIG. 7 is a flowchart for explaining details of region dividing processing of an achromatic color area in step S18 in FIGS. 2A and 2B;
FIG. 8 is a flowchart for explaining details of region integrating processing of an achromatic color area in step S20 in FIGS. 2A and 2B;
FIG. 9 shows an example of noise to be handled in the image processing according to the first embodiment of the present invention;
FIG. 10 is a flowchart for explaining details of re-processing of a noise region in step S23 in FIGS. 2A and 2B;
FIG. 11 is a flowchart for explaining details of edge cluster determination processing in step S24, and details of edge cluster integrating processing in step S25 in FIGS. 2A and 2B;
FIG. 12 shows an example in which a cluster is determined as an edge cluster from divided clusters and is integrated to an edge cluster according to the first embodiment of the present invention;
FIGS. 13A to 13C show an example of vector conversion based on region dividing of a clipart image according to the first embodiment of the present invention;
FIG. 14 is a block diagram showing the arrangement of an image processing apparatus which executes vector conversion processing of an image with gradation according to the second embodiment of the present invention;
FIG. 15 is a flowchart for explaining vector conversion processing based on region dividing according to the second embodiment;
FIG. 16 is a flowchart for explaining details of region dividing processing of an image with gradation according to the second embodiment of the present invention;
FIG. 17 shows an image example in the region dividing processing according to the second embodiment;
FIG. 18 shows eight types of masks corresponding to color change directions, i.e., edge directions in the second embodiment;
FIG. 19 shows color change directions of respective pixels calculated by color change direction detection processing in the second embodiment for a certain linear gradation region (horizontal direction) and certain radial gradation region;
FIG. 20 is a view for explaining details of intersection detection processing according to the second embodiment;
FIG. 21 is a view for explaining vector description processing in the second embodiment;
FIGS. 22A and 22B show a description result of certain region 1 as a linear gradation region, and that of certain region 2 as a radial gradation region after an image with gradation is divided into regions;
FIG. 23 is a block diagram showing the arrangement of an image processing apparatus which executes vector conversion processing of an image with gradation according to the third embodiment of the present invention;
FIG. 24 is a flowchart for explaining processing according to the third embodiment of the present invention;
FIG. 25 is a block diagram showing the arrangement of an image processing apparatus which executes linear gradation determination processing according to the fourth embodiment of the present invention;
FIG. 26 is a flowchart for explaining image processing in the image processing apparatus according to the fourth embodiment of the present invention;
FIG. 27 shows an example of linear gradation description processing according to the fourth embodiment of the present invention; and
FIG. 28 is a block diagram showing the arrangement of principal parts of a digital multi function peripheral (MFP) as an embodiment which implements the image processing apparatus shown in FIG. 1.