JPH064674A - 領域分割における不要境界画素除去方法および装置 - Google Patents
領域分割における不要境界画素除去方法および装置Info
- Publication number
- JPH064674A JPH064674A JP4157039A JP15703992A JPH064674A JP H064674 A JPH064674 A JP H064674A JP 4157039 A JP4157039 A JP 4157039A JP 15703992 A JP15703992 A JP 15703992A JP H064674 A JPH064674 A JP H064674A
- Authority
- JP
- Japan
- Prior art keywords
- boundary
- pixel
- area
- image
- region
- 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
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】
【目的】計測環境に関わらず、入力された画像情報から
画像の境界を、高精度に領域分割する方法を提供するこ
と。 【構成】TVカメラ1、A/D変換器2、平滑処理路
3、微分処理部4、境界画像作成部5、CPU6、RA
M7、ROM8を有して構成される。 【効果】入力した画像情報から領域の境界を抽出し、境
界に囲まれた範囲ごとに領域を抽出して、領域分割を行
なう際に、領域分割に寄与しない不要な境界画素を抽出
し、除去する処理を行なうことにより、最適な領域分割
画像を得る方法を提供することができる。
画像の境界を、高精度に領域分割する方法を提供するこ
と。 【構成】TVカメラ1、A/D変換器2、平滑処理路
3、微分処理部4、境界画像作成部5、CPU6、RA
M7、ROM8を有して構成される。 【効果】入力した画像情報から領域の境界を抽出し、境
界に囲まれた範囲ごとに領域を抽出して、領域分割を行
なう際に、領域分割に寄与しない不要な境界画素を抽出
し、除去する処理を行なうことにより、最適な領域分割
画像を得る方法を提供することができる。
Description
【0001】
【産業上の利用分野】本発明は、無人搬送車や各種製品
の形状検査装置の視覚センサ部等に応用され、対象物標
の画像情報から、画像中の境界線を抽出し、存在する物
標の形状等を認識する、画像処理技術に関する。
の形状検査装置の視覚センサ部等に応用され、対象物標
の画像情報から、画像中の境界線を抽出し、存在する物
標の形状等を認識する、画像処理技術に関する。
【0002】
【従来の技術】従来、画像情報から境界線の抽出を行う
場合、画像情報を、あるしきい値で2値化して、その輪
郭部を抽出することが行われている。
場合、画像情報を、あるしきい値で2値化して、その輪
郭部を抽出することが行われている。
【0003】また、一般の各種シーンへの適用法とし
て、画素間の濃度差、すなわち微分を用いて、画像情報
から境界線を抽出することも行われているが、その場合
には、単一の固定しきい値を用いて境界線の抽出を行な
っている。
て、画素間の濃度差、すなわち微分を用いて、画像情報
から境界線を抽出することも行われているが、その場合
には、単一の固定しきい値を用いて境界線の抽出を行な
っている。
【0004】これらの方法を使用する場合、計測対象物
と、背景の濃度の差が、十分に大きなこと、例えば、文
書画像のように、背景が白色で、計測対象画像である文
字・図形部が黒色であること等の、良好な計測環境が必
要になる。
と、背景の濃度の差が、十分に大きなこと、例えば、文
書画像のように、背景が白色で、計測対象画像である文
字・図形部が黒色であること等の、良好な計測環境が必
要になる。
【0005】また、これらの問題を解決する方法とし
て、例えば入力した画像情報に対して方向別の微分オペ
レータを作用させ、方向別微分画像を作成し、各方向別
微分画像ごとに微分値のピークをなす画素の中から、微
分値の大きさを条件として境界画素を抽出し、方向別に
抽出された境界画素を統合することにより、入力画像情
報から境界を抽出する方法も発明された。
て、例えば入力した画像情報に対して方向別の微分オペ
レータを作用させ、方向別微分画像を作成し、各方向別
微分画像ごとに微分値のピークをなす画素の中から、微
分値の大きさを条件として境界画素を抽出し、方向別に
抽出された境界画素を統合することにより、入力画像情
報から境界を抽出する方法も発明された。
【0006】
【発明が解決しようとする課題】上記の従来技術は、以
下に記すような課題を有していた。
下に記すような課題を有していた。
【0007】上記画像処理においては、抽出された境界
の全てが、必ずしも閉曲線を形成するとは限らない。ま
た、途切れた境界を連結する処理が行なわれてとして
も、抽出された境界の全てが、閉曲線を形成しない場合
もある。
の全てが、必ずしも閉曲線を形成するとは限らない。ま
た、途切れた境界を連結する処理が行なわれてとして
も、抽出された境界の全てが、閉曲線を形成しない場合
もある。
【0008】一般に、領域の分割に寄与しない境界要素
が存在し、これらは領域分割の際には、不要なノイズと
なるのである。
が存在し、これらは領域分割の際には、不要なノイズと
なるのである。
【0009】かかる、領域の分割に寄与しない境界要素
が存在するまま画像を見たとき、実際にどのような領域
が抽出されているのか、換言すれば、どのような領域分
割が行なわれているのか理解しにくいことや、真に領域
分割に寄与している領域境界に、領域の分割に寄与しな
い不要な境界要素が付随することにより、領域の形状が
歪められることがあり問題となっていた。
が存在するまま画像を見たとき、実際にどのような領域
が抽出されているのか、換言すれば、どのような領域分
割が行なわれているのか理解しにくいことや、真に領域
分割に寄与している領域境界に、領域の分割に寄与しな
い不要な境界要素が付随することにより、領域の形状が
歪められることがあり問題となっていた。
【0010】かかる領域の分割に寄与しない境界要素を
除去する有効な方法は、これまで存在しなかった。
除去する有効な方法は、これまで存在しなかった。
【0011】そこで、本発明は領域分割に寄与しない不
要な境界を除去して、最適な領域分割された画像を得る
方法を提供することを目的としている。
要な境界を除去して、最適な領域分割された画像を得る
方法を提供することを目的としている。
【0012】
【課題を解決するための手段】上記課題を解決するた
め、以下の手段が考えられる。
め、以下の手段が考えられる。
【0013】入力された画像情報から領域の境界を抽出
し、境界に囲まれた範囲ごとに、領域を抽出して領域分
割を行なう領域分割処理において、各領域ごとにラベル
付けを行なった後、画像を走査し、ある境界画素に注目
し、該注目画素から少なくとも2方向において、所定範
囲内に存在する領域を形成する領域画素のうち最も近い
領域画素のラベルを調べ、前記少なくとも2方向のう
ち、2方向以上において、注目画素から所定範囲内に領
域画素が存在し、かつ、該領域画素に付されたラベルが
すべて等しいときには、注目画素を不要な画素と判断
し、境界画素から除去する方法である。
し、境界に囲まれた範囲ごとに、領域を抽出して領域分
割を行なう領域分割処理において、各領域ごとにラベル
付けを行なった後、画像を走査し、ある境界画素に注目
し、該注目画素から少なくとも2方向において、所定範
囲内に存在する領域を形成する領域画素のうち最も近い
領域画素のラベルを調べ、前記少なくとも2方向のう
ち、2方向以上において、注目画素から所定範囲内に領
域画素が存在し、かつ、該領域画素に付されたラベルが
すべて等しいときには、注目画素を不要な画素と判断
し、境界画素から除去する方法である。
【0014】上記方法を実施する装置として、以下に示
す手段が、考えられる。
す手段が、考えられる。
【0015】入力された画像情報から領域の境界を抽出
する手段と、境界に囲まれた範囲ごとに、領域を抽出し
て領域分割を行なう領域分割処理手段とからなる領域分
割における不要境界要素除去装置であって、各領域ごと
にラベル付けを行う手段と、画像を走査し、ある境界画
素に注目し、該注目画素から少なくとも2方向において
所定範囲内に存在する領域を形成する領域画素のうち最
も近い領域画素のラベルを調べる手段と、前記少なくと
も2方向のうち、2方向以上において、注目画素から所
定範囲内に領域画素が存在し、かつ、該領域画素に付さ
れたラベルがすべて等しいときには、注目画素を不要な
画素と判断し、境界画素から除去する手段を備えた手段
である。
する手段と、境界に囲まれた範囲ごとに、領域を抽出し
て領域分割を行なう領域分割処理手段とからなる領域分
割における不要境界要素除去装置であって、各領域ごと
にラベル付けを行う手段と、画像を走査し、ある境界画
素に注目し、該注目画素から少なくとも2方向において
所定範囲内に存在する領域を形成する領域画素のうち最
も近い領域画素のラベルを調べる手段と、前記少なくと
も2方向のうち、2方向以上において、注目画素から所
定範囲内に領域画素が存在し、かつ、該領域画素に付さ
れたラベルがすべて等しいときには、注目画素を不要な
画素と判断し、境界画素から除去する手段を備えた手段
である。
【0016】
【作用】まず、例えば、微分処理により得られた境界画
像から、本方法を用いて、領域分割における不要な境界
画素を除去する処理について説明する。
像から、本方法を用いて、領域分割における不要な境界
画素を除去する処理について説明する。
【0017】始めに、テレビカメラ等の画像情報入力手
段にて、測定対象物の画像情報を入力し、例えばアナロ
グ・デジタル変換を行なう。次に、得られたデジタル画
像において、例えば、縦、横、斜め右上がり、斜め右上
がりの4方向の方向別微分オペレータを作用させ、4方
向の方向別微分画像を作成する 。
段にて、測定対象物の画像情報を入力し、例えばアナロ
グ・デジタル変換を行なう。次に、得られたデジタル画
像において、例えば、縦、横、斜め右上がり、斜め右上
がりの4方向の方向別微分オペレータを作用させ、4方
向の方向別微分画像を作成する 。
【0018】ここで、各方向別微分画像を構成する境界
画素の検出方法としては、以下に示すものがある。各方
向別微分画像に対して、該方向における微分値がピーク
を示す画素を抽出し、該画素における微分値が、ある設
定されたしきい値より大きなものを、境界画素とする方
法等が考えられる。このように求められた方向別の境界
画像を統合した境界画像を作成する。
画素の検出方法としては、以下に示すものがある。各方
向別微分画像に対して、該方向における微分値がピーク
を示す画素を抽出し、該画素における微分値が、ある設
定されたしきい値より大きなものを、境界画素とする方
法等が考えられる。このように求められた方向別の境界
画像を統合した境界画像を作成する。
【0019】次に、統合境界画像に、いわゆるラベリン
グ処理を行なう。かかる処理にて領域ごとにラベル付け
が行なわれる。
グ処理を行なう。かかる処理にて領域ごとにラベル付け
が行なわれる。
【0020】次に、境界を構成するある境界画素に注目
し、該注目画素の例えば、上下左右の方向において(こ
れらの方向には、限られなく、少なくとも2方向で良
い)、境界に接する領域のラベルを調べて、2方向以上
で領域に接していて、領域のラベルが、すべて等しいと
きには、該注目画素は、領域の分割に寄与していないと
判断して(異なるラベルが付加された領域が存在する場
合には、領域の分割に寄与している)、該注目画素を不
要な境界画素として抽出する。
し、該注目画素の例えば、上下左右の方向において(こ
れらの方向には、限られなく、少なくとも2方向で良
い)、境界に接する領域のラベルを調べて、2方向以上
で領域に接していて、領域のラベルが、すべて等しいと
きには、該注目画素は、領域の分割に寄与していないと
判断して(異なるラベルが付加された領域が存在する場
合には、領域の分割に寄与している)、該注目画素を不
要な境界画素として抽出する。
【0021】次に、かかる不要な境界画素を、前述の統
合境界画像から除去する処理を行なう。
合境界画像から除去する処理を行なう。
【0022】このように、上記の処理により、本発明は
領域分割に寄与しない不要な境界を除去して、最適な領
域分割された画像を得る方法を提供することが可能とな
る。
領域分割に寄与しない不要な境界を除去して、最適な領
域分割された画像を得る方法を提供することが可能とな
る。
【0023】本発明は、微分処理により得られた画像の
みならず、さらに、テクスチャ除去処理された画像等
の、一般に境界抽出がなされた画像をも対象とできる。
みならず、さらに、テクスチャ除去処理された画像等
の、一般に境界抽出がなされた画像をも対象とできる。
【0024】なお、本発明による手法の処理対象は、境
界抽出を行なった画像である必要がある。
界抽出を行なった画像である必要がある。
【0025】
【実施例】以下、本発明の実施例を、図面を参照して説
明する。図1に、本発明の一実施例の構成図を示す。本
実施例は、TVカメラ1、A/D変換器2、平滑処理部
3、微分処理部4、境界画像作成部5、CPU6、RA
M7、ROM8を有して構成される。
明する。図1に、本発明の一実施例の構成図を示す。本
実施例は、TVカメラ1、A/D変換器2、平滑処理部
3、微分処理部4、境界画像作成部5、CPU6、RA
M7、ROM8を有して構成される。
【0026】TVカメラ1は、測定対象物の画像情報で
ある輝度情報を、収集する手段である。本実施例では、
TVカメラのNTSC信号を画像情報として利用してい
るが、超音波、電波等の反射強度情報を画像情報として
用いても良い。A/D変換器2は、アナログ信号をデジ
タル信号へ変換する回路である。平滑処理部3は、画像
からの特徴抽出の容易化を図るため、画像に含まれる各
種の雑音を除去する手段であり、例えば各種TTLロジ
ック等の電子デバイスで構成される。
ある輝度情報を、収集する手段である。本実施例では、
TVカメラのNTSC信号を画像情報として利用してい
るが、超音波、電波等の反射強度情報を画像情報として
用いても良い。A/D変換器2は、アナログ信号をデジ
タル信号へ変換する回路である。平滑処理部3は、画像
からの特徴抽出の容易化を図るため、画像に含まれる各
種の雑音を除去する手段であり、例えば各種TTLロジ
ック等の電子デバイスで構成される。
【0027】微分処理部4は、画像からの境界抽出の容
易化を図るため、輝度情報の差分を計算する手段であ
り、例えば、各種TTLロジック等の電子デバイスで構
成される。
易化を図るため、輝度情報の差分を計算する手段であ
り、例えば、各種TTLロジック等の電子デバイスで構
成される。
【0028】境界画像作成部5は、微分処理部4で得ら
れた方向別微分画像から、その微分方向において、微分
値がピークを示す画素を抽出し、該画素における微分値
が、予め設定されたあるしきい値より大きなものを境界
画素として、境界画像を作成する手段であり、例えば各
種TTLロジック、クロック回路、ディレイ回路等の電
子デバイスで構成される。
れた方向別微分画像から、その微分方向において、微分
値がピークを示す画素を抽出し、該画素における微分値
が、予め設定されたあるしきい値より大きなものを境界
画素として、境界画像を作成する手段であり、例えば各
種TTLロジック、クロック回路、ディレイ回路等の電
子デバイスで構成される。
【0029】なお、本実施例においては、例えば縦方
向、横方向、斜め右上がり方向、斜め右下がり方向の4
方向の微分画像から、各々の方向の境界画像を作成する
ため、それぞれの方向に対応して、4つの境界画像作成
部5を有している。
向、横方向、斜め右上がり方向、斜め右下がり方向の4
方向の微分画像から、各々の方向の境界画像を作成する
ため、それぞれの方向に対応して、4つの境界画像作成
部5を有している。
【0030】CPU6は、以下で説明する境界画素の統
合、ラベリング処理、領域分割における不要境界画素の
抽出、除去等の一連の処理を行なう手段であり、例えば
半導体マイクロプロセッサ等にて実現される。
合、ラベリング処理、領域分割における不要境界画素の
抽出、除去等の一連の処理を行なう手段であり、例えば
半導体マイクロプロセッサ等にて実現される。
【0031】RAM7は、CPU6にて処理された各種
画像処理データ、演算データ等を一時的に格納しておく
手段であり、例えば半導体素子にて実現される。
画像処理データ、演算データ等を一時的に格納しておく
手段であり、例えば半導体素子にて実現される。
【0032】ROM8は、CPU6にて処理される一連
のプログラムを格納しておく手段であり、例えば半導体
素子にて実現される。
のプログラムを格納しておく手段であり、例えば半導体
素子にて実現される。
【0033】なお、図示はしないが、例えばCPU6
は、インターフェイス回路等を介して、VRAM、表示
装置等に接続されており、表示装置に画像処理結果が出
力される構成としても良い。この際、表示装置として
は、例えばCRT、液晶ディスプレイ、ELディスプレ
イ等が考えられる。
は、インターフェイス回路等を介して、VRAM、表示
装置等に接続されており、表示装置に画像処理結果が出
力される構成としても良い。この際、表示装置として
は、例えばCRT、液晶ディスプレイ、ELディスプレ
イ等が考えられる。
【0034】全体の処理のフローを示す工程図を図5に
示す。
示す。
【0035】以下、図1から図4を参照して、まず、方
向別の境界画像から統合画像を作成するまでの処理を説
明する(ステップ10からステップ40)。始めに、T
Vカメラ1にて、測定対象物の輝度情報の読み込みを行
う。画像情報としては、例えば、TVカメラから出力さ
れるNTSC信号を利用する。
向別の境界画像から統合画像を作成するまでの処理を説
明する(ステップ10からステップ40)。始めに、T
Vカメラ1にて、測定対象物の輝度情報の読み込みを行
う。画像情報としては、例えば、TVカメラから出力さ
れるNTSC信号を利用する。
【0036】次に、A/D変換器2にて、アナログで出
力されるNTSC信号を、デジタル信号に変換する。次
に、平滑処理部3では、得られたデジタル信号をもと
に、画像の平滑化処理を行う。ここで、平滑化処理と
は、画像からの特徴抽出の容易化を図るため、画像に含
まれる各種の雑音を、除去する処理である。図2を参照
して、平滑化処理の一例を説明する(ステップ10)。
今、3×3のマトリクスを考え、注目する画素点の値を
Pとし、Pの周囲の画素点の値を、図2のように、A
0、A1、A2、A3、A4、A5、A6、A7とす
る。ここで、次式1で与えられるPを、注目する画素点
での平滑化処理値とする。
力されるNTSC信号を、デジタル信号に変換する。次
に、平滑処理部3では、得られたデジタル信号をもと
に、画像の平滑化処理を行う。ここで、平滑化処理と
は、画像からの特徴抽出の容易化を図るため、画像に含
まれる各種の雑音を、除去する処理である。図2を参照
して、平滑化処理の一例を説明する(ステップ10)。
今、3×3のマトリクスを考え、注目する画素点の値を
Pとし、Pの周囲の画素点の値を、図2のように、A
0、A1、A2、A3、A4、A5、A6、A7とす
る。ここで、次式1で与えられるPを、注目する画素点
での平滑化処理値とする。
【0037】 P=(A0+A1+A2+A3+A4+A5+A6+A7)/8 (式1) 平滑処理部3は、この平滑化処理を、全ての画素点を注
目点として行う。
目点として行う。
【0038】次に、微分処理部4では、平滑化処理され
た画素をもとに、画像の微分処理を行う。ここで、微分
処理とは、境界抽出の容易化を図るため、画像に施す演
算処理である。図3を参照して、ステップ20にて行な
う微分処理の一例を説明する。
た画素をもとに、画像の微分処理を行う。ここで、微分
処理とは、境界抽出の容易化を図るため、画像に施す演
算処理である。図3を参照して、ステップ20にて行な
う微分処理の一例を説明する。
【0039】いま、5×5のマトリクスを考え、注目す
る画素点の値をPとし、Pの周囲の一部の画素点の値
を、図3(a)に示すように、P0、P1、P2、P
3、P4、P5、P6、P7とする。また、微分処理を
行なうための「重みマトリクス」も5×5のマトリクス
とし、微分処理に必要な画素点における値を、図3
(a)に示すように、A0、A1、A2、A3、A4、
A5、A6、A7とする。ここで、次式2で与えられる
Pを、注目する画素点での微分値とする。
る画素点の値をPとし、Pの周囲の一部の画素点の値
を、図3(a)に示すように、P0、P1、P2、P
3、P4、P5、P6、P7とする。また、微分処理を
行なうための「重みマトリクス」も5×5のマトリクス
とし、微分処理に必要な画素点における値を、図3
(a)に示すように、A0、A1、A2、A3、A4、
A5、A6、A7とする。ここで、次式2で与えられる
Pを、注目する画素点での微分値とする。
【0040】 P=P0×A0+P1×A1+P2×A2+P3×A3+P4×A4 +P5×A5+P6×A6+P7×A7 (式2) A0、A1、A2、A3、A4、A5、A6、A7の具
体的な値は、縦方向、横方向、斜め右上がり方向、斜め
右下がり方向の各方向ごとに、図3(b)に示すように
決められている。例えば、横方向の微分処理の場合、A
0=0、A1=−1、A2=−2、A3=−1、A4=
0、A5=1、A6=2、A7=1であるので、式2よ
り、注目点における微分値Pは、次式3で表せる。
体的な値は、縦方向、横方向、斜め右上がり方向、斜め
右下がり方向の各方向ごとに、図3(b)に示すように
決められている。例えば、横方向の微分処理の場合、A
0=0、A1=−1、A2=−2、A3=−1、A4=
0、A5=1、A6=2、A7=1であるので、式2よ
り、注目点における微分値Pは、次式3で表せる。
【0041】 P=P0×0+P1×(−1)+P2×(−2)+P3×(−1)+P4×0 +P5×1+P6×2+P7×1 従って、P=−P1−2×P2−P3+P5+2×P6+P7 (式3) 本微分処理は、全ての画素点に対して行なわれる。同様
な処理によって縦方向、斜め右上がり方向、斜め右下が
り方向における微分処理を行なうことができる。次に、
作成された微分画像から、該微分方向における微分値の
ピークを示す画素を抽出し、該方向の境界画像を作成す
る(ステップ30)。本処理は、境界画像作成部5によ
り実行されるが、これを図4を参照して説明する。横方
向微分画像を例にとり説明するが、他の3方向の微分画
像に対しても、全く同様な処理が行なわれる。前記のよ
うに、微分処理部4にて、横方向に微分処理された画像
においては式3により、各々の画素に対する微分値が求
められる。ところで、微分値がピークを示すということ
は、輝度情報の変化が極大になることを意味するもので
あり、このピーク値を示す点が、境界上の点である可能
性は極めて高い。そこで、微分値の変化を調べて、微分
値がピークを示す画素(以下、単に「ピーク画素」と称
することがある)を検出する。ある注目した画素点P
が、ピーク画素であるためには、図4に示すように、P
0、P、P1を設定すると、次式4を満たすことが、条
件となる。
な処理によって縦方向、斜め右上がり方向、斜め右下が
り方向における微分処理を行なうことができる。次に、
作成された微分画像から、該微分方向における微分値の
ピークを示す画素を抽出し、該方向の境界画像を作成す
る(ステップ30)。本処理は、境界画像作成部5によ
り実行されるが、これを図4を参照して説明する。横方
向微分画像を例にとり説明するが、他の3方向の微分画
像に対しても、全く同様な処理が行なわれる。前記のよ
うに、微分処理部4にて、横方向に微分処理された画像
においては式3により、各々の画素に対する微分値が求
められる。ところで、微分値がピークを示すということ
は、輝度情報の変化が極大になることを意味するもので
あり、このピーク値を示す点が、境界上の点である可能
性は極めて高い。そこで、微分値の変化を調べて、微分
値がピークを示す画素(以下、単に「ピーク画素」と称
することがある)を検出する。ある注目した画素点P
が、ピーク画素であるためには、図4に示すように、P
0、P、P1を設定すると、次式4を満たすことが、条
件となる。
【0042】 P>P0 かつ P>P1 (式4) ところで、微分値自体が小さくとも、式4を満たせば、
ピーク画素となるが、微分値が小さいことは、輝度情報
の変化が小さいことを意味し、該ピーク画素が、境界上
の画素点である可能性は小さくなる。そこで、求められ
たピーク画素での微分値を、ある設定されたしきい値と
比較して、前記微分値が、該しきい値よりも大きなと
き、前記ピーク画素を、境界画素とみなして、境界画像
を作成する。また、ピーク画素でない画素は、境界画素
ではないので、入力された画像を構成する全ての画素
は、境界画素と非境界画素に区別され、結局、境界画素
と非境界画素とに2値化された画像が得られる(ステッ
プ40)。上記の一連の処理により、4方向の境界画像
を作成することができ、図5におけるステップ10から
ステップ40までの処理が行なわれたことになる次に、
ステップ50において4方向の境界画像を統合する処理
を行なう。
ピーク画素となるが、微分値が小さいことは、輝度情報
の変化が小さいことを意味し、該ピーク画素が、境界上
の画素点である可能性は小さくなる。そこで、求められ
たピーク画素での微分値を、ある設定されたしきい値と
比較して、前記微分値が、該しきい値よりも大きなと
き、前記ピーク画素を、境界画素とみなして、境界画像
を作成する。また、ピーク画素でない画素は、境界画素
ではないので、入力された画像を構成する全ての画素
は、境界画素と非境界画素に区別され、結局、境界画素
と非境界画素とに2値化された画像が得られる(ステッ
プ40)。上記の一連の処理により、4方向の境界画像
を作成することができ、図5におけるステップ10から
ステップ40までの処理が行なわれたことになる次に、
ステップ50において4方向の境界画像を統合する処理
を行なう。
【0043】例えば、論理和演算を行なうことにより統
合処理は、行なわれる。
合処理は、行なわれる。
【0044】なお、統合して得られた画像に、他の画像
処理を施し(例えば、境界線抽出には不要な、テクスチ
ャ領域を除去する等の処理)、次のステップから始まる
処理に備えても良い。
処理を施し(例えば、境界線抽出には不要な、テクスチ
ャ領域を除去する等の処理)、次のステップから始まる
処理に備えても良い。
【0045】次に、ステップ60において、いわゆるラ
ベリング処理を施す。
ベリング処理を施す。
【0046】ここで、一般に「ラベリング処理」とは、
得られた画像中に複数の図形(領域)が存在するとき
に、各領域の連結成分ごとに、異なるラベル値を付加す
る処理である。かかるラベリング処理の結果の1例を、
図6に示す。図6に示す例は、境界線が2ヵ所で閉曲線
となっている場合であり、その各々の領域には、異なる
ラベル「1」、「2」、「3」が、付加されている。ラ
ベリング処理は、通常、仮ラベリング処理、テーブル操
作処理、本ラベリング処理の3段階の処理で行われる。
得られた画像中に複数の図形(領域)が存在するとき
に、各領域の連結成分ごとに、異なるラベル値を付加す
る処理である。かかるラベリング処理の結果の1例を、
図6に示す。図6に示す例は、境界線が2ヵ所で閉曲線
となっている場合であり、その各々の領域には、異なる
ラベル「1」、「2」、「3」が、付加されている。ラ
ベリング処理は、通常、仮ラベリング処理、テーブル操
作処理、本ラベリング処理の3段階の処理で行われる。
【0047】なお、ラベリング処理手段は、例えばラベ
リング処理用CPU、仮ラベリング処理用RAM、テー
ブル操作処理用RAM、本ラベリング処理用RAM等を
有して構成されるが、本実施例においては、CPU6
は、ラベリング処理用CPUを含み、RAM7は、仮ラ
ベリング処理用RAM、テーブル操作処理用RAM、お
よび本ラベリング処理用RAM等を含んで構成されてい
るものとし、さらにラベリング処理のための処理プログ
ラムは、ROM8に記憶されている。
リング処理用CPU、仮ラベリング処理用RAM、テー
ブル操作処理用RAM、本ラベリング処理用RAM等を
有して構成されるが、本実施例においては、CPU6
は、ラベリング処理用CPUを含み、RAM7は、仮ラ
ベリング処理用RAM、テーブル操作処理用RAM、お
よび本ラベリング処理用RAM等を含んで構成されてい
るものとし、さらにラベリング処理のための処理プログ
ラムは、ROM8に記憶されている。
【0048】以下、ラベリング処理について簡単に説明
する。まず、入力画像をラスタ走査し、ラベルが割り当
てられていない非境界画素に対して順次、未使用のラベ
ルをつけていく処理を、最終走査画素まで行う(仮ラベ
リング処理と称する)。
する。まず、入力画像をラスタ走査し、ラベルが割り当
てられていない非境界画素に対して順次、未使用のラベ
ルをつけていく処理を、最終走査画素まで行う(仮ラベ
リング処理と称する)。
【0049】この際、違うラベルを付けた画素が連結し
ていることが、判明すればラベル連結情報を作成してお
く。
ていることが、判明すればラベル連結情報を作成してお
く。
【0050】違うラベルを付けた画素が、連結している
か否かは、例えば注目する画素の8近傍に、他のラベル
が付けられた非境界画素が、存在するか否かによって判
断される。
か否かは、例えば注目する画素の8近傍に、他のラベル
が付けられた非境界画素が、存在するか否かによって判
断される。
【0051】次に、ラベル連結情報をもとにラベル値修
正テーブルを作成する(テーブル操作処理と称する)。
正テーブルを作成する(テーブル操作処理と称する)。
【0052】最後に、ラベル値修正テーブルを用いて、
仮ラベリング画像から、本ラベリング画像を作成する
(本ラベリング処理と称する)。
仮ラベリング画像から、本ラベリング画像を作成する
(本ラベリング処理と称する)。
【0053】なお、ラベリング処理方法の詳細について
は、例えば「コンピュータ画像処理入門」(総研出版
(株):田村秀行監修)に、さらに詳しく記載されてい
る。
は、例えば「コンピュータ画像処理入門」(総研出版
(株):田村秀行監修)に、さらに詳しく記載されてい
る。
【0054】次に、ステップ70にて分割寄与判定処理
を行なう。境界に接する領域のラベルを調べて、その部
分が、領域分割に寄与しているか否か(すなわち、異な
るラベルが付加された領域が存在するか否か)を判定す
る具体的な方法としては、以下に示すものがある。ある
注目する境界画素の2方向以上で、所定範囲内に領域画
素が存在し、該領域画素のラベルがすべて等しいとき
(すなわち、異なるラベルが付加された領域に接してい
ないとき)、注目画素を、分割に寄与してない境界画素
であると判断する。なお、ここで考える方向としては、
例えば上下左右方向が考えられる。
を行なう。境界に接する領域のラベルを調べて、その部
分が、領域分割に寄与しているか否か(すなわち、異な
るラベルが付加された領域が存在するか否か)を判定す
る具体的な方法としては、以下に示すものがある。ある
注目する境界画素の2方向以上で、所定範囲内に領域画
素が存在し、該領域画素のラベルがすべて等しいとき
(すなわち、異なるラベルが付加された領域に接してい
ないとき)、注目画素を、分割に寄与してない境界画素
であると判断する。なお、ここで考える方向としては、
例えば上下左右方向が考えられる。
【0055】ここで、領域画素とは、境界画素でない画
素であり、また、ここで所定範囲とは、「境界の幅を構
成する画素の数+α」と設定しておけば良く、例えば、
境界の幅を構成する画素の数が3、α=2の時、5画素
とすれば良い。また境界が、ある一方向に延びている場
合、その方向においては所定範囲内に存在する画素は、
すべて境界画素となり、この方向では領域に接しないこ
ととなる。
素であり、また、ここで所定範囲とは、「境界の幅を構
成する画素の数+α」と設定しておけば良く、例えば、
境界の幅を構成する画素の数が3、α=2の時、5画素
とすれば良い。また境界が、ある一方向に延びている場
合、その方向においては所定範囲内に存在する画素は、
すべて境界画素となり、この方向では領域に接しないこ
ととなる。
【0056】上記方法にて分割不寄与境界画素と判断さ
れる一例を図7に示す。
れる一例を図7に示す。
【0057】例えば、注目画素である画素Aに近接する
ラベルの値は「2」であり、画素の上下左右方向の所定
領域(矢印で図示)ラベルが、すべて「2」であり同一
である。
ラベルの値は「2」であり、画素の上下左右方向の所定
領域(矢印で図示)ラベルが、すべて「2」であり同一
である。
【0058】この様な場合、画素Aは、分割に寄与しな
い分割不寄与境界画素と判断され抽出されることにな
る。
い分割不寄与境界画素と判断され抽出されることにな
る。
【0059】次に、不要な境界画素を、前記統合画像か
ら除去する(ステップ80)。
ら除去する(ステップ80)。
【0060】かかる除去処理は、例えば、デジタル画像
において「1」の値を有している画素を、クリアする等
の方法により行なえる。
において「1」の値を有している画素を、クリアする等
の方法により行なえる。
【0061】なお、不要な境界画素を除去した後に、再
度ラベリング処理を行なえば、その部分がどの領域に属
するかが判断される。
度ラベリング処理を行なえば、その部分がどの領域に属
するかが判断される。
【0062】また、本発明は、微分処理により得られた
画像のみならず、さらに、テクスチャ除去処理された画
像等の、一般に境界抽出がなされた画像をも対象とでき
るという特徴を有する。
画像のみならず、さらに、テクスチャ除去処理された画
像等の、一般に境界抽出がなされた画像をも対象とでき
るという特徴を有する。
【0063】以上のように、一連の処理を行なうことに
よって、領域分割に寄与しない境界部分である不要なノ
イズ成分を除去し、最適な領域分割画像を得る手法を提
供することが可能となる。
よって、領域分割に寄与しない境界部分である不要なノ
イズ成分を除去し、最適な領域分割画像を得る手法を提
供することが可能となる。
【0064】なお、本発明の処理対象画像は、境界抽出
を行なった画像である必要がある。
を行なった画像である必要がある。
【0065】
【発明の効果】本発明によれば、領域分割に寄与しない
不要な境界画素を抽出し、除去する処理を行なうことに
より、最適な領域分割画像を得る方法を提供することが
できる。
不要な境界画素を抽出し、除去する処理を行なうことに
より、最適な領域分割画像を得る方法を提供することが
できる。
【図1】本発明の一実施例の構成の説明図である。
【図2】平滑化処理の説明図である。
【図3】微分オペレータの説明図である。
【図4】ピーク画像抽出の説明図である。
【図5】本発明の処理例のフローチャートによる説明図
である。
である。
【図6】ラベリング処理例の説明図である。
【図7】本発明の一処理例の説明図である。
1…TVカメラ、2…A/D変換器、3…平滑処理路、
4…微分処理部、5…境界画像作成部、6…CPU、7
…RAM、8…ROM
4…微分処理部、5…境界画像作成部、6…CPU、7
…RAM、8…ROM
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成5年2月17日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0065
【補正方法】変更
【補正内容】
【0065】
【発明の効果】本発明によれば、領域分割に寄与しない
不要な境界画素を抽出し、除去する処理を行なうことに
より、最適な領域分割画像を得る方法を提供することが
できる。
不要な境界画素を抽出し、除去する処理を行なうことに
より、最適な領域分割画像を得る方法を提供することが
できる。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】図面の簡単な説明
【補正方法】変更
【補正内容】
【図面の簡単な説明】
【図1】本発明の一実施例の構成の説明図である。
【図2】平滑化処理の説明図である。
【図3】微分オペレータの説明図である。
【図4】ピーク画像抽出の説明図である。
【図5】本発明の処理例のフローチャートによる説明図
である。
である。
【図6】ラベリング処理例の説明図である。
【図7】本発明の一処理例の説明図である。
【符号の説明】 1…TVカメラ、2…A/D変換器、3…平滑処理路、
4…微分処理部、5…境界画像作成部、6…CPU、7
…RAM、8…ROM
4…微分処理部、5…境界画像作成部、6…CPU、7
…RAM、8…ROM
Claims (2)
- 【請求項1】入力された画像情報から領域の境界を抽出
し、境界に囲まれた範囲ごとに、領域を抽出して領域分
割を行なう領域分割処理において、 各領域ごとにラベル付けを行なった後、画像を走査し、
ある境界画素に注目し、該注目画素から少なくとも2方
向において、所定範囲内に存在する領域を形成する領域
画素のうち最も近い領域画素のラベルを調べ、 前記少なくとも2方向のうち、2方向以上において、注
目画素から所定範囲内に領域画素が存在し、かつ、該領
域画素に付されたラベルがすべて等しいときには、注目
画素を不要な画素と判断し、境界画素から除去すること
を特徴とする、領域分割における不要境界要素除去方
法。 - 【請求項2】入力された画像情報から領域の境界を抽出
する手段と、境界に囲まれた範囲ごとに、領域を抽出し
て領域分割を行なう領域分割処理手段とからなる領域分
割における不要境界要素除去装置であって、各領域ごと
にラベル付けを行う手段と、画像を走査し、ある境界画
素に注目し、該注目画素から少なくとも2方向において
所定範囲内に存在する領域を形成する領域画素のうち最
も近い領域画素のラベルを調べる手段と、前記少なくと
も2方向のうち、2方向以上において、注目画素から所
定範囲内に領域画素が存在し、かつ、該領域画素に付さ
れたラベルがすべて等しいときには、注目画素を不要な
画素と判断し、境界画素から除去する手段を備えたこと
を特徴とする領域分割における不要境界要素除去装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4157039A JPH064674A (ja) | 1992-06-16 | 1992-06-16 | 領域分割における不要境界画素除去方法および装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4157039A JPH064674A (ja) | 1992-06-16 | 1992-06-16 | 領域分割における不要境界画素除去方法および装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH064674A true JPH064674A (ja) | 1994-01-14 |
Family
ID=15640860
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4157039A Pending JPH064674A (ja) | 1992-06-16 | 1992-06-16 | 領域分割における不要境界画素除去方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH064674A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006189293A (ja) * | 2005-01-05 | 2006-07-20 | Dainippon Printing Co Ltd | スジ状ムラ欠陥の検査方法および装置 |
| JP2006189294A (ja) * | 2005-01-05 | 2006-07-20 | Dainippon Printing Co Ltd | ムラ欠陥の検査方法および装置 |
| CN110544223A (zh) * | 2019-09-10 | 2019-12-06 | 腾讯科技(深圳)有限公司 | 一种图像降噪的方法、装置、终端设备及可读存储介质 |
| CN112446386A (zh) * | 2020-12-06 | 2021-03-05 | 北京工业大学 | 基于图像识别的lbm计算域规划方法 |
-
1992
- 1992-06-16 JP JP4157039A patent/JPH064674A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006189293A (ja) * | 2005-01-05 | 2006-07-20 | Dainippon Printing Co Ltd | スジ状ムラ欠陥の検査方法および装置 |
| JP2006189294A (ja) * | 2005-01-05 | 2006-07-20 | Dainippon Printing Co Ltd | ムラ欠陥の検査方法および装置 |
| CN110544223A (zh) * | 2019-09-10 | 2019-12-06 | 腾讯科技(深圳)有限公司 | 一种图像降噪的方法、装置、终端设备及可读存储介质 |
| CN112446386A (zh) * | 2020-12-06 | 2021-03-05 | 北京工业大学 | 基于图像识别的lbm计算域规划方法 |
| CN112446386B (zh) * | 2020-12-06 | 2024-05-28 | 北京工业大学 | 基于图像识别的lbm计算域规划方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7936926B2 (en) | Apparatus, method, and program for face feature point detection | |
| JP3435684B2 (ja) | 画像情報処理装置 | |
| JP4172761B2 (ja) | 欠陥検査装置、欠陥検査方法およびプログラム | |
| JP4154374B2 (ja) | パターンマッチング装置及びそれを用いた走査型電子顕微鏡 | |
| JPH05236260A (ja) | 画像処理装置 | |
| JP2005172559A (ja) | パネルの線欠陥検出方法及び装置 | |
| JPH09329527A (ja) | 画像処理方法および画像処理装置 | |
| JP3533722B2 (ja) | 不良検査方法およびその装置 | |
| CN117745552A (zh) | 自适应图像增强方法、装置及电子设备 | |
| US20060067569A1 (en) | Image inspection device, image inspection method, and image inspection program | |
| JP2005165387A (ja) | 画面のスジ欠陥検出方法及び装置並びに表示装置 | |
| JPH064674A (ja) | 領域分割における不要境界画素除去方法および装置 | |
| JP2004219176A (ja) | 画素ムラ欠陥の検出方法及び装置 | |
| JPH064665A (ja) | 境界抽出方法および装置 | |
| JP3126462B2 (ja) | 境界抽出方法および装置 | |
| JP2001028059A (ja) | 色ムラ検査方法及び装置 | |
| JP3941403B2 (ja) | 画像濃淡ムラ検出方法及びこの検査装置 | |
| JP2000056958A (ja) | 画像処理ソフトウエアの自動生成方法及びその装置 | |
| JPH06337936A (ja) | 線検出方法およびその装置 | |
| JPH05225336A (ja) | 境界抽出方法および装置 | |
| JP3113039B2 (ja) | 形状検査装置 | |
| JP3912063B2 (ja) | 画像濃淡ムラの検出方法 | |
| JPH064667A (ja) | 境界抽出方法および装置 | |
| JPH064666A (ja) | 境界抽出方法および装置 | |
| JP4121628B2 (ja) | 画面検査方法及びその装置 |