JPS61178603A - 画像処理における輪郭抽出方式 - Google Patents

画像処理における輪郭抽出方式

Info

Publication number
JPS61178603A
JPS61178603A JP60020232A JP2023285A JPS61178603A JP S61178603 A JPS61178603 A JP S61178603A JP 60020232 A JP60020232 A JP 60020232A JP 2023285 A JP2023285 A JP 2023285A JP S61178603 A JPS61178603 A JP S61178603A
Authority
JP
Japan
Prior art keywords
counter
image
value
rom
image memory
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
Application number
JP60020232A
Other languages
English (en)
Inventor
Masato Fujiwara
藤原 誠人
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60020232A priority Critical patent/JPS61178603A/ja
Publication of JPS61178603A publication Critical patent/JPS61178603A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野1 本発明は1.物体の形状認識等のための画像処理におけ
る輪郭の抽出方法に関する。
知能ロボット等において、物体の存在とその種類を認識
し、これに基づいて作業を実行することが行われる。こ
のような目的のために、テレビカメラで撮影した画像信
号を2値化して画像メモリに格納し、画像処理して物体
の形状認識を行う。
物体の形状認識のための特徴測定は、処理対象物の輪郭
を抽出し、これに基づいてその輪郭内の面積、周長、重
心等を求めて行うのが一般的である。
従って、画像データから処理対象物の輪郭を抽出するこ
とは、特徴測定の基本であり、画像処理速度を向上させ
るためには、輪郭抽出の速度を上げるのが最も効果的で
ある。
[従来の技術] 従来、2値画像データから物体の存在を認識し、その輪
郭を抽出するには、次に示すような追跡処理ルーチンに
用いて、ソフトウェアによって、行うのが一般的であっ
た。
(1)2値化画像を格納した画像メモリをラスタ走査し
、画素値が“0″から初めて“1”に変る画素p。
を見付け、その座標(i、 Dを記録する。ただし、i
はラスタ走査に沿っての垂直方向座標、jは水平方向座
標である。
(2)次に、座標(i、 j−1)の画素から始め、反
時計回りに、8近傍画素を調べる。そこで、最初に現れ
る画素値“1”の画素を、Pに (初めはk・1)とす
る。ここで、P、の座標を記録しておく。
(3)画素PKの8近傍画素を反時計回りに、P K−
1の画素の次の画素から調べる。そこで、最初に現れる
画素値“1”の画素をPに、Iとし、PK、Iの座標を
記録しておく。
(41PK =  PG 、且つPK−1−ptならば
、追跡は終了し、その他の場合には、k+1を新しくk
として、(3)に戻る。
[発明が解決しようとする問題点] 上記の従来の方法によれば、1つの対象物の輪郭を抽出
するのに、Looms程度の時間を要するものであり、
高速処理のためには1つの障壁となっていた0本発明は
、この問題点を解消した新規な新規な装置を提供しよう
とするものである。
[問題点を解決するための手段] 上記問題点は、画像メモリの水平方向および垂直方向の
アドレスを発生するアップ/ダウン・カウンタ(1) 
、 (2)と、そのアップ/ダウン・カウンタ(1) 
、 (2)に対するアップ/ダウン指令を出力するRO
I’l−B (4)と、ROM−B (4)に計数値を
与えるカウンタ(6)と、そのカウンタ(6)に初期値
をセットするROM−A (3)と、アップ/ダウン・
カウンタ(1) 、 (2)の人力を切換えてラスタ・
スキャン・モードから検索モードへの切換えを行う切換
回路(7)と、画像メモリより読出された各画素のデー
タを調べ、最初に黒点画素を検出したとき、切換回路(
7)を検索モード側に切換えさせるとともに、ROM−
A (3)に予め定めた値を出力させ、以後黒点画素を
検出するごとに、カウンタ(6)の現在の計数値の下位
ビットをもって前記ROM−A (3)を読出し、カウ
ンタ(6)にセットさせる始点・輪郭点検出回路(5)
を備えるよう構成した本発明の画像処理における輪郭抽
出方式によって解決される。
[作用] 上記手段は、[従来の技術]の項で記述したソフトウェ
アによる処理を、効率的にハードウェア化したものであ
って、その原理は次のとおりである。
(1)8近傍画素の検索による輪郭抽出手順は、前回の
輪郭点から新しい輪郭点への移動方向によって、第2図
(a)に示す8通りb′’tする。しかし、移動方向に
よって既に検索済みの点があるため、ラスタ走査におけ
る最初の黒点画素、即ち始点から最初の輪郭点を検出す
るとき以外は、第2図(blに示す4通りに要約するこ
とができる。
(2)画素Pにの座標を(i、j)とすると、検索パタ
ーンは、第3図に示すようになり、第2図(b)に示す
4種のパターンの場合、検索開始点は、(i+1゜j−
1)、(i÷Lj+1)、(i−1,j+1)、(i−
1,3−1)の4点となる。ただし、pKが始点の場合
は、(i+1.j−1)となる。
(3)従って、8近傍画素を検索する場合、画像メモリ
のアドレスを変化させる手順は、第5図に示す4通りと
なる。
(4)第4図の各グループの先頭行に、Kl、 K2.
 [3゜K4という値を付与しく以後の値は順次+1づ
つする)、これらが次のような関係を有するようにする
と、 K2mKl÷10   :   1h=Ih+10Xi
−に3+10 これらの値の下位3ビツトにより、第4図の4つのパタ
ーンに無関係に、第5図に示すように、検索位置を指示
することができる。例えば、第4図のグループAの第2
行に=2  と、グループBめ第8行に−18と、グル
ープCの第6行K・26と、グループDの第4行に=3
4の各にの値の下位3ビツトは、ともに2であり、検索
位置(i+1.3)を示す。
(5)検索中に最初の黒点画素が検出されたとき、上記
によって現在の検索位置を知り、これによって移動方向
を知り、次の検索パターンを決定することができる。
(6)従って、第4図の検索パターンをROM−B (
4)に格納し、これを読出すアドレスKをカウンタ(6
)により発生させ、黒点画素検出ごとにカウンタ(6)
にセットする初期値を発生するのを、ROM−A (3
)に行わせ、その初期値を読出すアドレスとしてカウン
タ(6)の計数値の下位3ビツトを帰還して行うことが
できる。
[実施例] 以下第1図に和す実施例により、本発明の要旨を具体的
に説明する。
第1図は、本発明の一実施例の回路構成ブロック図であ
る。図において、j−CTR(1)は画像メモリに水平
(j)方向のアドレスを与えるアップ/ダウン・カウン
タであり、1−CTR(2)は同じく垂直(i)方向の
アドレスを与えるアップ/ダウン・カウンタである。s
w (7)は、アップ/ダウン・カウンタ(2)への入
力を切換えて、ラスタ・スキャン・モードと検索モード
とに切換える切換回路である。
ROIII−B (4)は、検索モードのとき、アップ
/ダウン・カウンタ(1) 、 (2)に与えるアップ
/ダウン指令を出力するROMであって、これの読出し
アドレスを出力するのが、カウンタCTR(6)である
。
このカウンタCTR(6)にセントする初期値を出力す
るのがROM−A (3)である。
図示してない画像メモリは、アップ/ダウン・カウンタ
(1) 、 (2)が出力するアドレスによって読出さ
れ、各画素のデータ値は、Ll  (白点画素)、L2
  (黒点画素)の他に第3の値し3も格納できるもの
とする。
DE↑(5)は画像メモリから読出された画素値を調べ
、画素値がL2になったとき、切換回路(7)およびR
OM−A (3)を制御する始点・輪郭点検出回路であ
る。BG (8)は、画像メモリのデータ・バスに挿入
した双方向ゲートであり、REEF (9)は始点・輪
郭点に対して画像メモリにデータ値し3を書込む基準値
発生回路である。
ROM−B (4)には、第4図に示す4つの検索パタ
ーンが格納してあり、読出アドレスが1〜8ではグルー
プA111〜18ではグループB121〜28ではグル
ープC131〜38ではグループDの検索パターンにア
クセスする。
RO?’l−A (3)には、カウンタ(6)の計数値
出力の下位3ビツトが帰還されており、この値に対して
、次の値を出力させるROMとなっている。ただし、開
始時にはKl・1を出力するようになっている。
下位3ビツトの値0.1の場合に4−31;2.3の場
合に+=1  ; 4.5の堝・合に2・11; 6.7の場合に3−23 一21RO(3)の出力は、始点・輪郭点検出回路(5
)がL2画素を検出したとき、遅延回路DEL(11)
を通過した信号によってカウンタ(6)にセットされる
。
CIA (10)は、特徴値算出回路であつて、ROM
−B(4)のi、jアドレス制御信号を受けて、輪郭を
知り、面積、重心、周長等の特徴値を算出する回路であ
る。
以下、シーケンスを追って本実施例の回路の動作を説明
する。
■輪郭抽出開始信号が発せられると、ANDゲート(1
2)によって基準パルス(クロック・パルス)とのAN
Dがとられ、このクロックによってアップ/ダウン・カ
ウンタ1は計数を開始して水平方向走査し、アップ/ダ
ウン・カウンタ2にはその桁上げ信号が入力されて垂直
方向走査して、画像メモリをラスタ・スキャンする。
■始点・輪郭点検出回路(5)は、■の画像メモリ走査
で読出されたデータを調べ、画素値がLlから初めてL
2に変る点(輪郭抽出時の始点)を検出する。始点を検
出すると、切換回路(7)をROM−8(4)の出力が
通過するようにして、アップ/ダウン・カウンタ(1)
 、 (2)をラスタ・スキャン・モードから検索モー
ドに切換え、ROM−Aに始点であることを通知する。
また、基準値発生回路(9)に始点であることを通知し
、双方向ゲート(8)を介して画像メモリにL3を書込
み、始点であることのラベル付けを行う。
■始点であることを通知されたROM−A (3)は、
K!を出力し、これをカウンタ(6)にセットする。
カウンタ(6)は、セットされた値Klを初期値として
クロックによって計数を行い、その計数値はROM−B
 (4)に入力されると同時に、その下位3ビツトはR
OM−A (3)に帰還される。
■ROM−8(4)はアップ/ダウン・カウンタ(1)
 、 (2)に対して、第4図のグループAで示すアッ
プ/ダウン指令を出力し、アップ/ダウン・カウンタ(
1) 、 (2)はグループAの検索パターンで画像メ
モリのアドレスを与える。
■この結果読出された画像メモリのデータは、始点・輪
郭点検出回路(5)が訓べ、画素がL2となった点で、
基準値発生回路(9)によって、画像メモリのこの点に
輪郭点を表すL3を書込むとともに、ROM−A (3
)の出力をカウンタ(6)にセットさせる。カウンタ(
6)はセットされた初期値から計数を初め、これによっ
て、移動方向に対応した検索パターンで画像メモリのア
ドレス変化が行われる。
■再び■に戻り、順次輪郭点を検出していく。
■このようにして、次に検出された輪郭点が、L3でマ
ークされた始点となり、その次に検出された輪郭点が始
点の次の輪郭点となったとき追跡を終了する。
■特徴値算出回路(10)は、ROM−B (4)から
出力される画像メモリのL Jアドレスのアップ/ダウ
ン情報を入力して、それぞれ面積、重心、周長等の特徴
値を算出する。
以上述べたように、本発明の輪郭抽出方式は、現在検索
している画像メモリのアドレスには無関係ニ、始点から
のアップ/ダウンの動きだけで処理を行うことができる
ので、所要ハードウェア量少なく、且つ移動方向を別途
監視することなく、リアル・タイムに処理対象物の輪郭
を抽出し、特徴値を算出することができる。
[発明の効果] 以上説明のように本発明によれば、所要ハードウェア量
少なく、高速に処理対象物の輪郭を抽出することができ
、★用的効果は大きいものがある。
【図面の簡単な説明】
第1図は本発明の一実施例の回路構成ブロック図・ 第2図は8近傍画素検索パターン図、 第3図は検索方向座標データ■、 第4図は画像メモリ・アドレス変化手順口、第5図は計
数値下位3ビツトの示す検索位置図である。 図面において、 1はj方向アップ/ダウン・カウンタ(j−CTR)、
2はi方向アップ/ダウン・カウンタ0−CTR)、3
はROM−A 、         4はROM−B 
。 5は始点・輪郭点検出回路(DIET)、6はカウンタ
(CTR)、    7は切換回路(SW)、8は双方
向ゲート(BG)、   9は基準値発生回路(REF)、 10は特徴値算出回路(CIA)、 11は遅延回路(DIEL)、 12は論理積ゲー) 
(AND)、をそれぞれ示す。

Claims (1)

    【特許請求の範囲】
  1. 画像メモリに格納された2値化画像データを処理して、
    処理対象物画像の輪郭を抽出する方式であって、前記画
    像メモリの水平方向および垂直方向のアドレスを発生す
    るアップ/ダウン・カウンタ(1)、(2)と、該アッ
    プ/ダウン・カウンタ(1)、(2)に対するアップ/
    ダウン指令を出力するROM(読出専用メモリ)−B(
    4)と、該ROM−B(4)に計数値を与えるカウンタ
    (6)と、該カウンタ(6)に初期値をセットするRO
    M−A(3)と、前記アップ/ダウン・カウンタ(1)
    、(2)の入力を切換えてラスタ・スキャン・モードか
    ら検索モードへの切換えを行う切換回路(7)と、画像
    メモリより読出された各画素のデータを調べ、最初に黒
    点画素を検出したとき、前記切換回路(7)を検索モー
    ド側に切換えさせるとともに、前記ROM−A(3)に
    予め定めた値を出力させ、以後黒点画素を検出するごと
    に、前記カウンタ(6)の現在の計数値の下位ビットを
    もって前記ROM−A(3)を読出し、前記カウンタ(
    6)にセットさせる始点・輪郭点検出回路(5)を備え
    るよう構成したことを特徴とする画像処理における輪郭
    抽出方式。
JP60020232A 1985-02-05 1985-02-05 画像処理における輪郭抽出方式 Pending JPS61178603A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60020232A JPS61178603A (ja) 1985-02-05 1985-02-05 画像処理における輪郭抽出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60020232A JPS61178603A (ja) 1985-02-05 1985-02-05 画像処理における輪郭抽出方式

Publications (1)

Publication Number Publication Date
JPS61178603A true JPS61178603A (ja) 1986-08-11

Family

ID=12021431

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60020232A Pending JPS61178603A (ja) 1985-02-05 1985-02-05 画像処理における輪郭抽出方式

Country Status (1)

Country Link
JP (1) JPS61178603A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4870753B2 (ja) * 2005-05-02 2012-02-08 サンドビック インテレクチュアル プロパティー アクティエボラーグ 面取り面を有する取付け部を有する旋削目的用の分断刃
WO2017175438A1 (ja) * 2016-04-04 2017-10-12 三菱日立パワーシステムズ株式会社 切削工具及び環状溝の加工方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4870753B2 (ja) * 2005-05-02 2012-02-08 サンドビック インテレクチュアル プロパティー アクティエボラーグ 面取り面を有する取付け部を有する旋削目的用の分断刃
WO2017175438A1 (ja) * 2016-04-04 2017-10-12 三菱日立パワーシステムズ株式会社 切削工具及び環状溝の加工方法

Similar Documents

Publication Publication Date Title
US4272756A (en) Method of pattern recognition and apparatus thereof
JP2552011B2 (ja) 移動する対象物の最終照準点決定用のセグメンテ−ション方法及びその装置
US4428077A (en) Line recognition method
JPH0644292B2 (ja) 二次元視覚認識装置
EP0525318A2 (en) Moving object tracking method
JPH024950B2 (ja)
CN116863176B (zh) 一种数字智能制造用图像模板匹配方法
US3813646A (en) Pattern recognition devices
JP2982287B2 (ja) 文字列検出方法、文字列検出装置、文字列読取方法及び文字列読取装置
JPH0223904B2 (ja)
CN118034291B (zh) 机器人避障方法及系统
JP2959017B2 (ja) 円形画像判別方法
KR960001753B1 (ko) 2치 화상처리에 의한 방향성 식별장치
KR960001751B1 (ko) 2치 화상 처리에 의한 패턴 식별 장치
JPH011076A (ja) 実時間重心位置検出用画像処理装置
JPS6041176A (ja) パタ−ンマツチング方法
JPH01180075A (ja) パターン認識のための特徴点コーナーの位置計測方法
SU1700568A1 (ru) Устройство дл считывани координат с экрана электронно-лучевой трубки
JPH05113315A (ja) 円形画像データの中心位置検出方法
JP3021708B2 (ja) 線画像解析装置
JPH0367375A (ja) 図形認識方法
CN111539995A (zh) 一种基于特征点轨迹的多目标跟踪方法
JPH0731733B2 (ja) 矩形検出装置
JPS61134885A (ja) 特徴抽出装置
JPS60140487A (ja) 文字特徴抽出方式