JPH0244432B2 - - Google Patents
Info
- Publication number
- JPH0244432B2 JPH0244432B2 JP60038871A JP3887185A JPH0244432B2 JP H0244432 B2 JPH0244432 B2 JP H0244432B2 JP 60038871 A JP60038871 A JP 60038871A JP 3887185 A JP3887185 A JP 3887185A JP H0244432 B2 JPH0244432 B2 JP H0244432B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- converted
- satisfied
- original
- pixels
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、白黒2値で表現されている画素にお
いて、画品質劣化の少ない画像の縮小変換法に関
するものである。
いて、画品質劣化の少ない画像の縮小変換法に関
するものである。
(従来の技術)
従来の2値画像の縮小変換に対しては、OPC
(Ordinal Processing Conversion)法、SPC
(Selective Processing Conversion)法、(両者
とも画像電子学会第7回全国大会予稿集、予稿No.
10、昭和50.5.19)や領域判別法(信学技報
PRL81−92、昭和57.2.19)などが発表されてい
る OPC法は原画像の画素(原画素)を順次取出
して変換画像の画素(変換画素)に置き換える方
法であり、SPC法は変換画素を原画上における最
も近い原画素で置き換える方法である。
(Ordinal Processing Conversion)法、SPC
(Selective Processing Conversion)法、(両者
とも画像電子学会第7回全国大会予稿集、予稿No.
10、昭和50.5.19)や領域判別法(信学技報
PRL81−92、昭和57.2.19)などが発表されてい
る OPC法は原画像の画素(原画素)を順次取出
して変換画像の画素(変換画素)に置き換える方
法であり、SPC法は変換画素を原画上における最
も近い原画素で置き換える方法である。
また、領域判別法では、変換画素に最近傍の4
個の原画素が変換画素位置に投影する平均濃度を
算出し、闘値処理をして変換画素の値とする方法
である。
個の原画素が変換画素位置に投影する平均濃度を
算出し、闘値処理をして変換画素の値とする方法
である。
(発明が解決しようとする問題点)
これらの変換法では、変換画素位置に近い方か
ら順に最多でも4個の原画素を選択し、それらの
値もしくは濃度を求める論理演算により変換画素
の値を決定している。
ら順に最多でも4個の原画素を選択し、それらの
値もしくは濃度を求める論理演算により変換画素
の値を決定している。
このため、原画像上に黒あるいは白の線があ
り、それらの線が、変換画素位置に最も近い画素
でない場合や、それらの線が変換画素位置に投影
する平均濃度を闘値処理した結果が線の値と一致
しない場合には、変換画像で該当する線が消失し
てしまうことがあつた。
り、それらの線が、変換画素位置に最も近い画素
でない場合や、それらの線が変換画素位置に投影
する平均濃度を闘値処理した結果が線の値と一致
しない場合には、変換画像で該当する線が消失し
てしまうことがあつた。
このため、これらの変換法では黒の線が消失す
るための切れ、かすれが、白の線が消失するため
のつぶれなどを生じ、画品質が劣化する欠点があ
つた。
るための切れ、かすれが、白の線が消失するため
のつぶれなどを生じ、画品質が劣化する欠点があ
つた。
また、黒の線が消失するために生じる切れ、か
すれなどの画品質劣化を防ぐために、黒の線が変
換画像に最も近い位置でない場合においても、変
換画素の値を黒とさせる方法も考えられる。
すれなどの画品質劣化を防ぐために、黒の線が変
換画像に最も近い位置でない場合においても、変
換画素の値を黒とさせる方法も考えられる。
しかし、この方法では、例えば線幅が1画素の
線の時に、その線を挟む形で位置する2つの変換
画素がどちらも黒となることが発生し、その結
果、変換画像上の線幅の方が原画像上の線幅より
太くなつたり、つぶれが発生して画品質劣化が生
じる欠点があつた。
線の時に、その線を挟む形で位置する2つの変換
画素がどちらも黒となることが発生し、その結
果、変換画像上の線幅の方が原画像上の線幅より
太くなつたり、つぶれが発生して画品質劣化が生
じる欠点があつた。
発明の構成
(問題点を解決するための手段)
本発明は、これらの欠点を解決するために、原
画像上の細線の中で消失する恐れのある細線を識
別し、その細線を消失させることなく変換画像上
へ保存して画品質の劣化を防いだものである。従
来法では、黒い画素を優先して残す方法が提案さ
れていたが、黒及び白の細い線を判定し白い細線
と黒い細線の両方を保存するものは無い。白い細
線と黒い細線の両方を保存することにより、き
れ、かすれ、およびつぶれを防止して、良い品質
の変換画を得るようにしたものである。
画像上の細線の中で消失する恐れのある細線を識
別し、その細線を消失させることなく変換画像上
へ保存して画品質の劣化を防いだものである。従
来法では、黒い画素を優先して残す方法が提案さ
れていたが、黒及び白の細い線を判定し白い細線
と黒い細線の両方を保存するものは無い。白い細
線と黒い細線の両方を保存することにより、き
れ、かすれ、およびつぶれを防止して、良い品質
の変換画を得るようにしたものである。
(作用)
このようにすれば、原画像上に存在する線の中
で縮小変換処理時に消失する恐れのある線を識別
し、その線を消失することなく変換画像上へ保存
することが可能であるから、画品質劣化の少ない
変換画像を得ることができる。
で縮小変換処理時に消失する恐れのある線を識別
し、その線を消失することなく変換画像上へ保存
することが可能であるから、画品質劣化の少ない
変換画像を得ることができる。
(実施例)
第1図は、本発明の原理および参照画素を説明
するための図であり、原画素と縮小変換画素の配
置図を示しており、また、水平方向の変換比率
B/A=3/5の例について表している。ここ
で、P(m,n)、P(m+1,n)、P(m+2,
n)、P(m,n+1)、P(m+1,n+1)、P
(m+2,n+1)の〇,◎は原画素をQ(k,
l)Q(k+1,l)のXは変換画素を表してい
る。また、最短距離の関係にある原画素どおしを
実線で結んで表示しており、原画素間の中心線を
一点鎖線で表示している。第1図では原画素間の
距離を1と正規化しており、原画素と一点鎖線の
距離は第1図に示すように1/2で表示される。
このとき、変換画素間の距離A/B(この場合
5/3)で表される。また、〜は領域を表す
番号である。〜の領域は一点鎖線で区切られ
ている。また、第1図において斜線は、P(m+
1,n)とP(m+1,n+1)が黒である場合
に、変換画素へ黒の値が代入される領域を示して
いる。
するための図であり、原画素と縮小変換画素の配
置図を示しており、また、水平方向の変換比率
B/A=3/5の例について表している。ここ
で、P(m,n)、P(m+1,n)、P(m+2,
n)、P(m,n+1)、P(m+1,n+1)、P
(m+2,n+1)の〇,◎は原画素をQ(k,
l)Q(k+1,l)のXは変換画素を表してい
る。また、最短距離の関係にある原画素どおしを
実線で結んで表示しており、原画素間の中心線を
一点鎖線で表示している。第1図では原画素間の
距離を1と正規化しており、原画素と一点鎖線の
距離は第1図に示すように1/2で表示される。
このとき、変換画素間の距離A/B(この場合
5/3)で表される。また、〜は領域を表す
番号である。〜の領域は一点鎖線で区切られ
ている。また、第1図において斜線は、P(m+
1,n)とP(m+1,n+1)が黒である場合
に、変換画素へ黒の値が代入される領域を示して
いる。
細線の消失を防止するためには、消失の恐れの
ある細線を判別する必要がある。
ある細線を判別する必要がある。
第1図で示したように、原画素P(m+1,n)
とP(m+1,n+1)が黒で同色であり、P
(m,n)、P(m+2,n),P(m,n+1)、P
(m+2,n+1)がP(m+1,n)の反対色の
白であるとすると、従来の変換法では変換画素位
置に最も近い原画素(第1図の場合は、Q(k,
l)に対してP(m,n)、Q(k+1,l)に対
してP(m+2,n)である)の値が最も重み付
けられて変換画素の値を決定しているため、Q
(k,l)、Q(k+1,l)ともP(m+1,n)
は反対色の白が代入されて、P(m+1,n)と
P(m+1,n+1)の黒い線が消失してしまう。
とP(m+1,n+1)が黒で同色であり、P
(m,n)、P(m+2,n),P(m,n+1)、P
(m+2,n+1)がP(m+1,n)の反対色の
白であるとすると、従来の変換法では変換画素位
置に最も近い原画素(第1図の場合は、Q(k,
l)に対してP(m,n)、Q(k+1,l)に対
してP(m+2,n)である)の値が最も重み付
けられて変換画素の値を決定しているため、Q
(k,l)、Q(k+1,l)ともP(m+1,n)
は反対色の白が代入されて、P(m+1,n)と
P(m+1,n+1)の黒い線が消失してしまう。
本発明では、変換画素に最も近い原画素を始点
として変換画素位置へ近づく向きの水平方向で2
個先の原画素を参照画像に加えて消失の恐れのあ
る細線を判定する。第1図の場合、Q(k,l)
に対し上記の参照画素はP(m+2,n)であり、
Q(k+1,l)に対してはP(m,n)である。
として変換画素位置へ近づく向きの水平方向で2
個先の原画素を参照画像に加えて消失の恐れのあ
る細線を判定する。第1図の場合、Q(k,l)
に対し上記の参照画素はP(m+2,n)であり、
Q(k+1,l)に対してはP(m,n)である。
上記の参照画素を加えた細線の判別法の具体例
を以下に示す。第1図の領域(1)に位置するQ(k,
l)の値を決定する場合、参照画素として上記P
(m+2,n)に加えてP(m,n)、P(m+1,
n)、P(m+1,n+1)を用いて、 P(m,n)=P(m+2,2) ≠P(m+1,n)=P(m+2,n+1)
…(1) を満足するときに消失する恐れのある細線が存在
すると判断してQ(k,l)にP(m+1,n)の
値を代入させる。もし、(1)式で満足しないときに
は、Q(k,l)に従来の変換法で決定される値
(例えば、SPC法では最短距離の原画素の値)を
代入する。なお、(1)式ではP(m,n+1)とP
(m+2,n+1)の値を参照していない。これ
は、垂直の細線P(m+1,n)−P(m+1,n
+1)と水平の細線P(m,n+1)−P(m+1,
n+1)−P(m+2,n+1)が存在している場
合にも、垂直の細線P(m+1,n)−P(m+1,
n+1)のみが存在する場合と同じくQ(k,l)
にP(m+1,n)の値を代入するためである。
すなわち、水平方向と垂直方向の細線が直交して
いる場合においても、細線が切れるのを防止する
ために、P(m,n+1)とP(m+2,n+1)
の値を参照せずに細線が存在するか否かを判断す
る。以上の処理により、細線の消失を防止するこ
とが可能である。第1図の例では、着目する変換
画素Q(k,l)の水平・垂直方向の位置(x,
y)が領域1の場合、すなわち、m≦x<m+
1/2かつn≦y<n+1/2であるときについ
て説明している。
を以下に示す。第1図の領域(1)に位置するQ(k,
l)の値を決定する場合、参照画素として上記P
(m+2,n)に加えてP(m,n)、P(m+1,
n)、P(m+1,n+1)を用いて、 P(m,n)=P(m+2,2) ≠P(m+1,n)=P(m+2,n+1)
…(1) を満足するときに消失する恐れのある細線が存在
すると判断してQ(k,l)にP(m+1,n)の
値を代入させる。もし、(1)式で満足しないときに
は、Q(k,l)に従来の変換法で決定される値
(例えば、SPC法では最短距離の原画素の値)を
代入する。なお、(1)式ではP(m,n+1)とP
(m+2,n+1)の値を参照していない。これ
は、垂直の細線P(m+1,n)−P(m+1,n
+1)と水平の細線P(m,n+1)−P(m+1,
n+1)−P(m+2,n+1)が存在している場
合にも、垂直の細線P(m+1,n)−P(m+1,
n+1)のみが存在する場合と同じくQ(k,l)
にP(m+1,n)の値を代入するためである。
すなわち、水平方向と垂直方向の細線が直交して
いる場合においても、細線が切れるのを防止する
ために、P(m,n+1)とP(m+2,n+1)
の値を参照せずに細線が存在するか否かを判断す
る。以上の処理により、細線の消失を防止するこ
とが可能である。第1図の例では、着目する変換
画素Q(k,l)の水平・垂直方向の位置(x,
y)が領域1の場合、すなわち、m≦x<m+
1/2かつn≦y<n+1/2であるときについ
て説明している。
同様にして、位置(x,y)が領域の場合す
なわち、m+1/2≦x<m+1かつn≦y<n
+1/2であるときにはP(m+1,n)=P(m
−1,n)≠P(m,n)=P(m,n+1)を用
い、この条件式を満足するならば細線が存在する
として着目する変換画素(Q)=P(m,n)と
し、また、位置(x,y)が領域の場合、すな
わち、m≦x<m+1/2かつn+1/2≦y<
n+1であるときには、P(m,n+1)=P(m
+2,n+1)≠P(m+1,n+1)=P(m+
1,n)を用い、この条件が満足するならば細線
が存在するとして着目する変換画素(Q)P(m
+1,n+1)とし、さらに、位置(x,y)が
領域の場合、すなわち、m+1/2≦x<m+
1かつn+1/2≦y<n+1であるときには、
P(m+1,n+1)=P(m−1,n+1)≠P
(m,n+1)=P(m,n)を用い、この条件式
を満足するならば細線が存在するとして着目する
変換画素(Q)=P(m,n+1)とすることによ
り、それぞれ消失する恐れのある細線を判別し、
細線の消失を防止することが可能である。
なわち、m+1/2≦x<m+1かつn≦y<n
+1/2であるときにはP(m+1,n)=P(m
−1,n)≠P(m,n)=P(m,n+1)を用
い、この条件式を満足するならば細線が存在する
として着目する変換画素(Q)=P(m,n)と
し、また、位置(x,y)が領域の場合、すな
わち、m≦x<m+1/2かつn+1/2≦y<
n+1であるときには、P(m,n+1)=P(m
+2,n+1)≠P(m+1,n+1)=P(m+
1,n)を用い、この条件が満足するならば細線
が存在するとして着目する変換画素(Q)P(m
+1,n+1)とし、さらに、位置(x,y)が
領域の場合、すなわち、m+1/2≦x<m+
1かつn+1/2≦y<n+1であるときには、
P(m+1,n+1)=P(m−1,n+1)≠P
(m,n+1)=P(m,n)を用い、この条件式
を満足するならば細線が存在するとして着目する
変換画素(Q)=P(m,n+1)とすることによ
り、それぞれ消失する恐れのある細線を判別し、
細線の消失を防止することが可能である。
第3図は上記に述べた細線の検出および細線の
保存を行う動作のフローチヤートを示したもので
ある。
保存を行う動作のフローチヤートを示したもので
ある。
以上、水平方向の縮小変換時に垂直の線を保存
する変換法について設明したが、垂直方向の縮小
変換についても同様の方法を用いることにより、
水平の線を保存することが可能である。
する変換法について設明したが、垂直方向の縮小
変換についても同様の方法を用いることにより、
水平の線を保存することが可能である。
第2図は本発明の構成を示す一実施例のブロツ
ク図であり、1は変換画素の副走査カウンタ、2
は変換画素の主走査カウンタ、3及び4はメモリ
で、それぞれ変換画素の副走査方向及び主走査方
向位置情報を与え、5は領域判定部で、変換画素
位置を示す副及び主走査カウンタ1及び2の出力
を入力として変換画素が位置する領域の種別を出
力し、6及び7はそれぞれ原画素副走査カウンタ
及び原画素主走査カウンタで、原画素位置情報を
示すメモリ3及び4の出力を基にして副走査方向
及び主走査方向の原画素位置を計数し、8及び9
は参照する原画素のラインメモリで、#1〜#k
によりラインメモリ群を構成し、10は変換画素
決定論理部で、領域と複数の原画素とから変換画
素を決定させるための論理演算を実行することに
より、または、論理演算結果を記憶させてある記
憶装置を読出することにより変換画素の値を出力
する。
ク図であり、1は変換画素の副走査カウンタ、2
は変換画素の主走査カウンタ、3及び4はメモリ
で、それぞれ変換画素の副走査方向及び主走査方
向位置情報を与え、5は領域判定部で、変換画素
位置を示す副及び主走査カウンタ1及び2の出力
を入力として変換画素が位置する領域の種別を出
力し、6及び7はそれぞれ原画素副走査カウンタ
及び原画素主走査カウンタで、原画素位置情報を
示すメモリ3及び4の出力を基にして副走査方向
及び主走査方向の原画素位置を計数し、8及び9
は参照する原画素のラインメモリで、#1〜#k
によりラインメモリ群を構成し、10は変換画素
決定論理部で、領域と複数の原画素とから変換画
素を決定させるための論理演算を実行することに
より、または、論理演算結果を記憶させてある記
憶装置を読出することにより変換画素の値を出力
する。
縮小変換処理は、例えば、ラスター走査等のよ
うな一定の決まりに従つて順に変換画素の値を決
定し、それを繰返し行うことにより変換画素を作
成する。
うな一定の決まりに従つて順に変換画素の値を決
定し、それを繰返し行うことにより変換画素を作
成する。
最初に、着目変換画素の副走査方向及び主走査
方向の位置を、それぞれ変換画素の副走査カウン
タ1及び主走査カウンタ2により計数する。
方向の位置を、それぞれ変換画素の副走査カウン
タ1及び主走査カウンタ2により計数する。
次にその変換画素に対応する原画素、例えば変
換画素位置に最も近い原画素の位置を決定する。
換画素位置に最も近い原画素の位置を決定する。
メモリ3及びメモリ4は着目変換画素に対応す
る原画素の位置情報、例えば、前変換画素と着目
変換画素それぞれに対応する原画素の位置の差分
値等を記憶し、原画素副走査カウンタ6及び原画
素主走査カウンタ7と共に変換画素に対応する原
画素位置を計数する。
る原画素の位置情報、例えば、前変換画素と着目
変換画素それぞれに対応する原画素の位置の差分
値等を記憶し、原画素副走査カウンタ6及び原画
素主走査カウンタ7と共に変換画素に対応する原
画素位置を計数する。
ラインメモリ8及び9は、指定された原画素を
含み複数の原画素を参照画素として出力する。一
方、領域判定部5により変換画素位置から保存す
べき線と、その保存条件とを示す領域を判定す
る。
含み複数の原画素を参照画素として出力する。一
方、領域判定部5により変換画素位置から保存す
べき線と、その保存条件とを示す領域を判定す
る。
最後に、変換画素決定論理部10において、領
域と参照画素から線を判別する条件式を満足する
か否かを調べ、満足する場合には、線が存在する
として、その線の値を変換画素へ代入する。
域と参照画素から線を判別する条件式を満足する
か否かを調べ、満足する場合には、線が存在する
として、その線の値を変換画素へ代入する。
満足しない場合には、予め定義した論理演算法
に基づいて変換画素の値を決定する。簡単な論理
演算法の一例としては、前述のSPC法が挙げられ
る。
に基づいて変換画素の値を決定する。簡単な論理
演算法の一例としては、前述のSPC法が挙げられ
る。
次に、具体的な処理例について以下にのべる。
(a) 変換画素の副走査カウンタ1および主走査カ
ウンタ2、メモリ3および4、原画素の副走査
カウンタ6および主走査カウンタ7の関係 原画を主走査方向2000画素×副走査方向2000
画素の大きさとし、原画を主走査・副走査方向
ともに変換比率α=1/4で変換し、主走査方
向500画素×副素査方向500画素の大きさの変換
画を作成する場合を例にとつて説明する。
ウンタ2、メモリ3および4、原画素の副走査
カウンタ6および主走査カウンタ7の関係 原画を主走査方向2000画素×副走査方向2000
画素の大きさとし、原画を主走査・副走査方向
ともに変換比率α=1/4で変換し、主走査方
向500画素×副素査方向500画素の大きさの変換
画を作成する場合を例にとつて説明する。
変換画素副走査カウンタ1および変換画素主
走査カウンタ2により変換画素の副・主走査方
向の位置を計数する。変換画素の副・主走査方
向の位置をそれぞれj′,i′と表すと、変換画素
副走査カウンタ1および変換画素主走査カウン
タ2の出力はj′,i′である。すなわち、(i′,j′)
=(1,1),(2,1),(3,1),…,(500,
500)のように出力される。
走査カウンタ2により変換画素の副・主走査方
向の位置を計数する。変換画素の副・主走査方
向の位置をそれぞれj′,i′と表すと、変換画素
副走査カウンタ1および変換画素主走査カウン
タ2の出力はj′,i′である。すなわち、(i′,j′)
=(1,1),(2,1),(3,1),…,(500,
500)のように出力される。
メモリ3及び4は、変換画素を原画上に写像
したときに対応する原画素を与えるものであ
る。メモリ3及び4の中に記憶してある情報
は、前変換画素と着目変換画素それぞれに対応
する原画素の位置の差分値である。この差分値
は変換比率α=1/4の場合4である。j′が増
えるたびにメモリ3から差分値4が、またi′が
増えるたびにメモリ4から差分値4が出力され
る。
したときに対応する原画素を与えるものであ
る。メモリ3及び4の中に記憶してある情報
は、前変換画素と着目変換画素それぞれに対応
する原画素の位置の差分値である。この差分値
は変換比率α=1/4の場合4である。j′が増
えるたびにメモリ3から差分値4が、またi′が
増えるたびにメモリ4から差分値4が出力され
る。
原画素副走査カウンタ6及び原画素主走査カ
ウンタ7より原画素の副・主走査方向の位置を
計数する。原画素の副・主走査方向の位置をそ
れぞれj,iと表わすと、原画素副走査カウン
タ6および原画素主走査カウンタ7の出力はj
とiである。変換比率α=1/4で変換すると
きの原画素の副・主走査方向の位置は、(i,
j)=(4,1),(8,1),(12,1),…,
(2000,2000)である。メモリ3および4から
出力される差分値4により、原画素副走査カウ
ンタ6および原画素主走査カウンタ7で(i,
j)=(4,1),(8,1),(12,1),…,
(2000,2000)と計数することができる。この
原画素の位置情報に基づいて、細線の判別に必
要な原画素を指定し該当する原画素を読み出
す。
ウンタ7より原画素の副・主走査方向の位置を
計数する。原画素の副・主走査方向の位置をそ
れぞれj,iと表わすと、原画素副走査カウン
タ6および原画素主走査カウンタ7の出力はj
とiである。変換比率α=1/4で変換すると
きの原画素の副・主走査方向の位置は、(i,
j)=(4,1),(8,1),(12,1),…,
(2000,2000)である。メモリ3および4から
出力される差分値4により、原画素副走査カウ
ンタ6および原画素主走査カウンタ7で(i,
j)=(4,1),(8,1),(12,1),…,
(2000,2000)と計数することができる。この
原画素の位置情報に基づいて、細線の判別に必
要な原画素を指定し該当する原画素を読み出
す。
(b) 領域判定部5の動作
領域判定部5は、変換画素が位置する領域の
種別を出力する。この領域は、保存すべき細線
の種類および保存するは否かの条件を示す。領
域の種別を出力するため、変換画素のi′,j′に
対応させて、変換画素が位置する領域の種別を
予め計算しておき、記憶させておく、これによ
りi′,j′を領域定部5の入力として、保存すべ
き細線と保存条件とを示す領域を出力すること
ができる。
種別を出力する。この領域は、保存すべき細線
の種類および保存するは否かの条件を示す。領
域の種別を出力するため、変換画素のi′,j′に
対応させて、変換画素が位置する領域の種別を
予め計算しておき、記憶させておく、これによ
りi′,j′を領域定部5の入力として、保存すべ
き細線と保存条件とを示す領域を出力すること
ができる。
発明の効果
以上説明したように、本発明によれば、原画像
上に存在する線の中で縮小変換処理時に消失する
恐れのある線を識別し、その線を消失することな
く変換画像上へ保存することが可能であるから、
画品質劣化の少ない変換画像を得ることができ
る。
上に存在する線の中で縮小変換処理時に消失する
恐れのある線を識別し、その線を消失することな
く変換画像上へ保存することが可能であるから、
画品質劣化の少ない変換画像を得ることができ
る。
また、ハードウエア化が容易であり、高速に画
像の縮小変換を実行することができる。
像の縮小変換を実行することができる。
さらに、線の識別を行う条件式と、その条件式
を満足しない場合の論理演算法とはそれぞれ独立
であるため、優れた論理演算法を採用することに
より、一層画品質劣化の少ない変換画像が得られ
るという利点がある。
を満足しない場合の論理演算法とはそれぞれ独立
であるため、優れた論理演算法を採用することに
より、一層画品質劣化の少ない変換画像が得られ
るという利点がある。
なお、本発明によれば、主走査方向と副走査方
向とで同一倍率は勿論、異なる倍率で縮小変換を
行うことも可能である。
向とで同一倍率は勿論、異なる倍率で縮小変換を
行うことも可能である。
本発明の応用分野としては、フアクシミリによ
り入力された画像の縮小を行う文書編集システム
や、異なつた分解能を有する画像端末同志の異機
種間通信などを始め、種々の画像処理システムに
応用できる。
り入力された画像の縮小を行う文書編集システム
や、異なつた分解能を有する画像端末同志の異機
種間通信などを始め、種々の画像処理システムに
応用できる。
第1図は本発明の原理及び参照画素を説明する
ための原画素と変換画素の配置図、第2図は本発
明の構成を示す一実施例のブロツク図、第3図は
細線の検出および細線の保存を行うフローチヤー
トである。 1…変換画素副走査カウンタ、2…変換画素の
主走査カウンタ、3,4…メモリ、5…領域判定
部、6…原画素副走査カウンタ、7…原画素主走
査カウンタ、8,9…ラインメモリ、10…変換
画素決定論理部。
ための原画素と変換画素の配置図、第2図は本発
明の構成を示す一実施例のブロツク図、第3図は
細線の検出および細線の保存を行うフローチヤー
トである。 1…変換画素副走査カウンタ、2…変換画素の
主走査カウンタ、3,4…メモリ、5…領域判定
部、6…原画素副走査カウンタ、7…原画素主走
査カウンタ、8,9…ラインメモリ、10…変換
画素決定論理部。
Claims (1)
- 【特許請求の範囲】 1 黒と白の2値を持つ画素P(m,n)で表現
される原画像を水平方向に1より小さい任意の倍
率で縮小変換させて、 Q(k,l)で表現される変換画像を作成する
縮小変換法において、 Q(k,l)をP(m,n)上へ写像したとき、
原画像の画素間の距離を1として、Q(k,l)
の水平・垂直方向の位置(x,y)を求める第1
の手段と、 その第1の手段により求められた位置(x,
y)が m≦x<m+1/2かつn≦y<n+1/2で
ある第1の領域、m+1/2≦x<m+1かつn
≦y<n+1/2である第2の領域、m≦x<m
+1/2かつn+1/2≦y<n+1である第3
の領域、m+1/2≦x<m+1かつn+1/2
≦y<n+1である第4の領域のどの領域に位置
するかを判定する第2の手段と、 前記第1の領域に位置する時には原画像からP
(m,n),P(m+2,n),P(m+1,n),P
(m+1,n+1)を選択して、条件式 P(m,n)=P(m+2,n) ≠P(m+1,n)=P(m+1,n+1) を満足するかどうかを判定し、満足するならば細
線が存在するとして、Q(k,l)=P(m+1,
n)を出力する第3の手段と、 前記第2の領域に位置する時には原画像からP
(m+1,n),P(m−1,n),P(m,n),P
(m,n+1)を選択して、条件式 P(m+1,n)=P(m−1,n) ≠P(m,n)=P(m,n+1) を満足するかどうかを判定し、満足するならば細
線が存在するとして、Q(k,l)=P(m,n)
を出力する第4の手段と、 前記第3の領域に位置する時には原画像からP
(m,n+1),P(m+2,n+1),P(m+1,
n+1),P(m+1,n)を選択して、条件式 P(m,n+1)=P(m+2,n+1) ≠P(m+1,n+1)=P(m+1,n) を満足するかどうかを判定し、満足するならば細
線が存在するとして、Q(k,l)=P(m+1,
n+1)を出力する第5の手段と、 前記第4の領域に位置する時には原画像からP
(m+1,n+1),P(m−1,n+1),P(m,
n+1),P(m,n)を選択して、条件式 P(m+1,n+1)=P(m−1,n+1) ≠P(m,n+1)=P(m,n) を満足するかどうかを判定し、満足するならば細
線が存在するとして、Q(k,l)=P(m,n+
1)を出力する第6の手段と、 前記全ての条件式を満足しない場合には P(m,n),P(m+1,n),P(m,n+
1),P(m+1,n+1)よりQ(k,l)の値
を決定する第7の手段とを備え、 前記第3,第4,第5,第6及び第7の手段に
よりQ(k,l)を決定する処理を繰り返して変
換画像を作成することを特徴とする画像の縮小変
換法。 2 線の判定及び保存方法を垂直軸上にも適用
し、水平方向及び垂直方向に縮小する際に生じる
水平方向及び垂直方向の細線消失を防ぐことを特
徴とする特許請求の範囲第1項記載の画像の縮小
変換法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60038871A JPS61199376A (ja) | 1985-03-01 | 1985-03-01 | 画像の縮小変換法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60038871A JPS61199376A (ja) | 1985-03-01 | 1985-03-01 | 画像の縮小変換法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61199376A JPS61199376A (ja) | 1986-09-03 |
| JPH0244432B2 true JPH0244432B2 (ja) | 1990-10-03 |
Family
ID=12537272
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60038871A Granted JPS61199376A (ja) | 1985-03-01 | 1985-03-01 | 画像の縮小変換法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61199376A (ja) |
-
1985
- 1985-03-01 JP JP60038871A patent/JPS61199376A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61199376A (ja) | 1986-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4271804B2 (ja) | 画素に割り当てられる色の選択方法、ならびに画像の符号化及び記憶方法 | |
| EP0650287B1 (en) | Image processing method and apparatus | |
| US5280367A (en) | Automatic separation of text from background in scanned images of complex documents | |
| JP2004318832A (ja) | 画素順次描画システムにおいて実行される合成演算回数の削減法 | |
| JPH0750752A (ja) | 画像密度変換方法及び装置 | |
| US5054099A (en) | Binary image reduction method | |
| KR920008904B1 (ko) | 가는 라인 소멸을 방지하면서 화상을 감소시키는 방법 및 장치 | |
| JPH0334677A (ja) | 画像縮小方法 | |
| US7365873B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP2000175208A (ja) | 補間処理装置および補間処理プログラムを記録した記録媒体 | |
| JPH0244432B2 (ja) | ||
| US20020024524A1 (en) | Image processing apparatus, control method thereof, and image processing method | |
| JP2525768B2 (ja) | 画像の縮小変換方法 | |
| US6891968B2 (en) | Method to upscale single-pixel wide text without loss of image sharpness | |
| JP3386203B2 (ja) | 画情報の処理方法及び画情報処理装置 | |
| US6778301B2 (en) | Fast preview of CCITT-compressed documents | |
| JPH0257753B2 (ja) | ||
| JP3006973B2 (ja) | 画像処理装置及び方法 | |
| JP2511006B2 (ja) | 色画像デ−タ補間方法 | |
| JP2845376B2 (ja) | 画素密度変換装置 | |
| JPH0955851A (ja) | ファクシミリ装置 | |
| JPS6118388B2 (ja) | ||
| JP3875465B2 (ja) | 画像縮小方法および画像処理装置および画像処理装置の制御方法 | |
| JPH07123246A (ja) | 二値画像縮小装置 | |
| JPH07182503A (ja) | 画像処理方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |