Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2867487B2 - Image processing method - Google Patents
[go: Go Back, main page]

JP2867487B2 - Image processing method - Google Patents

Image processing method

Info

Publication number
JP2867487B2
JP2867487B2 JP1287899A JP28789989A JP2867487B2 JP 2867487 B2 JP2867487 B2 JP 2867487B2 JP 1287899 A JP1287899 A JP 1287899A JP 28789989 A JP28789989 A JP 28789989A JP 2867487 B2 JP2867487 B2 JP 2867487B2
Authority
JP
Japan
Prior art keywords
value
signal
error
output
image processing
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 - Lifetime
Application number
JP1287899A
Other languages
Japanese (ja)
Other versions
JPH03149966A (en
Inventor
秀一 藤倉
節正 広垣
裕 真崎
和弘 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP1287899A priority Critical patent/JP2867487B2/en
Publication of JPH03149966A publication Critical patent/JPH03149966A/en
Application granted granted Critical
Publication of JP2867487B2 publication Critical patent/JP2867487B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Facsimile Image Signal Circuits (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、画像処理方法に関し、特に多値で与えられ
た画像の誤差拡散法による白黒二値画像への二値化方法
に関するものである。
Description: FIELD OF THE INVENTION The present invention relates to an image processing method, and more particularly to a method for binarizing a multi-valued image into a black and white binary image by an error diffusion method. .

(従来の技術) 従来よりディジタルプリンタ、ディジタルファクシミ
リ等において、中間調を疑似的に表現するための二値化
手法として誤差拡散法がある。この誤差拡散法の技術と
しては、フロイド・シュタインベルグ:「アン・アダプ
ティブ・アルゴリズム・フォー・スパシアル・グレイス
ケール」S.I.D予稿集、Vol.17/2,1976,PP.75〜77(Floy
d and Steinberg;「An Adaptive Algorithm for Spatia
l Greyscale Proceedings of the S.I.D(Society for
Information Display)Vol.17/2,Second Quater1976,P
P.75〜77)が挙げられる。この方法は、原画の画像濃度
と出力画像濃度の画素毎の濃度差を演算し、これを誤差
として周辺画素に特定の重み付けを施した後に分散さ
せ、この誤差と入力値の濃度を加え合わせ固定閾値を用
いて二値化するものである。
(Prior Art) Conventionally, in a digital printer, a digital facsimile, and the like, there is an error diffusion method as a binarization method for expressing halftones in a pseudo manner. Floyd Steinberg: "An Adaptive Algorithm for Spatial Grayscale" SID Preprints, Vol.17 / 2,1976, PP.75-77 (Floy
d and Steinberg; `` An Adaptive Algorithm for Spatia
l Greyscale Proceedings of the SID (Society for
Information Display) Vol.17 / 2, Second Quater1976, P
P.75-77). This method calculates the density difference between the original image density and the output image density for each pixel, assigns a specific weight to peripheral pixels as an error, disperses it, and adds this error to the density of the input value to fix it. The binarization is performed using a threshold value.

(発明が解決しようとする課題) しかしながら、前述の誤差拡散法では、ある画素の出
力が黒(白)となった場合、周辺画素を白(黒)くする
ように誤差が分散されるため、文字等の細い線がかすれ
るという問題点があった。
(Problems to be Solved by the Invention) However, in the above-described error diffusion method, when the output of a certain pixel becomes black (white), the error is dispersed so that peripheral pixels are made white (black). There is a problem that thin lines such as characters are blurred.

また、低い(高い)値を持つ画素が連続して入力され
てきた場合、演算誤差で分散する誤差が切り捨てられる
などして誤差が“0"ではじまった時、誤差がある値にま
でたまり、入力値と重率をかけられた誤差を加算して閾
値を越える(閾値以下)までは出力は黒(白)とはなら
ない。そのため、背景が白に対して低入力値(ここで
は、入力値が低い時は白である。)の際の階調部の濃度
がある程度まで大きく変化する部分、すなわちエッジ部
があまり良くでない(背景が黒に対して高い入力値でも
良くでない)といった問題点があった。
In addition, when pixels having low (high) values are continuously input, errors that are dispersed due to arithmetic errors are truncated, and when the errors start at "0", the errors accumulate to a certain value. The output does not become black (white) until the sum of the input value and the error multiplied by the weight exceeds the threshold (below the threshold). For this reason, the portion where the density of the gradation portion greatly changes to a certain extent when the background has a low input value for white (here, when the input value is low), that is, the edge portion is not very good ( However, a high input value is not good for a black background).

本発明の目的は、このような従来の問題点を解決し、
誤差拡散処理による文字等の細い線のかすれおよび低入
力値あるいは高入力値での階調のエッジ部が実際とは違
う位置に出ることを防止可能な画像処理方法を提供する
ことにある。
An object of the present invention is to solve such conventional problems,
It is an object of the present invention to provide an image processing method capable of preventing a thin line of a character or the like due to error diffusion processing from being blurred and an edge portion of a gradation at a low input value or a high input value from appearing at a position different from an actual position.

(課題を解決するための手段) 本発明の画像処理方法は、注目画素の濃度に周辺画素
の二値化誤差を加算して二値化処理を行う画像処理方法
において、注目画素の濃度と所定の第1の閾値とを比較
し、注目画素の濃度に周辺画素の二値化誤差を加算した
値と所定の第2の閾値とを比較し、第1の閾値との比較
結果が所定の条件を満たすとき、第2の閾値による比較
結果と所定の第3の値により注目画素の二値化誤差を求
めることに特徴がある。
(Means for Solving the Problems) According to an image processing method of the present invention, a binarization process is performed by adding a binarization error of a peripheral pixel to a density of a target pixel. Is compared with a predetermined second threshold, and a value obtained by adding a binarization error of a peripheral pixel to the density of the target pixel is compared with a predetermined second threshold. Is satisfied, a binarization error of the pixel of interest is obtained from the comparison result based on the second threshold value and a predetermined third value.

また、前記画像処理方法において、注目画素の濃度が
第1の閾値より低い値のとき、第3の値は予め設定され
た正の値とすることにも特徴がある。
Further, in the image processing method, when the density of the pixel of interest is a value lower than the first threshold, the third value is set to a preset positive value.

更に、前記画像処理方法において、注目画素の濃度が
第1の閾値より高い値のとき、第3の値は予め設定され
た0又は負の値とすることにも特徴がある。
Further, in the image processing method, when the density of the pixel of interest is a value higher than the first threshold value, the third value is set to a preset value of 0 or a negative value.

(実施例) 以下、本発明の一実施例を、図面により詳細に説明す
る。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

第1図は、本発明の一実施例を示す画像処理装置の概
略構成図である。
FIG. 1 is a schematic configuration diagram of an image processing apparatus showing one embodiment of the present invention.

第1図において、11はCCD等の光電変換部および原稿
走査に要する駆動部等からなる入力部、12はアナログ画
像データをディジタル画像データに変換するA/D変換
部、13はシューディング補正等を行う補正部、14は本発
明の特徴的な誤差拡散法による二値化を行う二値化部、
15は二値データをプリントアウトするプリンタとその駆
動系からなる出力部である。
In FIG. 1, reference numeral 11 denotes an input unit including a photoelectric conversion unit such as a CCD and a driving unit required for scanning a document, reference numeral 12 denotes an A / D conversion unit for converting analog image data into digital image data, and reference numeral 13 denotes, for example, shoeing correction. Correction unit, 14 is a binarization unit that performs binarization by the characteristic error diffusion method of the present invention,
Reference numeral 15 denotes an output unit including a printer for printing out binary data and its driving system.

以下、第1図の動作を説明する。 Hereinafter, the operation of FIG. 1 will be described.

まず、入力部11で原稿を読み込み画像データとして、
濃度値を1画素単位で出力する。A/D変換部12ではこの
画像データを8bit、256階調のデータとする。さらに補
正部13ではシェーディング補正等の補正を行い、4bit、
16階調のデータとし、信号100として出力する。二値化
部14では信号100が所定の条件であること(ここでは
“0"以下)を判定し、この時の二値化誤差を強制的に特
定の値(ここでは“5")とすることを追加した誤差拡散
処理によって二値化し、信号300として出力する。出力
部15では信号300を受け、一旦フレームメモリに原稿一
枚分のデータを蓄えた後、二値画像として出力する。
First, an original is read by the input unit 11 as image data,
The density value is output for each pixel. The A / D converter 12 converts this image data into 8-bit data of 256 gradations. Further, the correction unit 13 performs correction such as shading correction, and outputs a 4 bit,
The data is output as a signal 100 as data of 16 gradations. The binarization unit 14 determines that the signal 100 is under a predetermined condition (here, “0” or less), and forcibly sets the binarization error at this time to a specific value (here, “5”). The signal is binarized by the error diffusion processing to which the above is added, and is output as a signal 300. The output unit 15 receives the signal 300, temporarily stores data for one document in the frame memory, and then outputs the data as a binary image.

第2図は、第1図の二値化部14の構成例を示す図であ
る。これは、加算器21、比較器22及び24、セレクタ26、
誤差演算部28、誤差拡散部29、閾値23及び25と固定誤差
27とから構成される。
FIG. 2 is a diagram showing a configuration example of the binarization unit 14 in FIG. This includes an adder 21, comparators 22 and 24, a selector 26,
Error calculation unit 28, error diffusion unit 29, thresholds 23 and 25 and fixed error
27.

この二値化部14の詳細動作は、以下のとおりである。
この二値化部14に入った信号100は、2つに分岐され一
方は加算器21、もう一方は比較器22に入る。加算器21は
誤差拡散部29からの誤差の信号200を加算して信号101と
して出力する。この信号101は2つに分岐され、一方は
比較器24に入る。この比較器24では閾値25(ここでは
“7")よりも大きければ“1"、そうでなければ“0"とし
て信号300を出力する。また、信号101の一方は、セレク
タ26に入る。セレクタ26は、信号102が“0"の時はこの
信号101を信号103として出力し、信号102が“1"の時は
固定誤差27(ここでは“5")を信号103として出力す
る。ここでセレクタ26に入力された信号102は、比較器2
2から出力される。この比較器22は、信号100を受け、こ
の入力値が閾値23(ここでは“0")以下で“1"、そうで
なければ“0"を信号102として出力するものである。セ
レクタ26からの出力信号103と信号300の分岐された一方
は誤差演算部28に入る。この誤差演算部28では、信号30
0が“1"の時は信号103から信号100のとりうる最大値
(ここでは“15")を引いた値を信号104として出力し、
そうでなければ信号103を信号104として誤差拡散部29へ
出力する。誤差拡散部29では注目画素に対して第4図
(a)に示されるような位置に誤差として与えられた信
号104を重率を掛けて拡散させ、メモリ内に蓄える。ま
た、与えられた注目画素に対して次にこの二値化部へ入
力されてくる画素の誤差を信号200として加算器21へ出
力する。そしてこの信号200は次の信号100に加算され、
新しい信号101として出力され、さらに比較器24で、二
値化後の信号300として第1図の出力部15へと出力され
る。
The detailed operation of the binarization unit 14 is as follows.
The signal 100 that has entered the binarization unit 14 is branched into two, one enters the adder 21 and the other enters the comparator 22. The adder 21 adds the error signal 200 from the error diffusion unit 29 and outputs the result as a signal 101. This signal 101 is split into two, one of which enters the comparator 24. The comparator 24 outputs the signal 300 as “1” if it is larger than the threshold value 25 (here, “7”), and “0” otherwise. One of the signals 101 enters the selector 26. The selector 26 outputs the signal 101 as the signal 103 when the signal 102 is “0”, and outputs the fixed error 27 (here, “5”) as the signal 103 when the signal 102 is “1”. Here, the signal 102 input to the selector 26 is
Output from 2. The comparator 22 receives the signal 100 and outputs “1” as the signal 102 when the input value is equal to or smaller than the threshold value 23 (here, “0”), and outputs “0” otherwise. One of the output signal 103 from the selector 26 and the branched signal 300 enters the error calculator 28. In the error calculation unit 28, the signal 30
When 0 is “1”, a value obtained by subtracting the maximum value (here, “15”) of the signal 100 from the signal 103 is output as the signal 104,
Otherwise, signal 103 is output to error diffusion section 29 as signal 104. The error diffusion unit 29 spreads the signal 104 given as an error to the position as shown in FIG. Further, an error of a pixel which is next input to the binarizing unit with respect to the given target pixel is output to the adder 21 as a signal 200. And this signal 200 is added to the next signal 100,
It is output as a new signal 101 and further output by the comparator 24 as the binarized signal 300 to the output unit 15 in FIG.

上記誤差演算部28の補足説明を以下にする。誤差演算
部28に入力された信号103をg103、出力信号104をg104
する。さらに本実施例では入力の補正後のディジタルデ
ータは“0"〜“15"までの16階調なので、ここでの最大
値は“15"である。そして、この誤差演算部28に入る信
号300が“1"の時は、 g104=g103−15 であり、 “0"の時は、 g104=g103 である。信号300が“0"の時、信号104は信号103より
“0"(入力データのとりうる最小値)を引くが“0"なの
でここでは記述していない。ここで計算されたg104が二
値化誤差となる。
A supplementary description of the error calculator 28 will be given below. The signal 103 input to the error calculator 28 is g 103 , and the output signal 104 is g 104 . Further, in this embodiment, the digital data after the input correction is 16 gradations from "0" to "15", and the maximum value here is "15". Then, when the signal 300 is "1" to enter the error calculation unit 28 is a g 104 = g 103 -15, when "0" is a g 104 = g 103. When the signal 300 is “0”, the signal 104 subtracts “0” (the minimum value of the input data) from the signal 103, but is not described here because it is “0”. Here it is calculated the g 104 becomes a binary-coding error.

第2図の例では、信号100が閾値23以下の時拡散され
る誤差を所定の値としているが、二値化を行う比較器に
入る前の信号101を所定の値としてもよい。また、信号1
00が閾値23以下の時誤差拡散部29からの信号200を所定
の値とするようにしても良い。
In the example of FIG. 2, the error diffused when the signal 100 is equal to or smaller than the threshold value 23 is a predetermined value. However, the signal 101 before entering the comparator for binarizing may be the predetermined value. Also, signal 1
When 00 is equal to or smaller than the threshold value 23, the signal 200 from the error diffusion unit 29 may be set to a predetermined value.

閾値23はここでは“0"としてあるが、階調数が上がっ
た場合はこの閾値をもっと上げてもよい。
Although the threshold value 23 is "0" here, the threshold value may be further increased when the number of gradations increases.

固定誤差27も階調数が上がるのと同時に上げる必要が
ある。ただし、この固定誤差27は、高過ぎると疑似輪郭
が現れ、低過ぎると本実施例のような効果はなくなる。
種々の実験の結果、階調数に対して20〜40%の値をこの
固定誤差にすると良い。
The fixed error 27 also needs to be increased at the same time as the number of gradations increases. However, if the fixed error 27 is too high, a pseudo contour appears, and if it is too low, the effect as in the present embodiment is lost.
As a result of various experiments, a value of 20 to 40% with respect to the number of gradations may be set as the fixed error.

本実施例では、背景が白の場合について説明したが、
背景が黒の場合で、白い細い線、高入力値の時の階調部
に対しても有効である。この場合、閾値23を“15"と
し、比較器22では閾値23以上で信号を“1"、そうでない
場合を“0"とする。さらに、固定誤差27を“−5"とす
る。
In this embodiment, the case where the background is white has been described.
It is also effective for a white thin line and a gradation portion at a high input value when the background is black. In this case, the threshold value 23 is set to “15”, the comparator 22 sets the signal to “1” when the threshold value is 23 or more, and sets the signal to “0” otherwise. Further, the fixed error 27 is set to “−5”.

第3図は、第2図の誤差拡散部29の構成例を示す図で
ある。これは、乗算器31,32,33,34、加算器35,36,37、
レジスタ38,39、ラインメモリ40と除算器41とから構成
され、注目画素の二値化誤差の拡散と、次に入力される
注目画素の誤差の出力を行う。
FIG. 3 is a diagram showing a configuration example of the error diffusion unit 29 in FIG. These are multipliers 31, 32, 33, 34, adders 35, 36, 37,
The register is composed of registers 38 and 39, a line memory 40, and a divider 41, and performs diffusion of a binarization error of the target pixel and output of an error of the target pixel which is input next.

次に、この誤差拡散部29の詳細動作について説明す
る。
Next, a detailed operation of the error diffusion unit 29 will be described.

この誤差拡散部に入力された信号104は、4つに分岐
され、それぞれ乗算器31,32,33,34で“7"倍、“3"倍、
“5"倍、“1"倍にされる。ラインメモリ40は注目画素位
置の右の二値化誤差を出力する。この誤差は、加算器35
に入り、乗算器31との出力と加え合わせ除算器41で、乗
算器31,32,33,34で掛けた数の和(16=7+3+5+
1)で割って信号200として出力する。この信号200が次
の注目画素の誤差として出力される。加算器36は乗算器
32からの出力とレジスタ39からの出力を加え合わせた後
ラインメモリ40に注目画素の左下の誤差として蓄えられ
る。加算器37では乗算器33からの出力とレジスタ38から
の出力とを加算してレジスタ39へ出力する。レジスタ39
ではこの値を一時的に蓄え、加算器37より次の入力があ
ったときこの値を出力する。乗算器34からの出力はレジ
スタ38に一時的に蓄えられ、次に入力があった時にこの
値を出力する。
The signal 104 input to this error diffusion unit is branched into four, and the multipliers 31, 32, 33, and 34 respectively multiply the signal by "7", "3",
It is multiplied by “5” and “1”. The line memory 40 outputs a binarization error to the right of the target pixel position. This error is calculated by adder 35
And the sum of the numbers multiplied by the multipliers 31, 32, 33, and 34 in the addition divider 41 and the addition divider 41 (16 = 7 + 3 + 5 +
Divide by 1) and output as signal 200. This signal 200 is output as the error of the next target pixel. The adder 36 is a multiplier
After adding the output from the register 32 and the output from the register 39, the result is stored in the line memory 40 as the lower left error of the pixel of interest. The adder 37 adds the output from the multiplier 33 and the output from the register 38 and outputs the result to the register 39. Register 39
Then, this value is temporarily stored, and this value is output when the next input is made from the adder 37. The output from the multiplier 34 is temporarily stored in the register 38, and this value is output the next time there is an input.

以上のことを数式を用いて表現する。g[i,j]を信
号104の値、iは横座標、jは縦座標とする。注目画素
の右隣の位置のラインメモリ40の出力はM[i+1]と
する。誤差の拡散の係数の和は“16"である。信号200を
Gとすると、これらより、信号G及びラインメモリ40に
再び格納される値M[i−1]は、 G=(M[i+1]+g[i,j]×7)/16 M[i−1]=M[i]+g[i,j]×3 となる。
The above is expressed using mathematical expressions. Let g [i, j] be the value of signal 104, i be the abscissa, and j be the ordinate. The output of the line memory 40 at the position on the right of the target pixel is M [i + 1]. The sum of the error diffusion coefficients is “16”. Assuming that the signal 200 is G, the signal G and the value M [i-1] stored again in the line memory 40 are G = (M [i + 1] + g [i, j] × 7) / 16 M [ i−1] = M [i] + g [i, j] × 3.

また、レジスタ39,38に格納される値M[i],M[i
+1]は、 M[i]=M[i+1]+g[i,j]×5 M[i+1]=g[j,j]×1 となる。
Also, the values M [i] and M [i stored in the registers 39 and 38
+1] is M [i] = M [i + 1] + g [i, j] × 5 M [i + 1] = g [j, j] × 1

第3図の例では、誤差拡散法による誤差の拡散を示し
ているが、誤差をそのままラインメモリ40に入れ、第5
図(a)および(b)に示されるような位置から取り出
し、第5図(a),(b)に示される係数を掛け、これ
らの誤差を加え合わせた後に係数の和で割ったものを注
目画素に加えるようにしても良い。
In the example of FIG. 3, the error diffusion by the error diffusion method is shown.
5 (a) and 5 (b), multiplied by the coefficients shown in FIGS. 5 (a) and 5 (b), added up with these errors and then divided by the sum of the coefficients. It may be added to the target pixel.

第4図は、注目画素に対する誤差を拡散する位置と乗
算する際の係数を示す図である。誤差拡散法では、この
係数を、係数全体の和で割ったものを重率として使用す
るが、演算上での切り捨てを減らすために誤差として入
力信号100に加算される直前に係数の全体の和で除算し
ている。
FIG. 4 is a diagram showing coefficients when multiplying the error diffusion position with respect to the target pixel by a position. In the error diffusion method, a value obtained by dividing the coefficient by the sum of all coefficients is used as a weight, but the sum of all coefficients is added immediately before being added to the input signal 100 as an error in order to reduce truncation in operation. Divided by

本実施例で使用している拡散させる画素位置は第4図
(a)に示す例を用いたが、第4図(b)の例を用いて
もよい。
The example shown in FIG. 4A is used as the pixel position to be diffused used in this embodiment, but the example shown in FIG. 4B may be used.

第6図、第7図は本実施例の効果を説明するための図
である。第6図は、iieejファクシミリテストチャートN
o1を8dot/mmで読み込んだ画像の10.5ポイントの文字の
部分を拡大した図であり、第7図はiieejファクシミリ
テストチャートNo1の階調部分を拡大した図である。両
図において、(a)は従来の誤差拡散法による処理で二
値画像として出力したものであり、(b)は本実施例に
よって処理し出力したものである。
6 and 7 are views for explaining the effect of the present embodiment. Figure 6 shows the iieej facsimile test chart N
FIG. 7 is an enlarged view of a character portion of 10.5 points of an image read at 8 dots / mm at o1, and FIG. 7 is an enlarged view of a gradation portion of the iieej facsimile test chart No1. In both figures, (a) is output as a binary image by processing using the conventional error diffusion method, and (b) is processed and output according to the present embodiment.

(発明の効果) 以上説明したように、本発明によれば、入力値が所定
の値の時に誤差を所定の値とするような手法を設けた誤
差拡散処理を行う事によって、第5図(a)に示される
ような文字等の細い線のかすれは第5図(b)のように
現れる。同様に第6図(a)に示されるような低入力値
におけるエッジ部がずれて現れる現象が第6図(b)の
ように解決できる。また、背景が黒に対して高入力値に
おけるエッジ部がずれて現れる現象も解決できる。
(Effects of the Invention) As described above, according to the present invention, by performing error diffusion processing provided with a method of setting an error to a predetermined value when an input value is a predetermined value, FIG. A thin line of a character or the like as shown in FIG. 5A appears as shown in FIG. 5B. Similarly, the phenomenon in which the edge portion appears at a low input value with a shift as shown in FIG. 6 (a) can be solved as shown in FIG. 6 (b). Further, it is possible to solve a phenomenon in which an edge portion at a high input value is shifted from a black background.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の一実施例を示す画像処理装置の概略構
成図、 第2図は第1図における二値化部の構成例を示す図、 第3図は第2図における誤差拡散部の構成例を示す図、 第4図は注目画素に対する誤差を拡散する位置と乗算す
る際の係数を示す図、 第5図は誤差を取り出す位置及び係数を示す図、 第6図、第7図は本発明の実施例の効果を説明するため
の図である。 11:入力部、12:A/D変換部、 13:補正部、14:二値化部、 15:出力部、21:加算器、 22,24:比較器、23,25:閾値、 26:セレクタ、27:固定誤差、 28:誤差演算部、29:誤差拡散部、 31,32,33,34:乗算器、35,36,37:加算器、 38,39:レジスタ、40:ラインメモリ。
FIG. 1 is a schematic configuration diagram of an image processing apparatus showing one embodiment of the present invention, FIG. 2 is a diagram showing a configuration example of a binarization unit in FIG. 1, and FIG. 3 is an error diffusion unit in FIG. FIG. 4 is a diagram showing a coefficient when multiplying the error diffusion position with respect to the target pixel by a position, FIG. 5 is a diagram showing an error extracting position and a coefficient, FIG. 6, FIG. FIG. 4 is a diagram for explaining an effect of the embodiment of the present invention. 11: input section, 12: A / D conversion section, 13: correction section, 14: binarization section, 15: output section, 21: adder, 22, 24: comparator, 23, 25: threshold, 26: Selector, 27: fixed error, 28: error calculation unit, 29: error diffusion unit, 31, 32, 33, 34: multiplier, 35, 36, 37: adder, 38, 39: register, 40: line memory.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 石川 和弘 東京都港区虎ノ門1丁目7番12号 沖電 気工業株式会社内 (56)参考文献 特開 平1−175367(JP,A) 特開 平1−32765(JP,A) (58)調査した分野(Int.Cl.6,DB名) H04N 1/40 - 1/409 H04N 1/46 H04N 1/60──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Kazuhiro Ishikawa 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. (56) References JP-A-1-175367 (JP, A) Hei 1-332765 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) H04N 1/40-1/409 H04N 1/46 H04N 1/60

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】注目画素の濃度に周辺画素の二値化誤差を
加算して二値化処理を行う画像処理方法において、 前記注目画素の濃度と所定の第1の閾値とを比較し、 前記注目画素の濃度に周辺画素の二値化誤差を加算した
値と所定の第2の閾値とを比較し、 前記第1の閾値との比較結果が所定の条件を満たすと
き、前記第2の閾値による比較結果と所定の第3の値に
より注目画素の二値化誤差を求めることを特徴とする画
像処理方法。
1. An image processing method for performing a binarization process by adding a binarization error of a peripheral pixel to a density of a target pixel, comprising: comparing the density of the target pixel with a first predetermined threshold value; Comparing the value obtained by adding the binarization error of the peripheral pixel to the density of the target pixel with a predetermined second threshold value, and when the comparison result with the first threshold value satisfies a predetermined condition, the second threshold value An image processing method characterized in that a binarization error of a pixel of interest is obtained based on a comparison result of the above and a predetermined third value.
【請求項2】前記注目画素の濃度が前記第1の閾値より
低い値のとき、前記第3の値は予め設定された正の値と
することを特徴とする請求項1に記載の画像処理方法。
2. The image processing apparatus according to claim 1, wherein when the density of the target pixel is lower than the first threshold value, the third value is a predetermined positive value. Method.
【請求項3】前記注目画素の濃度が前記第1の閾値より
高い値のとき、前記第3の値は予め設定された0又は負
の値とすることを特徴とする請求項1に記載の画像処理
方法。
3. The apparatus according to claim 1, wherein when the density of the target pixel is higher than the first threshold, the third value is set to 0 or a negative value set in advance. Image processing method.
JP1287899A 1989-11-07 1989-11-07 Image processing method Expired - Lifetime JP2867487B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1287899A JP2867487B2 (en) 1989-11-07 1989-11-07 Image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1287899A JP2867487B2 (en) 1989-11-07 1989-11-07 Image processing method

Publications (2)

Publication Number Publication Date
JPH03149966A JPH03149966A (en) 1991-06-26
JP2867487B2 true JP2867487B2 (en) 1999-03-08

Family

ID=17723157

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1287899A Expired - Lifetime JP2867487B2 (en) 1989-11-07 1989-11-07 Image processing method

Country Status (1)

Country Link
JP (1) JP2867487B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6432765A (en) * 1987-07-29 1989-02-02 Hitachi Ltd Image binarization device

Also Published As

Publication number Publication date
JPH03149966A (en) 1991-06-26

Similar Documents

Publication Publication Date Title
EP0223601B1 (en) Image processing method
JPH05268462A (en) Image processing device
US5157741A (en) Image processing method and apparatus for out-putting dot-processed data with suppression of false contours and other noise
JPH11215377A (en) Image processing method and apparatus
JPH11164145A (en) Image processor
JP3031994B2 (en) Image processing device
JP3752805B2 (en) Image processing device
JP2867487B2 (en) Image processing method
JP3165225B2 (en) Image processing apparatus and image processing method
JPS62242473A (en) Pseudo halftone image processor
JP2521745B2 (en) Image processing device
JP2637414B2 (en) Image processing method
JP3245600B2 (en) Image processing device
JPS63288565A (en) Image processor
US7342688B2 (en) Apparatus for eliminating moire in scanned image and method for the same
JP2717020B2 (en) Image processing device
JP3157870B2 (en) Image processing method
JP2860039B2 (en) Pseudo halftone image reduction device
JP2859334B2 (en) Image processing device
JP3011464B2 (en) Image processing method
JP3059457B2 (en) Image processing device
JP2857906B2 (en) Halftone binarization processor
JP3260815B2 (en) Image processing device
JPH0822017B2 (en) Image signal processor
JP3346111B2 (en) Image processing device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081225

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091225

Year of fee payment: 11

EXPY Cancellation because of completion of term