JP3933878B2 - Digital image processing system - Google Patents
Digital image processing system Download PDFInfo
- Publication number
- JP3933878B2 JP3933878B2 JP2001064969A JP2001064969A JP3933878B2 JP 3933878 B2 JP3933878 B2 JP 3933878B2 JP 2001064969 A JP2001064969 A JP 2001064969A JP 2001064969 A JP2001064969 A JP 2001064969A JP 3933878 B2 JP3933878 B2 JP 3933878B2
- Authority
- JP
- Japan
- Prior art keywords
- moire
- cell
- halftone
- cells
- reducing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、デジタル2値画像に発生するモアレの強さを軽減する手段を備えた画像処理システムに関し、網点を含む二値画像の画像加工を行う分野において広く利用することができる。
【0002】
【従来の技術】
近年、CPUの性能向上、半導体およびディスク・メモリの価格低下による記憶媒体の大容量化、スキャナ、プリンタ等の入力出力デバイスの低価格化により、高品質な画像入力/出力を含むデジタル画像加工処理が、重要となってきている。
上記デジタル画像加工処理において、スキャナやデジタル複写機により読み込む画像がデジタル機器から出力された画像の場合、該画像中に網点が含まれていると、該画像を2値画像データとして読み込む際に、読み込む画像と読み込み機器のサンプリング間隔の違い等により網点が変形し、網点部分に一様なムラ(以下モアレという)が発生することがある。また、網点により表現されたデジタル二値画像を拡大縮小処理等をする際にも上記モアレが発生することがある。
従来、二値画像の拡大/縮小処理等に伴うモアレ発生の軽減は、二次元的なローパス・フィルタを使用する事で対応していた。しかし、ローパス・フィルタを使用した場合、モアレの発生していない画像領域に対しても、一様に適用されるため、画像の品質の劣化につながっていた。
【0003】
【発明が解決しようとする課題】
以上のように、モアレ発生の軽減のために二次元的なローパス・フィルタを使用する従来の方法は、画像の品質の劣化につながるといった問題があった。
本発明は上記した事情に鑑みなされたものであって、本発明の目的は、網点を含む二値画像の拡大/縮小や、スキャナ入力によるサンプリング間隔の違いによるモアレの発生を、モアレが発生している箇所に対して局所的に網点の形状、位置情報、連続性を変えることにより、簡易な処理で軽減することである。
【0004】
【課題を解決するための手段】
図1は本発明の概要を説明する図である。本発明においては、図1に示すように画像処理システムに、モアレ軽減処理を行う手段を設け、スキャナから読み込んだ網点を含むデジタル画像、あるいは拡大縮小処理したデジタル画像に対して次のようなモアレ軽減処理を施す。
(1)モアレの発生を網点の一つのセル単位で検出し、検出したセル毎に、各セルがセルの中心に対して点対称に近い形状になるように形状を補正する。
例えば、図1(a)に示すように、セルの形状がセル中心に対して点対称でない場合、ドットD1をD1’の位置に移動させ、セルの中心に対して点対称に近い形状になるように形状を補正する。
(2)モアレの発生を網点の一つのセル単位で検出し、隣接する少なくとも9個以上のセルの中心の位置座標が、統計的に均等となるようにセルを移動する。
例えば、図1(b)に示すように、真ん中の縦列が一様に右にずれている場合、セルC1の中心の座標と8連結セルの各中心の座標との距離が均等になるようにセルC1をC1’の位置に移動させる。
(3)モアレの発生を、網点の一つのセル単位で検出し、検出した基準セルと、該基準セルに隣接する少なくとも4個以上のセルとの隣接辺の距離が均等となるように、上記基準セルの形状を補正する。
例えば、図1(c)に示すように網点セルの外接四角形の間隔が不均等に成っている場合、真ん中のセルのドットD1をD1’の位置に移動させ、外接四角形の間隔が均等になるように補正する。
本発明においては、画像処理システムの上記のようなモアレ軽減処理を行う手段を設けたので、画像の品質を劣化させることなくモアレを軽減することができる。また、モアレの発生領域の画像に対してのみ適用しているため、効率よくモアレを軽減することができる。
【0005】
【発明の実施の形態】
図2は本発明が適用される画像処理システムの構成例を示す図である。本発明は、同図に示すように、CPU1、RAM2、ROM3、外部記憶装置4、プリンタ、ディスプレイ、キーボード等から構成される入出力装置5、記録媒体読み取り装置6、画像読み取りを行うスキャナ7、図示しない通信インタフェース等から構成される例えばパソコン等のデジタル画像処理システムに適用することができる。
上記画像処理システムにおいて、デジタル機器で出力した網点を含む画像をスキャナ7から読み込む際、前記したようにサンプリング間隔の違いにより網点部分にモアレが発生することがある。また、外部から読み込んだデジタル画像をシステム内で拡大・縮小処理する場合にも同様にモアレが発生することがある。
そこで、上記画像処理システムに前記図1に示したようにモアレ軽減手段を設けモアレ軽減する。これにより、プリンタ等で画像出力をした場合におけるモアレの発生を軽減することができ、画像品質を向上させることができる。
【0006】
以下、本発明のモアレ軽減処理の実施例について説明する。
図3に本発明の第1の実施例のモアレ軽減処理のフローチャートを示し、図4に本実施例のモアレ軽減処理の例を示す。
本実施例では、網点を含む2値画像より、網点の個々のセルを抽出し、抽出された網点セルに含まれるドット数(画素数)を計測し、ドット数に対して実際の網点セル形状を調べ、網点の非対称な部分に対してドット(画素)を移動して、各セルがセルの中心に対して点対称に近い形状になるように形状を補正することによりモアレを軽減する。
【0007】
すなわち、以下のようにしてモアレを軽減する。
図3に示すように、まず、スキャナから読み込んだ2値画像データ、あるいは拡大縮小した2値画像データから網点セルを抽出する(ステップS1)。
次に、網点セルのドット数を計測し(ステップS2)、ドット数を変えずに網点セルを新規形状へ補正する(ステップS3)。この補正は、網点セルを構成するドットを移動し、網点セルの形状を、より対称に近い形状(望ましくは点対称)になるように補正することで行われる。
例えば、図4(a)に示すように、網点セルが18ドットから構成され、網点セルの形状が点対称でない場合、同図Aに示すドットをA’で示す位置に移動し、可能な限り点対称な形状にする。また、同様に、図4(b)に示すように網点セルが16ドットから構成され、その形状が点対称でない場合には、図4(b)に示すドットAをA’で示す位置に移動させる。
この処理を対象網点セルが存在する限り繰り返し、処理対象網点セルが無くなると処理を終了する。
【0008】
以上の処理を行うことにより、網点セルの形状を網点セルの中心に対してほぼ点対称の形状とすることができる。モアレは、網点セルの形状が網点部分の一部の領域で一様に変形することにより発生するので、上記のように、網点セルの形状を点対称形状とすることにより、モアレの発生を軽減することができる。また、ドット数が変わらないように網点セルの形状を補正しているので、網点部分の濃度が変わることもない。
以上のように本実施例においては、ドット数を変更せずに、網点セルの形状をほぼ点対称にしているため、画像品質を変えることなく、モアレを軽減化することができる。
【0009】
図5に本発明の第2の実施例のモアレ軽減処理のフローチャートを示し、図6に本実施例によるモアレの軽減処理の例を示す。図6(a)はモアレ軽減処理の前の状態を示し、この例は真ん中の縦列が左に一様にずれ、縦縞モアレが発生している例を示している。また、図6(b)は本実施例のモアレ軽減処理後の状態を示している。
本実施例では、モアレの発生を網点の一つのセル単位で検出し、検出した基準セルの中心の位置座標と、該基準セルに隣接する8個セルの中心の位置座標の距離が均等になるように上記基準セルを移動することよりモアレを軽減する。
【0010】
すなわち、以下のようにしてモアレを軽減する。
図5に示すように、まず、スキャナから読み込んだ2値画像データ、あるいは拡大縮小した2値画像データから網点セルを抽出する(ステップS1)。
ついで、図6(a)に示すように8連結網点セル(基準網点セルAと8方向に連結しているセル)を抽出する(ステップS2)。
次に基準網点セルAを含む9個の網点セルの中心〔図6(a)の白抜きの四角印、白抜きの三角印の位置〕を算出し(ステップS3)、8連結網点セルの中心より、基準網点セルの理想的な中心位置を算出する(ステップS4)。
理想的な中心位置が算出されると、図6(b)に示すように基準網点セルAの中心と理想的な中心の位置が一致するように、基準網点セルAを平行移動する(ステップS5)。図6(a)(b)の例では、基準網点セルAの中心(白抜き四角印)が左にずれているので、基準網点セルAを右の1ドット分平行移動している。
【0011】
以上の処理を対象網点セルが存在するまで繰り返す。すなわち、上記平行移動した網点セルを含まない次の8連結網点セルを検出し、上記と同様な平行移動処理を行う。
本実施例においては、上記のように8連結網点セルの基準網点セルの中心を、8連結網点セルの中心に一致するように平行移動しているので、例えば図6(a)に示すように真ん中の縦列が左に一様にずれている場合に生ずる縦縞モアレを軽減することができる。
【0012】
図7に本発明の第3の実施例のモアレ軽減処理のフローチャートを示し、図8に本実施例によるモアレの軽減処理の例を示す。図8(a)(b)はモアレ軽減処理の前の状態を示し、この例は真ん中の縦列が左に一様にずれ、第2の実施例と同様に縦縞モアレが発生している例を示している。また、図8(c)は本実施例のモアレ軽減処理後の状態を示している。
本実施例では、モアレの発生を網点の一つのセル単位で検出し、検出した基準網点セルと、該基準セルに隣接する4個以上のセルの隣接辺の間隔(隙間の距離)が均等となるように上記基準セルの形状を補正することによりモアレを軽減する。
【0013】
すなわち、以下のようにしてモアレを軽減する。なお、以下では、水平方向の補正処理についてのみ説明するが、垂直方向についても同様の処理を行う。
図7に示すように、まず、スキャナから読み込んだ2値画像データ、あるいは拡大縮小した2値画像データから網点セルを抽出する(ステップS1)。
ついで、図8(a)に示すように4連結網点セル(基準網点セルAと4方向に連結しているセル)を抽出する(ステップS2)。
次に、図8(b)に示すように基準網点セルAを含む5個の網点セルの外接四角形を算出する。なお、図8において、白抜きの四角印は基準網点セルAの中心位置、白抜きの三角印は基準網点セルAの周囲にある網点セルの中心位置を示している)。
外接四角形が算出されると、基準網点セルAの外接四角形の各辺と隣接する各辺間の距離を算出する(ステップS3)。図8(b)の例では、矢印に示した間隔d1,d2が不均一になっている。
そこで、各辺間の距離が、均等になるように基準網点セルの形状を補正する(ステップS4)。図8(c)に示す例では、基準網点セルAと左右の網点セルの間隔が均等になるように、同図の丸印の位置に画素を追加する。また、補正前の画素数と同じになるように同図の×印の画素を削除する。
【0014】
ここで、削除する画素は、形状補正しようとする網点セルの中心に対して最も点対称の位置に近いものを選択する。また、原則として、網点セルの画素数が変わらないように、画素を移動して(画素を追加すると共に既存の削除して)外接四角形の間隔が等しくなるように形状補正をするが、削除する画素候補がない場合には、画素を単に追加してもよい。
以上の処理を対象網点セルが存在するまで繰り返す。すなわち、上記形状補正した網点セルを含まない次の4連結網点セルを検出し、上記と同様な平行移動処理を行う。
本実施例においては、上記のように4連結網点セルの基準網点セルの形状その両側の網点セルとの間隔が等しくなるように形状補正しているので、第2の実施例と同様、例えば図8(a)に示すように真ん中の縦列が左に一様にずれている場合に生ずる縦縞モアレを軽減することができる。
なお、上記第1〜第3の実施例の処理を単独で適用してモアレの軽減を行ってもよいし、また、第1の実施例の処理と、第2の実施例の処理の両方を適用する等、上記第1〜第3の実施例の処理を組み合わせてモアレ軽減処理を行ってもよい。
【0015】
【発明の効果】
以上説明したように、本発明においては、モアレの発生を網点の一つのセル単位で検出し、▲1▼検出したセル毎に、各セルがセルの中心に対して点対称に近い形状になるように形状を補正したり、▲2▼隣接する少なくとも9個以上のセルの中心の位置座標が、統計的に均等となるようにセルを移動したり、▲3▼検出した基準セルと、該基準セルに隣接する少なくとも4個以上のセルとの隣接辺の距離が均等となるように、上記基準セルの形状を補正しているので、画像の品質を劣化させることなくモアレを軽減することができる。また、モアレ発生領域の画像に対してのみ適用するので、効率がよく、処理性能の向上に寄与する。
【図面の簡単な説明】
【図1】本発明の概要を説明する図である。
【図2】本発明が適用される画像処理システムの構成例を示す図である。
【図3】本発明の第1の実施例のモアレ軽減処理のフローチャートを示す図である。
【図4】本発明の第1の実施例のモアレ軽減処理の1例を示す図である。
【図5】本発明の第2の実施例のモアレ軽減処理のフローチャートを示す図である。
【図6】本発明の第2の実施例のモアレ軽減処理の1例を示す図である。
【図7】本発明の第3の実施例のモアレ軽減処理のフローチャートを示す図である。
【図8】本発明の第3の実施例のモアレ軽減処理の1例を示す図である。
【符号の説明】
1 CPU
2 RAM
3 ROM
4 外部記憶装置
5 入出力装置
6 記録媒体読み取り装置
7 スキャナ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing system provided with means for reducing the intensity of moire generated in a digital binary image, and can be widely used in the field of image processing of binary images including halftone dots.
[0002]
[Prior art]
Digital image processing including high-quality image input / output due to recent improvements in CPU performance, increased storage media capacity due to lower prices for semiconductors and disk memories, and lower prices for input / output devices such as scanners and printers However, it has become important.
In the digital image processing, when an image read by a scanner or a digital copying machine is an image output from a digital device, if the image includes halftone dots, the image is read as binary image data. The halftone dots may be deformed due to a difference in the sampling interval between the image to be read and the reading device, and uniform unevenness (hereinafter referred to as moire) may occur in the halftone dots. Also, the moire may occur when a digital binary image expressed by halftone dots is subjected to enlargement / reduction processing or the like.
Conventionally, the reduction of moiré caused by enlargement / reduction processing of a binary image has been dealt with by using a two-dimensional low-pass filter. However, when a low-pass filter is used, it is uniformly applied to an image area where no moire occurs, leading to degradation of image quality.
[0003]
[Problems to be solved by the invention]
As described above, the conventional method using a two-dimensional low-pass filter for reducing the occurrence of moire has a problem that it leads to degradation of image quality.
The present invention has been made in view of the above-described circumstances, and an object of the present invention is to generate moiré due to enlargement / reduction of a binary image including halftone dots or occurrence of moiré due to a difference in sampling interval due to scanner input. By reducing the shape of the halftone dot, the position information, and the continuity locally with respect to the part being performed, the reduction is achieved by a simple process.
[0004]
[Means for Solving the Problems]
FIG. 1 is a diagram for explaining the outline of the present invention. In the present invention, as shown in FIG. 1, the image processing system is provided with means for performing moire reduction processing, and a digital image including halftone dots read from a scanner or an enlarged / reduced digital image is as follows. Moire reduction processing is applied.
(1) The occurrence of moire is detected for each cell of halftone dots, and for each detected cell, the shape is corrected so that each cell has a shape close to point symmetry with respect to the center of the cell.
For example, as shown in FIG. 1A, when the shape of the cell is not point-symmetric with respect to the cell center, the dot D1 is moved to the position of D1 ′, and the shape is close to point symmetry with respect to the center of the cell. The shape is corrected as follows.
(2) The occurrence of moire is detected for each cell of halftone dots, and the cells are moved so that the position coordinates of the centers of at least nine adjacent cells are statistically equal.
For example, as shown in FIG. 1B, when the middle column is uniformly shifted to the right, the distance between the coordinates of the center of the cell C1 and the coordinates of the centers of the eight connected cells is made equal. The cell C1 is moved to the position of C1 ′.
(3) The occurrence of moire is detected in one cell unit of halftone dots, and the distance between adjacent sides of the detected reference cell and at least four or more cells adjacent to the reference cell is made equal. The shape of the reference cell is corrected.
For example, as shown in FIG. 1C, when the intervals of the circumscribed rectangles of the halftone cells are uneven, the dot D1 of the middle cell is moved to the position of D1 ′, and the intervals of the circumscribed rectangles are evenly distributed. Correct so that
In the present invention, since the means for performing the above-described moire reduction processing of the image processing system is provided, the moire can be reduced without deteriorating the quality of the image. Further, since the present invention is applied only to the image of the moire generation area, the moire can be efficiently reduced.
[0005]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 is a diagram showing a configuration example of an image processing system to which the present invention is applied. As shown in the figure, the present invention includes an input /
In the image processing system, when an image including a halftone dot output from a digital device is read from the
Therefore, moire reduction means is provided in the image processing system as shown in FIG. 1 to reduce moire. Thereby, it is possible to reduce the occurrence of moire when an image is output by a printer or the like, and to improve the image quality.
[0006]
Examples of moire reduction processing according to the present invention will be described below.
FIG. 3 shows a flowchart of moire reduction processing of the first embodiment of the present invention, and FIG. 4 shows an example of moire reduction processing of the present embodiment.
In this embodiment, each cell of a halftone dot is extracted from a binary image including a halftone dot, the number of dots (number of pixels) contained in the extracted halftone cell is measured, and the actual number of dots is compared with the number of dots. The halftone cell shape is examined, the dots (pixels) are moved with respect to the asymmetric part of the halftone dot, and the shape is corrected so that each cell has a shape close to point symmetry with respect to the center of the cell. Reduce.
[0007]
That is, moire is reduced as follows.
As shown in FIG. 3, first, halftone cells are extracted from the binary image data read from the scanner or the enlarged / reduced binary image data (step S1).
Next, the number of dots in the halftone cell is measured (step S2), and the halftone cell is corrected to a new shape without changing the number of dots (step S3). This correction is performed by moving the dots constituting the halftone cells and correcting the shape of the halftone cells so that they are more symmetrical (preferably point symmetrical).
For example, as shown in FIG. 4A, if the halftone dot cell is composed of 18 dots and the shape of the halftone dot cell is not point-symmetric, the dot shown in FIG. 4A can be moved to the position indicated by A ′. Make it as point-symmetric as possible. Similarly, when the halftone cell is composed of 16 dots as shown in FIG. 4B and its shape is not point-symmetric, the dot A shown in FIG. 4B is placed at the position indicated by A ′. Move.
This process is repeated as long as there are target halftone cells, and the process ends when there are no more target halftone cells.
[0008]
By performing the above processing, the shape of the halftone cell can be made substantially point-symmetric with respect to the center of the halftone cell. Moire occurs when the shape of the halftone dot cell is uniformly deformed in a part of the halftone dot portion. As described above, by making the shape of the halftone dot cell point-symmetrical, Occurrence can be reduced. Further, since the shape of the halftone cell is corrected so that the number of dots does not change, the density of the halftone dot portion does not change.
As described above, in this embodiment, since the shape of the halftone cell is made substantially point-symmetric without changing the number of dots, moire can be reduced without changing the image quality.
[0009]
FIG. 5 shows a flowchart of moire reduction processing according to the second embodiment of the present invention, and FIG. 6 shows an example of moire reduction processing according to this embodiment. FIG. 6A shows a state before the moire reduction processing, and this example shows an example in which the vertical column in the middle is uniformly shifted to the left and vertical stripe moire is generated. FIG. 6B shows a state after the moire reduction processing of this embodiment.
In this embodiment, the occurrence of moire is detected in units of halftone cells, and the distance between the detected position coordinates of the center of the reference cell and the position coordinates of the centers of the eight cells adjacent to the reference cell is even. Thus, the moire is reduced by moving the reference cell.
[0010]
That is, moire is reduced as follows.
As shown in FIG. 5, first, halftone cells are extracted from binary image data read from a scanner or enlarged / reduced binary image data (step S1).
Next, as shown in FIG. 6A, eight connected halftone cells (cells connected to the reference halftone cell A in eight directions) are extracted (step S2).
Next, the center of the nine halftone cells including the reference halftone cell A (the positions of the white square marks and white triangle marks in FIG. 6A) is calculated (step S3), and eight connected halftone dots are obtained. An ideal center position of the reference halftone cell is calculated from the center of the cell (step S4).
When the ideal center position is calculated, the reference halftone cell A is translated so that the center of the reference halftone cell A and the ideal center position coincide with each other as shown in FIG. Step S5). In the example of FIGS. 6A and 6B, the center of the reference halftone cell A (white square mark) is shifted to the left, and the reference halftone cell A is translated by one dot on the right.
[0011]
The above processing is repeated until the target halftone cell exists. That is, the next 8-connected halftone cell not including the translated halftone cell is detected, and the same translation processing as described above is performed.
In the present embodiment, as described above, the center of the reference halftone cell of the 8-connected halftone cell is translated so as to coincide with the center of the 8-connected halftone cell. As shown in the figure, it is possible to reduce the vertical stripe moiré that occurs when the middle column is evenly shifted to the left.
[0012]
FIG. 7 shows a flowchart of moire reduction processing according to the third embodiment of the present invention, and FIG. 8 shows an example of moire reduction processing according to this embodiment. FIGS. 8A and 8B show a state before moire reduction processing. In this example, the middle column is uniformly shifted to the left, and vertical stripe moire is generated as in the second embodiment. Show. FIG. 8C shows a state after the moire reduction processing of this embodiment.
In this embodiment, the occurrence of moiré is detected in one cell unit of halftone dots, and the interval (gap distance) between the detected reference halftone cell and the adjacent sides of four or more cells adjacent to the reference cell is determined. Moire is reduced by correcting the shape of the reference cell so as to be uniform.
[0013]
That is, moire is reduced as follows. In the following, only the correction process in the horizontal direction will be described, but the same process is performed in the vertical direction.
As shown in FIG. 7, first, halftone cells are extracted from the binary image data read from the scanner or the enlarged / reduced binary image data (step S1).
Next, as shown in FIG. 8A, four connected halftone cells (cells connected to the reference halftone cell A in four directions) are extracted (step S2).
Next, as shown in FIG. 8B, a circumscribed rectangle of five halftone cells including the reference halftone cell A is calculated. In FIG. 8, a white square mark indicates the center position of the reference halftone cell A, and a white triangle mark indicates the center position of the halftone cells around the reference halftone cell A).
When the circumscribed rectangle is calculated, the distance between each side adjacent to each side of the circumscribed rectangle of the reference halftone cell A is calculated (step S3). In the example of FIG. 8B, the intervals d1 and d2 indicated by the arrows are not uniform.
Therefore, the shape of the reference halftone cell is corrected so that the distances between the sides are equal (step S4). In the example shown in FIG. 8C, pixels are added at the positions of the circles in the figure so that the distance between the reference halftone cell A and the left and right halftone cells is equal. In addition, the x-marked pixels in the figure are deleted so as to be the same as the number of pixels before correction.
[0014]
Here, the pixel to be deleted is selected to be closest to the point-symmetrical position with respect to the center of the halftone cell whose shape is to be corrected. Also, as a general rule, the pixels are moved (adding pixels and deleting existing ones) so that the number of pixels in the halftone cell does not change, and shape correction is performed so that the intervals of the circumscribed rectangles become equal. If there is no pixel candidate to be added, the pixel may be simply added.
The above processing is repeated until the target halftone cell exists. That is, the next four connected halftone cells that do not include the halftone dot cells having the above-described shape correction are detected, and a parallel movement process similar to the above is performed.
In this embodiment, as described above, the shape of the reference halftone cell of the four connected halftone cells is corrected so that the distances between the halftone cells and the halftone cells on both sides thereof are equal. Therefore, the same as in the second embodiment. For example, as shown in FIG. 8A, it is possible to reduce the vertical stripe moiré that occurs when the middle column is evenly shifted to the left.
In addition, you may apply the process of the said 1st-3rd Example independently, and may reduce a moire, Moreover, both the process of a 1st Example and the process of a 2nd Example may be performed. The moire reduction processing may be performed by combining the processing of the first to third embodiments, such as applying.
[0015]
【The invention's effect】
As described above, in the present invention, the occurrence of moire is detected for each cell of halftone dots. (1) For each detected cell, each cell has a shape close to point symmetry with respect to the center of the cell. (2) Move the cell so that the position coordinates of the centers of at least nine adjacent cells are statistically equal, (3) The detected reference cell, Since the shape of the reference cell is corrected so that the distance between adjacent sides with at least four cells adjacent to the reference cell is equal, moire can be reduced without degrading the image quality. Can do. Further, since it is applied only to the image of the moire generation area, it is efficient and contributes to the improvement of the processing performance.
[Brief description of the drawings]
FIG. 1 is a diagram for explaining the outline of the present invention.
FIG. 2 is a diagram illustrating a configuration example of an image processing system to which the present invention is applied.
FIG. 3 is a flowchart illustrating a moire reduction process according to the first embodiment of this invention.
FIG. 4 is a diagram illustrating an example of moire reduction processing according to the first embodiment of this invention.
FIG. 5 is a flowchart illustrating a moire reduction process according to the second embodiment of this invention.
FIG. 6 is a diagram illustrating an example of moire reduction processing according to the second embodiment of this invention.
FIG. 7 is a diagram illustrating a flowchart of moire reduction processing according to a third embodiment of this invention.
FIG. 8 is a diagram illustrating an example of moire reduction processing according to a third embodiment of this invention.
[Explanation of symbols]
1 CPU
2 RAM
3 ROM
4
Claims (6)
上記モアレを軽減する手段は、モアレの発生を網点の一つのセル単位で検出し、隣接する少なくとも9個以上のセルの中心の位置座標が、統計的に均等となるようにセルを平行移動する
ことを特徴とするデジタル画像処理システム。A digital image processing system having means for reducing the intensity of moire generated in a binary image represented by halftone dots,
The means for reducing the moire detects the occurrence of moire in one cell unit of halftone dots, and translates the cells so that the position coordinates of the centers of at least nine adjacent cells are statistically uniform. A digital image processing system.
上記モアレを軽減する手段は、モアレの発生を、網点の一つのセル単位で検出し、検出した基準セルと、該基準セルに隣接する少なくとも4個以上のセルとの隣接辺の距離が均等となるように、かつ、画素数が変わらないように画素を移動して上記基準セルの形状を補正する
ことを特徴とするデジタル画像処理システム。A digital image processing system having means for reducing the intensity of moire generated in a binary image represented by halftone dots,
The means for reducing moiré detects the occurrence of moiré in units of halftone cells, and the distance between adjacent sides of the detected reference cell and at least four or more cells adjacent to the reference cell is equal. The digital image processing system is characterized in that the shape of the reference cell is corrected by moving the pixels so that the number of pixels does not change .
上記プログラムは、モアレの発生を網点の一つのセル単位で検出する処理と、隣接する少なくとも9個以上のセルの中心の位置座標が、統計的に均等となるようにセルを平行移動する処理をコンピュータに実行させる
ことを特徴とするモアレの強さを軽減するプログラム。A program for reducing the intensity of moire generated in a binary image represented by halftone dots,
In the above program, the process of detecting the occurrence of moire in one cell unit of halftone dots and the process of translating the cells so that the position coordinates of the centers of at least nine adjacent cells are statistically uniform A program to reduce the strength of moire, which is characterized by causing a computer to execute.
上記プログラムは、モアレの発生を、網点の一つのセル単位で検出する処理と、
検出した基準セルと、該基準セルに隣接する少なくとも4個以上のセルとの隣接辺の距離が均等となるように、かつ、画素数が変わらないように画素を移動して上記基準セルの形状を補正する処理をコンピュータに実行させる
ことを特徴とするモアレの強さを軽減するプログラム。A program for reducing the intensity of moire generated in a binary image represented by halftone dots,
The above program has a process of detecting the occurrence of moire in one cell unit of halftone dots.
The shape of the reference cell by moving the pixels so that the distances between adjacent sides of the detected reference cell and at least four or more cells adjacent to the reference cell are equal and the number of pixels is not changed. A program for reducing the intensity of moiré, which causes a computer to execute a process for correcting an image.
上記プログラムは、モアレの発生を網点の一つのセル単位で検出し、隣接する少なくとも9個以上のセルの中心の位置座標が、統計的に均等となるようにセルを平行移動する
ことを特徴とするモアレの強さを軽減するプログラムを記録した記録媒体。A recording medium recording a program for causing a computer to execute processing for reducing the intensity of moire generated in a binary image expressed by halftone dots,
The above program detects occurrence of moire in one cell unit of halftone dots, and translates the cells so that the position coordinates of the centers of at least nine adjacent cells are statistically uniform. A recording medium on which a program for reducing the intensity of moire is recorded.
上記プログラムは、モアレの発生を、網点の一つのセル単位で検出し、検出した基準セルと、該基準セルに隣接する少なくとも4個以上のセルとの隣接辺の距離が均等となるように、かつ、画素数が変わらないように画素を移動して上記基準セルの形状を補正する
ことを特徴とするモアレの強さを軽減するプログラムを記録した記録媒体。A recording medium recording a program for causing a computer to execute processing for reducing the intensity of moire generated in a binary image expressed by halftone dots,
The above program detects the occurrence of moire in one cell unit of halftone dots so that the distance between adjacent sides of the detected reference cell and at least four or more cells adjacent to the reference cell is equal. And a recording medium on which a program for reducing the intensity of moire is recorded, wherein the shape of the reference cell is corrected by moving pixels so that the number of pixels does not change .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001064969A JP3933878B2 (en) | 2000-03-31 | 2001-03-08 | Digital image processing system |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000096389 | 2000-03-31 | ||
| JP2000-96389 | 2000-03-31 | ||
| JP2001064969A JP3933878B2 (en) | 2000-03-31 | 2001-03-08 | Digital image processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001346038A JP2001346038A (en) | 2001-12-14 |
| JP3933878B2 true JP3933878B2 (en) | 2007-06-20 |
Family
ID=26589032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001064969A Expired - Fee Related JP3933878B2 (en) | 2000-03-31 | 2001-03-08 | Digital image processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3933878B2 (en) |
-
2001
- 2001-03-08 JP JP2001064969A patent/JP3933878B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001346038A (en) | 2001-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5274495B2 (en) | How to change the document image size | |
| JPH09262958A (en) | Apparatus for outputting code data | |
| US6272260B1 (en) | Method of and apparatus for processing an image filter | |
| US6561423B2 (en) | Method and apparatus for generating optically readable dot image data and recording medium | |
| JP3933878B2 (en) | Digital image processing system | |
| JP5182587B2 (en) | Image processing apparatus and image processing method | |
| US6931163B1 (en) | Method for converting the coordinates of image data by way of random offset of the picture elements | |
| JP4158766B2 (en) | Image processing apparatus and image processing method | |
| JP3563905B2 (en) | Image output device | |
| JP5056063B2 (en) | Image processing apparatus and image processing program | |
| JP3476649B2 (en) | Image processing method and apparatus | |
| JP3791895B2 (en) | Image reduction processing method and apparatus | |
| JP2012019512A (en) | Image processing device and image processing method | |
| JP2788554B2 (en) | Image processing method and apparatus | |
| JP2019174887A (en) | Image processing device | |
| JPH11213113A (en) | Data recording method | |
| JP2008021207A (en) | Image processing system and image processing program | |
| JPH10276331A (en) | Image processing unit and its method | |
| JP2005204106A (en) | Digital halftone screen generation method | |
| JP2004213298A (en) | Image reduction ratio conversion processing program and image reduction ratio conversion processing device | |
| JPH11301077A (en) | Apparatus and method for evaluating dot code | |
| JP3014257B2 (en) | Document reading device | |
| JP2913867B2 (en) | Color image processing method | |
| JP2001045299A (en) | Image processing method | |
| JPH10271340A (en) | Image-processing method and device therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060622 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060627 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060824 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070313 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070314 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100330 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140330 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |