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
JP3611697B2 - Multilevel image binarization method - Google Patents
[go: Go Back, main page]

JP3611697B2 - Multilevel image binarization method - Google Patents

Multilevel image binarization method Download PDF

Info

Publication number
JP3611697B2
JP3611697B2 JP35473996A JP35473996A JP3611697B2 JP 3611697 B2 JP3611697 B2 JP 3611697B2 JP 35473996 A JP35473996 A JP 35473996A JP 35473996 A JP35473996 A JP 35473996A JP 3611697 B2 JP3611697 B2 JP 3611697B2
Authority
JP
Japan
Prior art keywords
pixel
pixels
binary
value
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.)
Expired - Fee Related
Application number
JP35473996A
Other languages
Japanese (ja)
Other versions
JPH10191038A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP35473996A priority Critical patent/JP3611697B2/en
Publication of JPH10191038A publication Critical patent/JPH10191038A/en
Application granted granted Critical
Publication of JP3611697B2 publication Critical patent/JP3611697B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、多値画像を2値画像に変換する多値画像2値化方法に関し、特に、多値画像を、その多値画像よりも高密度な2値画像に変換する多値画像2値化方法に関する。
【0002】
【従来の技術】
例えば、スキャナ装置で読み取った多値画像を、2値画像に対応したプロッタ装置で出力するデジタル複写機等においては、多値画像を、白画素及び黒画素の2値画素から構成される2値画像に変換する必要がある。その2値化処理においては、多値画像を構成する各画素の濃度値のとり得る範囲のどのレベルをしきい値として白画素または黒画素とするかが2値化後の画像の画質に大きく影響する。
【0003】
そのため、特告昭56−46187号公報記載の「画像濃度の2値化のしきい値設定方法」に見られるように、3×3マトリクスの画素の濃度レベルの連結性に応じて、2値化しきい値を設定する方式など、多値画像の2値化において、対象画像の特徴を正確に再現できるようにした提案がなされている。
【0004】
【発明が解決しようとする課題】
しかしながら、上記特告昭56−46187号公報に見られる方法は、連結性のヒストグラムを求めるために多値画像データを保持するページメモリが必要となり、その方法を実現するための装置は高コストとなる。
【0005】
また、近年においては、多値画像を読み取るためのイメージスキャナ等の入力装置の解像度は300〜400dpiが主流であるが、2値画像を出力するためのプロッタ装置等の出力装置の解像度は600〜1200dpiへと高密度化が進んでおり、そのために、多値画像を、その多値画像の画素密度よりも高密度の2値画像に変換する必要があるが、上記従来の方法では、それに対応できないという問題点があった。
【0006】
本発明は、係る事情に鑑みてなされたものであり、ページメモリが不要で、多値画像を高密度化しつつ最適な2値画像に変換できる多値画像2値化方法を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成するため、請求項1記載の多値画像2値化方法は、多値の濃度値を持つ画素で構成される多値画像の各画素を注目画素として、その注目画素を主走査方向S(Sは自然数)倍及び副走査方向T(Tは自然数)倍で分割して(S×T)個の2値画素に変換することにより、前記多値画像を高密度2値画像に変換する多値画像2値化方法において、前記注目画素の濃度値に対して(S×T)個の固定しきい値で(S×T+1)階調へ変換する単純多値化処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含むS×T個の2値画素に変換すると共に、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定する一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定することを特徴とする多値画像2値化方法。
【0008】
請求項2記載の多値画像2値化方法は、多値の濃度値を持つ画素で構成される多値画像の各画素を注目画素として、その注目画素を主走査方向S(Sは自然数)倍及び副走査方向T(Tは自然数)倍で分割して(S×T)個の2値画素に変換することにより、前記多値画像を高密度2値画像に変換する多値画像2値化方法において、前記注目画素の濃度値に対して(S×T+1)階調の多値誤差拡散処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換すると共に、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定する一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定することを特徴とする多値画像2値化方法。
【0009】
請求項3記載の多値画像2値化方法は、多値の濃度値を持つ画素で構成される多値画像の各画素を注目画素として、その注目画素を主走査方向S(Sは自然数)倍及び副走査方向T(Tは自然数)倍で分割して(S×T)個の2値画素に変換することにより、前記多値画像を高密度2値画像に変換する多値画像2値化方法において、前記注目画素の濃度値に対して(S×T+1)階調の多値ディザ処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換すると共に、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定する一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定することを特徴とする多値画像2値化方法。
【0016】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【0017】
図1は本発明の実施の形態に係る多値画像2値化方法が適用される画像処理装置のブロック構成を示す図である。
【0018】
同図において、スキャナ部1は光電変換装置、A/D変換装置を備え、原稿を読み取って多値画像データに変換して出力するものである。2値化部2はスキャナ部1からの多値画像データをスキャナ部1での読み取り密度の主走査方向S倍、副走査方向T倍の密度の2値画像データに変換するものである。なお、S及びTは、1以上の整数、すなわち、自然数であり、本実施の形態では、後述するように、S=T=2または、S=T=3または、S=T=4の場合を例として説明する。プリンタ3は、2値化部2からの2値画像をスキャナ部1での読み取り密度の主走査方向S倍、副走査方向T倍の密度で記録出力するものである。制御部4は上記各部を制御するマイクロコンピュータである。
【0019】
以上の構成で、2値化部2において行われる本発明に係る多値画像2値化方法について、第1ないし第8実施形態に分けて説明する。
【0020】
先ず、第1実施形態では、2値化部2は、スキャナ部1から入力される多値画像データを構成する、多値の濃度値を持つ各画素を順次入力して注目画素とし、その注目画素の濃度値に対して(S×T)個の固定しきい値で(S×T+1)階調へ変換する単純多値化処理を行ない、その結果得られた、値0から値(S×T)までの範囲の階調出力値を、当該注目画素から変換する(S×T)個の2値画素のうちの黒画素数とし、当該注目画素をその階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換して出力することで、スキャナ部1からの多値画像を主走査方向にS倍、副走査方向にT倍に高密度化した2値画像出力する。
【0021】
具体的には、S=T=2の場合、図2に示す、3×3の周辺画素A、B、C、D、E、G、Hの中心に位置する注目画素Xは、図3に示す(2×2)=4個の2値画素a、b、c、及び、dに変換されるが、その(2×2)2値画素中の黒画素数と、その(2×2)マトリクスにおける黒画素の配置位置の組み合わせパターンは、図4(1)ないし(16)の16通りとなる。同図(1)は黒画素数が0個の場合、同図(2)ないし(5)は黒画素数が1個の場合、同図(6)ないし(11)は黒画素数が2個の場合、同図(12)ないし(15)は黒画素数が3個の場合、同図(16)は黒画素数が4個の場合を示しており、この第1実施形態では、(2×2)2値画素中の黒画素数に対応して図4(1)ないし(16)のいずかのパターンを選択する。
【0022】
注目画素の濃度値の(2×2)2値画素中の黒画素数への変換は、注目画素の濃度値をf(x,y)とし、その濃度値f(x,y)が、4つのしきい濃度値(th1、th2、th3、th4:ただしth4>th3>th2>th1)で区切られる所定の5段階の濃度範囲のうちのいずれの濃度範囲に属するかに応じて、その注目画素Xから変換される図3に示す(2×2)=4個の2値画素に含まれる黒画素数を0ないし4個のうちのいずれかに決定することで行う。
【0023】
すなわち、注目画素Xの濃度値f(x,y)が
f(x,y)≧th4 ならば 黒画素数=4
th4>f(x,y)≧th3 ならば 黒画素数=3
th3>f(x,y)≧th2 ならば 黒画素数=2
th2>f(x,y)≧thl ならば 黒画素数=l
th1>f(x,y) ならば 黒画素数=0
というように、注目画素Xの濃度値が属する5段階の濃度範囲に応じて(2×2)2値画素に含まれる黒画素数を0ないし4個のうちのいずれかに決定し、その決定した黒画素数に応じて、図4(1)ないし(16)のいずかのパターンを選択する。
【0024】
このように、第1実施形態の多値画像2値化方法では、注目画素を(S×T)個の2値画素に変換するというページメモリが不要な処理により、スキャナ部1からの多値画像を高密度2値画像に変換してプリンタ3に出力することができる。また、注目画素の濃度値を単純多値化処理して得られた階調出力値を注目画素から変換した(S×T)個の2値画素中の黒画素数とすることで、2値化部2は、スキャナ部1で文字原稿を読み取って得られた多値画像に適した高密度2値画像をプリンタ3に出力することができ、プリンタ3では良好な画質の文字画像が記録できる。
【0025】
次に第2実施形態について説明する。この第2実施形態では、2値化部2は、スキャナ部1から入力される多値画像データを構成する、多値の濃度値を持つ各画素を順次入力して注目画素とし、その注目画素の濃度値に対して(S×T+1)階調の多値誤差拡散処理を行い、その結果得られた、値0から値(S×T)までの範囲の階調出力値を、当該注目画素から変換する(S×T)個の2値画素のうちの黒画素数とし、当該注目画素をその階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換して出力することで、スキャナ部1からの多値画像を主走査方向にS倍、副走査方向にT倍に高密度化した2値画像出力する。
【0026】
具体的には、S=T=2の場合で、64階調(濃度値が0ないし63)の注目画素に対して5階調の多値誤差拡散処理を行う場合、図2に示す、3×3の周辺画素A、B、C、D、E、G、Hの中心に位置する注目画素Xは、図3に示す(2×2)=4個の2値画素a、b、c、及び、dに変換されるが、その(2×2)2値画素中の多値誤差拡散処理の5階調に対応する黒画素数(0ないし4)と、その(2×2)マトリクスにおける黒画素の配置位置の組み合わせパターンは、図4(1)ないし(16)の16通りとなる。同図(1)は黒画素数が0個の場合、同図(2)ないし(5)は黒画素数が1個の場合、同図(6)ないし(11)は黒画素数が2個の場合、同図(12)ないし(15)は黒画素数が3個の場合、同図(16)は黒画素数が4個の場合を示しており、この第2実施形態では、(2×2)2値画素中の黒画素数に対応して図4(1)ないし(16)のいずかのパターンを選択する。
【0027】
注目画素の64階調の濃度値の(2×2)2値画素中の黒画素数への変換は、注目画素の入力濃度値をf(x,y)とし、その入力濃度値f(x,y)と注目画素の所定の周辺画素から当該注目画素に拡散された誤差との合計である濃度値f´(x,y)が、4つのしきい濃度値(th1、th2、th3、th4:ただしth4>th3>th2>th1)で区切られる所定の5段階の濃度範囲のうちのいずれの濃度範囲に属するかに応じて、その注目画素Xから変換される図3に示す(2×2)=4個の2値画素に含まれる黒画素数を0ないし4個のうちのいずれかに決定することで行う。
【0028】
すなわち、注目画素Xの濃度値を上記したようにf´(x,y)とし、注目画素の位置(x,y)に対して(x−i,y−j)に位置する周辺画素の誤差値をe(x−i,y−j)、拡散係数をμ(i、j)、そして注目画素の誤差値をe(x,y)とするとき、
f´(x,y)=f(x,y)+(1/Σμ(i、j))×Σμ(i、j)e(x−i,y−j)
により求められるf´(x,y)が
f´(x,y)≧th4 ならば 黒画素数=4:e(x,y)=f´(x,y)−63
th4>f´(x,y)≧th3 ならば 黒画素数=3:e(x,y)=f´(x,y)−47
th3>f´(x,y)≧th2 ならば 黒画素数=2:e(x,y)=f´(x,y)−31
th2>f´(x,y)≧thl ならば 黒画素数=l:e(x,y)=f´(x,y)−15
th1>f´(x,y) ならば 黒画素数=0:e(x,y)=f´(x,y)
というように、注目画素Xの濃度値が属する5段階の濃度範囲に応じて(2×2)2値画素に含まれる黒画素数が0ないし4個のうちのいずれかに決定し、その決定した黒画素数に応じて、図4(1)ないし(16)のいずかのパターンを選択する。また、同時に注目画素近傍の、いずれ注目画素として処理されることとなる周辺画素において多値誤差拡散処理が行えるように、現在の注目画素についての誤差値e(x,y)も算出しておく。その誤差値e(x,y)は、多値画像における1画素を(2×2)=4画素中に含まれる0から4個の黒画素数として表される5階調で表現する多値誤差拡散処理におけるものであるため、注目画素から変換された(2×2)2値画像中の黒画素数に応じた数式により算出している。なお、誤差拡散処理の応用である多値誤差拡散処理自体は、既に知られた技術であるため、詳細な説明は省略する。
【0029】
このように、第2実施形態の多値画像2値化方法では、注目画素を(S×T)個の2値画素に変換するというページメモリが不要な処理により、スキャナ部1からの多値画像を高密度2値画像に変換してプリンタ3に出力することができる。また、注目画素の濃度値に対して(S×T+1)階調の多値誤差拡散処理をして得られた階調出力値を注目画素から変換した(S×T)個の2値画素中の黒画素数とすることで、2値化部2は、スキャナ部1で写真原稿を読み取って得られた多値画像に適した高密度2値画像をプリンタ3に出力することができ、プリンタ3では良好な画質の写真画像が記録できる。
【0030】
次に第3実施形態について説明する。この第3実施形態では、2値化部2は、スキャナ部1から入力される多値画像データを構成する、多値の濃度値を持つ各画素を順次入力して注目画素とし、その注目画素の濃度値に対して(S×T+1)階調の多値ディザ処理を行い、その結果得られた、値0から値(S×T)までの範囲の階調出力値を、当該注目画素から変換する(S×T)個の2値画素のうちの黒画素数とし、当該注目画素をその階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換して出力することで、スキャナ部1からの多値画像を主走査方向にS倍、副走査方向にT倍に高密度化した2値画像出力する。
【0031】
具体的には、S=T=2の場合で、64階調(濃度値が0ないし63)の注目画素に対して5階調の多値ディザ処理を行う場合、図2に示す、3×3の周辺画素A、B、C、D、E、G、Hの中心に位置する注目画素Xは、図3に示す(2×2)=4個の2値画素a、b、c、及び、dに変換されるが、その(2×2)2値画素中の多値ディザ処理の5階調に対応する黒画素数(0ないし4)と、その(2×2)マトリクスにおける黒画素の配置位置の組み合わせパターンは、図4(1)ないし(16)の16通りとなる。同図(1)は黒画素数が0個の場合、同図(2)ないし(5)は黒画素数が1個の場合、同図(6)ないし(11)は黒画素数が2個の場合、同図(12)ないし(15)は黒画素数が3個の場合、同図(16)は黒画素数が4個の場合を示しており、この第3実施形態では、(2×2)2値画素中の黒画素数に対応して図4(1)ないし(16)のいずかのパターンを選択する。
【0032】
注目画素の64階調の濃度値の(2×2)2値画素中の黒画素数への変換は、注目画素の濃度値をf(x,y)とし、その濃度値f(x,y)が、4つのしきい濃度値(th(i、j)、th(i、j)+15、th(i、j)+31、th(i、j)+47)で区切られる所定の5段階の濃度範囲のうちのいずれの濃度範囲に属するかに応じて、その注目画素Xから変換される図3に示す(2×2)=4個の2値画素に含まれる黒画素数を0ないし4個のうちのいずれかに決定することで行う。
【0033】
なお、th(i、j)は、変動しきい値であり、図5に示すように、4×4の変動しきい値マトリクスにより定義されている。例えば、th(1、1)=12、th(4、4)=14となる。2値化部2に入力されるスキャナ部1からの多値画像データ上に仮想的にタイル状に敷き詰められた、図5に示す4×4の変動しきい値マトリクスにおいて、注目画素が、主走査方向(図において横方向)、及び、副走査方向(図において縦方向)のどの位置(i、j)に在るか応じて、当該注目画素についての変動しきい値th(i、j)が決まる。
【0034】
すなわち、注目画素Xの濃度値f(x,y)が
f(x,y)≧th(i、j)+47 ならば 黒画素数=4
th(i、j)+47>f(x,y)≧th(i、j)+31 ならば 黒画素数=3
th(i、j)+31>f(x,y)≧th(i、j)+15 ならば 黒画素数=2
th(i、j)+15>f(x,y)≧th(i、j) ならば 黒画素数=l
th(i、j)>f(x,y) ならば 黒画素数=0
というように、注目画素Xの濃度値が属する5段階の濃度範囲に応じて(2×2)2値画素に含まれる黒画素数が0ないし4個のうちのいずれかに決定し、その決定した黒画素数に応じて、図4(1)ないし(16)のいずかのパターンを選択する。なお、ディザ処理の応用である多値ディザ処理自体は、既に知られた技術であるため、詳細な説明は省略する。
【0035】
このように、第3実施形態の多値画像2値化方法では、注目画素を(S×T)個の2値画素に変換するというページメモリが不要な処理により、スキャナ部1からの多値画像を高密度2値画像に変換してプリンタ3に出力することができる。また、注目画素の濃度値に対して(S×T+1)階調の多値ディザ処理をして得られた階調出力値を注目画素から変換した(S×T)個の2値画素中の黒画素数とすることで、2値化部2は、スキャナ部1で写真原稿を読み取って得られた多値画像に適した高密度2値画像をプリンタ3に出力することができ、プリンタ3では良好な画質の写真画像が記録できる。
【0036】
次に、第4実施形態について説明する。この第4実施形態は、上記の第1ないし第3実施形態の多値画像2値化方法の変形例である。
【0037】
上記の第1ないし第3実施形態では、単純多値化処理、多値誤差拡散処理、または、多値ディザ処理により注目画素の階調出力値を求め、注目画素から変換される(S×T)2値画像中の黒画素数をその求めた階調出力値個とするだけで、(S×T)2値画像中の黒画素の配置位置については、特に限定していなかった。
【0038】
そこで、この第4実施形態は、上記の第1ないし第3実施形態により求まった個数の黒画素の(S×T)2値画像中における配置を最適にしようとするものである。
【0039】
つまり、この第4実施形態は、2値化部2において、スキャナ部1から入力される多値画像データの各画素を注目画素として、当該注目画素の濃度値に応じた個数の黒画素を含むように当該注目画素から変換される(S×T)2値画素中における黒画素の配置を、当該注目画素を中心とする(M×L)周辺画素(M、Lは自然数)の各濃度値の分布状況に応じて決定するものである。
【0040】
具体的には、S=T=2、M=L=3の場合を例にすると、注目画素から変換される(2×2)2値画素中における黒画素の配置は、前述したように、含まれる黒画素数に応じて、図4(1)ないし(16)に示すパターンとなる。なお、以下の説明において、注目画素Xの(3×3)周辺画素は、図2に示したように配置される画素AないしHであるとする。
【0041】
黒画素数が0個の場合は、図4(1)に示す1パターンしかないため、選択の余地はなく、(3×3)周辺画素の各濃度値の分布状況によらず図4(1)に示すパターンを選択する。また、黒画素数が4個の場合も、図4(16)に示す1パターンしかないため、選択の余地はなく、(3×3)周辺画素の各濃度値の分布状況によらず図4(16)に示すパターンを選択する。
【0042】
黒画素数が3個ならば、図4(12)ないし(15)のパターンのいずれかが選択可能である。その場合、図3に示した(2×2)2値画素マトリクスを図2の注目画素Xの枠に当てはめたと想定して、周辺画素A、C、F及びHの濃度値を比較し、それらのうちの最も濃度値が小さく薄い周辺画素に隣接する2値画素を白画素、残りの3つを黒画素とする。つまり、周辺画素Aが最も濃度値が小さい場合には図4(12)のパターンを選択し、周辺画素Cが最も濃度値が小さい場合には図4(13)のパターンを選択し、周辺画素Fが最も濃度値が小さい場合には図4(15)のパターンを選択し、周辺画素Hが最も濃度値が小さい場合には図4(14)のパターンを選択する。
【0043】
黒画素数が2個ならば、図4(6)ないし(11)のパターンのいずれかが選択可能である。その場合、図3に示した(2×2)2値画素マトリクスを図2の注目画素Xの枠に当てはめたと想定して、対角に位置する2つ周辺画素の合計濃度値を比較して最も合計濃度値が大きい対角上に沿った2つの2値画素を黒画素とする。つまり、A+H、B+G、C+F、D+Eの4つの組みで合計濃度値を比較し、A+Hが最大ならば図4(10)のパターンを選択し、B+Gが最大ならば図4(8)または(9)のパターンを選択し、C+Fが最大ならば図4(11)のパターンを選択し、D+Eが最大ならば図4(6)または(7)のパターンを選択する。
【0044】
黒画素数が1個ならば、図4(2)ないし(5)のパターンのいずれかが選択可能である。その場合、図3に示した(2×2)2値画素マトリクスを図2の注目画素Xの枠に当てはめたと想定して、周辺画素A、C、F及びHの濃度値を比較し、それらのうちの最も濃度値が大きく濃い周辺画素に隣接する2値画素を黒画素、残りの3つを白画素とする。つまり、周辺画素Aが最も濃度値が大きい場合には図4(2)のパターンを選択し、周辺画素Cが最も濃度値が大きい場合には図4(3)のパターンを選択し、周辺画素Fが最も濃度値が大きい場合には図4(5)のパターンを選択し、周辺画素Hが最も濃度値が大きい場合には図4(4)のパターンを選択する。
【0045】
このように、第4実施形態の多値画像2値化方法では、第1ないし第3実施形態により決定された個数の黒画素の(S×T)2値画素マトリクスにおける配置位置を、注目画素の(M×N)周辺画素の濃度値の分布状況に応じて、当該注目画素から変換される(S×T)2値画素マトリクス含まれる黒画素が前記周辺画素の高濃度側に優先配置されるように決めているため、2値化部2は、スキャナ部1から入力される多値画像中のエッジを精細な高密度2値画像に変換してプリンタ3に出力でき、プリンタ3では、多値画像中の文字や写真の輪郭部を明瞭に再現した高密度2値画像を出力することができる。
【0046】
次に、第5実施形態について説明する。この第5実施形態は、上記の第1ないし第3実施形態の多値画像2値化方法の、第4実施形態とは別の変形例である。
【0047】
上記の第1ないし第3実施形態では、単純多値化処理、多値誤差拡散処理、または、多値ディザ処理により注目画素の階調出力値を求め、注目画素から変換される(S×T)2値画像中の黒画素数をその求めた階調出力値個とするだけで、(S×T)2値画像中の黒画素の配置位置については、特に限定していなかった。
【0048】
そこで、この第5実施形態は、上記の第1ないし第3実施形態により求まった個数の黒画素の(S×T)2値画像中における配置を最適にしようとするものである。
【0049】
つまり、この第5実施形態は、2値化部2において、スキャナ部1から入力される多値画像データの各画素を注目画素として、当該注目画素の濃度値に応じた個数の黒画素を含むように当該注目画素から変換される(S×T)2値画素中における黒画素の配置を、予め定めた優先度応じて決定するものである。
【0050】
具体的には、S=T=2の場合を例にすると、注目画素から変換される(2×2)2値画素中における黒画素の配置は、前述したように、含まれる黒画素数に応じて、図4(1)ないし(16)に示すパターンとなる。
【0051】
それら含まれる黒画素数に応じて選択され得る各パターンが複数ある場合、例えば、含まれる黒画素数が1個の場合は図4(2)ないし(5)の4通りのパターンが選択可能であり、含まれる黒画素数が2個の場合は図4(6)ないし(11)の6通りのパターンが選択可能であり、含まれる黒画素数が3個の場合は図4(12)ないし(15)の4通りのパターンが選択可能である。
【0052】
そこで、この第5実施形態では(2×2)2値画素に、図6に示す優先度マトリクスに示す優先順位を付ける。図6に示す優先度マトリクスと、図3に示した(2×2)2値画素マトリクスを重ね合わせたとすると、2値画素b、d、a、cの順で優先順位が高く、(2×2)2値画素に含まれる黒画素は、2値画素b、d、a、cの順に配置される。
【0053】
したがって、(2×2)2値画素に含まれる黒画素が1個の場合は、図4(3)のパターンが選択され、含まれる黒画素が2個の場合は、図4(9)のパターンが選択され、含まれる黒画素が3個の場合は、図4(15)のパターンが選択される。また、含まれる黒画素が0個の場合は、図4(1)のパターンしか選択できないため、図4(1)のパターンが選択される。含まれる黒画素が4個の場合も同様で、図4(16)のパターンしか選択できないため、図4(16)のパターンが選択される。
【0054】
このように、第5実施形態の多値画像2値化方法では、第1ないし第3実施形態により決定された個数の黒画素の(S×T)2値画素マトリクスにおける配置位置を、予め定めた優先度に応じて決めているため、注目画素から変換される(S×T)個の2値画素中に含まれる黒画素を規則的に配置でき、2値化部2は、スキャナ部1から入力される写真を読み取って得られた多値画像を階調性が規則的で滑らかな高密度2値画像に変換してプリンタ3に出力でき、プリンタ3では、階調性が規則的で滑らかな高密度2値画像を出力することができる。
【0055】
次に、第6実施形態について説明する。この第6実施形態は、上記の第5実施形態の多値画像2値化方法の変形例である。
【0056】
つまり、この第6実施形態では、第5実施形態において、2値化部2が、注目画素から変換される(S×T)2値画素中における黒画素の配置を決定する際に参照した、(S×T)2値画素の優先度を、変換後の高密度2値画像が縦筋画像となる優先度に設定するものてある。
【0057】
具体的には、S=T=2の場合を例にすると、図6に示す優先度マトリクスに示す優先順位を(2×2)2値画素に重ね合わせて対応させる。図6に示した優先度マトリクスは、第5実施形態においても参照したものであるが、実は、その図6に示す優先度マトリクスでは、変換後の高密度2値画像が縦筋画像となる優先度が設定されている。
【0058】
つまり、図6に示す優先度マトリクスと、図3に示した(2×2)2値画素マトリクスを重ね合わせたとすると、優先順位が1番目の2値画素bと、2番目の2値画素dとが、縦方向(副走査方向)に連続しており、注目画素から変換される(2×2)2値画素中に含まれる黒画素数が2個の場合、その2個の黒画素は、縦に並ぶことになる。したがって、変換後の高密度2値画像全体としては、主走査方向(横方向)に1画素おきで、副走査方向に伸びる縦筋状の画像となる。
【0059】
したがって、2値化部2から出力された高密度2値画像をプリンタ3で記録紙に記録する際に生じ得るプリンタ3における記録紙の副走査方向の送りムラに起因するジッターの影響を受けにくい高品質な状態で高密度2値画像を出力できる。なお、変換後の高密度2値画像が縦筋状の画像であるといっても、前述の第1ないし第3実施形態の多値画像2値化方法により、注目画素から変換される黒画素数は、変換前の多値画像における濃度値に応じて最適に決定されているため、注目画素から変換される(S×T)2値画素の微小領域の範囲内で縦方向に黒画素を配置したとしても、変換後の高密度2値画像において、目に見えてわかるような縦筋が生じて画質を悪化させることはない。
【0060】
次に、第7実施形態について説明する。この第7実施形態は、上記の第6実施形態の多値画像2値化方法の変形例である。
【0061】
つまり、上記第6実施形態では、注目画素から変換される(S×T)2値画素の優先度を、変換後の高密度2値画像が縦筋画像となる優先度に設定することで、プリンタ3における記録紙の副走査方向の送りムラに起因するジッターの影響を受けにくくできるが、プリンタ3の記録密度が高い場合に、例えば、第6実施形態の場合にプリンタ3の解像度が200dpi程度で、この第7の実施形態の場合が、400dpi以上の解像度の場合、第6実施形態のように、変換後の高密度2値画像全体として主走査方向(横方向)に1画素おきで、副走査方向に伸びる縦筋状の画像とすることができても、プリンタ3での記録時に、縦筋の幅が狭すぎて、かすれた画像となってしまうおそれがある。
【0062】
そこで、この第7実施形態では、S=T=2の場合を例にすると、2値化部2は、スキャナ部1から入力される多値画像データの主走査方向の奇数番目の画素を注目画素として処理するときには、図6に示す優先度マトリクスを採用し、偶数番目の画像を注目画素として処理するときは、図7に示す、図6とは互いに主走査方向に対称になる優先度マトリクスを採用する。もちろん偶数番目に図6に示す優先度マトリクスを採用し、奇数番目に図7に示す優先度マトリクスを採用してもよい。
【0063】
そのように、主走査方向に隣合う画素についてそれぞれ参照する優先度マトリクスが左右(主走査方向)に対称になることで、図6及び図7に示す優先度マトリクスと図3に示した(2×2)2値画素マトリクスを重ね合わせたとすると、主走査方向に隣合う、図6の優先度マトリクスが適用される画素と、図7の優先度マトリクスが適用される画素とで、優先順位が1番目の2値画素bと2番目の2値画素d、及び、優先順位が1番目の2値画素aと2番目の2値画素cとが互いに隣合うこととなり、実質的に、縦筋の太さが2倍になる。したがって、プリンタ3の記録解像度が高くても、縦筋がかすれにくく良好な記録画像を得ることができる。
【0064】
次に、第8実施形態について説明する。この第8実施形態は、前述の第5実施形態の多値画像2値化方法の変形例である。
【0065】
つまり、この第8実施形態では、第5実施形態において、2値化部2が、注目画素から変換される(S×T)2値画素中における黒画素の配置を決定する際に参照した、(S×T)2値画素の優先度を、変換後の高密度2値画像が網点画像となる優先度に設定するものである。
【0066】
具体的には、S=T=4の場合を例にすると、図8に示す優先度マトリクスに示す優先順位を(4×4)2値画素に重ね合わせて対応させる。図8に示した優先度マトリクスは、変換後の高密度2値画像が網点画像となる優先度が設定されている。
【0067】
つまり、図8に示す優先度マトリクスと、注目画素から変換される(4×4)2値画素マトリクスを重ね合わせたとすると、(4×4)2値画素マトリクスに含まれる、第1ないし第3実施形態の多値画像2値化方法によりその個数が決定された黒画素は、その個数が4個までなら、2値画素マトリクス中央の2×2画素内に図8に示す優先順位で順に配置され、4個以上の場合でも、できるだけ黒画素が(4×4)2値画素マトリクスの中央側に配置される。
【0068】
このように、(S×T)2値画素の優先度を、(S×T)2値画素マトリクス中の黒画素ができるだけマトリクス中央に配置される優先度に設定することで、変換後の高密度2値画像が網点画像となるため、2値化部2は、スキャナ部1から入力される多値画像を階調性が規則的で滑らかな高密度2値画像に変換してプリンタ3に出力でき、プリンタ3では、多値画像中の写真の階調性が規則的でなめらかな高密度2値画像を出力することができる。
【0069】
次に、第9実施形態について説明する。この第9実施形態は、前述の第1ないし第3実施形態の多値画像2値化方法の変形例である。
【0070】
前述の第1ないし第3実施形態では、単純多値化処理、多値誤差拡散処理、または、多値ディザ処理により注目画素の階調出力値を求め、注目画素から変換される(S×T)2値画像中の黒画素数をその求めた階調出力値個とするだけで、(S×T)2値画像中の黒画素の配置位置については、特に限定していなかった。
【0071】
そこで、この第9実施形態は、前述の第1ないし第3実施形態により求まった個数の黒画素の(S×T)2値画像中における配置を最適にしようとするものである。
【0072】
図9に第9実施形態の多値画像2値化方法が適用される画像処理装置のブロック構成を示す。同図において、スキャナ部1が光電変換装置、A/D変換装置を備え、原稿を読み取って多値画像データに変換して出力するものであり、2値化部2がスキャナ部1からの多値画像データをスキャナ部1での読み取り密度の主走査方向S倍、副走査方向T倍の密度の2値画像データに変換するものであり、プリンタ3が、2値化部2からの2値画像をスキャナ部1での読み取り密度の主走査方向S倍、副走査方向T倍の密度で記録出力するものであり、制御部4が上記各部を制御するマイクロコンピュータである点は、図1に示した第1ないし第8実施形態の多値画像2値化方法が適用される画像処理装置と同様である。異なる点は、エッジ判定部5を備えている点である。
【0073】
2値化部2は、前述の第1ないし第3実施形態の単純多値化処理、多値誤差拡散処理、または、多値ディザ処理により注目画素の階調出力値を求め、注目画素から変換される(S×T)2値画像中の黒画素数をその求めた階調出力値個とする多値画像2値化方法により、(S×T)2値画像中の黒画素数を決定する。また、2値化部2は、注目画素が画像のエッジ部を構成するエッジ画素であるか否かに応じて決定した個数の黒画素の(S×T)2値画像中での配置を決定する。
【0074】
その注目画素がエッジ画素か否かの判定をするのが、エッジ判定部5である。エッジ判定部5は、2値化部2が今注目画素として処理している画素と同一の画素を注目画素として、その注目画素がエッジ画素か否かの判定をし、その判定結果を2値化部2に通知する。
【0075】
エッジ判定部5における注目画素がエッジ画素か否かの判定は、具体的には、注目画素を中心とする(M×L)周辺画素(M、Lは自然数)の各濃度値と、注目画素の濃度値の差の絶対値により判定する。
【0076】
すなわち、M=L=3の場合を例にとると、図2に示す3×3画素の中央に位置する注目画素Xの濃度値をX、周辺画素A、B、C、D、E、G、F及びHの濃度値をそれぞれ、A、B、C、D、E、G、F及びHとし、所定のしきい値をTEとするとき、
|X−B|>TE
|X−D|>TE
|X−E|>TE
|X−G|>TE
のうちのいずれかの条件が満たされるとき、エッジ判定部5は、注目画素Xをエッジ画素と判定する。これは、注目画素Xがエッジ画素であれば、隣接する画素である周辺画素B、D、E、Gの画素値と注目画素の画素値との差の絶対値が比較的大きいく、注目画素Xがエッジ画素でなければ、隣接する画素である周辺画素B、D、E、Gの画素値と注目画素の画素値との差の絶対値が比較的小さいということに基づくものである。
【0077】
図10に、図9に示した画像処理装置の2値化部2における、スキャナ部1から入力される多値画像データを高密度2値化画像データに変換する処理手順を示す。
【0078】
図10において、2値化部2は、入力される多値画像データを構成する各画素を注目画素として、その注目画素と周辺画素とを順次取り込む(処理101)。そして、前述の第1ないし第3実施形態の多値画像2値化方法により、注目画素から変換する(S×T)2値画素中の黒画素数を決定する(処理102)。
【0079】
そして、エッジ判定部5からの判定結果の通知から、注目画素がエッジ画素か否かを判断する(判断103)。注目画素がエッジ画素である場合(判断103のYes)は、第4実施形態の多値画像2値化方法により、エッジ部優先で(S×T)2値画素中での黒画素位置を決定する(処理104)。注目画素がエッジ画素でない場合(判断103のNo)は、第5実施形態の多値画像2値化方法により、予め定めた優先度に応じて、写真部優先で(S×T)2値画素中での黒画素位置を決定する(処理105)。
【0080】
2値化部2は、このようにして、含まれる黒画素数と、黒画素の配置が決定した(S×T)2値画素を出力する(処理106)。
【0081】
以上の処理が未処理画素が有る限り繰り返される(判断107Noループ)ことで2値化部2は、入力される多値画像を、高密度2値画像に変換して出力する。
【0082】
その入力される多値画像が、文字と写真が混在した原稿をスキャナ部1で読み取って得られたものである場合でも、文字のエッジを構成する画素については、そのエッジの明瞭さを保存しつつ(S×T)2値画素に変換し、写真の中間調部分を構成する画素については、その中間調の滑らかさを保存しつつ(S×T)2値画素に変換するため、文字部の画質及び写真部の画質の双方を両立しつつの多値画像の高密度2値化が可能となる。また、エッジ判定部5でのしきい値TEは、入力される多値画像の階調数に応じて決定されるものであり、まて、文字部の画質を優先するか、写真部の画質を優先するかに応じて設定変更可能なものである。
【0083】
なお、以上説明した実施の形態においては、高密度2値画像に変換すべき多値画像を構成する各画素の濃度値が高い程、その画素はより黒く、濃度値が低い程、より白くなる対応とした場合について、本発明を適用したが、それは便宜的な対応付けに過ぎないため、その逆の対応、すなわち、濃度値が低い程、その画素はより黒く、濃度値が高い程、より白い対応とした場合においても、本発明は、対応付けの読み換えにより、同様に適用可能なのもであることはいうまでもない。
【0084】
また、以上説明した実施の形態において、2値化部2やエッジ判定部5において、注目画素の周辺画素の濃度値を参照する場合、注目画素が含まれる主走査ラインの前後数ラインを記憶するラインバッファメモリを2値化部2やエッジ判定部5が備える必要がある。しかし、従来のように、多値画像の2値化処理のために、ページメモリを備える必要がある場合と比較して、たかだか数ライン分のラインバッファメモリを備えることは、ずっと低コストで実現できるものである。
【0085】
【発明の効果】
請求項1に係る発明によれば、前記注目画素の濃度値に対して(S×T)個の固定しきい値で(S×T+1)階調へ変換する単純2値化処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換することにより前記多値画像を高密度2値画像に変換するため、注目画素を(S×T)個の2値画素に変換するというページメモリが不要な処理により、前記多値画像を高密度2値画像に変換することができる。また、単純多値化処理により変換される黒画素数を決定しているため、文字原稿を読み取って得られた多値画像に適した高密度2値画像出力が得られる。また、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定するため、多値画像中のエッジを精細な高密度2値画像に変換でき、多値画像中の文字の輪郭部を明瞭に再現した高密度2値画像出力を得ることができる。一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定するため、注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素が規則的に配置され、写真を読み取って得られた多値画像を階調性が規則的で滑らかな高密度2値画像に変換することができる。したがて、文字と写真が混在した原稿を読み取って得られた多値画像であっても、最適な高密度2値画像に変換することができる。
【0086】
請求項2に係る発明によれば、前記注目画素の濃度値に対して(S×T+1)階調の多値誤差拡散処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換するため、注目画素を(S×T)個の2値画素に変換するというページメモリが不要な処理により、前記多値画像を高密度2値画像に変換することができる。また、多値誤差拡散処理により変換される黒画素数を決定しているため、写真原稿を読み取って得られた多値画像に適した高密度2値画像出力が得られる。また、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定するため、多値画像中のエッジを精細な高密度2値画像に変換でき、多値画像中の文字の輪郭部を明瞭に再現した高密度2値画像出力を得ることができる。一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定するため、注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素が規則的に配置され、写真を読み取って得られた多値画像を階調性が規則的で滑らかな高密度2値画像に変換することができる。したがて、文字と写真が混在した原稿を読み取って得られた多値画像であっても、最適な高密度2値画像に変換することができる。
【0087】
請求項3に係る発明によれば、前記注目画素の濃度値に対して(S×T+1)階調の多値ディザ処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換するため、注目画素を(S×T)個の2値画素に変換するというページメモリが不要な処理により、前記多値画像を高密度2値画像に変換することができる。また、多値ディザ処理により変換される黒画素数を決定しているため、写真原稿を読み取って得られた多値画像に適した高密度2値画像出力が得られる。また、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定するため、多値画像中のエッジを精細な高密度2値画像に変換でき、多値画像中の文字の輪郭部を明瞭に再現した高密度2値画像出力を得ることができる。一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定するため、注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素が規則的に配置され、写真を読み取って得られた多値画像を階調性が規則的で滑らかな高密度2値画像に変換することができる。したがて、文字と写真が混在した原稿を読み取って得られた多値画像であっても、最適な高密度2値画像に変換することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る多値画像2値化方法が適用される画像処理装置のブロック構成を示す図である。
【図2】3×3マトリクスの中心の注目画素Xと、その注目画素Xの8つの周辺画素A、B、C、D、E、F、G及びHの配置について示す図である。
【図3】注目画素Xから変換される(2×2)2値画素マトリクスの4個の2値画素a、b、c及びdの配置について示す図である。
【図4】2×2マトリクスの2値画素における黒画素(または白画素)の16通りの配置について示す図である。
【図5】4×4の変動しきい値マトリクスを示す図である。
【図6】2×2の優先度マトリクスの一例を示す図である。
【図7】図6に示す2×2の優先度マトリクスと左右対称な優先度マトリクスを示す図である。
【図8】変換後の高密度2値画像が網点画像になる4×4優先度マトリクスの一例を示す図である。
【図9】本発明の実施の形態に係る多値画像2値化方法が適用される画像処理装置の図1とは別のブロック構成を示す図である。
【図10】図9に示す画像処理装置の2値化部において行われる多値画像を高密度2値画像に変換する処理手順を示す図である。
【符号の説明】
1 スキャナ部
2 2値化部
3 プリンタ
4 制御部
5 エッジ判定部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a multi-value image binarization method for converting a multi-value image into a binary image, and in particular, a multi-value image binary for converting a multi-value image into a binary image having a higher density than the multi-value image. It relates to the conversion method.
[0002]
[Prior art]
For example, in a digital copying machine or the like that outputs a multi-value image read by a scanner device with a plotter device corresponding to the binary image, the multi-value image is a binary image composed of binary pixels of white pixels and black pixels. It needs to be converted to an image. In the binarization processing, which level of the range that the density value of each pixel constituting the multi-valued image can take is set as a threshold value as a white pixel or a black pixel, the image quality of the binarized image is greatly increased. Affect.
[0003]
Therefore, as can be seen in “Threshold setting method for binarization of image density” described in Japanese Patent Application No. 56-46187, binary is used according to the connectivity of density levels of pixels of a 3 × 3 matrix. In the binarization of a multi-valued image, such as a method for setting a threshold value, a proposal has been made so that the features of the target image can be accurately reproduced.
[0004]
[Problems to be solved by the invention]
However, the method disclosed in the above Japanese Patent Publication No. 56-46187 requires a page memory for holding multi-valued image data in order to obtain a connectivity histogram, and an apparatus for realizing the method is expensive. Become.
[0005]
In recent years, the resolution of an input device such as an image scanner for reading a multi-valued image is mainly 300 to 400 dpi, but the resolution of an output device such as a plotter device for outputting a binary image is 600 to 600. As the density has increased to 1200 dpi, it is necessary to convert a multi-valued image into a binary image having a higher density than the pixel density of the multi-valued image. There was a problem that it was not possible.
[0006]
The present invention has been made in view of such circumstances, and an object of the present invention is to provide a multi-valued image binarization method that does not require a page memory and can convert a multi-valued image into an optimal binary image while increasing the density. And
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the multi-value image binarization method according to claim 1 uses each pixel of a multi-value image composed of pixels having multi-value density values as a target pixel, and performs main scan on the target pixel. The multi-valued image is converted into (S × T) binary pixels by dividing in the direction S (S is a natural number) times and the sub-scanning direction T (T is a natural number) times, thereby converting the multi-valued image into a high-density binary image. In the multi-value image binarization method for conversion, the density value of the pixel of interest is simply converted to (S × T + 1) gradation with (S × T) fixed threshold values. Multi-value The gradation output value obtained as a result of the conversion process is the number of black pixels among the (S × T) binary pixels converted from the pixel of interest, and the pixel of interest is the number of gradation output values. To S × T binary pixels including black pixels And before Whether or not the pixel of interest is an edge pixel is determined from the distribution of density values of (M × N) peripheral pixels (M and N are natural numbers) of the pixel of interest. Meanwhile, the arrangement position of the black pixels included in the (S × T) binary pixels converted from the target pixel is determined according to the distribution state of the density values of the (M × N) peripheral pixels. When the target pixel is not an edge pixel, the arrangement position of the black pixel included in the (S × T) binary pixels converted from the target pixel is determined according to a predetermined priority. It is characterized by Many Value image binarization method.
[0008]
3. The multi-value image binarization method according to claim 2, wherein each pixel of the multi-value image composed of pixels having multi-value density values is set as a target pixel, and the target pixel is set in the main scanning direction S (S is a natural number). Multi-valued image binary that converts the multi-valued image into a high-density binary image by dividing it into double and sub-scanning direction T (T is a natural number) times and converting it into (S × T) binary pixels In the conversion method, the gradation output value obtained as a result of performing the (S × T + 1) gradation multi-value error diffusion processing on the density value of the pixel of interest is converted from the pixel of interest (S × T). As the number of black pixels among the binary pixels, the pixel of interest is converted into (S × T) binary pixels including the black pixels corresponding to the gradation output values. And before Whether or not the pixel of interest is an edge pixel is determined from the distribution of density values of (M × N) peripheral pixels (M and N are natural numbers) of the pixel of interest. Meanwhile, the arrangement position of the black pixels included in the (S × T) binary pixels converted from the target pixel is determined according to the distribution state of the density values of the (M × N) peripheral pixels. When the target pixel is not an edge pixel, the arrangement position of the black pixel included in the (S × T) binary pixels converted from the target pixel is determined according to a predetermined priority. It is characterized by Many Value image binarization method.
[0009]
4. The multi-value image binarization method according to claim 3, wherein each pixel of the multi-value image composed of pixels having multi-value density values is set as a target pixel, and the target pixel is set in the main scanning direction S (S is a natural number). Multi-valued image binary that converts the multi-valued image into a high-density binary image by dividing it into double and sub-scanning direction T (T is a natural number) times and converting it into (S × T) binary pixels In the conversion method, the gradation output value obtained as a result of performing the (S × T + 1) gradation multi-value dither processing on the density value of the target pixel is converted from the target pixel (S × T). As the number of black pixels among the binary pixels, the target pixel is converted into (S × T) binary pixels including only the gradation output value black pixels. And before Whether or not the pixel of interest is an edge pixel is determined from the distribution of density values of (M × N) peripheral pixels (M and N are natural numbers) of the pixel of interest. Meanwhile, the arrangement position of the black pixels included in the (S × T) binary pixels converted from the target pixel is determined according to the distribution state of the density values of the (M × N) peripheral pixels. When the target pixel is not an edge pixel, the arrangement position of the black pixel included in the (S × T) binary pixels converted from the target pixel is determined according to a predetermined priority. It is characterized by Many Value image binarization method.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0017]
FIG. 1 is a diagram showing a block configuration of an image processing apparatus to which a multi-value image binarization method according to an embodiment of the present invention is applied.
[0018]
In the figure, a scanner unit 1 includes a photoelectric conversion device and an A / D conversion device, reads a document, converts it into multi-value image data, and outputs it. The binarizing unit 2 converts the multi-value image data from the scanner unit 1 into binary image data having a density that is S times the main scanning direction and T times the sub-scanning direction. Note that S and T are integers of 1 or more, that is, natural numbers. In this embodiment, as described later, when S = T = 2, S = T = 3, or S = T = 4 Will be described as an example. The printer 3 records and outputs the binary image from the binarizing unit 2 at a density that is S times the scanning density of the scanner unit 1 and T times the sub scanning direction. The control unit 4 is a microcomputer that controls the above-described units.
[0019]
The multi-value image binarization method according to the present invention performed in the binarization unit 2 with the above configuration will be described separately for the first to eighth embodiments.
[0020]
First, in the first embodiment, the binarizing unit 2 sequentially inputs each pixel having multi-value density values constituting the multi-value image data input from the scanner unit 1 as a target pixel, and the target pixel. A simple multi-value conversion process is performed to convert the density value of the pixel to (S × T + 1) gradation with (S × T) fixed threshold values, and the resulting value from 0 to the value (S × T) The gradation output value in the range up to T) is the number of black pixels of the (S × T) binary pixels converted from the pixel of interest, and the pixel of interest is the black pixel corresponding to the number of gradation output values. Is converted into (S × T) binary pixels including the binary value, and the multi-valued image from the scanner unit 1 is densified by S times in the main scanning direction and T times in the sub-scanning direction. Output an image.
[0021]
Specifically, when S = T = 2, the target pixel X located at the center of the 3 × 3 peripheral pixels A, B, C, D, E, G, and H shown in FIG. (2 × 2) = 4 binary pixels a, b, c, and d are converted, and the number of black pixels in the (2 × 2) binary pixels and the (2 × 2) There are 16 combinations of black pixel arrangement positions in the matrix as shown in FIGS. (1) in the figure is when the number of black pixels is 0, (2) to (5) in the figure are when the number of black pixels is one, and (6) to (11) in FIG. In this case, FIGS. 12 to 15 show the case where the number of black pixels is three, and FIG. 16 shows the case where the number of black pixels is four. In the first embodiment, (2 X2) One of the patterns shown in FIGS. 4 (1) to (16) is selected corresponding to the number of black pixels in the binary pixels.
[0022]
The conversion of the density value of the target pixel into the number of black pixels in the (2 × 2) binary pixel is set to f (x, y) as the density value of the target pixel, and the density value f (x, y) is 4 The pixel of interest according to which one of the five density ranges divided by two threshold density values (th1, th2, th3, th4: where th4>th3>th2> th1) belongs This is done by determining the number of black pixels contained in (2 × 2) = 4 binary pixels shown in FIG.
[0023]
That is, the density value f (x, y) of the target pixel X is
If f (x, y) ≧ th4, the number of black pixels = 4
If th4> f (x, y) ≧ th3, the number of black pixels = 3
If th3> f (x, y) ≧ th2, the number of black pixels = 2
If th2> f (x, y) ≧ thl, the number of black pixels = l
If th1> f (x, y), the number of black pixels = 0
As described above, the number of black pixels included in the (2 × 2) binary pixel is determined as one of 0 to 4 according to the five-level density range to which the density value of the target pixel X belongs, and the determination is made. Depending on the number of black pixels, one of the patterns shown in FIGS. 4 (1) to (16) is selected.
[0024]
As described above, in the multi-value image binarization method of the first embodiment, the multi-value from the scanner unit 1 is obtained by a process that does not require a page memory for converting the target pixel into (S × T) binary pixels. The image can be converted into a high-density binary image and output to the printer 3. Further, the gradation output value obtained by performing the simple multi-value processing on the density value of the target pixel is set as the number of black pixels in the (S × T) binary pixels converted from the target pixel, thereby obtaining a binary value. The converting unit 2 can output to the printer 3 a high-density binary image suitable for a multi-valued image obtained by reading a character document with the scanner unit 1, and the printer 3 can record a character image with good image quality. .
[0025]
Next, a second embodiment will be described. In the second embodiment, the binarization unit 2 sequentially inputs each pixel having multi-value density values constituting the multi-value image data input from the scanner unit 1 as a target pixel, and the target pixel A multi-value error diffusion process of (S × T + 1) gradation is performed on the density value, and the gradation output value in the range from value 0 to value (S × T) obtained as a result is obtained as the target pixel. The number of black pixels in the (S × T) binary pixels to be converted from is converted into (S × T) binary pixels including the black pixel corresponding to the gradation output value. The multi-valued image from the scanner unit 1 is output as a binary image that is densified S times in the main scanning direction and T times in the sub-scanning direction.
[0026]
Specifically, in the case of S = T = 2, when multi-level error diffusion processing of 5 gradations is performed on a target pixel of 64 gradations (density value 0 to 63), 3 is shown in FIG. The target pixel X located at the center of the × 3 peripheral pixels A, B, C, D, E, G, H is (2 × 2) = 4 binary pixels a, b, c, And the number of black pixels (0 to 4) corresponding to the five gradations of the multilevel error diffusion processing in the (2 × 2) binary pixel, and the (2 × 2) matrix There are 16 combinations of black pixel arrangement positions as shown in FIGS. (1) in the figure is when the number of black pixels is 0, (2) to (5) in the figure are when the number of black pixels is one, and (6) to (11) in FIG. In this case, FIGS. 12 to 15 show a case where the number of black pixels is three, and FIG. 16 shows a case where the number of black pixels is four. In the second embodiment, (2 X2) One of the patterns shown in FIGS. 4 (1) to (16) is selected corresponding to the number of black pixels in the binary pixels.
[0027]
Conversion of the density value of 64 gradations of the target pixel into the number of black pixels in the (2 × 2) binary pixel is set to f (x, y) as the input density value of the target pixel, and the input density value f (x , Y) and the density value f ′ (x, y), which is the sum of the error diffused from the predetermined peripheral pixel of the target pixel to the target pixel, is the four threshold density values (th1, th2, th3, th4). However, it is shown in FIG. 3 that is converted from the target pixel X according to which one of the predetermined five density ranges divided by th4>th3>th2> th1). ) = By determining the number of black pixels included in the four binary pixels to any one of 0 to 4.
[0028]
That is, the density value of the pixel of interest X is f ′ (x, y) as described above, and the error of the peripheral pixel located at (xi, y−j) with respect to the position (x, y) of the pixel of interest. When the value is e (x−i, y−j), the diffusion coefficient is μ (i, j), and the error value of the pixel of interest is e (x, y),
f ′ (x, y) = f (x, y) + (1 / Σμ (i, j)) × Σμ (i, j) e (x−i, y−j)
F ′ (x, y) obtained by
If f ′ (x, y) ≧ th4, the number of black pixels = 4: e (x, y) = f ′ (x, y) −63
If th4> f ′ (x, y) ≧ th3, the number of black pixels = 3: e (x, y) = f ′ (x, y) −47
If th3> f ′ (x, y) ≧ th2, the number of black pixels = 2: e (x, y) = f ′ (x, y) −31
If th2> f ′ (x, y) ≧ thl, the number of black pixels = 1: e (x, y) = f ′ (x, y) −15
If th1> f ′ (x, y), the number of black pixels = 0: e (x, y) = f ′ (x, y)
As described above, the number of black pixels included in the (2 × 2) binary pixel is determined to be any one of 0 to 4 according to the five-level density range to which the density value of the target pixel X belongs, and the determination is made. Depending on the number of black pixels, one of the patterns shown in FIGS. 4 (1) to (16) is selected. At the same time, an error value e (x, y) for the current pixel of interest is calculated so that multi-value error diffusion processing can be performed in the neighboring pixels that will be processed as the pixel of interest in the vicinity of the pixel of interest at the same time. . The error value e (x, y) is a multi-value representing one pixel in a multi-valued image with 5 gradations expressed as 0 to 4 black pixels included in (2 × 2) = 4 pixels. Since it is in error diffusion processing, it is calculated by a mathematical formula corresponding to the number of black pixels in the (2 × 2) binary image converted from the target pixel. Note that the multi-level error diffusion process itself, which is an application of the error diffusion process, is a known technique, and a detailed description thereof will be omitted.
[0029]
As described above, in the multi-value image binarization method according to the second embodiment, the multi-value from the scanner unit 1 is obtained by a process that does not require a page memory for converting the target pixel into (S × T) binary pixels. The image can be converted into a high-density binary image and output to the printer 3. In addition, among the (S × T) binary pixels obtained by converting the gradation output value obtained by performing the multi-value error diffusion processing of (S × T + 1) gradations on the density value of the target pixel from the target pixel. The binarization unit 2 can output a high-density binary image suitable for a multi-valued image obtained by reading a photographic document with the scanner unit 1 to the printer 3. 3 can record a photographic image of good quality.
[0030]
Next, a third embodiment will be described. In the third embodiment, the binarization unit 2 sequentially inputs each pixel having multi-value density values constituting the multi-value image data input from the scanner unit 1 as a target pixel, and the target pixel (S × T + 1) gradation multi-value dither processing is performed on the density value, and the gradation output value in the range from the value 0 to the value (S × T) obtained as a result is obtained from the target pixel. The number of black pixels in the (S × T) binary pixels to be converted is set, and the pixel of interest is converted into (S × T) binary pixels including black pixels corresponding to the gradation output values. By outputting, the multi-valued image from the scanner unit 1 is output as a binary image having a high density of S times in the main scanning direction and T times in the sub-scanning direction.
[0031]
Specifically, in the case of S = T = 2 and when multi-level dither processing of 5 gradations is performed on a target pixel of 64 gradations (density value 0 to 63), the 3 × shown in FIG. The target pixel X located at the center of the three peripheral pixels A, B, C, D, E, G, and H is (2 × 2) = four binary pixels a, b, c, and , D, but the number of black pixels (0 to 4) corresponding to the five gradations of the multi-value dither processing in the (2 × 2) binary pixels, and the black pixels in the (2 × 2) matrix There are 16 combinations of arrangement positions in FIG. 4 (1) to (16). (1) in the figure is when the number of black pixels is 0, (2) to (5) in the figure are when the number of black pixels is one, and (6) to (11) in FIG. In this case, FIGS. 12 to 15 show the case where the number of black pixels is three, and FIG. 16 shows the case where the number of black pixels is four. In the third embodiment, (2 X2) One of the patterns shown in FIGS. 4 (1) to (16) is selected corresponding to the number of black pixels in the binary pixels.
[0032]
The conversion of the density value of 64 gradations of the target pixel into the number of black pixels in the (2 × 2) binary pixel is set to f (x, y) as the density value of the target pixel. ) Is divided into four threshold density values (th (i, j), th (i, j) +15, th (i, j) +31, th (i, j) +47). The number of black pixels included in (2 × 2) = 4 binary pixels shown in FIG. 3 converted from the target pixel X according to which density range belongs to 0 to 4 This is done by deciding on one of these.
[0033]
Note that th (i, j) is a fluctuation threshold value, and is defined by a 4 × 4 fluctuation threshold value matrix as shown in FIG. For example, th (1, 1) = 12, th (4, 4) = 14. In the 4 × 4 variation threshold value matrix shown in FIG. 5, which is virtually tiled on the multi-value image data from the scanner unit 1 input to the binarization unit 2, the target pixel is the main pixel. Depending on which position (i, j) in the scanning direction (horizontal direction in the figure) and sub-scanning direction (vertical direction in the figure), the variation threshold th (i, j) for the pixel of interest Is decided.
[0034]
That is, the density value f (x, y) of the target pixel X is
If f (x, y) ≧ th (i, j) +47, the number of black pixels = 4
If th (i, j) +47> f (x, y) ≧ th (i, j) +31, the number of black pixels = 3
If th (i, j) +31> f (x, y) ≧ th (i, j) +15, the number of black pixels = 2
If th (i, j) +15> f (x, y) ≧ th (i, j), the number of black pixels = l
If th (i, j)> f (x, y), the number of black pixels = 0
As described above, the number of black pixels included in the (2 × 2) binary pixel is determined to be any one of 0 to 4 according to the five-level density range to which the density value of the target pixel X belongs, and the determination is made. Depending on the number of black pixels, one of the patterns shown in FIGS. 4 (1) to (16) is selected. Note that multi-value dither processing itself, which is an application of dither processing, is a known technique, and thus detailed description thereof is omitted.
[0035]
As described above, in the multi-valued image binarization method of the third embodiment, the multi-value from the scanner unit 1 is obtained by a process that does not require a page memory to convert the pixel of interest into (S × T) binary pixels. The image can be converted into a high-density binary image and output to the printer 3. In addition, the gradation output value obtained by performing the multi-value dither processing of (S × T + 1) gradation on the density value of the target pixel is converted from the target pixel in (S × T) binary pixels. By setting the number of black pixels, the binarizing unit 2 can output to the printer 3 a high-density binary image suitable for a multi-valued image obtained by reading a photographic document with the scanner unit 1. Can record photographic images of good quality.
[0036]
Next, a fourth embodiment will be described. The fourth embodiment is a modification of the multilevel image binarization method of the first to third embodiments.
[0037]
In the first to third embodiments described above, the gradation output value of the target pixel is obtained by simple multi-value processing, multi-value error diffusion processing, or multi-value dither processing, and converted from the target pixel (S × T ) The arrangement position of the black pixels in the (S × T) binary image is not particularly limited simply by setting the number of black pixels in the binary image to the obtained gradation output value.
[0038]
Accordingly, the fourth embodiment is intended to optimize the arrangement of the number of black pixels obtained in the first to third embodiments in the (S × T) binary image.
[0039]
That is, in the fourth embodiment, the binarization unit 2 includes each pixel of the multi-valued image data input from the scanner unit 1 as a target pixel, and includes the number of black pixels corresponding to the density value of the target pixel. As described above, the arrangement of black pixels in the (S × T) binary pixel converted from the pixel of interest is the density value of (M × L) peripheral pixels (M and L are natural numbers) around the pixel of interest. It is determined according to the distribution situation of.
[0040]
Specifically, taking the case of S = T = 2 and M = L = 3 as an example, the arrangement of black pixels in the (2 × 2) binary pixels converted from the target pixel is as described above. Depending on the number of black pixels included, the patterns shown in FIGS. In the following description, it is assumed that the (3 × 3) peripheral pixels of the target pixel X are pixels A to H arranged as shown in FIG.
[0041]
When the number of black pixels is 0, there is only one pattern shown in FIG. 4 (1), so there is no room for selection, and (3 × 3) in FIG. ) Is selected. Further, when the number of black pixels is four, there is only one pattern shown in FIG. 4 (16), so there is no room for selection, and FIG. 4 does not depend on the distribution state of each density value of (3 × 3) peripheral pixels. The pattern shown in (16) is selected.
[0042]
If the number of black pixels is 3, one of the patterns shown in FIGS. 4 (12) to (15) can be selected. In that case, assuming that the (2 × 2) binary pixel matrix shown in FIG. 3 is applied to the frame of the target pixel X in FIG. 2, the density values of the peripheral pixels A, C, F, and H are compared, and Among them, a binary pixel adjacent to a peripheral pixel having the smallest density value and a thin one is a white pixel, and the remaining three are black pixels. That is, when the peripheral pixel A has the lowest density value, the pattern of FIG. 4 (12) is selected, and when the peripheral pixel C has the lowest density value, the pattern of FIG. 4 (13) is selected. When F has the smallest density value, the pattern of FIG. 4 (15) is selected, and when the peripheral pixel H has the smallest density value, the pattern of FIG. 4 (14) is selected.
[0043]
If the number of black pixels is two, any one of the patterns of FIGS. 4 (6) to (11) can be selected. In that case, assuming that the (2 × 2) binary pixel matrix shown in FIG. 3 is applied to the frame of the target pixel X in FIG. 2, the total density values of the two neighboring pixels located on the diagonal are compared. Two binary pixels along the diagonal with the largest total density value are black pixels. That is, the total density value is compared with four sets of A + H, B + G, C + F, and D + E. If A + H is maximum, the pattern of FIG. 4 (10) is selected, and if B + G is maximum, FIG. 4 (8) or (9 4), the pattern of FIG. 4 (11) is selected if C + F is maximum, and the pattern of FIG. 4 (6) or (7) is selected if D + E is maximum.
[0044]
If the number of black pixels is one, any of the patterns shown in FIGS. 4 (2) to (5) can be selected. In that case, assuming that the (2 × 2) binary pixel matrix shown in FIG. 3 is applied to the frame of the target pixel X in FIG. 2, the density values of the peripheral pixels A, C, F, and H are compared. Among them, a binary pixel adjacent to a peripheral pixel having the largest density value is a black pixel, and the remaining three are white pixels. That is, when the peripheral pixel A has the highest density value, the pattern shown in FIG. 4 (2) is selected, and when the peripheral pixel C has the highest density value, the pattern shown in FIG. 4 (3) is selected. When F has the highest density value, the pattern of FIG. 4 (5) is selected, and when the peripheral pixel H has the highest density value, the pattern of FIG. 4 (4) is selected.
[0045]
As described above, in the multilevel image binarization method of the fourth embodiment, the arrangement position in the (S × T) binary pixel matrix of the number of black pixels determined by the first to third embodiments is determined as the target pixel. The black pixels included in the (S × T) binary pixel matrix converted from the target pixel are preferentially arranged on the high density side of the peripheral pixels in accordance with the distribution of density values of the (M × N) peripheral pixels. Therefore, the binarizing unit 2 can convert the edges in the multi-valued image input from the scanner unit 1 into a fine high-density binary image and output it to the printer 3. In the printer 3, It is possible to output a high-density binary image that clearly reproduces the characters in the multi-valued image and the outline of the photograph.
[0046]
Next, a fifth embodiment will be described. The fifth embodiment is a modified example different from the fourth embodiment of the multilevel image binarization method of the first to third embodiments.
[0047]
In the first to third embodiments described above, the gradation output value of the target pixel is obtained by simple multi-value processing, multi-value error diffusion processing, or multi-value dither processing, and converted from the target pixel (S × T ) The arrangement position of the black pixels in the (S × T) binary image is not particularly limited simply by setting the number of black pixels in the binary image to the obtained gradation output value.
[0048]
Therefore, the fifth embodiment is intended to optimize the arrangement of the number of black pixels obtained in the first to third embodiments in the (S × T) binary image.
[0049]
That is, in the fifth embodiment, the binarization unit 2 includes each pixel of the multi-valued image data input from the scanner unit 1 as a target pixel, and includes the number of black pixels corresponding to the density value of the target pixel. As described above, the arrangement of the black pixels in the (S × T) binary pixel converted from the target pixel is determined according to a predetermined priority.
[0050]
Specifically, taking the case of S = T = 2 as an example, the arrangement of black pixels in the (2 × 2) binary pixels converted from the target pixel is the number of black pixels included as described above. Accordingly, the patterns shown in FIGS. 4 (1) to (16) are obtained.
[0051]
When there are a plurality of patterns that can be selected according to the number of black pixels included, for example, when the number of black pixels included is one, four patterns shown in FIGS. 4 (2) to (5) can be selected. When the number of black pixels included is two, the six patterns shown in FIGS. 4 (6) to (11) can be selected. When the number of black pixels included is three, the patterns shown in FIGS. The four patterns (15) can be selected.
[0052]
Therefore, in the fifth embodiment, priorities shown in the priority matrix shown in FIG. 6 are assigned to (2 × 2) binary pixels. If the priority matrix shown in FIG. 6 and the (2 × 2) binary pixel matrix shown in FIG. 3 are superposed, the priority order is higher in the order of binary pixels b, d, a, and c. 2) Black pixels included in binary pixels are arranged in the order of binary pixels b, d, a, and c.
[0053]
Therefore, when the number of black pixels included in the (2 × 2) binary pixel is one, the pattern shown in FIG. 4C is selected. When the number of included black pixels is two, the pattern shown in FIG. When a pattern is selected and three black pixels are included, the pattern shown in FIG. 4 (15) is selected. If the number of black pixels included is zero, only the pattern shown in FIG. 4A can be selected, so the pattern shown in FIG. 4A is selected. The same applies to the case where four black pixels are included, and only the pattern of FIG. 4 (16) can be selected, so the pattern of FIG. 4 (16) is selected.
[0054]
As described above, in the multilevel image binarization method of the fifth embodiment, the arrangement positions in the (S × T) binary pixel matrix of the number of black pixels determined by the first to third embodiments are determined in advance. Therefore, the black pixels included in the (S × T) binary pixels converted from the target pixel can be regularly arranged, and the binarization unit 2 includes the scanner unit 1. A multi-valued image obtained by reading a photograph input from the image can be converted into a high-density binary image having a regular gradation and a smooth gradation, and can be output to the printer 3. In the printer 3, the gradation is regular. A smooth high-density binary image can be output.
[0055]
Next, a sixth embodiment will be described. The sixth embodiment is a modification of the multi-value image binarization method of the fifth embodiment.
[0056]
That is, in the sixth embodiment, in the fifth embodiment, the binarization unit 2 referred to when determining the arrangement of black pixels in the (S × T) binary pixels converted from the target pixel. The priority of (S × T) binary pixels is set to a priority at which the converted high-density binary image becomes a vertical stripe image.
[0057]
Specifically, taking the case of S = T = 2 as an example, the priority shown in the priority matrix shown in FIG. 6 is overlapped with (2 × 2) binary pixels to correspond. The priority matrix shown in FIG. 6 is also referred to in the fifth embodiment. Actually, in the priority matrix shown in FIG. 6, the converted high-density binary image is a priority that becomes a vertical stripe image. The degree is set.
[0058]
That is, if the priority matrix shown in FIG. 6 and the (2 × 2) binary pixel matrix shown in FIG. 3 are overlapped, the first binary pixel b and the second binary pixel d having the priority order. Are continuous in the vertical direction (sub-scanning direction), and the number of black pixels included in the (2 × 2) binary pixel converted from the target pixel is two, the two black pixels are , Will be lined up vertically. Therefore, the converted high-density binary image as a whole is a vertical streak-like image extending in the sub-scanning direction every other pixel in the main scanning direction (horizontal direction).
[0059]
Therefore, it is less susceptible to jitter caused by uneven feeding of the recording paper in the sub-scanning direction in the printer 3 that may occur when the high-density binary image output from the binarization unit 2 is recorded on the recording paper by the printer 3. A high-density binary image can be output in a high quality state. Even if the high-density binary image after conversion is an image with vertical stripes, the black pixel converted from the target pixel by the multilevel image binarization method of the first to third embodiments described above. Since the number is optimally determined according to the density value in the multi-valued image before conversion, black pixels are vertically aligned within the small area of binary pixels (S × T) converted from the target pixel. Even if they are arranged, in the high-density binary image after conversion, the vertical stripes that are visibly visible are not generated and the image quality is not deteriorated.
[0060]
Next, a seventh embodiment will be described. The seventh embodiment is a modification of the multi-value image binarization method of the sixth embodiment.
[0061]
That is, in the sixth embodiment, by setting the priority of the (S × T) binary pixel converted from the target pixel to the priority at which the converted high-density binary image becomes a vertical stripe image, The printer 3 can be less susceptible to jitter caused by uneven feeding of the recording paper in the sub-scanning direction. However, when the recording density of the printer 3 is high, for example, in the case of the sixth embodiment, the resolution of the printer 3 is about 200 dpi. Thus, in the case of the seventh embodiment, when the resolution is 400 dpi or more, as in the sixth embodiment, every other pixel in the main scanning direction (lateral direction) as the entire high-density binary image after conversion, Even if the image can be a vertical streak-like image extending in the sub-scanning direction, the vertical streak width is too narrow at the time of recording by the printer 3, and there is a risk that the image will be blurred.
[0062]
Therefore, in the seventh embodiment, when the case of S = T = 2 is taken as an example, the binarizing unit 2 pays attention to the odd-numbered pixels in the main scanning direction of the multivalued image data input from the scanner unit 1. When processing as a pixel, the priority matrix shown in FIG. 6 is adopted, and when processing an even-numbered image as a target pixel, a priority matrix shown in FIG. 7 and symmetrical with respect to the main scanning direction is shown in FIG. Is adopted. Of course, the priority matrix shown in FIG. 6 may be adopted evenly, and the priority matrix shown in FIG. 7 may be adopted odd.
[0063]
As shown in FIG. 3 and FIG. 3, the priority matrixes referred to for the pixels adjacent to each other in the main scanning direction are symmetrical to the left and right (main scanning direction). X2) If the binary pixel matrix is overlapped, the priority order between the pixel to which the priority matrix of FIG. 6 is applied and the pixel to which the priority matrix of FIG. The first binary pixel b and the second binary pixel d, and the first binary pixel a and the second binary pixel c, which are prioritized, are adjacent to each other. Doubles in thickness. Therefore, even if the recording resolution of the printer 3 is high, it is possible to obtain a good recorded image in which the vertical stripes are difficult to fade.
[0064]
Next, an eighth embodiment will be described. The eighth embodiment is a modification of the multi-value image binarization method of the fifth embodiment described above.
[0065]
That is, in the eighth embodiment, in the fifth embodiment, the binarization unit 2 is referred to when determining the arrangement of black pixels in the (S × T) binary pixels converted from the target pixel. The priority of (S × T) binary pixels is set to a priority at which the converted high-density binary image becomes a halftone image.
[0066]
Specifically, taking the case of S = T = 4 as an example, the priority shown in the priority matrix shown in FIG. 8 is overlapped with (4 × 4) binary pixels to correspond. In the priority matrix shown in FIG. 8, priorities are set such that the converted high-density binary image is a halftone image.
[0067]
That is, if the priority matrix shown in FIG. 8 and the (4 × 4) binary pixel matrix converted from the target pixel are overlapped, the first to third included in the (4 × 4) binary pixel matrix. If the number of black pixels determined by the multi-valued image binarization method of the embodiment is up to 4, the black pixels are sequentially arranged in the 2 × 2 pixels in the center of the binary pixel matrix in the priority order shown in FIG. Even in the case of four or more pixels, the black pixels are arranged as close to the center of the (4 × 4) binary pixel matrix as possible.
[0068]
In this way, by setting the priority of (S × T) binary pixels to a priority at which black pixels in the (S × T) binary pixel matrix are arranged in the center of the matrix as much as possible, Since the binary density image becomes a halftone dot image, the binarizing unit 2 converts the multi-valued image input from the scanner unit 1 into a high-density binary image having a regular gradation and a smooth gradation. The printer 3 can output a high-density binary image with regular and smooth gradation of photographs in a multi-valued image.
[0069]
Next, a ninth embodiment will be described. The ninth embodiment is a modification of the multilevel image binarization method of the first to third embodiments described above.
[0070]
In the first to third embodiments described above, the gradation output value of the pixel of interest is obtained by simple multi-value processing, multi-value error diffusion processing, or multi-value dither processing, and converted from the pixel of interest (S × T ) The arrangement position of the black pixels in the (S × T) binary image is not particularly limited simply by setting the number of black pixels in the binary image to the obtained gradation output value.
[0071]
Therefore, this ninth embodiment is intended to optimize the arrangement of the number of black pixels obtained in the first to third embodiments in the (S × T) binary image.
[0072]
FIG. 9 shows a block configuration of an image processing apparatus to which the multi-value image binarization method of the ninth embodiment is applied. In the figure, a scanner unit 1 includes a photoelectric conversion device and an A / D conversion device, reads a document, converts it into multi-valued image data, and outputs it. A binarization unit 2 receives a multi-value from the scanner unit 1. The value image data is converted into binary image data having a density of S times in the main scanning direction and T times in the sub-scanning direction of the reading density of the scanner unit 1, and the printer 3 outputs binary data from the binarizing unit 2. FIG. 1 shows that an image is recorded and output at a density that is S times the scanning density of the scanner unit 1 and T times that of the sub-scanning direction, and the control unit 4 is a microcomputer that controls each of the above parts. This is the same as the image processing apparatus to which the multi-value image binarization method of the first to eighth embodiments shown is applied. The difference is that an edge determination unit 5 is provided.
[0073]
The binarization unit 2 obtains the gradation output value of the target pixel by the simple multi-value conversion processing, multi-value error diffusion processing, or multi-value dither processing of the first to third embodiments described above, and converts from the target pixel. The number of black pixels in the (S × T) binary image is determined by a multi-valued image binarization method in which the number of black pixels in the (S × T) binary image to be obtained is the obtained gradation output value. To do. Further, the binarizing unit 2 determines the arrangement of the number of black pixels determined in accordance with whether or not the target pixel is an edge pixel constituting the edge portion of the image in the (S × T) binary image. To do.
[0074]
The edge determination unit 5 determines whether or not the target pixel is an edge pixel. The edge determination unit 5 determines whether the pixel of interest is an edge pixel, using the same pixel as the pixel that the binarization unit 2 is currently processing as the pixel of interest, and binarizes the determination result. To the conversion unit 2.
[0075]
Specifically, the determination in the edge determination unit 5 as to whether or not the target pixel is an edge pixel is performed by determining each density value of (M × L) peripheral pixels (M and L are natural numbers) around the target pixel and the target pixel. Judgment is based on the absolute value of the difference between the density values.
[0076]
That is, taking the case of M = L = 3 as an example, the density value of the pixel of interest X located at the center of the 3 × 3 pixels shown in FIG. 2 is X, the peripheral pixels A, B, C, D, E, G , F, and H are respectively A, B, C, D, E, G, F, and H, and a predetermined threshold is TE,
| X-B |> TE
| X-D | > TE
| X-E | > TE
| X-G | > TE
When any one of the conditions is satisfied, the edge determination unit 5 determines the target pixel X as an edge pixel. This is because if the target pixel X is an edge pixel, the absolute value of the difference between the pixel values of the neighboring pixels B, D, E, and G that are adjacent pixels and the pixel value of the target pixel is relatively large. If X is not an edge pixel, this is based on the fact that the absolute value of the difference between the pixel values of neighboring pixels B, D, E, and G that are adjacent pixels and the pixel value of the target pixel is relatively small.
[0077]
FIG. 10 shows a processing procedure for converting multi-value image data input from the scanner unit 1 into high-density binary image data in the binarization unit 2 of the image processing apparatus shown in FIG.
[0078]
In FIG. 10, the binarization unit 2 takes each pixel constituting the input multi-valued image data as a target pixel and sequentially captures the target pixel and peripheral pixels (processing 101). Then, the number of black pixels in the binary pixel to be converted from the pixel of interest (S × T) is determined by the multilevel image binarization method of the first to third embodiments described above (processing 102).
[0079]
Then, from the notification of the determination result from the edge determination unit 5, it is determined whether or not the target pixel is an edge pixel (determination 103). When the pixel of interest is an edge pixel (Yes in determination 103), the black pixel position in the binary pixel is determined with priority on the edge (S × T) by the multi-value image binarization method of the fourth embodiment. (Process 104). When the pixel of interest is not an edge pixel (No in determination 103), the (S × T) binary pixel is given priority to the photograph portion according to the predetermined priority by the multi-value image binarization method of the fifth embodiment. The position of the black pixel is determined (process 105).
[0080]
In this way, the binarization unit 2 outputs (S × T) binary pixels in which the number of black pixels included and the arrangement of the black pixels are determined (processing 106).
[0081]
By repeating the above processing as long as there are unprocessed pixels (No determination 107 loop), the binarization unit 2 converts the input multi-valued image into a high-density binary image and outputs it.
[0082]
Even when the input multi-valued image is obtained by reading a document in which characters and photographs are mixed with the scanner unit 1, the clarity of the edges of the pixels constituting the edges of the characters is preserved. On the other hand, for the pixels that are converted into (S × T) binary pixels and constitute the halftone portion of the photograph, the character portion is used to convert the pixels into (S × T) binary pixels while preserving the smoothness of the halftone. The multi-value image can be binarized with high density while satisfying both the image quality of the image and the image quality of the photographic part. Further, the threshold value TE in the edge determination unit 5 is determined according to the number of gradations of the input multi-valued image. In addition, priority is given to the image quality of the character portion or the image quality of the photo portion. The setting can be changed according to whether priority is given.
[0083]
In the embodiment described above, the higher the density value of each pixel constituting the multi-valued image to be converted into the high-density binary image, the blacker the pixel, and the lower the density value, the whiter the pixel. Although the present invention was applied to the case of correspondence, since it is only a convenient correspondence, the opposite correspondence, that is, the lower the density value, the darker the pixel, the higher the density value, the more Even in the case of white correspondence, it goes without saying that the present invention can be similarly applied by rereading the correspondence.
[0084]
Further, in the embodiment described above, when the binarization unit 2 and the edge determination unit 5 refer to the density values of the peripheral pixels of the target pixel, several lines before and after the main scanning line including the target pixel are stored. The binarization unit 2 and the edge determination unit 5 need to include a line buffer memory. However, compared to the case where it is necessary to provide a page memory for binarization processing of a multi-valued image as in the past, it is realized at a much lower cost to have a line buffer memory for several lines. It can be done.
[0085]
【The invention's effect】
According to the first aspect of the present invention, the result of performing simple binarization processing for converting the density value of the target pixel into (S × T + 1) gradations with (S × T) fixed threshold values. The obtained gradation output value includes, as the number of black pixels among (S × T) binary pixels converted from the pixel of interest, the pixel of interest includes black pixels corresponding to the number of gradation output values ( Since the multi-valued image is converted into a high-density binary image by converting into (S × T) binary pixels, a page memory for converting the pixel of interest into (S × T) binary pixels is unnecessary. The multi-valued image can be converted into a high-density binary image by simple processing. In addition, since the number of black pixels to be converted is determined by simple multi-value processing, a high-density binary image output suitable for a multi-value image obtained by reading a character document can be obtained. Also, It is determined whether or not the pixel of interest is an edge pixel from the distribution of density values of (M × N) peripheral pixels (M and N are natural numbers) of the pixel of interest, and when the pixel of interest is an edge pixel In order to determine the arrangement position of the black pixels included in the (S × T) binary pixels converted from the target pixel according to the distribution state of the density values of the (M × N) peripheral pixels. The edges in the multi-valued image can be converted into a fine high-density binary image, and a high-density binary image output that clearly reproduces the outline of characters in the multi-valued image can be obtained. On the other hand, when the target pixel is not an edge pixel, the arrangement position of the black pixel included in the (S × T) binary pixels converted from the target pixel is set according to a predetermined priority. Therefore, the black pixels included in the (S × T) binary pixels converted from the target pixel are regularly arranged, and the multi-level image obtained by reading the photograph has a regular gradation. And can be converted into a smooth and high-density binary image. But Tsu Thus, even a multi-valued image obtained by reading a document in which characters and photographs are mixed can be converted into an optimal high-density binary image.
[0086]
According to the second aspect of the present invention, a gradation output value obtained as a result of performing (S × T + 1) gradation multilevel error diffusion processing on the density value of the target pixel is converted from the target pixel. In order to convert the pixel of interest into (S × T) binary pixels including only the gradation output value black pixels as the number of black pixels of (S × T) binary pixels The multi-valued image can be converted into a high-density binary image by a process that does not require a page memory to convert the pixel of interest into (S × T) binary pixels. Further, since the number of black pixels to be converted by the multi-value error diffusion process is determined, a high-density binary image output suitable for a multi-value image obtained by reading a photographic document can be obtained. Also, It is determined whether or not the pixel of interest is an edge pixel from the distribution of density values of (M × N) peripheral pixels (M and N are natural numbers) of the pixel of interest, and when the pixel of interest is an edge pixel In order to determine the arrangement position of the black pixels included in the (S × T) binary pixels converted from the target pixel according to the distribution state of the density values of the (M × N) peripheral pixels. The edges in the multi-valued image can be converted into a fine high-density binary image, and a high-density binary image output that clearly reproduces the outline of characters in the multi-valued image can be obtained. On the other hand, when the target pixel is not an edge pixel, the arrangement position of the black pixel included in the (S × T) binary pixels converted from the target pixel is set according to a predetermined priority. Therefore, the black pixels included in the (S × T) binary pixels converted from the target pixel are regularly arranged, and the multi-level image obtained by reading the photograph has a regular gradation. And can be converted into a smooth and high-density binary image. But Tsu Thus, even a multi-valued image obtained by reading a document in which characters and photographs are mixed can be converted into an optimal high-density binary image.
[0087]
According to the invention of claim 3, the gradation output value obtained as a result of performing the (S × T + 1) gradation multi-value dither processing on the density value of the pixel of interest is converted from the pixel of interest. As the number of black pixels in the (S × T) binary pixels, the target pixel is converted into (S × T) binary pixels including only the gradation output value black pixels. The multi-valued image can be converted into a high-density binary image by a process that does not require a page memory to convert pixels into (S × T) binary pixels. In addition, since the number of black pixels to be converted is determined by multi-value dither processing, a high-density binary image output suitable for a multi-value image obtained by reading a photographic document can be obtained. Also, It is determined whether or not the pixel of interest is an edge pixel from the distribution of density values of (M × N) peripheral pixels (M and N are natural numbers) of the pixel of interest, and when the pixel of interest is an edge pixel In order to determine the arrangement position of the black pixels included in the (S × T) binary pixels converted from the target pixel according to the distribution state of the density values of the (M × N) peripheral pixels. The edges in the multi-valued image can be converted into a fine high-density binary image, and a high-density binary image output that clearly reproduces the outline of characters in the multi-valued image can be obtained. On the other hand, when the target pixel is not an edge pixel, the arrangement position of the black pixel included in the (S × T) binary pixels converted from the target pixel is set according to a predetermined priority. Therefore, the black pixels included in the (S × T) binary pixels converted from the target pixel are regularly arranged, and the multi-level image obtained by reading the photograph has a regular gradation. And can be converted into a smooth and high-density binary image. But Tsu Thus, even a multi-valued image obtained by reading a document in which characters and photographs are mixed can be converted into an optimal high-density binary image.
[Brief description of the drawings]
FIG. 1 is a diagram showing a block configuration of an image processing apparatus to which a multi-value image binarization method according to an embodiment of the present invention is applied.
FIG. 2 is a diagram illustrating an arrangement of a pixel of interest X at the center of a 3 × 3 matrix and eight peripheral pixels A, B, C, D, E, F, G, and H of the pixel of interest X;
FIG. 3 is a diagram illustrating an arrangement of four binary pixels a, b, c, and d in a (2 × 2) binary pixel matrix converted from a pixel of interest X.
FIG. 4 is a diagram illustrating 16 arrangements of black pixels (or white pixels) in a binary pixel of a 2 × 2 matrix.
FIG. 5 is a diagram showing a 4 × 4 variation threshold matrix;
FIG. 6 is a diagram illustrating an example of a 2 × 2 priority matrix;
FIG. 7 is a diagram showing a priority matrix that is symmetrical to the 2 × 2 priority matrix shown in FIG. 6;
FIG. 8 is a diagram illustrating an example of a 4 × 4 priority matrix in which a high-density binary image after conversion becomes a halftone image.
FIG. 9 is a diagram showing a block configuration different from that of FIG. 1 of the image processing apparatus to which the multi-value image binarization method according to the embodiment of the present invention is applied.
10 is a diagram showing a processing procedure for converting a multi-valued image into a high-density binary image performed in the binarization unit of the image processing apparatus shown in FIG. 9;
[Explanation of symbols]
1 Scanner section
2 Binarization part
3 Printer
4 Control unit
5 Edge judgment part

Claims (3)

多値の濃度値を持つ画素で構成される多値画像の各画素を注目画素として、その注目画素を主走査方向S(Sは自然数)倍及び副走査方向T(Tは自然数)倍で分割して(S×T)個の2値画素に変換することにより、前記多値画像を高密度2値画像に変換する多値画像2値化方法において、
前記注目画素の濃度値に対して(S×T)個の固定しきい値で(S×T+1)階調へ変換する単純多値化処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含むS×T個の2値画素に変換すると共に、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定する一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定することを特徴とする多値画像2値化方法。
Each pixel of a multi-value image composed of pixels having multi-value density values is regarded as a pixel of interest, and the pixel of interest is divided by a main scanning direction S (S is a natural number) times and a sub-scanning direction T (T is a natural number) times. In the multi-value image binarization method for converting the multi-value image into a high-density binary image by converting it into (S × T) binary pixels,
The gradation output value obtained as a result of performing a simple multi-value conversion process for converting the density value of the pixel of interest into (S × T + 1) gradations with (S × T) fixed threshold values is used as the attention output value. As the number of black pixels among (S × T) binary pixels converted from pixels, the pixel of interest is converted into S × T binary pixels including black pixels of only the gradation output value. with, (M × N) peripheral pixels before Symbol target pixel (M, N are natural numbers) from the distribution of the density value of the target pixel is determined whether an edge pixel, the target pixel is an edge pixel In this case, the arrangement positions of the black pixels included in the (S × T) binary pixels converted from the target pixel are set according to the distribution state of the density values of the (M × N) peripheral pixels. On the other hand, if the target pixel is not an edge pixel, the (S × T) 2 converted from the target pixel. Multi-level image binarization how to characterized in that the positions of black pixels contained in the value pixel is determined according to a predetermined priority.
多値の濃度値を持つ画素で構成される多値画像の各画素を注目画素として、その注目画素を主走査方向S(Sは自然数)倍及び副走査方向T(Tは自然数)倍で分割して(S×T)個の2値画素に変換することにより、前記多値画像を高密度2値画像に変換する多値画像2値化方法において、
前記注目画素の濃度値に対して(S×T+1)階調の多値誤差拡散処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換すると共に、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定する一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定することを特徴とする多値画像2値化方法。
Each pixel of a multi-value image composed of pixels having multi-value density values is regarded as a pixel of interest, and the pixel of interest is divided by a main scanning direction S (S is a natural number) times and a sub-scanning direction T (T is a natural number) times. In the multi-value image binarization method for converting the multi-value image into a high-density binary image by converting it into (S × T) binary pixels,
The (S × T) number of binary values converted from the target pixel are converted into gradation output values obtained as a result of performing (S × T + 1) gradation multilevel error diffusion processing on the density value of the target pixel. as the number of black pixels of the pixels, including the black pixels of the pixel of interest by the tone output values pieces together into a (S × T) pieces of binary pixels, before Symbol target pixel (M × N) It is determined whether or not the pixel of interest is an edge pixel from the distribution of density values of peripheral pixels (M and N are natural numbers). If the pixel of interest is an edge pixel, the pixel converted from the pixel of interest is converted. The arrangement position of black pixels included in (S × T) binary pixels is determined according to the distribution state of density values of the (M × N) peripheral pixels, while the target pixel is not an edge pixel Includes an arrangement of black pixels included in the (S × T) binary pixels converted from the target pixel. Position, multi-value image binarization way to and determining according to a predetermined priority.
多値の濃度値を持つ画素で構成される多値画像の各画素を注目画素として、その注目画素を主走査方向S(Sは自然数)倍及び副走査方向T(Tは自然数)倍で分割して(S×T)個の2値画素に変換することにより、前記多値画像を高密度2値画像に変換する多値画像2値化方法において、
前記注目画素の濃度値に対して(S×T+1)階調の多値ディザ処理を行った結果得られた階調出力値を前記注目画素から変換される(S×T)個の2値画素のうちの黒画素数として、前記注目画素を前記階調出力値個だけの黒画素を含む(S×T)個の2値画素に変換すると共に、前記注目画素の(M×N)周辺画素(M、Nは自然数)の濃度値の分布状況から、当該注目画素がエッジ画素か否かを判定し、当該注目画素がエッジ画素である場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、前記(M×N)周辺画素の濃度値の分布状況に応じて決定する一方、当該注目画素がエッジ画素でない場合には、当該注目画素から変換される前記(S×T)個の2値画素中に含まれる黒画素の配置位置を、予め定めた優先度に応じて決定することを特徴とする多値画像2値化方法。
Each pixel of a multi-value image composed of pixels having multi-value density values is regarded as a pixel of interest, and the pixel of interest is divided by a main scanning direction S (S is a natural number) times and a sub-scanning direction T (T is a natural number) times. In the multi-value image binarization method for converting the multi-value image into a high-density binary image by converting it into (S × T) binary pixels,
(S × T) number of binary pixels converted from the target pixel of the gradation output value obtained as a result of performing (S × T + 1) gradation multi-value dither processing on the density value of the target pixel as the number of black pixels of, converts the target pixel (S × T) pieces of binary pixels including black pixels of the tone output values pieces only, before Symbol target pixel (M × N) around It is determined whether or not the pixel of interest is an edge pixel from the distribution of density values of pixels (M and N are natural numbers). If the pixel of interest is an edge pixel, the pixel of interest converted from the pixel of interest ( The arrangement position of the black pixels included in the (S × T) binary pixels is determined according to the density distribution of the (M × N) peripheral pixels, while the target pixel is not an edge pixel. Is an arrangement of black pixels included in the (S × T) binary pixels converted from the target pixel Multi-level image binarization how to characterized in that the location is determined according to a predetermined priority.
JP35473996A 1996-12-20 1996-12-20 Multilevel image binarization method Expired - Fee Related JP3611697B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35473996A JP3611697B2 (en) 1996-12-20 1996-12-20 Multilevel image binarization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35473996A JP3611697B2 (en) 1996-12-20 1996-12-20 Multilevel image binarization method

Publications (2)

Publication Number Publication Date
JPH10191038A JPH10191038A (en) 1998-07-21
JP3611697B2 true JP3611697B2 (en) 2005-01-19

Family

ID=18439588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35473996A Expired - Fee Related JP3611697B2 (en) 1996-12-20 1996-12-20 Multilevel image binarization method

Country Status (1)

Country Link
JP (1) JP3611697B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7251060B2 (en) 2000-12-12 2007-07-31 Ricoh Company, Ltd. Image-processing device using quantization threshold values produced according to a dither threshold matrix and arranging dot-on pixels in a plural-pixel field according to the dither threshold matrix
JP2003087567A (en) 2001-06-26 2003-03-20 Fujitsu Ltd Printing method and printing apparatus and binarized dither matrix pattern
JP4341653B2 (en) 2006-09-07 2009-10-07 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus, image reading apparatus, image processing method, and image processing program

Also Published As

Publication number Publication date
JPH10191038A (en) 1998-07-21

Similar Documents

Publication Publication Date Title
US7251060B2 (en) Image-processing device using quantization threshold values produced according to a dither threshold matrix and arranging dot-on pixels in a plural-pixel field according to the dither threshold matrix
US5339171A (en) Image processing apparatus especially suitable for producing smooth-edged output multi-level tone data having fewer levels than input multi-level tone data
JPH03193472A (en) Highly definite image generating system of image processor
US5130821A (en) Method and apparatus for digital halftoning employing density distribution for selection of a threshold template
US7262879B2 (en) Method for screening of halftone images
JP3611697B2 (en) Multilevel image binarization method
JPH06290300A (en) Image area identifying device
JP3584329B2 (en) Image forming device
JP3563905B2 (en) Image output device
US20020080419A1 (en) Halftoning method and apparatus, and computer-readable recording medium in which halftoning program is recorded
JP3373874B2 (en) Image processing device
JP3780664B2 (en) Image processing apparatus and image processing method
JP3006460B2 (en) Binary image processing device
JPH02210960A (en) Picture processor
JP3402118B2 (en) Image signal processing method and image signal processing device
JPH05176168A (en) Adaptive halftone processing method
JP3984693B2 (en) Image processing apparatus and method
JP3304463B2 (en) Image forming device
JPH1065915A (en) Multi-value image binarization method
JP2913867B2 (en) Color image processing method
JP3384688B2 (en) Image data processing device
JPH1117953A (en) Image output device
JP3476649B2 (en) Image processing method and apparatus
JPH0360276A (en) Picture information reader
JPS6180970A (en) Picture signal processor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040217

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040408

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: 20041019

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041020

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: 20071029

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20081029

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20081029

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091029

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20101029

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20111029

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20121029

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20131029

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees