JPH01145776A - 原稿領域検出装置 - Google Patents
原稿領域検出装置Info
- Publication number
- JPH01145776A JPH01145776A JP62301540A JP30154087A JPH01145776A JP H01145776 A JPH01145776 A JP H01145776A JP 62301540 A JP62301540 A JP 62301540A JP 30154087 A JP30154087 A JP 30154087A JP H01145776 A JPH01145776 A JP H01145776A
- Authority
- JP
- Japan
- Prior art keywords
- points
- document
- coordinates
- original
- representative
- 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.)
- Pending
Links
- 238000009826 distribution Methods 0.000 claims abstract description 48
- 230000002093 peripheral effect Effects 0.000 claims abstract description 20
- 238000001514 detection method Methods 0.000 claims description 38
- 238000003708 edge detection Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
Landscapes
- Character Input (AREA)
- Image Input (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は画像入力処理装置における入力原稿の領域を検
出する方式に関する。
出する方式に関する。
(従来技術)
従来の画像入力処理装置における入力原稿の領域を検出
する方式では原稿が周囲と区別できる状態に配置された
原稿読取り面を撮像素子により主走査方向及び副走査方
向に走査して読取って量子化して得られる画像データよ
りW、槁上の文字部色及び原稿領域外部色に相当する黒
ビツト周辺分布を作成し、周辺分布より辺検出ラインの
座標を決定し、画像データにおける辺検出ラインを原稿
領域外部から所定数未満連続する白ビットをノイズとし
て無視しつつ走査して最初に原稿上の地色に相当する白
ビットを検出する点を原稿の一辺を辺代表する点の1つ
として検出することによって、あるいはこれを検証して
必要に応じて辺検出ラインをずらして再度検出すること
によって各辺各々2点合計8点の辺代表点の座標を検出
し、辺代表点の座標より原稿の角点座標を算出し、これ
をもって原稿領域を表わしていた。
する方式では原稿が周囲と区別できる状態に配置された
原稿読取り面を撮像素子により主走査方向及び副走査方
向に走査して読取って量子化して得られる画像データよ
りW、槁上の文字部色及び原稿領域外部色に相当する黒
ビツト周辺分布を作成し、周辺分布より辺検出ラインの
座標を決定し、画像データにおける辺検出ラインを原稿
領域外部から所定数未満連続する白ビットをノイズとし
て無視しつつ走査して最初に原稿上の地色に相当する白
ビットを検出する点を原稿の一辺を辺代表する点の1つ
として検出することによって、あるいはこれを検証して
必要に応じて辺検出ラインをずらして再度検出すること
によって各辺各々2点合計8点の辺代表点の座標を検出
し、辺代表点の座標より原稿の角点座標を算出し、これ
をもって原稿領域を表わしていた。
第3図(a)は従来例における白紙の原稿が配置された
原稿読取り面を示す図、第3図(b)は第3図(a)の
画像データに対する黒ビツト周辺分布S Y (y)を
示す図である。先ず第3図(b)において分布値の最大
値、最小値から適当な閾値THLを決め、分布値が閾値
未満となる最小の分布座標×1、最大の分布座標x2を
検出し、この最小の分布座標に定数αを加算して第1の
辺検出ラインの座標XS+を、また最大の分布座標に定
数αを減算して第2の辺検出ラインの座標Xs□決定し
、両辺検出ラインを画像データにおいて上方より走査し
て第3図(a)における原稿Aの上辺の辺代表点T1゜
第2を検出する。ここで、定数αは原稿のサイズ、傾き
をある範囲内で想定して所定の辺を雨検出ラインが通過
し得るように定められるものである。
原稿読取り面を示す図、第3図(b)は第3図(a)の
画像データに対する黒ビツト周辺分布S Y (y)を
示す図である。先ず第3図(b)において分布値の最大
値、最小値から適当な閾値THLを決め、分布値が閾値
未満となる最小の分布座標×1、最大の分布座標x2を
検出し、この最小の分布座標に定数αを加算して第1の
辺検出ラインの座標XS+を、また最大の分布座標に定
数αを減算して第2の辺検出ラインの座標Xs□決定し
、両辺検出ラインを画像データにおいて上方より走査し
て第3図(a)における原稿Aの上辺の辺代表点T1゜
第2を検出する。ここで、定数αは原稿のサイズ、傾き
をある範囲内で想定して所定の辺を雨検出ラインが通過
し得るように定められるものである。
(発明が解決しようとする問題点)
しかしながら、上記従来の方式では原稿上の黒ビットの
配置状態によって同じサイズ、同じ傾斜の原稿であって
も必ずしも正確な辺代表点を検出できないという問題点
がある。この問題点を図面に基づいて以下に説明する。
配置状態によって同じサイズ、同じ傾斜の原稿であって
も必ずしも正確な辺代表点を検出できないという問題点
がある。この問題点を図面に基づいて以下に説明する。
第4図(a)は良好に辺代表点を検出可能な原稿Aと同
サイズ、同傾斜であって原稿上の黒ビットのブロックが
右側に片寄った原84Bが配置された原稿読取り而の画
像データを示す図、第4図(b)は第4図(a)の画像
データに対する黒ビットの周辺分布S Y (y)を示
す図である。原稿Bを含む画像データからの第4図(b
)に示す周辺分布5Y(y)において分布値が閾値未満
となる最大の分布座標×2が最小の分布座標X、に近く
で検出され、この結果辺検出ラインの1つのx82は上
辺から外れ第4図(a)に示すように原稿Aの左辺上に
上辺の辺代表点の1つ第2が検出されてしまう。従って
、原稿の角点は実際の角点と全く異なる位置に検出しま
う。
サイズ、同傾斜であって原稿上の黒ビットのブロックが
右側に片寄った原84Bが配置された原稿読取り而の画
像データを示す図、第4図(b)は第4図(a)の画像
データに対する黒ビットの周辺分布S Y (y)を示
す図である。原稿Bを含む画像データからの第4図(b
)に示す周辺分布5Y(y)において分布値が閾値未満
となる最大の分布座標×2が最小の分布座標X、に近く
で検出され、この結果辺検出ラインの1つのx82は上
辺から外れ第4図(a)に示すように原稿Aの左辺上に
上辺の辺代表点の1つ第2が検出されてしまう。従って
、原稿の角点は実際の角点と全く異なる位置に検出しま
う。
本発明はこれらの問題点を解決するためのもので、原稿
上の黒ビットがいかなる配置であっても正確に原稿の角
点を検出し得る原稿領域検出装置を提供することを目的
とする。
上の黒ビットがいかなる配置であっても正確に原稿の角
点を検出し得る原稿領域検出装置を提供することを目的
とする。
(問題点を解決するための手段)
本発明は前記問題点を解決するために、周囲と区別し得
る状態に原稿が配置された原稿読取り面を読取りて量子
化して得られる画像データを記憶し、この画像データに
基づいて原稿の領域を検出する原稿領域検出装置におい
て、画像データに基づいて周辺分布を作成する周辺分布
作成部と、周辺分布に基づいて各々の辺を辺代表する各
々2点を検出する辺検出ラインの座標を決定する辺検出
ライン座標決定部と、辺検出ラインを原稿領域外部から
走査して最初に連続して所定数の原稿の地色または原稿
領域外部の色の濃度を持つ画素を検出したときそれらの
画素のうち最初に検出した画素を一辺を辺代表するの2
点の辺代表点とし、各辺2点合計8点の辺代表点の座標
を検出する辺代表点座標検出部と、辺代表点8点の座標
から各代表点を結ぶ直線4本のうち2本が交わる交点4
点を原稿の4つの角点とし、この角点の座標を計算する
原稿角点座標計算部とを具備することに特徴がある。
る状態に原稿が配置された原稿読取り面を読取りて量子
化して得られる画像データを記憶し、この画像データに
基づいて原稿の領域を検出する原稿領域検出装置におい
て、画像データに基づいて周辺分布を作成する周辺分布
作成部と、周辺分布に基づいて各々の辺を辺代表する各
々2点を検出する辺検出ラインの座標を決定する辺検出
ライン座標決定部と、辺検出ラインを原稿領域外部から
走査して最初に連続して所定数の原稿の地色または原稿
領域外部の色の濃度を持つ画素を検出したときそれらの
画素のうち最初に検出した画素を一辺を辺代表するの2
点の辺代表点とし、各辺2点合計8点の辺代表点の座標
を検出する辺代表点座標検出部と、辺代表点8点の座標
から各代表点を結ぶ直線4本のうち2本が交わる交点4
点を原稿の4つの角点とし、この角点の座標を計算する
原稿角点座標計算部とを具備することに特徴がある。
(作用)
以上のような構成を有する本発明によれば、周辺分布作
成部では画像データを走査して水平方向、垂直方向へ走
査して各走査線方向に対して所定値以上連続する原稿の
地色を示す画素で区切られる原稿領域外部色の濃度をも
つ画素列を検出し、それらの画素列のうち各走査線にお
ける最初と最後の画素列の画素数の和を水平方向、垂直
方向へ投影した各方向の周辺分布を作成される。辺検出
ライン座標決定部は作成された周辺分布に基づいて各々
の辺辺を代表する各々2点を検出する辺検出ラインの座
標を決定する。そして、辺代表座標検出部は決定された
辺検出ラインに沿って前記画像データの原稿領域外部か
ら走査して最初に連続して所定数の原稿の地色または原
稿領域外部の色の濃度を持つ画素を検出したときそれら
の画素のうち最初に検出した画素を一辺を辺代表するの
2点の辺代表点とし、各辺2点合計8点の辺代表点の座
標を検出する原稿の各辺の辺代表点2点合計8点の座標
を検出する。原稿角点座標計算部は辺代表点8点の座標
から各代表点を結ぶ直線4木のうち2本が交わる交点4
点を原稿の4つの角点とし、この角点の座標を計算し出
力する。
成部では画像データを走査して水平方向、垂直方向へ走
査して各走査線方向に対して所定値以上連続する原稿の
地色を示す画素で区切られる原稿領域外部色の濃度をも
つ画素列を検出し、それらの画素列のうち各走査線にお
ける最初と最後の画素列の画素数の和を水平方向、垂直
方向へ投影した各方向の周辺分布を作成される。辺検出
ライン座標決定部は作成された周辺分布に基づいて各々
の辺辺を代表する各々2点を検出する辺検出ラインの座
標を決定する。そして、辺代表座標検出部は決定された
辺検出ラインに沿って前記画像データの原稿領域外部か
ら走査して最初に連続して所定数の原稿の地色または原
稿領域外部の色の濃度を持つ画素を検出したときそれら
の画素のうち最初に検出した画素を一辺を辺代表するの
2点の辺代表点とし、各辺2点合計8点の辺代表点の座
標を検出する原稿の各辺の辺代表点2点合計8点の座標
を検出する。原稿角点座標計算部は辺代表点8点の座標
から各代表点を結ぶ直線4木のうち2本が交わる交点4
点を原稿の4つの角点とし、この角点の座標を計算し出
力する。
従って、本発明は前記問題点を解決することができ、原
稿上の黒ビットがいかなる配置であっても正確に原稿の
角点を検出し得る原稿領域検出装置を提供できる。
稿上の黒ビットがいかなる配置であっても正確に原稿の
角点を検出し得る原稿領域検出装置を提供できる。
(実施例)
以下、本発明の実施例を図面に基づいて説明する。
第1図は本発明の一実施例の構成を示すブロック図であ
る。同図において、1は光入力で、四辺形である原稿全
面を含むように原稿が配置された原稿読取り面からの光
入力であって原稿の存在しない部分からの光入力が無い
ように読取装置は構成されているものとする。2は光電
変換部で、光入力1の原稿読取り面の全領域を例えば2
048x3072の画像へ分解して各画素を2値のディ
ジタル信号(以下、この信号を入力画像データと称する
)へ変換する。3は画像メモリで、原稿読取り面の全領
域における各画素のX、Y座標を再現できる形式で入力
画像データを記憶するものであり、原稿読取り面の全領
域に対応して2048x 3072ビツトの容量を有す
るものである。4は周辺分布作成部で、画像メモリ3の
入力画像データをX。
る。同図において、1は光入力で、四辺形である原稿全
面を含むように原稿が配置された原稿読取り面からの光
入力であって原稿の存在しない部分からの光入力が無い
ように読取装置は構成されているものとする。2は光電
変換部で、光入力1の原稿読取り面の全領域を例えば2
048x3072の画像へ分解して各画素を2値のディ
ジタル信号(以下、この信号を入力画像データと称する
)へ変換する。3は画像メモリで、原稿読取り面の全領
域における各画素のX、Y座標を再現できる形式で入力
画像データを記憶するものであり、原稿読取り面の全領
域に対応して2048x 3072ビツトの容量を有す
るものである。4は周辺分布作成部で、画像メモリ3の
入力画像データをX。
Y座標へ走査してつまり画像メモリ3の2次元座標にお
ける水平方向、垂直方向へ投影して所定値(本実施例で
は16ビツトとする)未満連続する白ビットはノイズと
して無視し、各走査線上で所定値以上連続する白ビット
で区切られる黒ビツト列を検出してその黒ビット数を計
数し、各走査において最初と最後に検出された黒ビット
数の和を求め、周辺分布S X (x) 、 S Y
(y)を作成して図示していない周辺分布メモリに格納
する。5は辺検出ライン座標決定部で、周辺分布メモリ
を参照して各々の辺を代表する各々2点を検出する辺検
出ラインの座標を決定するものである。6は辺代表点座
標検出部で、画像メモリ3における辺検出ライン座標決
定部5で決定された辺検出ラインの座標が示す辺検出ラ
インを走査して各辺2点合計8点の辺代表点を検出する
ものである。7は原稿角点座標計算部で、辺代表点座標
検出部6で検出された辺代表点8点の座標から各代表点
を結ぶ直線4本のうち2本が交わる交点4点を原稿の4
つの角点としてその座標を計算し、原稿角点座標出力端
子8に出力する。尚、周辺分布作成部4により求めた周
辺分布S X (x) 、 S Y (y)は次式で表
わされる。
ける水平方向、垂直方向へ投影して所定値(本実施例で
は16ビツトとする)未満連続する白ビットはノイズと
して無視し、各走査線上で所定値以上連続する白ビット
で区切られる黒ビツト列を検出してその黒ビット数を計
数し、各走査において最初と最後に検出された黒ビット
数の和を求め、周辺分布S X (x) 、 S Y
(y)を作成して図示していない周辺分布メモリに格納
する。5は辺検出ライン座標決定部で、周辺分布メモリ
を参照して各々の辺を代表する各々2点を検出する辺検
出ラインの座標を決定するものである。6は辺代表点座
標検出部で、画像メモリ3における辺検出ライン座標決
定部5で決定された辺検出ラインの座標が示す辺検出ラ
インを走査して各辺2点合計8点の辺代表点を検出する
ものである。7は原稿角点座標計算部で、辺代表点座標
検出部6で検出された辺代表点8点の座標から各代表点
を結ぶ直線4本のうち2本が交わる交点4点を原稿の4
つの角点としてその座標を計算し、原稿角点座標出力端
子8に出力する。尚、周辺分布作成部4により求めた周
辺分布S X (x) 、 S Y (y)は次式で表
わされる。
・・・(1)
・・・(2)
ただし、x、yは画像メモリ3における2次元座標であ
り、P (x、y)は黒ビットまたは白ビットを、α味
し、黒ビット(原稿上の文字部の色及び原稿領域外部の
色を示す)の場合P(x、yQ=1、白ビット(原稿上
の地色を示す)の場合P(x、y)=0をとる。YWI
、YW2はY軸方向の各走査線上においてノイズを除い
て各々最初及び最後に検出される白ビットのY座標であ
り、XWI、XW2はX軸方向の各走査線上においてノ
イズを除いて各々最初及び最後に検出される白ビットの
X座標である。尚、周辺分布作成部4により求めた周辺
分布S X (x) 、 S Y (y)は各走査線に
おいてその両端から走査して所定値以上連続する白ビッ
トを最初に検出するまでの各々の黒ビット数の和によっ
て作成してもよい。
り、P (x、y)は黒ビットまたは白ビットを、α味
し、黒ビット(原稿上の文字部の色及び原稿領域外部の
色を示す)の場合P(x、yQ=1、白ビット(原稿上
の地色を示す)の場合P(x、y)=0をとる。YWI
、YW2はY軸方向の各走査線上においてノイズを除い
て各々最初及び最後に検出される白ビットのY座標であ
り、XWI、XW2はX軸方向の各走査線上においてノ
イズを除いて各々最初及び最後に検出される白ビットの
X座標である。尚、周辺分布作成部4により求めた周辺
分布S X (x) 、 S Y (y)は各走査線に
おいてその両端から走査して所定値以上連続する白ビッ
トを最初に検出するまでの各々の黒ビット数の和によっ
て作成してもよい。
次に、本実施例の動作を第1図、入力画像データ例とし
て原稿と同様に原稿上の黒ビットのブロックが右側に片
寄った原稿Aが配置された原稿読取り面を示す第2図(
a)及び第2図(a)の画像データに対する周辺分布S
X (x)、S Y (y)を示す第2図(b) 、
(C)を用いて説明する。
て原稿と同様に原稿上の黒ビットのブロックが右側に片
寄った原稿Aが配置された原稿読取り面を示す第2図(
a)及び第2図(a)の画像データに対する周辺分布S
X (x)、S Y (y)を示す第2図(b) 、
(C)を用いて説明する。
先ず、四辺形である原稿全面を含む原稿が配置された原
稿読取り面からの光入力1が光電変換部2に入力し、光
電変換部2は人力された光入力1を入力画像データへ変
換して画像メモリ3に格納する。画像メモリ3には原稿
読取り面金領域における各画素のX、Y座標を再現でき
る形式で格納されている。そして、周辺分布作成部4は
画像メモリ3の人力画像データをX軸、Y軸経投影して
第2図(b) 、 (c)に示すような周辺分布S X
(x) 。
稿読取り面からの光入力1が光電変換部2に入力し、光
電変換部2は人力された光入力1を入力画像データへ変
換して画像メモリ3に格納する。画像メモリ3には原稿
読取り面金領域における各画素のX、Y座標を再現でき
る形式で格納されている。そして、周辺分布作成部4は
画像メモリ3の人力画像データをX軸、Y軸経投影して
第2図(b) 、 (c)に示すような周辺分布S X
(x) 。
s x <y>を作成して周辺分布メモリに格納する。
そして、辺検出ライン座標決定部5は先ず各々の周辺分
布における閾値X TIIL、 Y THLを第2図(
b)。
布における閾値X TIIL、 Y THLを第2図(
b)。
(C)に示すように決定する。この閾値XTIIL、Y
THLは次式で表わされる。
THLは次式で表わされる。
XTIIL = (M−XMIN+N−XMAX)/(
M+N) −−−(:I)YTIIL = (M−Y
MIN+N−YMAX)/(M+N) −−−(4)
ただし、XMIN、XMAXは周辺分布S X (x)
における最小値、最大値であり、YMIN、YMAXは
周辺分布S Y (y)における最小値、最大値であり
、M、 Nは閾値を決定する定数である。ここで、本実
施例ではM=N=1とする。
M+N) −−−(:I)YTIIL = (M−Y
MIN+N−YMAX)/(M+N) −−−(4)
ただし、XMIN、XMAXは周辺分布S X (x)
における最小値、最大値であり、YMIN、YMAXは
周辺分布S Y (y)における最小値、最大値であり
、M、 Nは閾値を決定する定数である。ここで、本実
施例ではM=N=1とする。
次に、周辺分布S X (x)において閾値X THL
未満となる最小座標×1と最大座標×2を、周辺分布S
Y (y)において閾値YTIIL未満となる最小座
標Y1と最大座標Y2を検出する。さらに、辺検出ライ
ンによって正しく辺を検出し得るように座標xl、×2
、Yl、Y2と定数αにより辺検出ライン座標Xs、、
XS2. YS、、 YS2を決定する。定数αは座
標XS、、X、2で表わされる2本の辺検出ラインが共
に上辺、下辺を、座標Y、、、YS2で表わされる2本
の辺検出ラインが共に左辺、右辺を横切るように定めら
れる。よって、次式のような関係となる。
未満となる最小座標×1と最大座標×2を、周辺分布S
Y (y)において閾値YTIIL未満となる最小座
標Y1と最大座標Y2を検出する。さらに、辺検出ライ
ンによって正しく辺を検出し得るように座標xl、×2
、Yl、Y2と定数αにより辺検出ライン座標Xs、、
XS2. YS、、 YS2を決定する。定数αは座
標XS、、X、2で表わされる2本の辺検出ラインが共
に上辺、下辺を、座標Y、、、YS2で表わされる2本
の辺検出ラインが共に左辺、右辺を横切るように定めら
れる。よって、次式のような関係となる。
X S l =X l+α ・・・(5)Y S I
” Y l+α ・・・(6)XS2=X2− (E
” ・” (7)Y32”Y2−α ・・・(8) ここで、本実施例ではα=400とする。
” Y l+α ・・・(6)XS2=X2− (E
” ・” (7)Y32”Y2−α ・・・(8) ここで、本実施例ではα=400とする。
そして、辺代表点座標検出部6は先ず辺検出ライン座標
XS1.Xli□が示す辺検出ラインをそれぞれy=Q
からy=3o7+まで走査し、最初に連続して所定数、
ここでは16ビツト連続して白ビットを検出したとき、
その白ビットのうち最初に検出した白ビットの座標(X
s+、 Yt+)、(XS2゜Yl2)を検出する。こ
の2点は上辺を辺代表する2点である。さらに、辺検出
ライン座標xsI。
XS1.Xli□が示す辺検出ラインをそれぞれy=Q
からy=3o7+まで走査し、最初に連続して所定数、
ここでは16ビツト連続して白ビットを検出したとき、
その白ビットのうち最初に検出した白ビットの座標(X
s+、 Yt+)、(XS2゜Yl2)を検出する。こ
の2点は上辺を辺代表する2点である。さらに、辺検出
ライン座標xsI。
XS2が示す辺検出ラインをそれぞれy=3071から
y=Qへ走査し、上述した同様な方法で検出した白ビッ
トの座標(Xs+、 Yb+)、(X 32. Y h
2)を検出する。この2点は下辺を辺代表する2点であ
る。次に、辺検出ライン座標YS1.YS□が示す辺検
出ラインをそれぞれx=Oからx = 2047へ走査
し、上述した同様な方法で検出した白ビットの座標(X
11 、 Y s l)、(X 12. Y S2)
を検出する。この2点は左辺を辺代表する2点である。
y=Qへ走査し、上述した同様な方法で検出した白ビッ
トの座標(Xs+、 Yb+)、(X 32. Y h
2)を検出する。この2点は下辺を辺代表する2点であ
る。次に、辺検出ライン座標YS1.YS□が示す辺検
出ラインをそれぞれx=Oからx = 2047へ走査
し、上述した同様な方法で検出した白ビットの座標(X
11 、 Y s l)、(X 12. Y S2)
を検出する。この2点は左辺を辺代表する2点である。
さらに、辺検出ライン座標Ysl、YS2が示す辺検出
ラインをそれぞれx=2047からx=0へ走査し、上
述した同様な方法で検出した白ビットの座標(X r+
、 Y s + )、(X r2. Y S2)を検
出する。この2点は右辺を辺代表する2点である。以上
の上下左右の各辺の代表点2点、合計8点の辺代表点を
検出する。
ラインをそれぞれx=2047からx=0へ走査し、上
述した同様な方法で検出した白ビットの座標(X r+
、 Y s + )、(X r2. Y S2)を検
出する。この2点は右辺を辺代表する2点である。以上
の上下左右の各辺の代表点2点、合計8点の辺代表点を
検出する。
以上のような方法で、辺代表点を検出すれば、第2図(
a)の白ブロックBのような原稿領域外部に辺検出ライ
ン上の15ビツト以下の微少なノイズ等による白ブロッ
クが存在してもこれを無視することができ、より安定な
辺代表点の検出が可能となる。
a)の白ブロックBのような原稿領域外部に辺検出ライ
ン上の15ビツト以下の微少なノイズ等による白ブロッ
クが存在してもこれを無視することができ、より安定な
辺代表点の検出が可能となる。
そして、第1図の原稿角点座標計算部7は辺代表点座標
検出部6により検出された辺代表点8点の座標から各辺
の代表点2点を結ぶ直線4木のうち2本が交わる交点4
点を原稿の4つの角点としてその座標をその座標として
以下の計算手順で計算する。
検出部6により検出された辺代表点8点の座標から各辺
の代表点2点を結ぶ直線4木のうち2本が交わる交点4
点を原稿の4つの角点としてその座標をその座標として
以下の計算手順で計算する。
先ず、上辺の代表点座標(X SI+ Y t+)、(
X S2+ Y t2)と左辺の代表点座標(X 11
。
X S2+ Y t2)と左辺の代表点座標(X 11
。
Ys+)、(X12. YS2)から原稿の左−L角点
座標(Xtt、Yl皇)を計算する。
座標(Xtt、Yl皇)を計算する。
Xtm= ((XS2 X5I) (Xx2Ys+
Xt+Ys+)=(X東z Xtt) (Xs
2Yt+ Xs+Ytz) )/((X12 X1
l) (Yt2 Yt+) (XS2−XSI)
(YS2 YSI) ) ” ”
” (9)Ytx= ((Yt2 Yt+)
(YS2X11 Ys+Xtz)(YS2 YSI
) (YtzXs+ Yt+X5z))/((YS
2 YSI) (XS2 X5I) (Y
t2−Yt+) (X12 Xtt> )
・・・(10)以下、同様に上辺の代表点座標(X
s+、 Yt+) 。
Xt+Ys+)=(X東z Xtt) (Xs
2Yt+ Xs+Ytz) )/((X12 X1
l) (Yt2 Yt+) (XS2−XSI)
(YS2 YSI) ) ” ”
” (9)Ytx= ((Yt2 Yt+)
(YS2X11 Ys+Xtz)(YS2 YSI
) (YtzXs+ Yt+X5z))/((YS
2 YSI) (XS2 X5I) (Y
t2−Yt+) (X12 Xtt> )
・・・(10)以下、同様に上辺の代表点座標(X
s+、 Yt+) 。
(XS2. Ytz)と右辺の代表点座標(xr+。
Ys+) 、 (x、2. YS2)とから原稿の右
上角点座標(xtr、Ytr)を計算し、下辺の代表点
座標(Xs’、 Yb+) 、(XS2. Yb2”)
と左辺の代表点座標(X * 、Y s + )、(X
12. YS2)から原稿の左下角点座標(X bz、
Y bt)を計算し、下辺の代表点座標(Xs+、
Yb+) 、(Xs□、 Yb2)と右辺の代表点座標
(Xr+、 Ys+) 、 (X−2,YS2)とか
ら原稿の右下角点座標(X b、、、 Y b−)を計
算する。 このように計算した原稿の角点座標は原稿角
点座標出力端子8に出力され、下記のように原稿の傾き
の検出等に利用される。
上角点座標(xtr、Ytr)を計算し、下辺の代表点
座標(Xs’、 Yb+) 、(XS2. Yb2”)
と左辺の代表点座標(X * 、Y s + )、(X
12. YS2)から原稿の左下角点座標(X bz、
Y bt)を計算し、下辺の代表点座標(Xs+、
Yb+) 、(Xs□、 Yb2)と右辺の代表点座標
(Xr+、 Ys+) 、 (X−2,YS2)とか
ら原稿の右下角点座標(X b、、、 Y b−)を計
算する。 このように計算した原稿の角点座標は原稿角
点座標出力端子8に出力され、下記のように原稿の傾き
の検出等に利用される。
上辺の傾きをもって原稿の傾きとする場合、その傾きを
θとすると、 θ ”jan−’((Ytr Ytn) /
(Xtr Xtt) )・・・(11) で与えられる。また、角点座標及び傾きθを原稿上の文
字列の検出処理に使用することも可能である。
θとすると、 θ ”jan−’((Ytr Ytn) /
(Xtr Xtt) )・・・(11) で与えられる。また、角点座標及び傾きθを原稿上の文
字列の検出処理に使用することも可能である。
(発明の効果)
以ト説明したように、本発明によれば、原稿上の文学部
色に相当する黒ビットを除いて周辺分布を作成している
ので、原稿上において黒ビットがいかなるような状態で
配置されていても原稿に対する正確な周辺分布を得るこ
とができるので、正確に各辺の辺代表点を検出すること
ができる。従って、原稿のないようによらず、正確な原
稿領域を検出できる原稿領域検出装置を提供できる。
色に相当する黒ビットを除いて周辺分布を作成している
ので、原稿上において黒ビットがいかなるような状態で
配置されていても原稿に対する正確な周辺分布を得るこ
とができるので、正確に各辺の辺代表点を検出すること
ができる。従って、原稿のないようによらず、正確な原
稿領域を検出できる原稿領域検出装置を提供できる。
第1図は本発明の一実施例の構成を示すブロック図、第
2図(a)は原稿と同様に原稿上の黒ビットのブロック
が右側に片寄った原稿が配置された原稿読取り面を示す
図、第2図(b) 、 (C)は第2図(a)の画像デ
ータに対する周辺分布S X (x) 。 S Y (y)を示す図、第3図(a)は従来例におけ
る白紙の原稿か配置された原稿読取り面を示す図、第3
図(b)は第3図(a)の画像データに対する黒ビツト
周辺分布S Y (y)を示す図、第4図(a)は良好
に辺代表点を検出可能な原稿と同サイズ、同傾斜であっ
て原稿上の黒ビットのブロックが右側にかたよった原稿
が配置された原稿読取り面の画像データを示す図、第4
図(b)は第4図(a)の画像データに対する黒ビット
の周辺分布S Y (y)を示す図である。 1・・・光入力、 2・・・光電変換部、3・・・画像
メモリ、 4・・・周辺分布作成部、 5・・・辺検出ライン座標決定部、 6・・・辺代表点座標検出部、 7・・・原稿角点座標計算部、 8・−xq槁角点座標出力端子。 p*荷例+zhヂbytJ製テ゛−y
xzara>q14setftsxtx>第 2 図
(a) 第 2 図(b)第 2 図(C) 14?lば1j&白°希氏ρ峙層41りの虜右(ナータ
第 3 図(G) ヤ3図(改)っ恥令セS X (x )第 3 図(b
) y1ビ;トのヅロ、、り〆に一ν・)勇青フ/:うI1
吋9^シフj1畑1i−ダ第 4 図(CI) 一1’4@(a)すに令1sxCz) 第4 図(b) 手 続 補 正 S<自 発) 平成元年2月 1日
2図(a)は原稿と同様に原稿上の黒ビットのブロック
が右側に片寄った原稿が配置された原稿読取り面を示す
図、第2図(b) 、 (C)は第2図(a)の画像デ
ータに対する周辺分布S X (x) 。 S Y (y)を示す図、第3図(a)は従来例におけ
る白紙の原稿か配置された原稿読取り面を示す図、第3
図(b)は第3図(a)の画像データに対する黒ビツト
周辺分布S Y (y)を示す図、第4図(a)は良好
に辺代表点を検出可能な原稿と同サイズ、同傾斜であっ
て原稿上の黒ビットのブロックが右側にかたよった原稿
が配置された原稿読取り面の画像データを示す図、第4
図(b)は第4図(a)の画像データに対する黒ビット
の周辺分布S Y (y)を示す図である。 1・・・光入力、 2・・・光電変換部、3・・・画像
メモリ、 4・・・周辺分布作成部、 5・・・辺検出ライン座標決定部、 6・・・辺代表点座標検出部、 7・・・原稿角点座標計算部、 8・−xq槁角点座標出力端子。 p*荷例+zhヂbytJ製テ゛−y
xzara>q14setftsxtx>第 2 図
(a) 第 2 図(b)第 2 図(C) 14?lば1j&白°希氏ρ峙層41りの虜右(ナータ
第 3 図(G) ヤ3図(改)っ恥令セS X (x )第 3 図(b
) y1ビ;トのヅロ、、り〆に一ν・)勇青フ/:うI1
吋9^シフj1畑1i−ダ第 4 図(CI) 一1’4@(a)すに令1sxCz) 第4 図(b) 手 続 補 正 S<自 発) 平成元年2月 1日
Claims (1)
- 【特許請求の範囲】 周囲と区別し得る状態に原稿が配置された原稿読取り面
を読取って量子化して得られる画像データを記憶し、該
画像データに基づいて原稿の領域を検出する原稿領域検
出装置において、 前記画像データに基づいて周辺分布を作成する周辺分布
作成部と、 前記周辺分布に基づいて各々の辺を辺代表する各々2点
を検出する辺検出ラインの座標を決定する辺検出ライン
座標決定部と、 前記辺検出ラインを原稿領域外部から走査して最初に連
続して所定数の画素を検出したときそれらの画素のうち
最初に検出した画素を一辺を辺代表するの2点の辺代表
点とし、各辺2点合計8点の辺代表点の座標を検出する
辺代表点座標検出部と、 前記辺代表点8点の座標から各代表点を結ぶ直線4本の
うち2本が交わる交点4点を原稿の4つの角点とし、該
角点の座標を計算する原稿角点座標計算部とを具備する
ことを特徴とする原稿領域検出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62301540A JPH01145776A (ja) | 1987-12-01 | 1987-12-01 | 原稿領域検出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62301540A JPH01145776A (ja) | 1987-12-01 | 1987-12-01 | 原稿領域検出装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01145776A true JPH01145776A (ja) | 1989-06-07 |
Family
ID=17898166
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62301540A Pending JPH01145776A (ja) | 1987-12-01 | 1987-12-01 | 原稿領域検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01145776A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019016898A (ja) * | 2017-07-05 | 2019-01-31 | ブラザー工業株式会社 | 画像処理装置、および、コンピュータプログラム |
-
1987
- 1987-12-01 JP JP62301540A patent/JPH01145776A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019016898A (ja) * | 2017-07-05 | 2019-01-31 | ブラザー工業株式会社 | 画像処理装置、および、コンピュータプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5111514A (en) | Apparatus for converting handwritten characters onto finely shaped characters of common size and pitch, aligned in an inferred direction | |
| US5528290A (en) | Device for transcribing images on a board using a camera based board scanner | |
| US7342572B2 (en) | System and method for transforming an ordinary computer monitor into a touch screen | |
| US5377019A (en) | Document reading apparatus having a function of determining effective document region based on a detected data | |
| US6721465B1 (en) | Non-contact image reader and system using the same | |
| KR20010053109A (ko) | 화상 처리 장치, 화상 처리 방법 및 화상 처리 프로그램을기록한 매체 | |
| US6812995B2 (en) | Digital camera and document processing system using the digital camera | |
| US4807041A (en) | Microfilm reader scanner capable of editing image | |
| JPH11252351A (ja) | 画像読取装置 | |
| JP3040896B2 (ja) | 画像処理装置 | |
| US20030160760A1 (en) | Image comining apparatus and method | |
| JPS6113867A (ja) | 領域指定方式 | |
| JPH01142874A (ja) | 原稿領域検出装置 | |
| JPH01142873A (ja) | 原稿領域検出装置 | |
| JP3852247B2 (ja) | 画像形成装置及び転写画像歪み補正方法 | |
| JPH01229559A (ja) | 原稿読取装置 | |
| KR100700927B1 (ko) | 표면 좌표값을 이용한 이미지의 스캔 방법 및 장치 | |
| JP2786355B2 (ja) | 文章画像の属性判別方法 | |
| JPH01142876A (ja) | 原稿領域検出装置 | |
| JPH0865457A (ja) | 画像入力装置 | |
| JP3038714B2 (ja) | 文書傾き補正装置 | |
| JPH10340337A (ja) | 図枠線図形のある図面のイメージデータの傾き及び伸縮の補正方法 | |
| JPH05120417A (ja) | カラー画像の色調整及び画像合成方法並びに装置 | |
| JP2881066B2 (ja) | 文章画像の属性判別方法 | |
| JPH01142875A (ja) | 原稿領域検出装置 |