(57)【要約】      （修正有）【課題】眼鏡レンズの隠しマークを容易に検出可能な隠しマーク検出方法及び携帯端末及び隠しマーク検出プログラムを提供する。【解決手段】撮像部３を有する携帯端末１により眼鏡レンズの隠しマークを検出する隠しマーク検出方法であって、撮像部により眼鏡レンズの全体画像を取得する工程と、全体画像を画像処理して二値画像を作成する工程と、二値画像に基づき前記眼鏡レンズの種別を判断する工程と、二値画像と眼鏡レンズの種別とに基づき隠しマークを検出する工程とを有する。【選択図】図２
2019168585.tif 000002
【特許請求の範囲】
【請求項１】
撮像部を有する携帯端末により眼鏡レンズの隠しマークを検出する隠しマーク検出方法であって、前記撮像部により前記眼鏡レンズの全体画像を取得する工程と、該全体画像を画像処理して二値画像を作成する工程と、該二値画像に基づき前記眼鏡レンズの種別を判断する工程と、前記二値画像と前記眼鏡レンズの種別とに基づき前記隠しマークを検出する工程とを有する隠しマーク検出方法。
【請求項２】
前記二値画像に基づき前記眼鏡レンズの仮中心を設定する工程を更に有し、前記隠しマークを検出する工程では、前記撮像部により前記仮中心を中心に前記隠しマークを全て含む様拡大画像を取得し、前記眼鏡レンズの規格に基づき前記拡大画像中での前記隠しマークの位置を推定し、前記拡大画像を画像処理して得られた拡大二値画像中の前記推定した位置を中心にサーチ領域を設定し、該サーチ領域でのエッジ検出により前記隠しマークを検出する請求項１に記載の隠しマーク検出方法。
【請求項３】
全ての隠しマークを網羅した隠しマークリストと前記隠しマークに対応するレンズ情報を有するデータベースを具備する外部の基地局に検出した前記隠しマークを送信し、前記基地局で前記隠しマークを前記隠しマークリストと照会させ、前記基地局から受信した照会結果を前記携帯端末に表示させる工程を更に有する請求項１又は請求項２に記載の隠しマーク検出方法。
【請求項４】
前記全体画像中の前記眼鏡レンズの外形に基づき、前記撮像部の光軸に対する前記眼鏡レンズの光軸の傾きを演算し、演算結果に基づき前記全体画像を補正し、補正した該全体画像に基づき前記仮中心を演算する工程を更に有する請求項２に記載の隠しマーク検出方法。
【請求項５】
撮像部と、演算制御部と、記憶部と、レンズ種別判断部と、画像処理部と、隠しマーク検出部とを具備する携帯端末であって、前記演算制御部は、前記撮像部に眼鏡レンズの全体画像と隠しマークを全て含む拡大画像を取得させ、前記画像処理部に前記全体画像に基づき二値画像を作成させ、前記レンズ種別判断部に前記二値画像に基づき前記眼鏡レンズの種別を判断させ、前記隠しマーク検出部に前記二値画像と前記眼鏡レンズの種別とに基づき前記隠しマークを検出させる携帯端末。
【請求項６】
前記演算制御部は、前記画像処理部に前記二値画像に基づき前記眼鏡レンズの仮中心を設定させ、前記隠しマーク検出部に前記眼鏡レンズの規格に基づき前記仮中心を中心に取得された前記隠しマークを全て含む前記拡大画像中での前記隠しマークの位置を推定させ、前記拡大画像を画像処理して得られた拡大二値画像中の前記推定した位置を中心にサーチ領域を設定させ、該サーチ領域でのエッジ検出により前記隠しマークを検出させる請求項５に記載の携帯端末。
【請求項７】
操作表示部と、通信部とを更に具備し、前記演算制御部は、全ての隠しマークを網羅した隠しマークリストと前記隠しマークに対応するレンズ情報を有するデータベースを具備する外部の基地局に前記通信部を介して検出した前記隠しマークを送信させ、前記基地局で前記隠しマークを前記隠しマークリストと照会させ、前記基地局から受信した照会結果を前記操作表示部に表示させる請求項５又は請求項６に記載の携帯端末。
【請求項８】
画像補正部を更に具備し、前記演算制御部は、前記画像補正部に前記眼鏡レンズの外形に基づき前記撮像部の光軸に対する前記眼鏡レンズの光軸の傾きを演算させ、演算結果に基づき前記全体画像を補正させ、補正した該全体画像に基づき前記仮中心を演算させる請求項６に記載の携帯端末。
【請求項９】
演算制御部に、撮像部により眼鏡レンズの全体画像を取得する工程と、該全体画像を画像処理して二値画像を作成する工程と、該二値画像に基づき前記眼鏡レンズの種別を判断する工程と、前記二値画像と前記眼鏡レンズとの種別に基づき隠しマークを検出する工程とを実行させる隠しマーク検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、眼鏡レンズに刻印された隠しマークを検出し、隠しマークに基づき眼鏡レンズの情報を特定する隠しマーク検出方法及び携帯端末及び隠しマーク検出プログラムに関するものである。
【背景技術】
【０００２】
従来から、眼鏡レンズには、眼鏡レンズのメーカ毎に、例えば「ＫＰ」等の英文字、例えば「○」等の記号等、メーカや、レンズの種類、屈折率等を特定する為の隠しマークが刻印されている。
【０００３】
眼鏡レンズに刻印される隠しマークは非常に小さい為、肉眼で判読するのは困難である。従って、隠しマークを検出する為の装置を用いて、眼鏡レンズの隠しマークを判読していた。
【０００４】
然し乍ら、作業者は虫眼鏡等を用いて肉眼で隠しマークを判読する必要があり、又判読した隠しマークを手作業でデータベースで照会し、照会データを入手していた。
【０００５】
更に、隠しマークの照会作業に於いても、作業者が隠しマークの英文字や記号等に対応したＩＤを判別し、判別したＩＤを手動で入力する必要がある為、作業性が悪く、時間も掛かっていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３１６４３４号公報
【特許文献２】特開２０１６−９１１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、眼鏡レンズの隠しマークを容易に検出可能な隠しマーク検出方法及び携帯端末及び隠しマーク検出プログラムを提供するものである。
【課題を解決するための手段】
【０００８】
本発明は、撮像部を有する携帯端末により眼鏡レンズの隠しマークを検出する隠しマーク検出方法であって、前記撮像部により前記眼鏡レンズの全体画像を取得する工程と、該全体画像を画像処理して二値画像を作成する工程と、該二値画像に基づき前記眼鏡レンズの種別を判断する工程と、前記二値画像と前記眼鏡レンズの種別とに基づき前記隠しマークを検出する工程とを有する隠しマーク検出方法に係るものである。
【０００９】
又本発明は、前記二値画像に基づき前記眼鏡レンズの仮中心を設定する工程を更に有し、前記隠しマークを検出する工程では、前記撮像部により前記仮中心を中心に前記隠しマークを全て含む様拡大画像を取得し、前記眼鏡レンズの規格に基づき前記拡大画像中での前記隠しマークの位置を推定し、前記拡大画像を画像処理して得られた拡大二値画像中の前記推定した位置を中心にサーチ領域を設定し、該サーチ領域でのエッジ検出により前記隠しマークを検出する隠しマーク検出方法に係るものである。
【００１０】
又本発明は、全ての隠しマークを網羅した隠しマークリストと前記隠しマークに対応するレンズ情報を有するデータベースを具備する外部の基地局に検出した前記隠しマークを送信し、前記基地局で前記隠しマークを前記隠しマークリストと照会させ、前記基地局から受信した照会結果を前記携帯端末に表示させる工程を更に有する隠しマーク検出方法に係るものである。
【００１１】
又本発明は、前記全体画像中の前記眼鏡レンズの外形に基づき、前記撮像部の光軸に対する前記眼鏡レンズの光軸の傾きを演算し、演算結果に基づき前記全体画像を補正し、補正した該全体画像に基づき前記仮中心を演算する工程を更に有する隠しマーク検出方法に係るものである。
【００１２】
又本発明は、撮像部と、演算制御部と、記憶部と、レンズ種別判断部と、画像処理部と、隠しマーク検出部とを具備する携帯端末であって、前記演算制御部は、前記撮像部に眼鏡レンズの全体画像と隠しマークを全て含む拡大画像を取得させ、前記画像処理部に前記全体画像に基づき二値画像を作成させ、前記レンズ種別判断部に前記二値画像に基づき前記眼鏡レンズの種別を判断させ、前記隠しマーク検出部に前記二値画像と前記眼鏡レンズの種別とに基づき前記隠しマークを検出させる携帯端末に係るものである。
【００１３】
又本発明は、前記演算制御部は、前記画像処理部に前記二値画像に基づき前記眼鏡レンズの仮中心を設定させ、前記隠しマーク検出部に前記眼鏡レンズの規格に基づき前記仮中心を中心に取得された前記隠しマークを全て含む前記拡大画像中での前記隠しマークの位置を推定させ、前記拡大画像を画像処理して得られた拡大二値画像中の前記推定した位置を中心にサーチ領域を設定させ、該サーチ領域でのエッジ検出により前記隠しマークを検出させる携帯端末に係るものである。
【００１４】
又本発明は、操作表示部と、通信部とを更に具備し、前記演算制御部は、全ての隠しマークを網羅した隠しマークリストと前記隠しマークに対応するレンズ情報を有するデータベースを具備する外部の基地局に前記通信部を介して検出した前記隠しマークを送信させ、前記基地局で前記隠しマークを前記隠しマークリストと照会させ、前記基地局から受信した照会結果を前記操作表示部に表示させる携帯端末に係るものである。
【００１５】
又本発明は、画像補正部を更に具備し、前記演算制御部は、前記画像補正部に前記眼鏡レンズの外形に基づき前記撮像部の光軸に対する前記眼鏡レンズの光軸の傾きを演算させ、演算結果に基づき前記全体画像を補正させ、補正した該全体画像に基づき前記仮中心を演算させる携帯端末に係るものである。
【００１６】
更に又本発明は、演算制御部に、撮像部により眼鏡レンズの全体画像を取得する工程と、該全体画像を画像処理して二値画像を作成する工程と、該二値画像に基づき前記眼鏡レンズの種別を判断する工程と、前記二値画像と前記眼鏡レンズとの種別に基づき隠しマークを検出する工程とを実行させる隠しマーク検出プログラムに係るものである。
【発明の効果】
【００１７】
本発明によれば、撮像部を有する携帯端末により眼鏡レンズの隠しマークを検出する隠しマーク検出方法であって、前記撮像部により前記眼鏡レンズの全体画像を取得する工程と、該全体画像を画像処理して二値画像を作成する工程と、該二値画像に基づき前記眼鏡レンズの種別を判断する工程と、前記二値画像と前記眼鏡レンズの種別とに基づき前記隠しマークを検出する工程とを有するので、前記隠しマークを自動で容易に検出でき、作業性が向上すると共に、該隠しマークの検出の為に専用の装置を用いる必要がなく、製作コストの低減を図ることができる。
【００１８】
又本発明によれば、撮像部と、演算制御部と、記憶部と、レンズ種別判断部と、画像処理部と、隠しマーク検出部とを具備する携帯端末であって、前記演算制御部は、前記撮像部に眼鏡レンズの全体画像と隠しマークを全て含む拡大画像を取得させ、前記画像処理部に前記全体画像に基づき二値画像を作成させ、前記レンズ種別判断部に前記二値画像に基づき前記眼鏡レンズの種別を判断させ、前記隠しマーク検出部に前記二値画像と前記眼鏡レンズの種別とに基づき前記隠しマークを検出させるので、前記隠しマークを自動で容易に検出でき、作業性が向上すると共に、該隠しマークの検出の為に専用の装置を用いる必要がなく、製作コストの低減を図ることができる。
【００１９】
更に又本発明によれば、演算制御部に、撮像部により眼鏡レンズの全体画像を取得する工程と、該全体画像を画像処理して二値画像を作成する工程と、該二値画像に基づき前記眼鏡レンズの種別を判断する工程と、前記二値画像と前記眼鏡レンズとの種別に基づき隠しマークを検出する工程とを実行させるので、前記隠しマークを自動で容易に検出でき、作業性が向上するという優れた効果を発揮する。
【図面の簡単な説明】
【００２０】
【図１】（Ａ）〜（Ｃ）は、本発明の実施例に係る隠しマーク検出装置であり、（Ａ）は該隠しマーク検出装置の正面図を示し、（Ｂ）は該隠しマーク検出装置の側面図を示し、（Ｃ）は該隠しマーク検出装置の背面図を示している。
【図２】本発明の実施例に係る前記隠しマーク検出装置の構成図である。
【図３】本発明の実施例に係る隠しマークの検出、照会処理を説明するフローチャートである。
【図４】本発明の実施例に係る眼鏡レンズの全体画像を示す説明図である。
【図５】眼鏡レンズが累進多焦点レンズであった場合の全体画像を示す説明図である。
【図６】眼鏡レンズがバイフォーカルレンズであった場合の全体画像を示す説明図である。
【図７】前記全体画像を二値化させた二値画像を示す説明図である。
【図８】ラベリング処理によりノイズが除去された前記二値画像を示す説明図である。
【図９】眼鏡レンズの仮中心の設定を説明する説明図である。
【図１０】眼鏡レンズの仮中心と抽出領域との関係を示す説明図である。
【図１１】拡大された前記抽出領域を示す説明図である。
【図１２】眼鏡レンズの拡大画像を示す説明図である。
【図１３】該拡大画像とサーチ領域との関係を示す説明図である。
【図１４】（Ａ）〜（Ｃ）は、該サーチ領域に於ける二値化処理について説明する説明図である。
【図１５】（Ａ）（Ｂ）は隠しマークが水平基準隠しマークであった場合を示す説明図であり、（Ｃ）（Ｄ）は隠しマークが他のペイントマークであった場合を説明する説明図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ本発明の実施例を説明する。
【００２２】
先ず、図１（Ａ）〜図１（Ｃ）、図２に於いて、本発明の実施例に係る隠しマーク検出装置について説明する。
【００２３】
隠しマーク検出装置１は、撮像部を備えた携帯端末、例えばスマートフォンやタブレット等の携帯端末である。尚、図１（Ａ）〜図１（Ｃ）中では、前記隠しマーク検出装置１として、スマートフォンを例示している。
【００２４】
該隠しマーク検出装置１は、タッチパネルである操作表示部２と撮像部３とを有する。又、該撮像部３には拡大画像を取得する為の拡大レンズ部４が着脱可能に設けられている。
【００２５】
又、前記隠しマーク検出装置１は、演算制御部５と、画像補正部６と、画像処理部７と、レンズ種別判断部８と、隠しマーク検出部９と、隠しマーク照会部１１と、通信部１２と、記憶部１３とを有している。
【００２６】
前記画像補正部６は、前記撮像部３で撮像された眼鏡レンズの形状から、該眼鏡レンズの光軸に対する前記撮像部３の光軸の傾きを検出し、該撮像部３の光軸の傾きに基づき画像を補正する。
【００２７】
前記画像処理部７は、レンズの画像に対して二値化処理やラベリング等、所定の画像処理を行う様になっている。
【００２８】
前記レンズ種別判断部８は、前記撮像部３により撮像されたレンズ画像に基づき、累進多焦点レンズ、バイフォーカル（ＢＦ）レンズ、印点付きレンズ、無印レンズのいずれであるかを判断し、眼鏡レンズの種別を判別する機能を有している。
【００２９】
前記隠しマーク検出部９は、眼鏡レンズが累進多焦点レンズであると判断された場合に、所定の画像処理が行われたレンズの画像から、眼鏡レンズに刻印された隠しマークを検出する。
【００３０】
前記通信部１２は、基地局等を介して外部のデータベースと通信可能となっている。該データベースは、全ての隠しマークが網羅された隠しマークリストと、各隠しマークに対応するレンズ情報等のデータを有している。又、前記隠しマーク照会部１１は、前記隠しマーク検出部９により検出された隠しマークと、前記通信部１２を介して通信された外部データベースの隠しマークリストとを照会し、検出された隠しマークが隠しマークリスト中のどの隠しマークであるかを判断する様になっている。
【００３１】
前記記憶部１３には、前記撮像部３、前記レンズ種別判断部８、前記画像処理部７、前記隠しマーク検出部９、前記隠しマーク照会部１１、前記通信部１２等を統括制御するプログラム、レンズの画像から隠しマークの検出を行う隠しマーク検出プログラム、基地局とのデータ通信を行う為の通信プログラム、前記隠しマーク検出部９により検出された隠しマークと外部データベースの隠しマークリストを照会し、判断する照会プログラム、隠しマークの検出結果や照会結果を前記操作表示部２に表示させるプログラム等のプログラムが格納される。
【００３２】
又、前記記憶部１３には、眼鏡レンズの種別を判別する為の判断データが格納されると共に、レンズ画像、隠しマークの検出結果、隠しマークの照会結果等が格納される。
【００３３】
尚、眼鏡レンズの種別を判断する為の判断データは、前記通信部１２を介して通信される外部データベースを用いてもよい。又、前記記憶部１３に隠しマークリストを格納し、該隠しマークリストに基づき隠しマークの照会を行ってもよい。
【００３４】
次に、図３のフローチャート及び図４〜図１５（Ａ）〜図１５（Ｄ）を用い、本発明の実施例に係る眼鏡レンズの隠しマークの検出、照会処理について説明する。以下のＳＴＥＰ：０１〜ＳＴＥＰ：０９の工程は、一連の処理を行うプログラムが前記演算制御部５により実行される。ＳＴＥＰ：０１〜ＳＴＥＰ：０９を実行するプログラムは、予め前記記憶部１３に格納されていてもよいし、或はインターネットを介してダウンロードしてもよい。
【００３５】
ＳＴＥＰ：０１  先ず始めに、前記撮像部３により、未加工の眼鏡レンズ１４（生地レンズ）の全体が撮像範囲に含まれる様撮像され、図４に示される様な、該眼鏡レンズ１４を含む全体画像１５がグレースケールで取得される。前記操作表示部２に画像処理可能な範囲を示す枠１５′を表示させ、該枠１５′に前記眼鏡レンズ１４が収まる様に該眼鏡レンズ１４の前記全体画像１５を取得してもよい。尚、生地レンズは、真円の外形形状を有している。
【００３６】
前記眼鏡レンズ１４は、台に置く、作業者が手に持つ等、所望の姿勢で保持され、前記全体画像１５が取得される。この時、該全体画像１５はグレースケールで取得され、取得された該全体画像１５には前記眼鏡レンズ１４の外形線１６やペイントマーク１７が含まれると共に、遠用中心マーク１８、近用中心マーク１９、アイポイントマーク２１等の隠しマークが含まれる。
【００３７】
ここで、例えば前記眼鏡レンズ１４が累進多焦点レンズの場合、図５に示される様な全体画像１５ａが取得される。該全体画像１５ａには前記遠用中心マーク１８、前記近用中心マーク１９、前記アイポイントマーク２１、水平ペイント２４（後述）、水平基準隠しマーク２６（水平基準隠しマーク２６ａ，２６ｂ）（後述）、センターマーク２７（後述）等の隠しマークが含まれる。又、前記眼鏡レンズ１４がバイフォーカルレンズの場合、図６に示される様なセグメントＬＳを含む全体画像１５ｂが取得される。
【００３８】
ＳＴＥＰ：０２  次に、前記画像補正部６は、取得された前記全体画像１５に対して補正を行う。前記眼鏡レンズ１４は真円形状であるので、該眼鏡レンズ１４に対して前記撮像部３の光軸が垂直であった場合、前記全体画像１５中の前記眼鏡レンズ１４の形状は真円となる。一方で、該眼鏡レンズ１４に対して前記撮像部３の光軸が垂直ではなかった場合、前記全体画像１５中の前記眼鏡レンズ１４の形状は楕円となる。
【００３９】
光軸の傾きに拘わらず、楕円の中心と長軸の長さは一定であり、前記全体画像１５から前記長軸と短軸の長さを演算可能である。従って、短軸の長さが長軸と一致する様、前記全体画像１５を補正することで、前記眼鏡レンズ１４の形状が真円となった前記全体画像１５を取得することができる。
【００４０】
或は、光軸は楕円の短軸方向に傾斜し、該短軸の長さは垂直に対する光軸の傾斜角が大きくなる程短くなる。傾斜角の大きさは、例えば円フィッティングにより演算することができ、或は長軸と短軸との比から演算することができる。従って、演算した傾斜角に基づき前記全体画像１５を補正することができる。
【００４１】
尚、円フィッティングだけでは、光軸の傾斜方向が＋方向か−方向か不明である。然し乍ら、一方の傾斜角で前記全体画像１５を補正した場合、前記眼鏡レンズ１４の形状は真円となり、他方の傾斜角で前記全体画像１５を補正した場合、前記眼鏡レンズ１４の形状はより短軸の長さが短い楕円となる。従って、２つの傾斜角についてそれぞれ演算し、前記眼鏡レンズ１４の形状が真円となる方を採用すればよい。
【００４２】
ＳＴＥＰ：０３  前記全体画像１５が補正されると、次に前記画像処理部７は隠しマーク等の検出精度向上の為、前記全体画像１５に画像処理（二値化処理）を施す。先ず、輝度値の最大値と最小値とを設定し、その間で２５６階調となる様に全体の画素の輝度値を変更する。又、最大値以上の画素は輝度値を２５５とし、最小値以下の画素は輝度値を０として値を与える。これにより、前記全体画像１５のコントラストが強調される。
【００４３】
輝度値を変更した前記全体画像１５に対し、前記画像処理部７はＬＯＧ（Ｌａｐｌａｃｉａｎ  Ｏｆ  Ｇａｕｓｓｉａｎ）フィルタをかけ、前記眼鏡レンズ１４の前記外形線１６や、前記ペイントマーク１７、前記セグメントＬＳの輪郭の抽出を行う。ＬＯＧフィルタは、注目画素と注目画素の近傍画素の輝度値に対して、ガウス関数によって決められた重みを掛合わせることで平滑化を行う。更に、エッジを抽出する為、注目画素の近傍画素に対してラプラシアンフィルタを掛けるものである。
【００４４】
フィルタ処理により求められた各画素の値に対して、前記画像処理部７は設定した閾値以上の値を持つ画素の輝度値を２５５とし、閾値以下の値を持つ画素の輝度値を０に変換し、二値化処理を行う。
【００４５】
ＳＴＥＰ：０４  前記画像処理部７が二値化処理を行うことにより、例えば図７に示される様な二値画像２３が得られる。尚、図７は、累進多焦点レンズの前記全体画像１５ａに二値化処理を行った前記二値画像２３を示している。該二値画像２３に於いては、前記ペイントマーク１７として、前記水平ペイント２４（水平ペイント２４ａ〜２４ｄ）が示されている。
【００４６】
前記二値画像２３からは、必要とするレンズの前記外形線１６や前記水平ペイント２４以外にも、汚れ等がノイズ２２として数多く抽出される。従って、前記画像処理部７は、前記二値画像２３から微小な前記ノイズ２２を取除く為、ラベリング処理を実行する。ここで、ラベリング処理は、連結している画素に同じラベル番号を付し、区別する公知の処理となっている。
【００４７】
前記画像処理部７は、付されたラベル番号のうち、画素の総数が少ないものについては、前記ノイズ２２であるとして取除く。尚、取除くかどうかの閾値は、印点等の前記ペイントマーク１７等が前記ノイズ２２と判断されない様に設定する必要がある。図８は、前記画像処理部７のラベリングにより前記ノイズ２２が大幅に取除かれた二値画像２３′となっている。
【００４８】
ＳＴＥＰ：０５  該二値画像２３′からノイズが取除かれると、次に前記画像処理部７は、前記眼鏡レンズ１４の仮中心を決定する。図９に示される様に、前記外形線１６から左下、右下、上の３点（Ｐ１〜Ｐ３）を任意に選択し、該Ｐ１〜Ｐ３を通る円２０の中心を求め、該中心を前記眼鏡レンズ１４の仮中心Ｏとする。
【００４９】
前記眼鏡レンズ１４は湾曲し、厚みを有している為、前記全体画像１５には前記眼鏡レンズ１４の表面だけではなく、端面も撮像される。この為、前記全体画像１５から検出した前記外形線１６は、前記眼鏡レンズ１４の厚み分だけ実際の外形線とは異なった形状となっている。従って、前記外形線１６からでは前記眼鏡レンズ１４の正確な中心が求められない為、後述する工程により該眼鏡レンズ１４の仮中心Ｏを設定する必要がある。
【００５０】
尚、該眼鏡レンズ１４の厚みは、該眼鏡レンズ１４の径と比べて小さい為、仮中心Ｏは前記眼鏡レンズ１４の実際の中心の近傍に位置している。
【００５１】
前記仮中心Ｏは、ラインの検出等を実行する際の探索領域を決定する為のものであり、厳密である必要はない。尚、前記外形線１６上の３点Ｐ１〜Ｐ３の求め方は、図９の矢印Ａ１〜Ａ３で示した様に、前記二値画像２３′の外端にある位置から、左下、右下は横方向、上は縦方向（下方向）にサーチを行い、１番目のエッジを前記眼鏡レンズ１４の縁（外形線１６′）として検出する。
【００５２】
ＳＴＥＰ：０６  次に、前記レンズ種別判断部８による前記眼鏡レンズ１４の種別の判断処理を行う。先ず、前記レンズ種別判断部８は、前記二値画像２３′内に前記セグメントＬＳが存在するかどうかを判断する。前記二値画像２３′内に前記セグメントＬＳが存在していた場合には、前記レンズ種別判断部８は前記眼鏡レンズ１４の種別をバイフォーカルレンズと判断する。
【００５３】
前記二値画像２３′内に前記セグメントＬＳが存在しなかった場合には、ＳＴＥＰ：０５の処理で求めたレンズの仮中心（仮幾何中心）Ｏを中心とした領域、例えば図１０に示す３００×６０ｐｉｘｅｌの領域を、水平ペイントの抽出処理領域ＰＡ（図１１参照）として切出し、該抽出領域ＰＡ内で前記水平ペイント２４の抽出（傾き計算）処理を実行する。尚、前記抽出領域ＰＡの大きさは、前記仮中心Ｏと前記眼鏡レンズ１４の実際の中心との位置ズレを考慮して決定される。
【００５４】
該抽出処理により、前記抽出領域ＰＡ内で最も輝度値２５５の画素数が多い直線が求められ（ハフ変換され）、該直線が前記水平ペイント２４（図１１中では、４本の前記水平ペイント２４ａ〜２４ｄ）として抽出される。
【００５５】
続いて、前記水平ペイント２４の傾きを求め、４本の前記水平ペイント２４ａ〜２４ｄが確認された場合には、前記レンズ種別判断部８は前記眼鏡レンズ１４を累進多焦点レンズと判断する。
【００５６】
尚、抽出した直線上に存在する輝度値２５５の画素数が少数であった場合では、前記直線は印点である可能性がある。従って、前記レンズ種別判断部８は、予め閾値を設定し、直線上に存在する輝度値２５５の画素数が閾値よりも少かった場合には、前記直線を印点であると判断し、前記眼鏡レンズ１４が印点付きレンズであると判断する。
【００５７】
更に、前記二値画像２３′内に前記セグメントＬＳ、前記水平ペイント２４、前記印点のいずれも検出できなかった場合には、前記レンズ種別判断部８は前記眼鏡レンズ１４が無印レンズであると判断する。以下、前記レンズ種別判断部８が前記眼鏡レンズ１４を累進多焦点レンズであると判断した場合について説明する。
【００５８】
ＳＴＥＰ：０７  前記隠しマーク検出部９は、累進多焦点レンズと判断された前記眼鏡レンズ１４について、隠しマークの検出を行う。ＳＴＥＰ：０７では、隠しマークの位置検出及び隠しマーク位置のペイント有無についての判断を行う。
【００５９】
先ず、前記拡大レンズ部４を介して、隠しマークが目視できる大きさ、例えば図１２に示される様な前記全体画像１５ａの２倍の前記眼鏡レンズ１４の拡大画像２５を取得する。該拡大画像２５は、仮中心Ｏを中心として前記眼鏡レンズ１４の一部を拡大した画像となっている。尚、前記拡大画像２５の倍率は、予め設定されていてもよく、或は作業者が状況に応じて設定してもよい。又、画像の拡大については、前記拡大レンズ部４を用いず、画像処理により画像を拡大してもよく、或は前記拡大レンズ部４と画像処理を併用して画像を拡大してもよい。
【００６０】
尚、前記眼鏡レンズ１４には、一般的な規格から、中心から所定の範囲内に全ての隠しマークが存在することが分っている。従って、前記拡大画像２５の倍率を適宜設定することで、該拡大画像２５には、前記遠用中心マーク１８、前記近用中心マーク１９、４本の前記水平ペイント２４ａ〜２４ｄ、前記水平ペイント２４ａ，２４ｂ間に位置する前記水平基準隠しマーク２６ａ、前記水平ペイント２４ｃ、２４ｄ間に位置する前記水平基準隠しマーク２６ｂ、前記水平ペイント２４ｂ、２４ｃ間に位置する前記センターマーク２７、アイポイントを示す前記アイポイントマーク２１（フィッティングマーク）等の隠しマークが全て含まれている。
【００６１】
次に、前記隠しマーク検出部９は、前記拡大画像２５から隠しマーク抽出領域の設定を行う。一般的な前記眼鏡レンズ１４の規格から、前記水平基準隠しマーク２６ａ，２６ｂは前記仮中心Ｏから水平方向に左右１７ｍｍ（約１７０ｐｉｘｅｌ）の地点付近にあると推定できる。そこで、前記隠しマーク検出部９は、図１３に示される様に、前記水平基準隠しマーク２６ａ，２６ｂが存在すると推定された地点を中心として、縦５０〜７０ｐｉｘｅｌ×横９０〜１１０ｐｉｘｅｌの長方形の枠を、隠しマークのサーチ領域２９として抽出する。
【００６２】
前記隠しマーク検出部９は、前記拡大画像２５に対して二値化処理を行い、拡大二値画像を作成する。先ず、前記隠しマーク検出部９は前記サーチ領域２９にＣａｎｎｙオペレータをかけ、エッジ抽出を行う。又、前記隠しマーク検出部９は、各画素の輝度値が予め設定した閾値以上である場合は輝度値を２５５とし、閾値以下の場合は輝度値を０とする。これにより、輝度値が急増する箇所で輝度値が２５５となる。
【００６３】
次に、前記隠しマーク検出部９は、作成した前記拡大二値画像から、サーチ領域２９′の外周に掛かっている前記水平ペイント２４等のエッジを取除く（図１４（Ａ）、図１４（Ｂ）参照）。又、前記隠しマーク検出部９は、前記拡大二値画像のラベリングを行い、連結画素数の小さな前記ノイズ２２を取除いた後（図１４（Ｃ）参照）、前記水平基準隠しマーク２６の検出を行う。該水平基準隠しマーク２６は、２７×２７ｐｉｘｅｌ程度の枠を作って前記サーチ領域２９′内のサーチを行い、処理領域内で最もエッジ量が多い範囲を探すことにより検出される。
【００６４】
次に、前記隠しマーク検出部９は、前記サーチ領域２９′内で検出された隠しマークが前記水平基準隠しマーク２６又は前記水平ペイント２４ａ〜２４ｄであるか、他のペイントマークであるかの判定を行う。即ち、検出された隠しマークの位置にペイントマークが含まれているかを確認する。
【００６５】
更に、前記隠しマーク検出部９は、前記サーチ領域２９′を対象に（図１５（Ａ）、図１５（Ｃ）参照）、低い閾値（輝度値１００程度）を設定して再度二値化を行う（図１５（Ｂ）、図１５（Ｄ）参照）。尚、図１５（Ａ）〜図１５（Ｄ）では、再度二値化を行う前の像を破線、再度二値化を行った後の像を実線で示している。
【００６６】
再度の二値化処理後、前記隠しマーク検出部９は、前記サーチ領域２９′内に輝度値０の画素があった場合には、前記ペイントマーク１７が含まれると判断する。尚、図１５（Ａ）、図１５（Ｂ）は、この処理の結果前記水平基準隠しマーク２６ａ，２６ｂ（前記水平ペイント２４ａ〜２４ｄ）であることが判明した例を示している。又、図１５（Ｃ）、図１５（Ｄ）は、この処理の結果前記水平基準隠しマーク２６とは異なる他のペイントマークＶＧであったことが判明した例を示している。
【００６７】
以上の処理により、前記遠用中心マーク１８、前記近用中心マーク１９等を検出できると共に、前記水平ペイント２４、前記水平基準隠しマーク２６や他のペイントマーク１７等の隠しマークを自動的に検出することができる。
【００６８】
ＳＴＥＰ：０８  隠しマークの自動検出処理が完了すると、前記隠しマーク照会部１１は、前記操作表示部２に「隠しマークを自動検出いたしました。隠しマークを照会いたしますか？」というメッセージと、「Ｙ」及び「Ｎ」というメッセージとを表示させ、隠しマークの照会を行うかどうかの判断が行われる。
【００６９】
ここで、「Ｎ」というメッセージが選択された（押下された）場合、ここで隠しマークの検出、照会処理が終了する。
【００７０】
ＳＴＥＰ：０９  又、「Ｙ」というメッセージが選択された（押下された）場合、前記隠しマーク照会部１１は前記通信部１２を介して自動検出した隠しマークを基地局に送信する。該基地局は、隠しマークリストや隠しマークに対応するレンズ情報等を有するデータベースを有しており、該基地局で受信した隠しマークとデータベース上の隠しマークリストとを比較し、照会する。
【００７１】
照会が完了すると、前記基地局から送信した隠しマークに対応するレンズ情報、例えばレンズメーカやレンズの性能等のレンズ情報が前記隠しマーク検出装置１に返信される。前記隠しマーク照会部１１は照会結果、即ち返信されたレンズ情報を前記操作表示部２に表示させ、隠しマークの検出、照会処理が終了する。
【００７２】
尚、前記記憶部１３に予めデータベースを保存し、該データベース上の隠しマークリストと検出した隠しマークとを比較し、照会してもよい。
【００７３】
上述の様に、本実施例では、従来肉眼では判読し難かった隠しマークを自動的に検出できる。又、隠しマークの照会処理に於いても、隠しマークの英文字や記号に対応したＩＤを自動で判別し、照会できるので、作業者が隠しマークや記号に対応するＩＤを探し、手動で入力する必要がない。
【００７４】
従って、隠しマークの検出と照会を短時間で且つ容易に実行することができ、作業性を向上させることができる。
【００７５】
又、本実施例の前記隠しマーク検出装置１は、スマートフォンやタブレット等の携帯端末であり、専用の隠しマーク検出装置を用いる必要がない。従って、前記隠しマーク検出装置１を安価に構成することができ、コストの低減を図ることができる。
【００７６】
又、前記隠しマーク検出装置１は携帯端末であり、専用の隠しマーク検出装置を用いないので、高度な知識や技術を必要とせず、又容易に持ち運びができ、作業性を向上させることができる。
【００７７】
更に、本実施例では、前記全体画像１５の取得後、前記撮像部３の光軸に対する前記眼鏡レンズ１４の傾きを演算し、該傾きに基づき前記全体画像１５を補正している。従って、前記仮中心Ｏの演算精度を向上させることができる。
【００７８】
尚、本実施例では、前記画像補正部６、前記画像処理部７、前記レンズ種別判断部８、前記隠しマーク検出部９、前記隠しマーク照会部１１等を前記演算制御部５に制御させるプログラムを予め前記記憶部１３に記憶し、前記プログラムにより隠しマークの検出及び照会を行っているが、前記プログラムを含むアプリケーションソフトを別途作成してもよい。該アプリケーションソフトを前記通信部１２を介してダウンロード可能とすることにより、様々な携帯端末により前記眼鏡レンズ１４の隠しマーク検出が可能となり、汎用性が向上する。
【符号の説明】
【００７９】
１              隠しマーク検出装置
２              操作表示部
３              撮像部
４              拡大レンズ部
５              演算制御部
６              画像補正部
７              画像処理部
８              レンズ種別判断部
９              隠しマーク検出部
１１            隠しマーク照会部
１４            眼鏡レンズ
１５            全体画像
１７            ペイントマーク
２３            二値画像
２４            水平ペイント
２５            拡大画像
２６            水平基準隠しマーク
２９            サーチ領域
【図１】
2019168585.tif 000003
【図２】
2019168585.tif 000004
【図３】
2019168585.tif 000005
【図４】
2019168585.tif 000006
【図５】
2019168585.tif 000007
【図６】
2019168585.tif 000008
【図７】
2019168585.tif 000009
【図８】
2019168585.tif 000010
【図９】
2019168585.tif 000011
【図１０】
2019168585.tif 000012
【図１１】
2019168585.tif 000013
【図１２】
2019168585.tif 000014
【図１３】
2019168585.tif 000015
【図１４】
2019168585.tif 000016
【図１５】
2019168585.tif 000017