JPH03229377A - 円形画像判別方法 - Google Patents

円形画像判別方法

Info

Publication number
JPH03229377A
JPH03229377A JP2487990A JP2487990A JPH03229377A JP H03229377 A JPH03229377 A JP H03229377A JP 2487990 A JP2487990 A JP 2487990A JP 2487990 A JP2487990 A JP 2487990A JP H03229377 A JPH03229377 A JP H03229377A
Authority
JP
Japan
Prior art keywords
image
contour points
contour
circular
points
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.)
Granted
Application number
JP2487990A
Other languages
English (en)
Other versions
JP2959017B2 (ja
Inventor
Takashi Ijiri
隆史 井尻
Shiro Fujieda
紫朗 藤枝
Norihisa Kawabata
川端 徳久
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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP2487990A priority Critical patent/JP2959017B2/ja
Publication of JPH03229377A publication Critical patent/JPH03229377A/ja
Application granted granted Critical
Publication of JP2959017B2 publication Critical patent/JP2959017B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、撮像して得られた入力画像が円形であるか
否かを判別するのに用いられる円形画像判別方法に関す
る。
〈従来の技術〉 生産ラインが自動化された工場などでは、ワークの種別
(形状)を判別したり、ワークの加工精度を確認したり
するのに、カメラでワークを撮像し、得られた画像デー
タからワークの形状を認識する技術が用いられている。
たとえば円形画像を認識するために、従来は、2値化さ
れた入力画像を走査し、背景となる白画素とワークの画
像を構成する黒画素との変化位置、すなわち輪郭点を追
跡することにより各輪郭点の座標列を検出している。そ
して輪郭点の輪郭全長にわたる座標列を得た後、その座
標列を解析することにより前記輪郭が円形であるか否か
を判定し、円形である場合には、前記座標列から直径や
中心位置の座標などを算出している。
〈発明が解決しようとする問題点〉 このような従来例では、輪郭の全長にわたって全ての輪
郭点の座標を検出し、しかも全ての検出データを用いて
解析演算を行う必要があるため、処理すべきデータ量が
膨大となって処理時間がかかり、高速な判別処理が困難
である。
この発明は、上述の技術的課題を解消するためのもので
、処理時間の短縮をはかり、高速な円形判別を可能とし
た円形画像判別方法を提供することを目的とする。
〈発明が解決しようとする問題点〉 この発明の円形画像判別方法は、入力画像を走査して同
一走査線上に位置する対をなす第1の輪郭点を検出する
工程と、第1の輪郭点間にわたる線分の垂直2等分線を
求めてその線上に位置する対をなす第2の輪郭点を検出
する工程と、第2の輪郭点間にわたる線分の長さと、そ
の線分の中心位置とを算出する工程と、前記中心位置を
通る1以上の他の直線を求めて各直線上に位置する対を
なす第3以下の輪郭点を検出する工程と、第3以下の各
輪郭点間にわたる線分の長さをそれぞれ算出する工程と
、算出された各線分の長さを比較しその比較結果に基づ
いて入力画像が円形画像であるか否かを判定する工程と
を一連に実施することを特徴とする。
〈作用〉 入力画像の中心位置を求めて、その中心位置を通る複数
の線分上の輪郭点より各線分の長さを算出した後、その
算出値を比較して円形画像の判別を行う方式であるので
、人力画像の輪郭点を追跡してその座標列を解析する従
来の方法と比較して、処理の内容が大幅に簡易化され、
処理の高速化が実現される。
〈実施例〉 第1図は、この発明の円形画像判別方法を実施するのに
用いられる画像処理装置1の概略構成を示している。
図示例の画像処理装置1は、CCDカメラのような撮像
装置2を備え、この撮像装置2で得た入力画像データを
2値化回路3で2値化して画像メモリ4へ記憶させる。
この2値画像は、背景を構成する白画素にはデータ「0
」が与えられ、認識対象物の画像を構成する黒画素には
データ「l」が与えられる。画像メモリ4に記憶された
2値画像データは、計測処理部5に与えられて処理され
、認識対象物の画像が円形であるか否かなどの形状認識
が行われる。
第2図は、上記画像処理装置1の動作手順を示している
。同図のステップ1 (図中「ST1」で示す)では、
認識対象物(たとえば生産ライン上のワークなど)が撮
像装置2で撮像され、つぎのステップ2で、得られた濃
淡画像データが2値化回路3で2値化され、またノイズ
除去が行われて画像メモリ4に記憶される。ステップ3
以降は計測処理部5による制御・処理の手順であり、ま
ず、ステップ3で2値画像データによる入力画像を第3
図中、矢印8で示すように走査し、各画素が黒画素であ
るか白画素であるかを順次チエツクする。いま現走査位
置の画素が白画素であると判断されると、ステ・ノブ4
からステップ5へ進み、前画像が同一走査線上の黒画素
であったか否かが判断される。この判断が “’NO”
であれば、入力画像6中の認識対象物の画像7に走査が
進行していない場合であり、前記ステップ3に戻る。い
まステップ4で黒画素であると判断されると、ステップ
6に移り、前画素が同一走査線上の白画素であったか否
かが判断される。もしステップ6が“’YES”であれ
ば、第4図に示す如く、水平走査が認識対象物の画像7
の輪郭9に到達したことになり、ステップ7で輪郭点P
1の座標を記憶し、処理はステップ3に戻る。つぎの走
査位置でステップ4が“YES”となるが、ステップ6
が“NO”である場合、現走査にかかる画素は画像7内
部の画素であることを意味し、処理はステップ3に戻る
つぎに現走査位置の画素が白画素であり(ステップ4が
“NO″)、ステップ5の判定も“”YES”のときは
、水平走査が同一走査線上の他の輪郭点P2に到達した
ことになり、ステップ8で輪郭点P2の座標を記憶する
と共に、これら座標から輪邦点Pi、P2間の距離L1
を求める。つぎのステップ9はこの距離L1が予め定め
るしきいMLO以上であるか否かを判断しており、もし
この判定がNO”であれば、前記輪郭点PI、P2のデ
ータは不採用となり、処理はステップ3に戻る。もしス
テップ9の判断が“YES”であれば、前記輪95点P
L、P2のデータは採用となってつぎのステップIOに
移り、輪郭点PI、P2間の中点C1の座標を算出する
(第5図)。
つぎのステップ11では、第5図に示されるように、輪
郭点PI、P2で決定される弦11の垂直2等分線12
を中点C1を用いて求め、これと輪郭9との交点、すな
わち垂直2等分線12上に位置する輪郭点P3.P4を
求めてそれぞれの座標を検出する。つぎにステップ12
で輪郭点P3.P4間の距離Lyを算出し、続くステッ
プ13で輪郭点P3.P4間の中心点CG+を求めて画
像7の中心点とする。つぎのステップ14では、前記中
心点CG+を通る水平走査線上の輪郭点P5.P6の座
標を検出してこれらの間の距離Lxを算出する。
つぎにステップ15において、中心点Cotを通る斜め
45°の直線上の輪郭点P7.P8の座標を検出して、
これら距離Laを算出する。
第7図はこの処理の方法を示すもので、前記中心点C0
1から水平方向に矢印x1で示すように1画素だけ進み
、次に矢印y1で示すように1画素だけ垂直方向に移動
することにより中心点COIより右上45°位置の黒画
素13を検出する。このようにして右上45°方向の黒
画素を順次検出することにより、斜め45°の直線上の
輪郭点P7が検出できるもので、この輪郭点Pマの黒画
素に到達するまでに水平方向にX1個の黒画素を計数し
、垂直方向にY1個の黒画素を計数することになる。し
たがってこの計数値を用いてつぎの0式により前記輪郭
点P7.P8間の距離Laを求めることができる。
La=2X (X1+Y1)X、I’7 −・・・■か
くしてステップ16では前記距離Lx。
Ly、Laが予め定める誤差の範囲δ内で一致するかど
うかをつぎの■〜■式にて判断する。
Lx−Lyl≦δ   ・・・・■ Ly−Lal≦δ   ・・・・■ La−Lxl≦δ   ・・・・■ ステップ16の判定が“NO”であれば、画像7は円形
でないと判断され、その旨の判断結果が出力される(ス
テップ1B)。これに対しステップ16の判断が“”Y
ES”であれば、ステップ17で画像7は円形であると
判断され、つぎの■式により直径りを算出して、判断お
よび算出結果が出力される。
L= (Lx+Ly+La)/3−■ 以上のように画像7の形状を円形と判断するためには、
いくつかの輪郭点P1〜P8を検出すれば良く、データ
処理量が従来技術と比較して格段に低減され、処理の高
速化をはかることができる。
〈発明の効果〉 二の発明は上記の如く、入力画像の中心位置を求めて、
その中心位置を通る複数の線分上の輪郭点より各線分の
長さを算出した後、その算出値を比較して円形画像の判
別を行うようにしたから、輪郭点追跡による従来の方法
と比較して、処理の内容が大幅に簡易化され、処理の高
速化が実現されるなど、発明目的を達成した顕著な効果
を奏する。
【図面の簡単な説明】
第1図はこの発明の実施に用いられる画像処理装置のブ
ロック図、第2図は画像処理装置の動作手順を示すフロ
ーチャート、第3図〜第7図はこの発明の形状認識動作
を説明する説明図である。

Claims (1)

  1. 【特許請求の範囲】 入力画像を走査して同一走査線上に位置する対をなす第
    1の輪郭点を検出する工程と、 第1の輪郭点間にわたる線分の垂直2等分線を求めてそ
    の線上に位置する対をなす第2の輪郭点を検出する工程
    と、 第2の輪郭点間にわたる線分の長さと、その線分の中心
    位置とを算出する工程と、 前記中心位置を通る1以上の他の直線を求めて各直線上
    に位置する対をなす第3以下の輪郭点を検出する工程と
    、 第3以下の各輪郭点間にわたる線分の長さをそれぞれ算
    出する工程と、 算出された各線分の長さを比較しその比較結果に基づい
    て入力画像が円形画像であるか否かを判定する工程とを
    一連に実施することを特徴とする円形画像判別方法。
JP2487990A 1990-02-02 1990-02-02 円形画像判別方法 Expired - Fee Related JP2959017B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2487990A JP2959017B2 (ja) 1990-02-02 1990-02-02 円形画像判別方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2487990A JP2959017B2 (ja) 1990-02-02 1990-02-02 円形画像判別方法

Publications (2)

Publication Number Publication Date
JPH03229377A true JPH03229377A (ja) 1991-10-11
JP2959017B2 JP2959017B2 (ja) 1999-10-06

Family

ID=12150479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2487990A Expired - Fee Related JP2959017B2 (ja) 1990-02-02 1990-02-02 円形画像判別方法

Country Status (1)

Country Link
JP (1) JP2959017B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08249475A (ja) * 1995-02-17 1996-09-27 Internatl Business Mach Corp <Ibm> オブジェクトのサイズ特徴付け/決定システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08249475A (ja) * 1995-02-17 1996-09-27 Internatl Business Mach Corp <Ibm> オブジェクトのサイズ特徴付け/決定システム
US6310964B1 (en) 1995-02-17 2001-10-30 International Business Machines Corp. Produce size recognition system

Also Published As

Publication number Publication date
JP2959017B2 (ja) 1999-10-06

Similar Documents

Publication Publication Date Title
JP3892059B2 (ja) 動物体追跡装置
US5537490A (en) Line image processing method
JPH03257304A (ja) 位置認識装置
CN119919387B (zh) 一种光学膜表面瑕疵检测方法、系统、产品和介质
JPH03229377A (ja) 円形画像判別方法
JP2000132684A (ja) 外観検査方法
JPH03175343A (ja) 外観検査による欠陥抽出方法
JPH09161056A (ja) 円形容器内面検査方法
JP3580088B2 (ja) 外観検査方法
JP2710685B2 (ja) 外観検査による欠陥検出方法
JP2686053B2 (ja) 外観検査による欠陥検査方法
JPH08159712A (ja) パターン認識方法
CN119509348B (zh) 一种氧化物lcd模组的银浆涂布规格检测方法
US20020191850A1 (en) Real time object localization and recognition from silhouette images
CN114037705B (zh) 一种基于贝纹线的金属断裂疲劳源检测方法与系统
CN121633122A (zh) 基于视觉检测的芯片表面瑕疵检测方法
JPH11351835A (ja) 工具の撮像画像処理による刃先部輪郭線抽出方法
JP2645275B2 (ja) 画像処理方法
JPH05264240A (ja) 外観検査装置
JPH0319990B2 (ja)
JP2001147200A (ja) 瓶口検査装置とその検査方法
CN118052810A (zh) 一种焊缝缺陷检出方法、系统及计算机设备
CN119206413A (zh) 一种安检图像融合方法、装置、电子设备及存储介质
CN121329846A (zh) 基于块分解图像特征点的故障检测方法
JPH0526621A (ja) 線幅連続測定方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees