JPH02210960A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH02210960A
JPH02210960A JP1031405A JP3140589A JPH02210960A JP H02210960 A JPH02210960 A JP H02210960A JP 1031405 A JP1031405 A JP 1031405A JP 3140589 A JP3140589 A JP 3140589A JP H02210960 A JPH02210960 A JP H02210960A
Authority
JP
Japan
Prior art keywords
pixel
data
interest
error
density
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.)
Granted
Application number
JP1031405A
Other languages
English (en)
Other versions
JP2683084B2 (ja
Inventor
Hiroshi Tanioka
宏 谷岡
Yasuhiro Yamada
康博 山田
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.)
Canon Inc
Original Assignee
Canon Inc
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
Priority to JP1031405A priority Critical patent/JP2683084B2/ja
Application filed by Canon Inc filed Critical Canon Inc
Priority to DE1990627870 priority patent/DE69027870T2/de
Priority to EP19900301475 priority patent/EP0382580B1/en
Priority to SG1996008508A priority patent/SG72673A1/en
Priority to EP19900301476 priority patent/EP0382581B1/en
Priority to DE1990626846 priority patent/DE69026846T2/de
Publication of JPH02210960A publication Critical patent/JPH02210960A/ja
Priority to US08/482,044 priority patent/US6134355A/en
Application granted granted Critical
Publication of JP2683084B2 publication Critical patent/JP2683084B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は画像データを2値データに量子化処理する画像
処理装置に関する。
〔従来の技術〕
従来より、ファクシミリ装置やデジタル複写機等の画像
処理装置において擬似中間1月処理方式として誤差拡散
法や平均濃度近似法が提案されている。
前者の誤差拡散法は、文献R0FLOYD  &L、5
TEINBERG、 ”AN ADA、PTIVE A
LGORTTHMFOR5PETIAL GRAY  
5CALE’  SID 75DIGEST、PP36
〜37に開示されている如(注目画素の多値画像データ
を2値化(最濃レベルか又は最淡レベルに変換)し、前
記2値化レベルと2値化前の多値画像データとの誤差に
所定の重み付けをして注目画素近傍の画素のデータに加
算するものである。
また、後者の平均濃度近似法は、特開昭57−1043
69号に記載されている様に、注目画素近傍の既に2値
化された2値データを用いて注目画素を黒又は白に2値
化した場合のそれぞれの近傍画素との重み付は平均値を
求め、この2つの平均値の平均を閾値として注目画素の
画像データを2値化するものである。
〔発明が解決しようとする課題〕
前述した誤差拡散法は入力画像データと出力画像データ
との誤差を補正する方式のため、入力画像と出力画像の
濃度を保存することができ、解像度及び階調性共に優れ
た画像を提供することが可能である。
しかしながら、誤差拡散法は入力画像データと出力画像
データとの誤差を補正する際、多くの2次元演算をしな
ければならず、その処理量の多さにより、ハードウェア
構成が大変複雑になるといった欠点があった。
又、平均濃度近似法は2値化後の2値データを用いて演
算を行うので、ハードウェア構成を簡素化することがで
きると共に極めて少ない処理量のため、処理の高速化を
実現する、ことが可能である。
しかしながら、平均濃度近似法は、注目画素を含めた領
域の平均値に注目画素を近似させ、2値化を行うので階
調数が制限されるとともになだらかな濃度変化を有する
画像に対して特有の低周波のテクスチャが発生し、画質
が劣化するといった欠点があった。
〔課題を解決するための手段及び作用〕本発明は上述し
た従来技術の欠点を除去することを目的とし、階調性及
び解像度共に優れた画像を簡単なハードウェア構成で短
時間に得ることができる画像処理装置を提供するもので
ある。
即ち、本発明によれば、注目画素のデータを入力する入
力手段と、2値化処理されたデータを用いて所定領域の
平均濃度値を求める演算手段と、前記演算手段により得
られた平均濃度値に基づき前記注目画素のデータを2値
化する2値化手段と、前記注目画素のデータを2値化し
た際に発生する誤差が所定範囲内の時、前記誤差を補正
する補正手段を有す。
〔実施例〕
以下、本発明の実施例を図面を用いて詳細に説明する。
則Lf[ まず本方式の原理について説明する。
第1図(1)は入力画像の画素毎の多値濃度を示す。
第1図(1)においてf (i、 Dは2値化しようと
する注目画素位置の入力画素の多値濃度データを示し、
正規化された0〜lの値とする。また、破線より上の画
素位置はすでに2値化処理が終了しており、注目画素の
2値化後はt (i、 j+1)、 t (i。
J+2)・・・と順次同様の2値化処理が行われる。
第1図(2)は2値化画像データを表わす図であり、B
(i、j)は注目画素の2値化後の濃度(0又はlの値
とする)を示す。破線により囲まれた部分は注目画素の
処理時にはすでに2値化処理の行われた画素データであ
り、これらを注目画素の2値化処理の際に用いる。
第1図(3)は重み付はマスクを表わす図である。
Rは平均濃度を求める重み付はマスクの一例で、3×3
サイズのマトリクスで表わしている。ここで、未2値化
画素に対する重みR(0,0) =R(0,1)=0と
して用いる。
本方式は注目画素近傍における2値画像の重み付き平均
濃度をm(i、j)とし、次式で求める。
m (i、 j) = E Z R(x、 y) ・B
 (i X、 j Y)  −・曲  ■注目画素f、
(i、 j)は、該平均濃度m (i、  j)及び既
に割付けられた2値化補正値E(i、j)を用いて次式
に従い2値化される。
B (i、 D =1 第2図に式■を図に表わしたものを示す。
式■において、E(i、j)は注目画素(i、 j)の
1画素前つまり画素(t、 j−1)の多値濃度f (
i。
j−1)を2値濃度B(i、 j−1)に2値化した際
に発生する誤差である。つまり、多値濃度f(i、j−
1)と、その近傍平均濃度m(t、j−1)との差分値
である。
そこで、この2値化誤差E(i、j)を注目画素f(i
、Dに加えて補正した値を2値化することにより、入力
画像全域にわたって平均濃度として、2値化後の画像濃
度を完全に保存することが出来る。
このような2値化誤差を考慮した処理を行うことにより
上述の平均濃度近似法と比較すると中間調再生能力が格
段に向上する。
また、式■においてE (i、  j+1)は注目画素
(i、 j)の1画素後の画素f (i、  j+1)
に振り分けられる誤差である。
この様に本実施例における2値化方式が誤差拡散法と比
較して処理量が極めて少ないにもかかわらず、これと同
等もしくはそれ以上の像再生能力が得られるのは、前記
誤差を隣接する1画素で補正するのみであるのにもかか
わらず、2値化後の複数データを用いて平均濃度を得る
ことにより、等価的に複数画素に誤差を分配して補正す
るのと同等の効果が得られるからである。
さて、本実施例では次画素2値化の際の誤差E(i。
)+1)は、 上記以外の場合には、 E (i、 j+1) =f (i、 j) +E (
i、 D  m (i、 D   −−■とする。
従って、上記式〇、■に示す様、2値化時の平均濃度m
と補正注目画素濃度との比較において、該補正注目画素
濃度が平均濃度mに近い値をとる所定範囲内(平均濃度
mと補正注目画素濃度との誤差が所定範囲内)であれば
、式■に従って、補正注目画素濃度と平均濃度との差分
を次画素2値化時の補正値として割り付ける。一方、所
定範囲外、つまり補正注目画素濃度と平均濃度との誤差
が十分大きい場合には、該補正値を0として次画素2値
化時の補正は行わない。つまり、誤差を補正する場合は
、注目画素近傍の画像の濃度変化が小さく、従って、中
間調を有する画像域であると判断出来、したがって2値
化する事によって発生する平均濃度との差分を次画素で
補正する事により画像のなめらかな濃度変化を忠実に擬
似中間処理できる。つまり階調性を向上することができ
る。一方、誤差を補正しない場合は逆に文字、線画等に
おけるエツジ部分つまり注目画素が近傍画像濃度に比べ
て急激に変化していると判断出来、従ってその場合の画
素に対しては補正値を0とし、濃度を保存する事による
解像力の低下を抑えて2値再生する。これにより、エツ
ジ部分における解像度を向上することができる。
この様に、本実施例の特徴的処理方式は上記画像濃度変
化に応じて中間調画像域は2値化誤差を用いて2値化画
像上で濃度を保存すると共に文字等の解像画像部におい
ては上記濃度保存による像のぼけを防止する為に2値化
誤差の補正を行わず平均濃度mに近似させるものである
第3図は本発明の一実施例を示す画像処理装置のブロッ
ク図である。入力センサ部AはCCD等の光電変換素子
およびこれを走査する駆動装置より構成され原稿の読み
取り走査を行う。入力センサ部Aで読み取られた原稿の
画像データは、逐次A/D変換器Bに送られる。ここで
は各画素のデータを6ビツトのデジタルデータに変換し
、64レベルの階調数をもつデータに量子化する。次に
補正回路CにおいてCCDセンサの感度ムラや照明光源
による照度ムラを補正するためのシェーディング補正等
をデジタル演算処理で行う。次にこの補正処理済のデー
タを2値化回路りに送出する。2値化回路りでは入力し
た6ビツト多値の画像データを前述した方式により1ビ
ツト2値のデータに量子化処理する。プリンタEはレー
ザビーム又はインクジェット方式により構成されるプリ
ンタで、2値化回路りから送られて(る2値データに基
づきドツトをオン/オフ制御し画像を記録上に再現する
第4図は第3図における2値化回路りの詳細を示したブ
ロック図である。
第4図において!、 2は2値化処理された2値データ
を1ライン分記憶する遅延RAM、3〜7.11は2値
データを1画素遅延させるためのD F/F (フリッ
プフロップ)、8は注目画素周辺の2値データから所定
領域の平均濃度を演算し、注目画素のデー夕を2値化す
る際の閾値として出力する平均濃度演算ROM、9は入
力された注目画素の多値データと前記ROM8から出力
された閾値との差を演算する減算器、10はROM8か
ら出力される閾値と注目画素の多値データを比較する比
較器、12はセレクタ14で選択された減算器9から出
力される誤差データ又はOと補正回路から送られてきた
6ビツト多値データを加算する加算器、13は減算器9
から送られてくる注目画素の多値データと閾値との差を
所定の値(α)と比較する比較器、14は比較器からの
セレクト信号に基づき0又は減算器9の出力のいずれか
を選択するセレクタである。
上記構成において、比較器IOは式■に基づき2値化し
た1bitのデータB(i、j)を出力する。該2値化
データはライン毎に遅延させるためのRAM2゜RAM
Iに入力され、RAM2によりlライン遅延させた2値
データB (i−1,j+1)が、RAMIにより2ラ
イン遅延させた2値データB (i−2,j+1)がR
OM8に出力される。
さらに、D F/F3はB(i−2,j)、D F/F
 4はB (i−2,j−1)、D F/F 5はB(
i−1,j)、DF/F6はB (i−1,j−1)、
D F/F 7はB (i。
j−1)をROM8に出力する。
上記2値データは第1図に示すように入力画像f(i、
 j)に対し周辺画素の2値化画像であり、これらをR
OM8の入力アドレスに接続すれば、ROMBにあらか
じめ式のに基づき式■に示す2値化閾値m(i、 Dが
格納されているので高速に2値化閾値を得ることができ
る。
この閾値は減算器9及び比較器10に入力される。
一方、減算器9及び比較器10にはD F/F 11よ
りf (i、 j) +E (i、  j)が入力され
る。
この2つの入力に基づき減算器9は弐〇における不等式
の両辺の差 E (i、 j+1) =f (i、 D 十E (i
、 D −m (i、 j)   −−■を演算する。
一方、比較器lOは上記2つの入力に基づきf (i。
j) +E (i、 Dと、m(i、j)を比較し2値
化データB(i、j)を出力する。また弐〇に基づき、
減算器9から出力される誤差E(i、j+1)はセレク
タ14及び比較器13に入力される。
比較器13では、該誤差E (i、 j+1)と定数α
との比較を式■により行い、該比較結果に基づき、セレ
クタ14に対してセレクト信号を出力する。
セレクタ14では比較器13から送られてくるセレクト
信号により、前記誤差E (i、 j+1)の絶対値が
αより大なるときはE (i、 j+1) =0を、α
以下の場合には、減算器9出力をそのまま選択出力する
誤差E(i、j−ti)は加算器12により入力画像デ
ータf (i、 j+1)に加えられる。D F/F 
11は加算値をデータ1クロツク期間遅延する。
以下上記処理を繰返し行うことにより、2値化処理を順
次行う。
第5図に重みマスクの一例、を示す。第5図aの重みマ
スクは周囲7画素、第5図すの重みマスクは周囲12画
素の2値データから平均値を求めるものである。なお、
本実施例においては第5図aに示す重みマスクlを用い
たので実際に入力される6bit画像濃度レベル(0〜
63)に正規化する為に平均濃度演算ROMテーブルは
式■で得られた値を63倍して6bit値に変換した値
として格納してお(。
以上説明した如く本実施例によれば、2値化処理の終了
した2値データのみを用い平均濃度を演算し、それを閾
値として入力多値データを2値化処理するので2値化の
ための処理量を平均濃度近似法よりも少なくすることが
できる。しかも、入力多値データを2値化した際発生す
る入力多値データと平均濃度との誤差が所定範囲内の時
その誤差を補正するので階調性を極めて向上させること
ができる。
更に、本実施例では平均濃度と入力多値データの誤差が
所定値より大きい時は、その誤差を補正しないので、濃
度を保存することによる解像度の低下を防ぎ、エツジ部
を鮮明に再現することができる。
なお、本実施例においては、2値化誤差Eは次画素のみ
に振り分けて補正したが、2値化誤差Eを例えば第1図
において画素(i、j+1)へ3E (i。
j+1) /4、画素(i、 j+2)へE (i、 
j+1)/4の如く主走査方向の複数画素へ分配すれば
平均処環マスクが小さ(とも階調性の再現能力は向上す
る。
また、誤差拡散法の場合と同様に所定配分率で二次元的
に複数の近傍画素に振り分けるようにしても良い。この
場合、ハード構成は多少複雑となるが、主走査方向とと
もに副走査方向についても均一な画像を得ることができ
、再現性が向上する。
また、重みマスクは注目画素に近づく程大きくしたが、
その傾斜1分布は限定されず、隣接しない離散位置の画
素を用いても良い。
I−例」 又、前記実施例1では2値化誤差Eを式■、■で示され
る場合に分け、誤差Eが定数αを用いたある一定値以上
の場合には、誤差Eを0として次画素に振りまかないと
したが、上記定数αの値を平均濃度値あるいは注目画素
濃度値に応じて変化させることもできる。
例えば、第6図に示すように、平均濃度がO又はlに近
づく捏αが小さ(なるように設定すれば、白地中の黒文
字あるいは黒地中の白ぬき文字等のエツジ部分に対して
より高精細に2値化することができる。
笈胤l」 又、実施例1の式■のかわりに以下の式■を用いる。
E(i、j+1)=0 ここでkは定数であり、k=0,1程度に設定すると良
好な結果を得ることができる。
本実施例によれば、平均濃度値が0又は1に近づいた場
合に誤差EをOとすることにより、実施例2と同様、文
字部分を高精細に2値化することができる。
なお実施例2及び実施例3は、第7図に示すように、誤
差演XROM20のアドレス端子に平均濃度演算ROM
8の出力m(i、j)を入力すれば、あらかじめ書き込
まれたデータに基づくテーブル変換処理で容易に実施で
きる。
rLilfLfjLA 実施例1においては、第5図aに一例を示すごとき3×
3マトリクスの重みマスクを用いたが、一般的に中間調
部分を滑らかに2値化する為には、注目画素に隣接する
画素の重みを小さく設定することが望ましい。
従って第5図すに示す3×5マトリクスの重みマスクを
用いた場合には、実施例1の第5図aにおけるR(i−
1,j)、R(i、j−1)が5/21=0.24であ
るのに対し、第5図すのそれは7/48=O,+5とな
り、より中間調部分を滑らかに2値再現できる。
尚、実施例1において、平均濃度mの演算をROMテー
ブルにより簡易に実現したが、この演算は7個のアンド
ゲートと複数個の加算器を用いても構成することが出来
、この場合更に処理速度の高速化を実現できる。また、
ゲートアレイ等の内部に組込むことによりハード規模を
大幅に削減できることは言うまでもない。
又、前述した実施例では全て処理中濃度保存の為の補正
値Eの演算を本方式で用いる平均濃度mを用いているが
、例えばエツジ部等でEをOにするか否かの判定等は公
知の技術、例えば被2値化画像データより2次元的ラプ
ラシアンを求め、該値をしきい値処理した判定結果に基
づき、エツジ部を判定し、エツジ部ではEをOにしても
同様の結果が得られる。又、操作者の領域指定操作で得
られる指示に基づき画素毎の処理の切り換えでな(広い
領8域でエツジ部を指定し、その領域ではEを0にする
ようにしてもよい。
又、上記実施例では入力データの種類が1つ(1色)の
場合を説明したが、入力データをR,G、 B3色とす
ることで本発明はカラー画像にも適用することができる
〔発明の効果〕
以上説明した如く本発明によれば階調性及び解像度共に
優れた画像を簡単なハードウェア構成で短時間に得るこ
とができる。
【図面の簡単な説明】
第1図は画素毎の多値画像、2値化画像及び重み付はマ
スクを示した図、 第2図は本実施例における2値化処理の原理図、第3図
は本実施例における画像処理装置の構成を示したブロッ
ク図、 第4図は第3図の2値化回路の詳細を示したブロック図
、 第5図は重みマスクの一例を示した図、第6図は第2の
実施例を説明するための図、第7図は2値化回路の他の
例を示したブロック図である。 図中、l、 2は遅延RAM、3〜7,11はDF/F
。 8は平均濃度演算ROM、9は減算器、10は比較器、
12は加算器、工3は比較器、14はセレクタ、20は
ROMである。 第2区 でシ 五ij& イ麦 a・ !々マスク0−例(’3x?) 第5図

Claims (1)

  1. 【特許請求の範囲】 注目画素のデータを入力する入力手段と、 2値化処理されたデータを用いて所定領域の平均濃度値
    を求める演算手段と、 前記演算手段により得られた平均濃度値に基づき前記注
    目画素のデータを2値化する2値化手段と、 前記注目画素のデータを2値化した際に発生する誤差が
    所定範囲内の時、前記誤差を補正する補正手段とを有す
    ことを特徴とする画像処理装置。
JP1031405A 1989-02-10 1989-02-10 画像処理装置 Expired - Lifetime JP2683084B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP1031405A JP2683084B2 (ja) 1989-02-10 1989-02-10 画像処理装置
EP19900301475 EP0382580B1 (en) 1989-02-10 1990-02-12 Image processing apparatus
SG1996008508A SG72673A1 (en) 1989-02-10 1990-02-12 Image processing apparatus
EP19900301476 EP0382581B1 (en) 1989-02-10 1990-02-12 Image processing apparatus
DE1990627870 DE69027870T2 (de) 1989-02-10 1990-02-12 Bildverarbeitungsgerät
DE1990626846 DE69026846T2 (de) 1989-02-10 1990-02-12 Bildverarbeitungsvorrichtung
US08/482,044 US6134355A (en) 1989-02-10 1995-06-07 Binarization using a local average, and using error diffusion

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1031405A JP2683084B2 (ja) 1989-02-10 1989-02-10 画像処理装置

Publications (2)

Publication Number Publication Date
JPH02210960A true JPH02210960A (ja) 1990-08-22
JP2683084B2 JP2683084B2 (ja) 1997-11-26

Family

ID=12330350

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1031405A Expired - Lifetime JP2683084B2 (ja) 1989-02-10 1989-02-10 画像処理装置

Country Status (1)

Country Link
JP (1) JP2683084B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04111677A (ja) * 1990-08-31 1992-04-13 Canon Inc 画像処理装置
JPH04111678A (ja) * 1990-08-31 1992-04-13 Canon Inc 画像処理装置
JPH04260276A (ja) * 1991-02-14 1992-09-16 Toyo Ink Mfg Co Ltd カラ―画像情報処理方法
JP2015164795A (ja) * 2014-02-06 2015-09-17 キヤノン株式会社 画像処理装置、画像形成装置、画像処理方法及びプログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04111677A (ja) * 1990-08-31 1992-04-13 Canon Inc 画像処理装置
JPH04111678A (ja) * 1990-08-31 1992-04-13 Canon Inc 画像処理装置
JPH04260276A (ja) * 1991-02-14 1992-09-16 Toyo Ink Mfg Co Ltd カラ―画像情報処理方法
JP2015164795A (ja) * 2014-02-06 2015-09-17 キヤノン株式会社 画像処理装置、画像形成装置、画像処理方法及びプログラム
US9349083B2 (en) 2014-02-06 2016-05-24 Canon Kabushiki Kaisha Image halftone processing by dithering or error diffusion based on pixel value or times of printing

Also Published As

Publication number Publication date
JP2683084B2 (ja) 1997-11-26

Similar Documents

Publication Publication Date Title
US5121447A (en) Apparatus for performing gradation processing on image data
JPH03193472A (ja) 画像処理装置
US6134355A (en) Binarization using a local average, and using error diffusion
EP0382581B1 (en) Image processing apparatus
JP2683084B2 (ja) 画像処理装置
JP2683085B2 (ja) 画像処理装置
JP2662401B2 (ja) 画像処理装置
JP2848566B2 (ja) 画像処理装置
US5200839A (en) Image processing apparatus
JP2810396B2 (ja) 画像処理装置
JP2810395B2 (ja) 画像処理装置
JP2000270210A (ja) 画像処理装置
JP2733314B2 (ja) 画像処理装置
JP2749985B2 (ja) 画像処理装置
JPH02210959A (ja) 画像処理装置
JP2662402B2 (ja) 画像処理装置
JP2848568B2 (ja) 画像処理装置
JP2880561B2 (ja) 画像処理装置
JPH08204960A (ja) 画像処理装置
JPH0644800B2 (ja) 画像処理装置
JPS63244971A (ja) 画像処理方法
JP2670477B2 (ja) 画像処理装置
JPH03109872A (ja) 画像処理装置
JPH03112269A (ja) 画像処理装置
JPH03192970A (ja) 画像処理装置

Legal Events

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

Free format text: PAYMENT UNTIL: 20070808

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20080808

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20080808

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090808

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090808

Year of fee payment: 12