(57)【要約】【課題】画像上のクラッド中心位置を迅速に検出できるようにする。【解決手段】端面画像取得部３０は、検査対象の光コネクタのフェルール端面の画像データを取得する。前処理手段４３は、取得された画像データに対して輝度についての処理を含む前処理を行ない、異径円輝度算出手段４４は、その前処理された画像上の特定画素を中心とし、画像上で光ファイバの規格上のクラッド径に等しい基準円、その内側の内円および外側の外円を想定し、各円が通る画素の輝度の総和を、特定画素の位置をずらしながらそれぞれ求める。クラット中心決定手段４５は、得られた各円の輝度の総和に基づいて、画像上のクラッドの中心位置を決定する。判定手段５０は、決定されたクラット中心位置を基準位置としてフェルール端面の良否判定を行なう。【選択図】図１
2017083343.tif 000002
【特許請求の範囲】
【請求項１】
検査対象の光コネクタのフェルール端面の画像データを取得する端面画像取得部（３０）と、
前記端面画像取得部が取得した画像データに基づいて、画像上の光ファイバのクラッドの中心位置を検出するクラッド中心検出手段（４２、４２′）を含み、検出したクラッドの中心位置を基準位置として前記フェルール端面の良否判定を行なう端面画像解析部（４０）とを有する光コネクタのフェルール端面検査装置において、
前記クラッド中心検出手段は、
前記端面画像取得部が取得した画像データに対する輝度についての処理を含む前処理を行なう前処理手段（４３、４３′）と、
前記前処理された画像上の特定画素を中心とし、画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める異径円輝度算出手段（４４、４６、４８）と、
前記異径円輝度算出手段によって得られる各円の輝度の総和に基づいて、画像上のクラッドの中心位置を決定するクラッド中心決定手段（４５、４７、４９）とを有していることを特徴とする光コネクタのフェルール端面検査装置。
【請求項２】
前記クラッド中心決定手段は、
前記基準円および前記内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記外円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記クラッドの中心位置を決定することを特徴する請求項１記載の光コネクタのフェルール端面検査装置。
【請求項３】
前記前処理手段は、前記輝度についての処理として正規化処理を含み、
前記前処理手段には、
前記正規化処理された画像データに対して前記クラッドのエッジを検出するためのエッジ検出処理を行なう手段と、
前記エッジ検出処理がなされた画像データに対して２値化処理を行なう手段と
が含まれており、
前記異径円輝度算出手段は、
前記２値化処理された画像データに対して、前記特定画素の位置を中心とする前記基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求めるように形成され、
前記クラッド中心決定手段は、
前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記画像上のクラッドの中心位置を決定することを特徴する請求項１記載の光コネクタのフェルール端面検査装置。
【請求項４】
前記前処理手段は、前記輝度についての処理として正規化処理を含み、
前記前処理手段には、
前記正規化処理された画像データに対して前記クラッドのエッジを検出するためのエッジ検出処理を行なう手段と、
前記エッジ検出処理がなされた画像データに対して２値化処理を行なう手段と、
前記２値化した画像データから画素数が少ない圧縮画像のデータを生成する画像圧縮処理が含まれ、
前記クラッド中心検出手段は、
前記圧縮画像上の特定画素の位置を中心とする前記基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める第１の異径円輝度算出手段（４６）と、
前記第１の異径円輝度算出手段によって得られた前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記圧縮画像上のクラッドの中心位置を決定する第１のクラッド中心決定手段（４７）と、
前記前処理手段で正規化処理された画像上で特定画素の位置を中心とする前記基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記第１のクラッド中心決定手段によって決定されたクラッドの中心位置およびその近傍範囲で特定画素をずらしながら求める第２の異径円輝度算出手段（４８）と、
前記第２の異径円輝度算出手段によって得られた前記基準円および前記内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記外円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記正規化処理された画像上のクラッドの中心位置を決定する第２のクラッド中心決定手段（４９）とを有していることを特徴する請求項１記載の光コネクタのフェルール端面検査装置。
【請求項５】
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶された画像データに対する輝度についての処理を含む前処理を行なう手段、
前記前処理された画像データに対し、画像上の特定画素を中心とし、画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
該得られた各円の輝度の総和に基づいて、画像上のクラッドの中心位置を決定する手段、
前記決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させるための光コネクタのフェルール端面検査用のプログラム。
【請求項６】
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶させた画像データに対する輝度についての正規化処理、正規化された画像データに対するエッジ検出処理、エッジ検出された画像データに対する２値化処理を含む前処理を行なう手段、
前記２値化された画像データに対して、画像上の特定画素を中心とし、画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記クラッドの中心位置を決定する手段、
前記決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させるための光コネクタのフェルール端面検査用のプログラム。
【請求項７】
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶させた画像データに対する輝度についての正規化処理、正規化された画像データに対するエッジ検出処理、エッジ検出された画像データに対する２値化処理および２値化された画像データに対する画像圧縮処理を含む前処理を行なう手段、
前記圧縮処理された画像データに対して、該圧縮画像上の特定画素を中心とし、該圧縮画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記圧縮画像上のクラッドの中心位置と決定する手段、
前記正規化処理された画像上で特定画素の位置を中心とする前記基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記圧縮画像上で決定されたクラッドの中心位置およびその近傍範囲で特定画素をずらしながらそれぞれ求める手段、
前記正規化処理された画像上で得られた前記基準円および前記内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記正規化処理された画像上で得られた前記外円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記正規化処理された画像上のクラッドの中心位置を決定する手段、
前記正規化処理された画像上で決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させるための光コネクタのフェルール端面検査用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ファイバの末端に設けられた光コネクタのフェルールの端面を撮影し、その画像データから端面の状態の良否を定量的に判定する検査装置に関し、特に、端面の良否判定に必要なクラッドの中心位置を精度よく検出するための技術に関する。
【背景技術】
【０００２】
各種の通信に用いられる光ファイバの末端には、中継用あるいは他機器との接続用の光コネクタが設けられている。光コネクタは、一般的に、図１３に示すように、光ファイバの一端側のクラッド１（コア含む）を、合成樹脂等からなるフェルール５（芯線保持体）の中心に通過させて、クラッド１の端面がフェルール５の端面とほぼ面一となる状態で保持している。
【０００３】
このフェルール５に保持されたクラッド１の端面に汚れや傷があると、光の損失および反射が起こり、光を効率よく伝搬できなくなり、通信品質が低下する。また、芯線１の端面だけでなく、その周囲のフェルール５の端面にゴミ等が付着していると、そのゴミにより光コネクタに接続したときコネクタ内部に隙間が生じたり、ゴミが芯線１の端面に移動して、光の伝搬を妨げる等の問題が発生する。
【０００４】
このため、光ファイバの敷設工事を行なう現場等で、光ファイバの末端処理を行なって光コネクタを取り付ける作業をする場合、その加工した光コネクタのフェルール５の端面の状態の良否を定量的に判定できる検査装置１０が必要となる。
【０００５】
この検査装置１０は、検査対象の光コネクタのフェルール５を受け入れ、がたつきの無い状態で保持し、その保持したフェルール５の端面の画像を撮影する端面画像取得部１１と、撮影した端面画像を解析して、その端面の良否を判定する端面画像解析部１２とを有している。
【０００６】
端面画像取得部１１は、フェルール端面に照明光を照射し、その端面からの反射光をレンズからなる拡大光学系により所定の焦点位置に配置されたＣＣＤ等の画像センサに結像させ、例えば図１４に示すような画像のデータを検出して、端面画像解析部１２に出力する。
【０００７】
端面画像解析部１２は、図１３に示しているように、フェルール５の端面５ａの画像データを記憶する画像メモリ１３、記憶した画像データに基づいてフェルール５の端面５ａ内のクラッド１の中心位置（コア中心）を検出するクラッド中心検出手段１４、検出されたクラッドの中心位置を基準にして所定半径（コアの半径、クラッドの半径あるいはクラッドを越える周囲の半径）内に汚れやゴミ等の要素がどの程度含まれるかを定量的に調べ、予め設定されたしきい値との比較によって各半径の良否判定を行なう判定手段１５を含んでいる。
【０００８】
なお、実際の装置では、端面画像解析部１２はコンピュータで構成されており、判定領域となるクラッド等の径や判定のしきい値等、検査に必要な各種パラメータを設定したり、検査の進行をコントロールするための操作部や、処理前の生の端面画像、各種処理が終わった段階の端面画像および検査結果等を表示するための表示部が備えられている。これらの各種設定操作や表示処理等は、装置に予め格納された検査用のアプリケーションプログラムにしたがって実行されるが、ここでは、取得された端面画像に対して順次行なう加工処理、演算処理、判定処理までについて説明する。
【０００９】
クラッド中心検出手段１４によるクラッドの中心位置検出手法として、パターンマッチング方法が一般的に用いられる。
【００１０】
パターンマッチング方法は、図１５に示すように、画像上で光ファイバの既知のクラッド径に対応した径をもち輝度が一定（例えば黒）の円板を基準パターンＤｒとし、その基準パターンＤｒの位置を順次ずらしながら、基準パターンＤｒの画素と端面画像撮影部１１で得られた画像データの画素との相関演算を行い、相関演算結果が最大値となる、つまり、基準パターンＤｒと画像データ上のクラッド端面とが完全に重なったときの基準パターンの中心位置を、クラッドの中心位置として検出する方法である。
【００１１】
なお、光コネクタのフェルール端面の良否を定量的に判定するものではないが、光コネクタのフェルール端面を拡大撮影して観察できるようにした装置の一例は、特許文献１に開示されており、このようにして得られた画像データに対して上記したパターンマッチング法を用いたクラッド中心検出処理を行ない、その検出した画像上の中心位置を基準として所定半径内の汚れや傷の量を調べ、その量としきい値との比較により、端面の良否を判定できる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平１０−１９７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上記したように、画像上のクラッド中心位置をパターンマッチング方法で求める場合、基準パターンＤｒの位置を１画素分ずらし、基準パターンＤｒの範囲内にある全ての画素についての輝度に関する積和演算を行なうことなり、その処理に膨大な時間がかかるという問題がある。
【００１４】
特に、光ファイバの敷設現場では一度に多数の光コネクタの検査を行なう必要があり、上記方法では検査効率が著しく低いものとなってしまう。
【００１５】
本発明は、この問題を解決し、画像上のクラッド中心位置を迅速に検出できる光コネクタのフェルール端面検査装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１６】
前記目的を達成するために、本発明の請求項１の光コネクタのフェルール端面検査装置は、
検査対象の光コネクタのフェルール端面の画像データを取得する端面画像取得部（３０）と、
前記端面画像取得部が取得した画像データに基づいて、画像上の光ファイバのクラッドの中心位置を検出するクラッド中心検出手段（４２、４２′）を含み、検出したクラッドの中心位置を基準位置として前記フェルール端面の良否判定を行なう端面画像解析部（４０）とを有する光コネクタのフェルール端面検査装置において、
前記クラッド中心検出手段は、
前記端面画像取得部が取得した画像データに対する輝度についての処理を含む前処理を行なう前処理手段（４３、４３′）と、
前記前処理された画像上の特定画素を中心とし、画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める異径円輝度算出手段（４４、４６、４８）と、
前記異径円輝度算出手段によって得られる各円の輝度の総和に基づいて、画像上のクラッドの中心位置を決定するクラッド中心決定手段（４５、４７、４９）とを有していることを特徴としている。
【００１７】
また、本発明の請求項２の光コネクタのフェルール端面検査装置は、請求項１記載の光コネクタのフェルール端面検査装置において、
前記クラッド中心決定手段は、
前記基準円および前記内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記外円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記クラッドの中心位置を決定することを特徴する。
【００１８】
また、本発明の請求項３の光コネクタのフェルール端面検査装置は、請求項１記載の光コネクタのフェルール端面検査装置において、
前記前処理手段は、前記輝度についての処理として正規化処理を含み、
前記前処理手段には、
前記正規化処理された画像データに対して前記クラッドのエッジを検出するためのエッジ検出処理を行なう手段と、
前記エッジ検出処理がなされた画像データに対して２値化処理を行なう手段と
が含まれており、
前記異径円輝度算出手段は、
前記２値化処理された画像データに対して、前記特定画素の位置を中心とする前記基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求めるように形成され、
前記クラッド中心決定手段は、
前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記画像上のクラッドの中心位置を決定することを特徴する。
【００１９】
また、本発明の請求項４の光コネクタのフェルール端面検査装置は、請求項１記載の光コネクタのフェルール端面検査装置において、
前記前処理手段は、前記輝度についての処理として正規化処理を含み、
前記前処理手段には、
前記正規化処理された画像データに対して前記クラッドのエッジを検出するためのエッジ検出処理を行なう手段と、
前記エッジ検出処理がなされた画像データに対して２値化処理を行なう手段と、
前記２値化した画像データから画素数が少ない圧縮画像のデータを生成する画像圧縮処理が含まれ、
前記クラッド中心検出手段は、
前記圧縮画像上の特定画素の位置を中心とする前記基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める第１の異径円輝度算出手段（４６）と、
前記第１の異径円輝度算出手段によって得られた前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記圧縮画像上のクラッドの中心位置を決定する第１のクラッド中心決定手段（４７）と、
前記前処理手段で正規化処理された画像上で特定画素の位置を中心とする前記基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記第１のクラッド中心決定手段によって決定されたクラッドの中心位置およびその近傍範囲で特定画素をずらしながら求める第２の異径円輝度算出手段（４８）と、
前記第２の異径円輝度算出手段によって得られた前記基準円および前記内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記外円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記正規化処理された画像上のクラッドの中心位置を決定する第２のクラッド中心決定手段（４９）とを有していることを特徴する。
【００２０】
また、本発明の請求項５の光コネクタのフェルール端面検査用のプログラムは、
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶された画像データに対する輝度についての処理を含む前処理を行なう手段、
前記前処理された画像データに対し、画像上の特定画素を中心とし、画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
該得られた各円の輝度の総和に基づいて、画像上のクラッドの中心位置を決定する手段、
前記決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させることを特徴としている。
【００２１】
また、本発明の請求項６の光コネクタのフェルール端面検査用のプログラムは、
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶させた画像データに対する輝度についての正規化処理、正規化された画像データに対するエッジ検出処理、エッジ検出された画像データに対する２値化処理を含む前処理を行なう手段、
前記２値化された画像データに対して、画像上の特定画素を中心とし、画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記クラッドの中心位置を決定する手段、
前記決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させることを特徴としている。
【００２２】
また、本発明の請求項７の光コネクタのフェルール端面検査用のプログラムは、
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶させた画像データに対する輝度についての正規化処理、正規化された画像データに対するエッジ検出処理、エッジ検出された画像データに対する２値化処理および２値化された画像データに対する画像圧縮処理を含む前処理を行なう手段、
前記圧縮処理された画像データに対して、該圧縮画像上の特定画素を中心とし、該圧縮画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記圧縮画像上のクラッドの中心位置と決定する手段、
前記正規化処理された画像上で特定画素の位置を中心とする前記基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記圧縮画像上で決定されたクラッドの中心位置およびその近傍範囲で特定画素をずらしながらそれぞれ求める手段、
前記正規化処理された画像上で得られた前記基準円および前記内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記正規化処理された画像上で得られた前記外円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記正規化処理された画像上のクラッドの中心位置を決定する手段、
前記正規化処理された画像上で決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させることを特徴としている。
【発明の効果】
【００２３】
このように、本発明では、端面画像取得部が取得した画像データに対して輝度についての処理を含む前処理を行ない、その画像上の特定画素を中心とし、画像上で光ファイバの規格上のクラッド径に等しい基準円、その内側の内円および外側の外円を想定し、各円が通る画素の輝度の総和を、特定画素の位置をずらしながらそれぞれ求め、得られた各円の輝度の総和に基づいて、画像上のクラッドの中心位置を決定している。
【００２４】
これは、透光性が高いクラッドの画像上の輝度に対して、その外側の遮光性が高いフェルールの画像上の輝度に差があり、基準円とクラッドの中心が一致したとき、クラッド内側の円と外側の円の輝度総和の差が最大となることを利用したものである。ただし、クラッド径より小さい円とクラッド径より大きい円だけでは、その径の差分だけ誤差が生じ、クラッドの中心位置を特定できないので、クラッド径に等しい基準円を用い、その基準円についての輝度の総和を含めることで、クラッドの中心位置を精度よく求めることができる。
【００２５】
また、本発明の請求項２では、その具体的な例として、基準円および内円について得られた輝度の総和から求まる１つの円当りの輝度の平均値と、外円について得られた輝度の総和から求まる１つの円当りの輝度の平均値との差が最大となるときの特定画素の位置から画像上のクラッドの中心位置を求めている。
【００２６】
また、本発明の請求項３では、前処理において、正規化処理した画像で、クラッドのエッジを検出し、２値化処理を行なっており、その２値化した画像データに対して、基準円、基準円の外側近傍を通る基準近傍外円および基準円の内側近傍を通る基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、基準円の内側で且つ基準近傍内円より半径が小さい中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値の差が最大となるまたは所定範囲となる特定画素の位置からクラッドの中心位置を決定している。
【００２７】
この処理では、エッジ部を検出して２値化しているから、クラッドのエッジ部近傍の画素が例えば白、その他が例えば黒となる画像となり、基準円とクラッドの中心が一致したとき、基準円およびその近傍の円についての輝度の総和から求まる１つの円当りの輝度の平均値と、その内側の中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差が最大となり、クラッドの中心位置を検出できる。この場合、２値化した画像データに対する演算で済むから、輝度の総和を求める演算をより高速に行なうことができる。
【００２８】
また、本発明の請求項４では、前処理において、前記同様にエッジを２値化した画像データを求め、これを圧縮してから、各円についての輝度の総和を求めて仮のクラッドの中心位置を検出し、正規化処理された画像に対し、仮のクラッドの中心位置とその近傍について各円の輝度の総和を求めて最終的なクラッドの中心位置を検出している。
【００２９】
この処理では、画像圧縮した分だけ高速に仮のクラッドの中心位置が得られる。例えばＶＧＡの６４０×４８０画素を、ＱＶＧＡの３２０×２４０画素に圧縮すれば、画素数は１／４に減少するので極めて高速に仮のクラッドの中心位置が得られ、しかも、正規化処理された画像についての各円の輝度計算は、仮のクラッドの中心位置およびその近傍だけについて行なえばよく、処理全体としても極めて高速に正確なクラッドの中心位置を検出することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施形態の構成を示す図
【図２】本発明の要部の構成例を示す図
【図３】本発明の第１の実施形態の前処理の手順を示すフローチャート
【図４】正規化処理を説明するための図
【図５】正規化処理前の画像と処理後の画像を示す図
【図６】第１の実施形態の要部の動作を説明するための図
【図７】第２の実施形態の構成を示す図
【図８】第２の実施形態の前処理の手順を示すフローチャート
【図９】エッジ検出処理を説明する画像図
【図１０】２値化処理前の画像と処理後の画像を示す図
【図１１】第２の実施形態の要部の動作を説明するための図
【図１２】第２の実施形態の要部の動作を説明するための図
【図１３】端面検査装置の構成図
【図１４】取得画像の一例を示す図
【図１５】クラッドの中心位置を検出するための処理を説明するための図
【発明を実施するための形態】
【００３１】
（第１実施形態）
以下、図面に基づいて本発明の第１の実施形態を説明する。
図１は、本発明を適用した光コネクタのフェルール端面検査装置（以下、単に検査装置と記す）２０の構成を示している。
【００３２】
この検査装置２０は、端面画像取得部３０、端面画像解析部４０、操作部６０、表示部７０によって構成されている。
【００３３】
端面画像取得部３０は、検査対象の光コネクタのフェルール５を受け入れ、その端面５ａの画像データを取得するためのものであり、図２に示すように、検査対象の光コネクタに対応した形状を有し、そのフェルール５をがたつきの無い状態で所定の深さまで受け入れて保持するとともに、フェルールの５の端面に対する外光の入射を防ぐように遮光するフェルール保持部３１、フェルール５の端面５ａに照明光を照射する照明部３２、レンズなどからなり、端面５ａの像を所定の焦点距離の位置に拡大して結像させる光学系３３、その焦点距離の位置に配置され端面の画像データを出力するＣＣＤなどの画像センサ３４、画像センサ３４で検出した画像データを一時記憶する画像メモリ３５、画像メモリ３５に一時記憶された画像データを端面画像解析部４０に出力するためのインタフェース３６を含んでいる。
【００３４】
この端面画像取得部３０は、フェルール５の端面５ａの画像を、例えば２００倍に拡大して例えば６４０×４８０画素（ＶＧＡ）のグレースケールの画像データとして出力する。
【００３５】
一方、端面画像解析部４０は、図１に示しているように、端面画像取得部３０で取得された画像データを記憶する画像メモリ４１、記憶した画像データに対して所定の処理を行い、端面上に現れているクラッドの中心位置（コア中心）を検出するクラッド中心検出手段４２、検出されたクラッドの中心位置を基準にして所定半径内に汚れやゴミ等の要素がどの程度含まれるかを調べ、端面の良否判定を行なう判定手段５０を含んでいる。
【００３６】
このクラッド中心検出手段４２は、前処理手段４３、異径円輝度算出手段４４およびクラッド中心決定手段４５を有している。
【００３７】
前処理手段４３は、画像メモリ４１に記憶された画像データに対する輝度についての処理を含む前処理を行なう。図３は、その前処理の手順の具体例を示すフローチャートであり、始めに取得した画像データに対し、ノイズ除去処理を行なう（Ｓ１）。
【００３８】
ノイズ除去処理の一つとしてぼかし処理がある。ぼかし処理は、画像データ中の一つの注目画素の輝度Ｂｒと、その周りのｎ画素の輝度Ｂ１〜Ｂｎの平均値（Ｂｒ＋Ｂ１〜Ｂｎ）／（ｎ＋１）を求め、これを注目画素の輝度Ｂｒと置換することによって行なうものである。
【００３９】
このようにしてノイズ除去処理を行なった後に、輝度についての正規化処理（Ｓ２）を行なう。この正規化処理は、画像データの各画素が取りうる輝度の範囲、例えば８ビットであれば０〜２５５に対し、図４の（ａ）に示すように、ノイズ除去処理された画像の輝度のヒストグラムを、図４の（ｂ）のように、輝度の最小値が０、輝度の最大値が２５５となるように伸長処理する。これによって、例えば、図５の（ａ）の画像から図５の（ｂ）のように明暗のコントラストが強調された画像データを得ることができる。なお、正規化処理とは、前記伸長処理に限らず、予め設定された基準に沿うように加工する全ての処理を含むものとする。
【００４０】
次にこの正規化された画像にクラッドの画像が含まれているか否かを判定するためにダークエリアが存在するか否かを調べる（Ｓ３）。この処理は、図４の（ｂ）のように正規化処理された画像データのヒストグラムを求め、所定の輝度しきい値Ｒ（例えばＲ＝９０）以下の領域（暗い領域）に所定数（例えば２００００）以上の画素があるか否かを調べ、所定数以上あればクラッドによる暗い領域が存在するものとし、前処理を正常に終了し、所定数以上なければ、クラッドによる暗い領域が存在しない画像として画像取得エラーを報知する。
【００４１】
このようにして、明暗のコントラストが強調され、且つクラッドの画像が含まれると判定された画像に対し、異径円輝度算出手段４４による処理を行なう。
【００４２】
異径円輝度算出手段４４は、前処理された画像上の一つの画素を注目画素（特定画素）とし、注目画素を中心とし、光ファイバの規格上のクラッド径（前記同様に換算値）に等しい基準円と、それと同心で径が小さい内円と、基準円と同心で径が大きい外円とを想定し、基準円が通る各画素の輝度の総和、内円が通る各画素の輝度の総和および外円が通る各画素の輝度の総和を、注目画素の位置をずらしながらそれぞれ求める。
【００４３】
図６にその処理例を示す。
基準円をＣｒ、基準円Ｃｒより直径が例えば５画素分大きい外円をＣout1、基準円Ｃｒより直径が例えば１画素分小さい内円をＣin1とする。
【００４４】
ここで、外円Ｃout1が通る画素の輝度の総和をＫout1、基準円Ｃｒが通る画素の輝度の総和をＫｒ、内円Ｃin1が通る画素の輝度の総和をＫin1とする。
【００４５】
そして、クラッド中心決定手段４５は、異径円輝度算出手段４４で得られた各円の輝度の総和を用いて、次の演算によって注目画素毎の判定値Ｈを求める。
Ｈ
＝（外円の輝度の総和の合計を外円の総数で除して求めた１つの円当りの輝度の平均値）−（基準円と内円の輝度の総和の合計を基準円と内円の総数で除して求めた１つの円当りの平均値）
＝Ｋout1−｛(Ｋｒ＋Ｋin1)／２｝
【００４６】
なお、ここでは外円および内円がそれぞれ一つずつの例を示すが、径が異なる外円および内円をそれぞれ二つ以上設定してもよい。例えば外円がＮ個、内円がＭ個の場合、判定値Ｈを一般式で表すと、
Ｈ＝｛(Ｋout1＋Ｋout2＋…＋ＫoutN)／Ｎ｝
−｛(Ｋｒ＋Ｋin1＋Ｋin2＋…＋ＫinM)／（Ｍ＋１）｝
となる。
【００４７】
上記処理は、クラッドの端面の画像の明るさとクラッドの外側（フェルール自体）の端面の画像の明るさが相違している点に注目したものである。即ち、光ファイバのクラッドおよびコアは、光に対する透過性が高いファイバ材で形成されているから端面へ照射した照明光の多くが内部に進入し、残りが反射する。これに対し、フェルールは、遮光性が高い（透光性が低い）物質で形成されているので、照明光の多くが反射することになる。したがって、画像センサ３４で得られる画像は、クラッド部分が暗く、その外側のフェルール部分が明るく表示されることになる。
【００４８】
よって、基準円とクラッドの中心が一致したとき、基準円および内円が通る画素の輝度の総和から求めた１つの円当りの輝度の平均と、外円が通る画素の輝度の総和から求めた１つの円当りの輝度の平均との差である判定値Ｈが最大となると予測される。
【００４９】
つまり、上記処理を、注目画素を一つずつ変更して行い、判定値Ｈが最大となるときの注目画素の位置をクラッドの中心位置と決定することができる。
【００５０】
ただし、クラッドの位置とかけ離れた位置で大きな輝度差が発生して、判定値Ｈが最大となったり、端面の汚れや画像のピントずれ等の影響で、異なる複数の注目画素で判定値Ｈが同一の最大値を取る場合等が考えられる。
【００５１】
これに対処する方法として、前記した異径円輝度算出手段４４は、基準円の内側の内円Ｃin1についての輝度を算出する際に、内円Ｃin1についての輝度値の総和が所定のしきい値Ａを越えた（つまり、本来暗いはずの基準円内側が明るすぎる）段階で、この注目画素についての輝度算出処理をスキップして、次の注目画素の演算に移行する。
【００５２】
また、内円が複数ある場合には、内円Ｃin1についての輝度値の総和がしきい値Ａを越えない場合であっても、その内側の内円Ｃin2が通る画素のうち、輝度値がしきい値Ａを越えている画素の数を計数し、その数が規定数（例えば１２０）を超えた段階でその注目画素についての輝度算出処理をスキップして、次の注目画素の演算に移行する。
【００５３】
なお、この場合のしきい値Ａは、図４に示したように、輝度値が正規化された画像のヒストグラムについて、輝度値２５５の画素数から順に加算していき、その総和が所定数（例えば１２万画素）を超えたときの輝度値を用いる。
【００５４】
この処理によって、クラッドの位置とかけ離れた位置で発生した大きな輝度差についての演算処理を行なわずに済み、誤ったクラッドの中心位置検出をすることが無くなる。また、無駄な演算をスキップさせるから、処理時間を短縮することができる。
【００５５】
また、端面の汚れや画像のピントずれ等の影響で、近傍の複数の注目画素について、同一の最大判定値Ｈが得られる場合もある。この場合は、クラッド中心決定手段４５が、同一の判定値Ｈを与える注目画素の分布を調べ、その重心位置に最も近い注目画素をクラッドの中心位置と決定することで、クラッドの中心位置を正確に求めることができる。
【００５６】
なお、この処理では、注目画素の取りうる範囲を、最大径の外円Ｃout1が画像のエッジからはみ出さない範囲に限定する。
【００５７】
このようにして画像上のクラッドの中心位置が検出された後、判定手段５０により、元の画像データに対し、クラッドの中心位置を基準として所定半径内に汚れやゴミ等の要素がどの程度含まれるかを調べ、クラッドおよびフェルールの端面の良否判定がなされ、その判定結果等が表示部７０に表示されることになる。
【００５８】
この判定処理を簡単に説明すると、ゴミの検出については、グレースケールの端面画像に対し、あるしきい値以下の輝度の画素を汚れ画素として検出し、その汚れ画素の周囲８方向に対してチェックを行い、隣接した他の汚れ画素を同一グループ(１つのゴミ)とする。
【００５９】
そして、
１画素あたりの面積×グループの画素数＝ゴミの面積（μｍ２）
とし、全ゴミグループの面積を求める。ここで、
１画素あたりの面積＝［クラッド径（μｍ）÷基準円の直径画素数］２
より算出する。ただし、クラッド径は例えば１２５μｍ。
【００６０】
次に、端面画像上で検出したクラッド中心を中心に所定径（コア径、クラッド径など）の複数の同心円を設定し、それら各円内に含まれるゴミの数と面積から、予め設定された判定基準（国際電気標準会議ＩＥＣ６１３００等）に従い、合否の判定を行なう。
【００６１】
なお、上記検査に必要な各種パラメータは、操作部６０の操作で予め設定できるようなっており、その検査を進行させる動作モードについても、上記した一連の処理を自動的且つ連続的に行なうモードだけでなく、ステップ毎に処理結果を表示させて、検査者が操作部６０の操作で次のステップに移行するモードも可能である。
【００６２】
また、詳述しないが、この端面画像解析部４０は、取得した生の端面画像、前処理からクラッド中心検出までの処理画像および判定結果等、検査に必要な情報を表示部７０に順次表示したり、一覧表示する機能を有しているものとする。その表示形態は任意であり、ここでは説明を省略する。
【００６３】
上記構成の検査装置２０では、取得した画像データに対する基準パターンの相関演算処理を行なわず、注目画素を中心とする基準円およびその内側と外側の円を想定し、それらの円を通る画素の輝度の総和に基づいて、画像上のクラッドの中心位置を検出するようにしているから、従来の相関演算処理を用いる方法に比べて、格段に少ない演算量で高速にクラッドの中心位置を検出することができ、光ファイバの敷設現場で多くの光コネクタの検査を効率的に行なうことができる。
【００６４】
（第２の実施形態）
前記した第１の実施形態では、クラッドの内側と外側の平均的な明るさを基準円とその外側と内側の円が通る画素の輝度に基づいて調べてクラッド中心を検出していたが、クラッドの外側近傍に多くの汚れがあってその平均的な輝度値が低い場合には、クラッドの中心位置の検出精度が低下する可能性がある。また、基準パターンとの相関演算を行なう方式に比べれば高速であるが、さらなる高速化に対応できない。
【００６５】
これを改善する方法として、クラッド外周のエッジを検出し、そのエッジの画像を２値化してから、エッジ周辺の異径円等の輝度に基づいて、クラッドの中心位置を検出することもできる。
【００６６】
図７にその構成例を示す。この検査装置２０′のクラッド中心検出手段４２′の前処理手段４３′は、図８に示しているように、始めにノイズ除去処理Ｓ１１を行ない、その後に輝度に対する正規化処理Ｓ１２を行なっている。ノイズ除去処理Ｓ１１は、例えばメディアンフィルタやガウシアンフィルタを用いる。
【００６７】
このようなノイズ除去処理を行なった画像データに対し、前記同様に、正規化処理Ｓ１２を行なう。この正規化処理は、ノイズ除去処理Ｓ１１で、輝度の変化が圧縮されるようなフィルタ処理がなされた場合に生じる輝度分布の偏りを解消する目的もあり、前記同様に、ノイズ除去処理された画像データの輝度の最小値が０、最大値が２５５となるように伸長させる。
【００６８】
前記第１の実施形態では、この正規化処理された画像に対し、ダークエリア判定処理を行なっていたが、この実施形態では、後述するように２値化したエッジ画像で円の判定を行なうので、ここでダークエリア判定処理は行なわず、エッジ検出処理Ｓ１３に移行する。ただし、ダークエリア判定を前もって行い、画像取得エラーを報知するようにしてもよい。
【００６９】
エッジ検出処理Ｓ１３ではクラッドのエッジを検出し、そのエッジ部として検出した画素の明るさと、それより暗い画素の間にしきい値を設定して、２値化処理Ｓ１４を行ない、エッジ部の画素が最大輝度（白）となるようにする。
【００７０】
このエッジ検出には、例えばソーベルフィルタ処理が用いられる。この処理は、注目画素を中心とするｑ×ｑ（ｑは奇数で例えば３）個の画素の輝度データに対し、次のような、ｑ×ｑの水平方向および垂直方向の係数の畳み込み演算を行なう。
【００７１】
【表１】
2017083343.tif 000003
【表２】
2017083343.tif 000004
【００７２】
そして、水平方向の係数についての畳み込み演算の結果ＳｕｍＸと、垂直方向の係数についての畳み込み演算の  結果ＳｕｍＹの２乗和平方根、
√（ＳｕｍＸ２＋ＳｕｍＹ２）
を注目画素の輝度に置き換える処理を行なうことで、クラッドのエッジ部の画素の輝度だけが高く、それ以外の画素の輝度が低いエッジ画像が得られる。
【００７３】
図９に、このエッジ検出処理で得られる画像の例を示す。図９の（ａ）を元画像とし、上記水平方向の畳み込み演算によって図９の（ｂ）のように水平方向のエッジが検出され、垂直方向の畳み込み演算によって図９の（ｃ）のような垂直方向のエッジが検出され、上記２乗和平方根の演算で、最終的に図９の（ｄ）のように全周のエッジが検出されることになる。
【００７４】
このエッジ検出された画像に対し、そのエッジ部として検出した画素の明るさと、それより暗い画素の間の所定のしきい値を設定して、２値化処理Ｓ１４を行ない、エッジ部の画素が最大輝度（白）となるようにする。
【００７５】
この２値化は、エッジ検出した画像のヒストグラムに対し、輝度値の上位から所定割合となるしきい値を用いて行なう。例えば図１０の（ａ）の元画像に対し、輝度値上位２５パーセンをしきい値とした場合には、図１０の（ｂ）の画像となり、輝度値上位１０パーセンをしきい値とした場合には、図１０の（ｃ）の画像となる。両者を比較すると、割合上位１０パーセントの画像の方が、エッジ部が明瞭に表示されていることがわかる。
【００７６】
そして、２値化した画像に対して、エッジ部を含む白い画素部を膨張させるエッジ強調処理Ｓ１５を行なう。このエッジ強調処理Ｓ１５は、次の画像圧縮処理Ｓ１６によってエッジ部の連続性が欠如することを防ぐための処理である。
【００７７】
エッジ強調処理は、注目画素を中心とするｖ×ｖ個（ｖは奇数で例えばｖ＝３）の画素の中に、一つ以上輝度値２５５（白）の画素あれば、その注目画素の輝度値２５５（白）とし、一つもなければ、注目画素の輝度値を０（黒）とする処理である。
【００７８】
このエッジ強調処理は、前記したように、次の画像圧縮処理Ｓ１６によってエッジ部の連続性が欠如することを防ぐ目的の他に、
端面の画像のピントが合っているほど、エッジが細くなる点、
端面画像取得部３０を構成する各部材の個体差などにより、画像データ上のクラッド端面の大きさが変わる場合がある点、
クラッド周辺に付着している汚れに沿って、エッジが形成される場合がある点
を解消する目的で用いられる。
【００７９】
前処理の最後に、エッジ強調処理された画像に対する画像圧縮処理Ｓ１６を行なう。
例えば、元の画像の画素数Ｍ×ＮがＶＧＡの６４０×４８０画素であるとすれば、これを１／４のサイズのＱＶＧＡの３２０×２４０に圧縮する。この圧縮処理では、ＶＧＡの２×２の４つの画素分をＱＶＧＡの１画素分とし、この画素に０（黒）または２５６（白）を割り当てる処理となる。
【００８０】
その割当ては、例えばＶＧＡの２×２の４つの画素のうち３つ以上の輝度が０であれば、それに対応するＱＶＧＡの１画素の輝度を０（黒）とし、それ以外は、ＱＶＧＡの１画素の輝度を２５６（白）とする。この処理をＶＧＡの２×２の画素が、重複しないようにずらして、ＱＶＧＡの各画素の輝度を割り当てていく。
【００８１】
この処理では、ＶＧＡの２×２の画素のうち、白が３つ以上存在しないとＱＶＧＡの１画素が白とならないから、エッジ部が細くなって途切れてしまうことが起きやすいが、その前の段階で上記強調処理をしているため、画像圧縮してもエッジ部が途切れる恐れが少なくなる。
【００８２】
このような前処理で得られた圧縮画像に対し、クラッド中心検出手段４２′の第１の異径円輝度算出手段４６による演算処理がなされ、その演算結果に対する第１のクラッド中心決定手段４７の判定処理により、圧縮画像上での仮のクラッド中心が求められる。この第１の異径円輝度算出手段４６は、エッジ部の周囲とその内側に対して輝度計算を行なうことになる。
【００８３】
図１１にその処理例を示す。
前記同様に、基準円をＣｒ、基準円Ｃｒより直径が１画素分大きい基準近傍外円をＣout1、基準円Ｃｒより直径が１画素分小さい基準近傍内円をＣin1、基準円Ｃｒより直径が５画素分小さい中心近傍内円をＣin2、基準円Ｃｒより直径が１５画素分小さい中心近傍内円をＣin3、基準円Ｃｒより直径が２５画素分小さい中心近傍内円をＣin4とする。ここで、基準円Ｃｒの大きさに比べて、３つの中心近傍内円Ｃin2〜Ｃin4をかなり小さく設定しているのは、画像処理されたエッジ部の太さがどのくらい広くなるか不明なため、十分な余裕をもたせるためである。
【００８４】
なお、基準円、基準近傍外円および基準近傍内円は、注目画素がクラッド中心に一致したときのクラッドのエッジ部として白で表示された画素を通過させるための円であり、中心近傍内円はクラッド中心部に近い黒で表示された画素を通過させるための円である。また、ここでは、基準近傍円を基準円の内側と外側に設定しているが、どちらか一方だけを設定してもよく、また、中心近傍内円も３つだけでなく、４つ以上あるいは２つ以下でもよい。
【００８５】
そして、第１の異径円輝度算出手段４６は、基準近傍外円Ｃout1が通る画素の輝度の総和Ｋout1、基準円Ｃｒが通る画素の輝度の総和Ｋｒ、基準近傍内円Ｃin1が通る画素の輝度の総和Ｋin1、中心近傍内円Ｃin2が通る画素の輝度の総和Ｋin2、中心近傍内円Ｃin3が通る画素の輝度の総和Ｋin3および中心近傍内円Ｃin4が通る画素の輝度の総和Ｋin4を順次求める。ただし、２値化されている輝度は０（黒）と２５５（白）の２通りとなるが、ここでは、黒の輝度を０、白の輝度を１と置き換え、各円が通る画素の輝度の総和を、白の画素数の総和として求めている。
【００８６】
また、第１の異径円輝度算出手段４６は、基準円Ｃｒが通る画素の総数（半径が決まれば一義的に決まる値）のうち、輝度０（黒）の画素数が所定割合（例えば１／４）以上あるか否かを調べ、所定割合以上あれば、そのときの注目画素がクラッド中心の候補でないと判断して各円の演算をスキップして、次の注目画素についての各円の演算に移行する。
【００８７】
図１２は、基準円Ｃｒが通る画素の総数のうち、輝度０（黒）の画素数が全体の１／４以上となる例を示しており、このときの注目画素はクラッドの中心位置の候補でないと判断され、次の注目画素についての各円の演算に移行する。
【００８８】
第１のクラッド中心決定手段４７は、上記各円の輝度の総和（白画素総数）を用いて注目画素毎（上記スキップされたものを除く）毎の判定値Ｈを以下の演算で順次求める。
Ｈ＝｛（Ｋout1＋Ｋｒ＋Ｋin1）／３｝−｛（Ｋin2＋Ｋin3＋Ｋin4）／３｝
【００８９】
そして、得られた判定値Ｈが最大あるいは最大値に対して上位側所定パーセントとなるときの注目画素を仮のクラッド中心と決定する。
【００９０】
つまり、圧縮画像上でエッジを形成する白画素の太さが全周にわたって均一であれば、その太さの中央を通る基準円の中心がクラッドの中心位置となるが、実際に得られる白画素の太さは不均一となり偏りが生じる。したがって、判定値Ｈが最大となるとき注目画素の位置も、その偏りに応じて実際のクラッド中心からずれる。また、エッジ強調によって白画素が太くなると、最大となる判定値Ｈが、異なる複数の注目画素で得られ、一つに特定できない場合が生じる。
【００９１】
これに対処するために、本実施形態では、第１のクラッド中心決定手段４７において、連続する白い画素の集合を一つのグループとし、複数のグループにそれぞれ固有のラベル番号を割当てるラベリング処理を行なう。
【００９２】
このラベリング処理は、圧縮画像を例えば左上隅から横方向に１画素ずつ移動し、右端に達したらその下の段に移って横方向に移動するスキャン動作を繰り返しながら白画素を見つけ、その白画素が連続する集合を一つのグループとして固有のラベル番号を割当て、そのグループに属する白画素一つずつに付与する。
【００９３】
つまり、図１１に示したように白画素が環状に連続している場合、その全ての白画素に同一のラベル番号（例えば１）が付与されることになる。
【００９４】
そして、判定値Ｈが最大となる注目画素についての特定のラベル番号が付与された画素の集合に対し、次の処理を行なう。
・判定値Ｈの最大／最小を求める。
・同一ラベル番号が付与されている領域のｘ、ｙ座標の最大値・最小値を求める（エリア特定）。
・同一ラベル番号が付与されている白画素の集合のうち、判定値Ｈの最大値から最小値までの範囲で上位側１０パーセントの範囲に入る複数の注目画素の中心（重心）を、クラッドの中心とする。
【００９５】
このようにすることで、たとえ、エッジを形成する白画素の太さに偏りが生じたり、エッジを形成する白画素の部分が太く、最大となる判定値Ｈを与える注目画素が複数存在する場合であっても、クラッドの中心位置を正確に求めることができる。
【００９６】
上記処理は、クラッドのエッジ部を表す画像が２値化され、そのエッジ周辺の画素の明るさの平均が、そのエッジ部より十分内側の画素の明るさの平均に対して大きくなることに基づくものである。
【００９７】
この仮のクラッド中心を求めるとき、注目画素の数は、元の画像を圧縮している分だけ少なく（上記例では１／４）、しかも、上記した条件式や計算等も減るため、画像の圧縮比以上の高速化が見込める。
【００９８】
ただし、画像圧縮している分だけ検出されるクラッドの中心位置の精度が低下するので、この検出したクラッドの中心位置を仮のクラッドの中心位置とし、第２の異径円輝度算出手段４８が、前処理で正規化処理した画像（エッジ検出および２値化されていない画像）に対して、仮のクラッドの中心位置およびその近傍を注目画素として、異径円輝度算出処理を行い、クラッドの中心位置をさらに正確に求める。
【００９９】
この第２の異径円輝度算出手段４８による演算処理は、第１の実施形態の場合と同様であり、正規化処理された画像上での基準円をＣｒ′、基準円Ｃｒ′より直径が例えば５画素分大きい外円をＣout1′、基準円Ｃｒ′より直径が例えば１画素分小さい内円をＣin1′とする。ここでは、外円と内円を１ずつ想定した例を説明するが、前記したように、両者を複数想定してもよい。
【０１００】
そして、前記同様に、外円Ｃout1′が通る画素の輝度の総和Ｋout1′、基準円Ｃｒ′が通る画素の輝度の総和Ｋｒ′、内円Ｃin1′が通る画素の輝度の総和Ｋin1′を求める。この計算は２値化されてないグレースケール画像の輝度を用いているが、計算する注目画素の領域が非常に狭いため、極めて短時間に実行できる。
【０１０１】
第２のクラッド中心決定手段４９は、得られた各円の輝度の総和に対して、以下の演算で判定値Ｈを求め、その最大値を与える注目画素を最終的なクラッドの中心位置とする。
Ｈ＝Ｋout1′−（Ｋｒ′＋Ｋin1′）／２
【０１０２】
この処理は、圧縮画像で仮のクラッドの中心位置として検出された一つの画素に対応する元のＶＧＡ画像の２×２の画素、およびその周囲の画素について行なうだけなので、処理時間が極めて少なくて済み、クラッドの中心位置を短時間に精度よく検出することができる。ただし、この場合も、判定値Ｈが最大値となる複数の注目画素が得られる場合があるが、この場合は、例えばその同一の判定値Ｈが得られる複数の注目画素の分布の重心位置に最も近い注目画素を最終的なクラッドの中心位置とするか、前記したように、判定値Ｈの最大値から１０パーセントの範囲に入る注目画素の分布の重心位置を最終的なクラッドの中心位置とすればよい。
【０１０３】
このように第２の実施形態では、取得した端面画像に対し、正規化処理、エッジ検出処理、２値化処理、エッジ強調処理および画像圧縮処理を含む前処理を行い、その圧縮画像に対して、第１の異径円輝度算出手段４６と第１のクラッド中心決定手段４７により、圧縮画像上の仮のクラッドの中心位置を求め、正規化処理された画像に対して、第２の異径円輝度算出手段４８と第２のクラッド中心決定手段４９により、仮のクラッドの中心位置近傍から正確なクラッドの中心位置を検出している。
【０１０４】
このため、より高速かつ正確にクラッドの中心位置を求めることができ、その端面状態の検査を高速、且つ正確に行なうことができる。
【０１０５】
なお、上記実施形態では、圧縮処理されたエッジ画像に対して仮のクラッド中心を検出する際に想定する基準円の近傍の円の半径を、基準円から画素１つ分増減させたものにしていたが、検査する端面の状態によっては、画素２つ分あるいは３つ分増減させたものを基準近傍円として用いることもできる。
【０１０６】
上記第２の実施形態では、前処理として２値化した画像に対し圧縮処理を行い、その圧縮処理された画像に対して仮のクラッド中心位置の検出処理を行い、圧縮前の画像に対し仮のクラッドの中心位置およびその近傍範囲を注目画素として再度クラッドの中心位置を検出しているが、図９において点線で示しているように、前処理を２値化処理の段階で終了し、圧縮されていない２値化エッジ画像に対して、前記第１の異径円輝度算出手段４６による基準円、基準近傍外円、基準近傍内円、中心近傍内円の各円の輝度の総和を求める演算および第１のクラッド中心決定手段４７による判定演算処理を行なって、最終的なクラッドの中心位置を検出してもよい。この場合、図８に点線で示しているように、第２の異径円輝度算出手段４８、第２のクラッド中心決定手段４９を省略し、第１のクラッド中心決定手段４７で得られたクラッドの中心位置を判定手段５０に与えればよい。
【０１０７】
上記各実施形態の検査装置２０、２０′は、全体として、端面画像取得部３０、端面画像解析部４０、操作部６０、表示部７０で構成されているが、実際のハードウエア構成として、端面画像取得部３０を検査対象の光ファイバのコネクタに接続できる形状のプローブ型に構成し、その出力インタフェースをパーソナルコンピュータに接続可能なＵＳＢ等のインタフェースとし、コンピュータ構成の端面画像解析部４０で端面画像取得部３０が取得した画像データに対する上記処理を予め格納されたプログラムにしたがって行なう構成とすることができる。
【０１０８】
この場合、前記第１の実施形態の処理を行なう場合には、
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶された画像データに対する輝度についての処理を含む前処理を行なう手段、
前記前処理された画像データに対し、画像上の特定画素を中心とし、画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
該得られた各円の輝度の総和に基づいて、画像上のクラッドの中心位置を決定する手段、
前記決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させるプログラムを用いることで実現できる。
【０１０９】
また、前記第２の実施形態の処理を行なう場合には、
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶させた画像データに対する輝度についての正規化処理、正規化された画像データに対するエッジ検出処理、エッジ検出された画像データに対する２値化処理および２値化された画像データに対する画像圧縮処理を含む前処理を行なう手段、
前記圧縮処理された画像データに対して、該圧縮画像上の特定画素を中心とし、該圧縮画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記圧縮画像上のクラッドの中心位置と決定する手段、
前記正規化処理された画像上で特定画素の位置を中心とする前記基準円、該基準円と同心で該基準円より小径の内円、前記基準円と同心で該基準円より大径の外円を想定し、該各円が通る画素の輝度の総和を、前記圧縮画像上で決定されたクラッドの中心位置およびその近傍範囲で特定画素をずらしながらそれぞれ求める手段、
前記正規化処理された画像上で得られた前記基準円および前記内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記正規化処理された画像上で得られた前記外円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記正規化処理された画像上のクラッドの中心位置を決定する手段、
前記正規化処理された画像上で決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させるプログラムを用いることで実現できる。
【０１１０】
また、前記したように前処理を２値化処理までとし、その２値化エッジ画像に対して、第１の異径円輝度算出手段４６による各円の輝度の総和を求める処理および第１のクラッド中心決定手段４７による演算処理を行なって最終的なクラッドの中心位置を検出する実施形態を実現する場合には、
コンピュータを、
検査対象の光ファイバのフェルール端面の画像データを記憶する手段、
該記憶させた画像データに対する輝度についての正規化処理、正規化された画像データに対するエッジ検出処理、エッジ検出された画像データに対する２値化処理を含む前処理を行なう手段、
前記２値化された画像データに対して、画像上の特定画素を中心とし、画像上で前記光ファイバの規格上のクラッド径に等しい基準円、該基準円と同心でその外側近傍を通る基準近傍外円、前記基準円と同心でその内側近傍を通る基準近傍内円、前記基準円と同心で前記基準近傍内円より半径が小さい中心近傍内円を想定し、該各円が通る画素の輝度の総和を、前記特定画素の位置をずらしながらそれぞれ求める手段、
前記基準円、前記基準近傍外円および前記基準近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値と、前記中心近傍内円についての輝度の総和から求まる１つの円当りの輝度の平均値との差を、前記特定画素の位置毎に算出し、該差が最大あるいは所定範囲となる前記特定画素の位置から前記クラッドの中心位置を決定する手段、
前記決定したクラッドの中心位置を検査の基準位置として前記フェルール端面の良否判定を行なう手段
として機能させるプログラムを用いることで実現できる。
【符号の説明】
【０１１１】
１……光ファイバ芯線、５……フェルール、２０、２０′……フェルール端面検査装置、３０……端面画像取得部、３１……フェルール保持部、３２……照明部、３３……光学系、３４……画像センサ、３５……画像メモリ、３６……インタフェース、４０……端面画像解析部、４１……画像メモリ、４２、４２′……クラッド中心検出手段、４３、４３′……前処理手段、４４……異径円輝度算出手段、４５……クラッド中心決定手段、４６……第１の異径円輝度算出手段、４７……第１のクラッド中心決定手段、４８……第２の異径円輝度算出手段、４９……第２のクラッド中心決定手段、６０……操作部、７０……表示部
【図１】
2017083343.tif 000005
【図２】
2017083343.tif 000006
【図３】
2017083343.tif 000007
【図４】
2017083343.tif 000008
【図５】
2017083343.tif 000009
【図６】
2017083343.tif 000010
【図７】
2017083343.tif 000011
【図８】
2017083343.tif 000012
【図９】
2017083343.tif 000013
【図１０】
2017083343.tif 000014
【図１１】
2017083343.tif 000015
【図１２】
2017083343.tif 000016
【図１３】
2017083343.tif 000017
【図１４】
2017083343.tif 000018
【図１５】
2017083343.tif 000019