(57)【要約】【課題】付着物が存在していてもキズ等と区別して検査可能であり、検査の精度が良好であるレンズ外観検査装置を提供する。【解決手段】レンズ外観検査装置１は、眼鏡レンズＬが含まれる画像を撮像可能なカメラ８と、ロボットハンド１１により移動可能であるノズル１０と、これらを制御する制御手段１２と、を備えており、制御手段１２は、カメラ８から画像を取得して第１検査用合成画像Ｅ１を生成すると共に、第１検査用合成画像Ｅ１において異常発生箇所Ｕ１が存在する場合に、眼鏡レンズＬの異常発生箇所Ｕ１に対応する部分をノズル１０により洗浄して、更にカメラ８から画像を取得して第２検査用合成画像Ｅ２を生成し、第２検査用合成画像Ｅ２において異常発生箇所Ｕ２が存在する場合であっても、異常発生箇所Ｕ２が異常発生箇所Ｕ１と重複しないときには、眼鏡レンズＬの異常発生箇所Ｕ１，Ｕ２の外観について異常なしと判定する。【選択図】図１
2018054576.tif 000002
【特許請求の範囲】
【請求項１】
検査対象レンズが含まれる画像を撮像可能なカメラと、
移動手段により移動可能である洗浄手段と、
前記カメラからの前記画像を処理すると共に、前記移動手段及び前記洗浄手段を制御する制御手段と、
を備えており、
前記制御手段は、
前記カメラから前記画像を取得して洗浄前検査用画像を生成すると共に、前記洗浄前検査用画像において第１異常発生箇所が存在する場合に、前記移動手段によって前記洗浄手段を前記検査対象レンズの前記第１異常発生箇所に対応する位置に移動させ、前記検査対象レンズの前記第１異常発生箇所に対応する部分を前記洗浄手段により洗浄して、更に前記カメラから前記画像を取得して洗浄後検査用画像を生成し、
前記洗浄後検査用画像において第２異常発生箇所が存在する場合であっても、当該第２異常発生箇所が前記第１異常発生箇所と重複しないときには、前記検査対象レンズの前記第１異常発生箇所と前記第２異常発生箇所における外観について異常なしと判定する
ことを特徴とするレンズ外観検査装置。
【請求項２】
前記制御手段は、前記移動手段により、前記洗浄手段を、前記検査対象レンズの形状に沿うように配置させる
ことを特徴とする請求項１に記載のレンズ外観検査装置。
【請求項３】
前記制御手段は、前記移動手段により、前記洗浄手段を、前記検査対象レンズにおける前記第１異常発生箇所に対応する位置より内側に配置させ、前記第１異常発生箇所に対応する位置に対して外側へ向けて洗浄可能とする
ことを特徴とする請求項１又は請求項２に記載のレンズ外観検査装置。
【請求項４】
前記制御手段は、前記検査対象レンズが凹面を有する凹レンズである場合に、前記移動手段により、前記洗浄手段を、前記検査対象レンズの前記凹面における前記第１異常発生箇所に対応する位置より外側に配置させ、前記第１異常発生箇所に対応する前記凹面の位置に対して内側へ向けて洗浄可能とする
ことを特徴とする請求項１又は請求項２に記載のレンズ外観検査装置。
【請求項５】
前記洗浄手段は、気体を吹き付け可能なノズルである
ことを特徴とする請求項１ないしは請求項４の何れかに記載のレンズ外観検査装置。
【請求項６】
更に、前記検査対象レンズに対して、当該検査対象レンズの光軸を囲む囲み線の一部にそれぞれ相当する部分を占める複数の照明部分から、指向角が３０°以下の光である狭角光を切替えて照射可能である狭角光照明手段を備えており、
前記カメラは、前記狭角光照明手段による複数の前記照明部分における照射毎に検査用画像を撮像し、
前記制御手段は、
複数の前記照明部分の照射毎に撮像した前記検査用画像中の前記検査対象レンズ撮像部分における、前記照明部分が映り込んだ部分をそれぞれ消去して、複数の検査用マスク画像を生成する一部消去処理と、
複数の前記検査用マスク画像を合成して検査用合成画像を生成するマスク画像合成処理と、
を行って、
当該検査用合成画像を、前記洗浄前検査用画像及び前記洗浄後検査用画像の少なくとも一方とする
ことを特徴とする請求項１ないしは請求項５の何れかに記載のレンズ外観検査装置。
【請求項７】
前記狭角光照明手段における前記囲み線は、前記検査対象レンズを囲む円環であり、
前記狭角光照明手段における前記照明部分は、前記円環を均等に分割した場合の前記円環の部分であり、
前記制御手段の前記一部消去処理における消去対象部分は、前記検査用画像をその中心から発する放射方向の直線で均等に分割した場合の前記検査用画像の部分である
ことを特徴とする請求項６に記載のレンズ外観検査装置。
【請求項８】
前記カメラは、前記検査対象レンズに向けられたカメラレンズを有しており、
前記カメラレンズは、物体側テレセントリックレンズ又は両側テレセントリックレンズである
ことを特徴とする請求項１ないしは請求項７の何れかに記載のレンズ外観検査装置。
【請求項９】
更に、内面が反射防止面とされている箱体を備えており、
前記箱体は、孔を有しており、前記検査対象レンズを挟んで前記カメラと反対側に前記孔が位置するように配置されている
ことを特徴とする請求項１ないしは請求項８の何れかに記載のレンズ外観検査装置。
【請求項１０】
更に、前記検査対象レンズ及び前記狭角光照明手段、並びに、前記カメラを覆うエンクロージャを備えており、
前記エンクロージャの内面は、前記狭角光の反射が防止される反射防止面とされている
ことを特徴とする請求項１ないしは請求項９の何れかに記載のレンズ外観検査装置。
【請求項１１】
更に、前記検査対象レンズと前記カメラとの間の距離を調整する距離調整手段を備えている
ことを特徴とする請求項１ないしは請求項１０の何れかに記載のレンズ外観検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、眼鏡レンズやカメラレンズ等のレンズの外観を検査するレンズ外観検査装置に関する。
【背景技術】
【０００２】
レンズ欠陥検査装置として、下記特許文献１のものが知られている。
この装置では、面照明５の光が、液晶パネル６を通過することで、光量を調節されると共に２種類のパターンの何れかを選択した状態で、検査対象のレンズＷを透過し、撮像手段４によってレンズＷが撮像される（［００１６］，図３，図９等）。
撮像データは、制御手段１３で処理され、処理データ中に予め記憶してある欠陥に関する基準値を超えた部位がある場合に、当該部位が欠陥として検出され、その個数や大きさ等が欠陥データとして記憶される（［００２９］，図７等）。
撮像は、面照明５のパターン毎に、まず撮像データＡ１，Ａ２を得るように行われ、次いで、レンズＷの表裏面に向けてそれぞれ設置された噴射ノズル８ｂ，８ｃからエアが噴射されて、レンズＷに異物が付着していたとしてもこれを除去してから、同様に撮像データＢ１，Ｂ２を得るように行われる（［００３０］〜［００３１］，図７等）。
そして、撮像データＡ１，Ａ２からなるデータＡと、撮像データＢ１，Ｂ２からなるデータＢが比較され、良品か否かが判定される。即ち、データＡ，Ｂ共に欠陥がなければ良品とされ、データＡで検出された欠陥がデータＢでは検出されなかった場合も良品とされ、データＡで検出された欠陥がデータＢでも検出された場合は不良品と判定される（［００３２］〜［００３３］，図７等）
尚、エアの噴出（異物の除去）は、撮像データＡ１の取得前に行っても良いし、撮像データＡ１，Ａ２から欠陥が検出された場合のみに行っても良い、とされている（［００３６］〜［００３７］）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７９８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のものでは、透過光を捉えて画像が撮像されており、目視検査とギャップのある検査となってユーザーに合わない検査となり得るし、外観異常箇所の態様によっては、光束が発散せずに撮像装置に達して、外観異常をうまく捉えられない可能性がある。
そして、レンズの表裏面に向けてエアが噴射されることで異物や埃等の付着物が吹き飛ばされるところ、静電気等の作用により付着物が再付着することがある。特にプラスチックレンズでは、帯電し易いものがあり、飛ばされた付着物が電気の作用で引き寄せられることが比較的に多い。又、レンズの形状により、エアが上手く付着物に当たらず、付着物が除去できないこともある。例えば、カーブが深いレンズの凹面に付着物が付着している場合に、凹面を上に向けた状態でエアを吹き付けても付着物がレンズの外周部を乗り越えられずレンズに留まることがあるし、更には光学的により重要なレンズ中央部の底に移動してしまうことがある。又、検査対象のレンズの形状（カーブ等）が様々である場合においてもエアを同様に当てていると、付着物が特定の形状では上手く除去されるものの、それ以外の形状では上手く除去されない、といったことが起こり得る。
更に、付着物の除去を重視してエアの吹き付けの強さを強くすると、周囲の埃が巻き上げられてレンズに付着してしまったり、レンズを当初の検査位置から移動させてしまい検査の精度を悪化させたりする可能性がある。
加えて、特許文献１のものでは、エア噴射前のデータＡから欠陥が検出されず、エア噴射後のデータＢから欠陥が検出された場合について触れられていないところ、データＢのみであっても欠陥が存在すればキズ・カケ・ヒビ・異物混入等の発生した不良品と判定するはずであり、付着物の再付着により実際にはキズ等のない良品であるレンズが不良品と判定されてしまう。
そこで、本発明の第１の目的は、散乱光により撮像した画像において十分なコントラスト比が確保され、その画像を用いた検査の精度が良好であるレンズ外観検査装置を提供することにある。
又、本発明の第２の目的は、付着物が存在していてもキズ等と区別して検査可能であり、検査の精度が良好であるレンズ外観検査装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の発明は、検査対象レンズが含まれる画像を撮像可能なカメラと、移動手段により移動可能である洗浄手段と、前記カメラからの前記画像を処理すると共に、前記移動手段及び前記洗浄手段を制御する制御手段と、を備えており、前記制御手段は、前記カメラから前記画像を取得して洗浄前検査用画像を生成すると共に、前記洗浄前検査用画像において第１異常発生箇所が存在する場合に、前記移動手段によって前記洗浄手段を前記検査対象レンズの前記第１異常発生箇所に対応する位置に移動させ、前記検査対象レンズの前記第１異常発生箇所に対応する部分を前記洗浄手段により洗浄して、更に前記カメラから前記画像を取得して洗浄後検査用画像を生成し、前記洗浄後検査用画像において第２異常発生箇所が存在する場合であっても、当該第２異常発生箇所が前記第１異常発生箇所と重複しないときには、前記検査対象レンズの前記第１異常発生箇所と前記第２異常発生箇所における外観について異常なしと判定することを特徴とするものである。
請求項２に記載の発明は、上記発明にあって、前記制御手段は、前記移動手段により、前記洗浄手段を、前記検査対象レンズの形状に沿うように配置させることを特徴とするものである。
請求項３に記載の発明は、上記発明において、前記制御手段は、前記移動手段により、前記洗浄手段を、前記検査対象レンズにおける前記第１異常発生箇所に対応する位置より内側に配置させ、前記第１異常発生箇所に対応する位置に対して外側へ向けて洗浄可能とすることを特徴とするものである。
請求項４に記載の発明は、上記発明において、前記制御手段は、前記検査対象レンズが凹面を有する凹レンズである場合に、前記移動手段により、前記洗浄手段を、前記検査対象レンズの前記凹面における前記第１異常発生箇所に対応する位置より外側に配置させ、前記第１異常発生箇所に対応する前記凹面の位置に対して内側へ向けて洗浄可能とすることを特徴とするものである。
請求項５に記載の発明は、上記発明において、前記洗浄手段は、気体を吹き付け可能なノズルであることを特徴とするものである。
請求項６に記載の発明は、上記発明において、更に、前記検査対象レンズに対して、当該検査対象レンズの光軸を囲む囲み線の一部にそれぞれ相当する部分を占める複数の照明部分から、指向角が３０°以下の光である狭角光を切替えて照射可能である狭角光照明手段を備えており、前記カメラは、前記狭角光照明手段による複数の前記照明部分における照射毎に検査用画像を撮像し、前記制御手段は、複数の前記照明部分の照射毎に撮像した前記検査用画像中の前記検査対象レンズ撮像部分における、前記照明部分が映り込んだ部分をそれぞれ消去して、複数の検査用マスク画像を生成する一部消去処理と、複数の前記検査用マスク画像を合成して検査用合成画像を生成するマスク画像合成処理と、を行って、当該検査用合成画像を、前記洗浄前検査用画像及び前記洗浄後検査用画像の少なくとも一方とすることを特徴とするものである。
請求項７に記載の発明は、上記発明において、前記狭角光照明手段における前記囲み線は、前記検査対象レンズを囲む円環であり、前記狭角光照明手段における前記照明部分は、前記円環を均等に分割した場合の前記円環の部分であり、前記制御手段の前記一部消去処理における消去対象部分は、前記検査用画像をその中心から発する放射方向の直線で均等に分割した場合の前記検査用画像の部分であることを特徴とするものである。
請求項８に記載の発明は、上記発明において、前記カメラは、前記検査対象レンズに向けられたカメラレンズを有しており、前記カメラレンズは、物体側テレセントリックレンズ又は両側テレセントリックレンズであることを特徴とするものである。
請求項９に記載の発明は、上記発明において、更に、内面が反射防止面とされている箱体を備えており、前記箱体は、孔を有しており、前記検査対象レンズを挟んで前記カメラと反対側に前記孔が位置するように配置されていることを特徴とするものである。
請求項１０に記載の発明は、上記発明において、更に、前記検査対象レンズ及び前記狭角光照明手段、並びに、前記カメラを覆うエンクロージャを備えており、前記エンクロージャの内面は、前記狭角光の反射が防止される反射防止面とされていることを特徴とするものである。
請求項１１に記載の発明は、上記発明において、更に、前記検査対象レンズと前記カメラとの間の距離を調整する距離調整手段を備えていることを特徴とするものである。
【発明の効果】
【０００６】
本発明によれば、散乱光により撮像した画像において十分なコントラスト比が確保され、その画像を用いた検査の精度が良好であるレンズ外観検査装置を提供することができる。
又、本発明によれば、付着物が存在していてもキズ等と区別して検査可能であり、検査の精度が良好であるレンズ外観検査装置を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明に係るレンズ外観検査装置の斜視模式図である。
【図２】図１の縦中央断面模式図である。
【図３】図１における狭角光照明手段の上面図である。
【図４】図１の装置の動作例に係るフローチャートである。
【図５】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１−１検査用画像を示す写真である。
【図６】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１−２検査用画像を示す写真である。
【図７】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１−３検査用画像を示す写真である。
【図８】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１−４検査用画像を示す写真である。
【図９】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１−１検査用画像を示す写真である。
【図１０】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１−２検査用画像を示す写真である。
【図１１】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１−３検査用画像を示す写真である。
【図１２】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１−４検査用画像を示す写真である。
【図１３】眼鏡レンズが正常なプラスレンズである場合における、図１の第１−１検査用画像を示す写真である。
【図１４】眼鏡レンズが正常なプラスレンズである場合における、図１の第１−２検査用画像を示す写真である。
【図１５】眼鏡レンズが正常なプラスレンズである場合における、図１の第１−３検査用画像を示す写真である。
【図１６】眼鏡レンズが正常なプラスレンズである場合における、図１の第１−４検査用画像を示す写真である。
【図１７】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１−１検査用マスク画像を示す写真である。
【図１８】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１−２検査用マスク画像を示す写真である。
【図１９】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１−３検査用マスク画像を示す写真である。
【図２０】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１−４検査用マスク画像を示す写真である。
【図２１】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１−１検査用マスク画像を示す写真である。
【図２２】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１−２検査用マスク画像を示す写真である。
【図２３】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１−３検査用マスク画像を示す写真である。
【図２４】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１−４検査用マスク画像を示す写真である。
【図２５】眼鏡レンズが正常なプラスレンズである場合における、図１の第１−１検査用マスク画像を示す写真である。
【図２６】眼鏡レンズが正常なプラスレンズである場合における、図１の第１−２検査用マスク画像を示す写真である。
【図２７】眼鏡レンズが正常なプラスレンズである場合における、図１の第１−３検査用マスク画像を示す写真である。
【図２８】眼鏡レンズが正常なプラスレンズである場合における、図１の第１−４検査用マスク画像を示す写真である。
【図２９】眼鏡レンズが正常なマイナスレンズである場合における、図１の第１検査用合成画像を示す写真である。
【図３０】眼鏡レンズが異常なマイナスレンズである場合における、図１の第１検査用合成画像を示す写真である。
【図３１】眼鏡レンズが正常なプラスレンズである場合における、図１の第１検査用合成画像を示す写真である。
【図３２】参考例に係る正常マイナスレンズ全照明画像を示す写真である。
【図３３】参考例に係る異常マイナスレンズ全照明画像を示す写真である。
【図３４】参考例に係る正常プラスレンズ全照明画像を示す写真である。
【図３５】眼鏡レンズに異常が発生している場合における異常発生箇所位置の把握に関する模式図である。
【図３６】眼鏡レンズがマイナスレンズである場合における、異常発生箇所に対する（ａ）上面側，（ｂ）下面側のノズルの配置ないし気体の吹き付けを示す模式図である。
【図３７】眼鏡レンズがプラスレンズである場合における、異常発生箇所に対する（ａ）上面側，（ｂ）下面側のノズルの配置ないし気体の吹き付けを示す模式図である。
【図３８】マイナスレンズである眼鏡レンズにおいて異常発生箇所がある場合における、図１の第１検査用合成画像を示す写真である。
【図３９】マイナスレンズである眼鏡レンズにおいて異常発生箇所がある場合における、図１の第２検査用合成画像を示す写真である。
【図４０】マイナスレンズである眼鏡レンズにおいて異常発生箇所がある場合における、図１の洗浄前後合成検査用画像を示す写真である。
【図４１】プラスレンズである眼鏡レンズにおいて異常発生箇所がある場合における、図１の第１検査用合成画像を示す写真である。
【図４２】プラスレンズである眼鏡レンズにおいて異常発生箇所がある場合における、図１の第２検査用合成画像を示す写真である。
【図４３】プラスレンズである眼鏡レンズにおいて異常発生箇所がある場合における、図１の洗浄前後合成検査用画像を示す写真である。
【図４４】図１における第１検査用合成画像を示す写真である。
【図４５】図４４の第１検査用合成画像を２値化した画像を示す写真である。
【図４６】ステージが箱体でない場合における図４４に相当する写真である。
【図４７】図４６の第１検査用合成画像を２値化した画像を示す写真である。
【０００８】
以下、本発明に係る実施の形態の例が、適宜図面を用いて説明される。尚、本発明の形態は、以下のものに限定されない。
【０００９】
≪構成等≫
図１は、当該形態に係るレンズ外観検査装置１の斜視模式図であり、図２は、レンズ外観検査装置１の縦中央断面模式図である。
レンズ外観検査装置１は、エンクロージャ２と、水平な天板３を有しておりエンクロージャ２の内側下部に配置される箱状のステージ４（箱体）と、天板３の中央部に開けられた孔５の周囲に配置されるレンズ保持機構６と、ステージ４の天板３上に配置される狭角光照明手段７と、エンクロージャ２の内側の上部に設置されるカメラ８と、報知手段９と、気体供給装置（図示略）に接続されたノズル１０（洗浄手段）と、ノズル１０を移動させる移動手段としてのロボットハンド１１と、これらを制御する制御手段１２を備えており、眼鏡レンズＬの外観を検査するものである。尚、レンズ外観検査装置１は、カーブの深い（曲率半径の小さい）ものが多く含まれる眼鏡レンズＬの検査に適しているが、眼鏡レンズＬ以外の（カーブの深いあるいは肉厚の大きい）レンズの検査に用いられても良い。又、エンクロージャ２、レンズ保持機構６、及び報知手段９の少なくとも何れかは、省略されても良い。更に、レンズ外観検査装置は、レンズに関する他の検査を行う各種検査装置と組み合わせられても良い。加えて、以下のレンズ外観検査装置１が複数組み合わせられることでレンズ外観検査装置が構成されても良い。
【００１０】
エンクロージャ２は、閉塞可能な箱状であり、遮光性材料によって形成されている。エンクロージャ２の内面には、光の反射率を低減させることで光の反射を防止する反射防止加工が施されており、エンクロージャ２の内面は、光の反射が防止される反射防止面とされていて、ここでは黒色を呈するように形成されている（黒化処理）。尚、反射防止フィルムを貼着することで、反射防止フィルム付きのエンクロージャ２内面が形成され、エンクロージャ２内面の反射防止面が形成されても良い。
【００１１】
ステージ４は、距離調整手段としてのリフト２０によって、天板３を水平姿勢に保ったまま上下動可能に支持されている。尚、ステージ４（箱体）は、眼鏡レンズＬの下方に位置する内面に光がなるべく当たらないように当該内面を囲む形状であれば足り、完全に閉塞されている必要はなく、窓や扉等の開口部が存在していても良い。あるいは、リフト２０は、省略されても良い。又、ステージ４の一部が上下動可能に支持されても良い。更に、ステージ４あるいはその一部は、リフト２０や他の手段によって、左右に移動可能とされても良い。
ステージ４の外面は黒色とされており、ステージ４の内面は、黒色のスクリーンが貼られることで黒化処理されている。
【００１２】
レンズ保持機構６は、検査対象レンズとしての眼鏡レンズＬを保持する機構であり、ここでは一対（２個）の断面Ｌ字状のフック２１，２１である。各フック２１の一方の面状部分は、天板３の中央部に開けられた孔５の内側（天板３の下面）に対して固定されており、他方の面状部分は、起立姿勢となっており、その上部において眼鏡レンズＬの周縁を支持する。各フック２１における起立部分は、透光性を有するが、照明光を阻害しなければ透光性を有していなくても良い。フック２１，２１は、互いに向かい合うように配置され、眼鏡レンズＬの外径に応じてそれらの距離が調整される。尚、フック２１の数は、１個でも良いし、３個以上であっても良い。フック２１の固定は、孔５の内側以外に対するものであっても良い。又、レンズ保持機構６は、フランジ付きの円筒状部材であっても良く、この場合に内径の大きさ（内側形状）を眼鏡レンズＬの外径（外側形状）に合致させる内径調整手段（形状調整手段）を備えるようにしても良い。更に、レンズ保持機構６の材質は、樹脂、セラミックス、ガラス、金属、ゴムあるいはこれらの組合せとされても良い。
【００１３】
図３にも示される狭角光照明手段７は、中空幅広円筒状であって中央孔部２２を有するハウジング２３と、ハウジング２３内に配設された複数の狭角光ＬＥＤ２４，２４・・と、狭角光ＬＥＤ２４，２４・・毎に設けられる照明用レンズ２６，２６・・を備えている。
ハウジング２３の外面は、エンクロージャ２の内面と同様に、黒色とされている。
各狭角光ＬＥＤ２４は、白色の略狭角光を発する。狭角光は、指向角が３０°以下の光であり、指向角が０°である平行光を含んでいる。略狭角光は、殆ど狭角光であるものの、完全な狭角光に近づけるための微調整の余地が残されている光であり、例えば３０°を僅かに超えた指向角で発散する（遠方において広がりが認められる）光や、電圧等の条件によって指向角が変化することでかような発散が見受けられる光である。尚、各狭角光ＬＥＤ２４は、白色以外の色の略狭角光を発しても良いし、紫外線や赤外線を含む可視光以外の略狭角光を発しても良いし、これらを組合せた略狭角光を発しても良い。又、狭角光ＬＥＤ２４は、平行光又は略平行光を発する平行光ＬＥＤであっても良い。略平行光は、殆ど平行光であるものの、完全な平行光に近づけるための微調整の余地が残されている光であり、僅かに集束する（集束点が遠方ではあるが存在する）光や、僅かに発散する（遠方において広がりが認められる）光や、電圧等の条件によって僅かな集束や発散が変化する光である。
各狭角光ＬＥＤ２４は、発光方向がハウジング２３の中央孔部２２内（の中心）に向かうように設置されている。
狭角光ＬＥＤ２４，２４・・は、ハウジング２３の周方向に並ぶように配置され、ここでは周方向に等間隔に、合計３２個配置されている。
各照明用レンズ２６は、対応する狭角光ＬＥＤ２４の内方に配置されており、狭角光ＬＥＤ２４から発出された略狭角光の光路を微調整して、狭角光とするものである。尚、照明用レンズ２６は、略狭角光若しくは狭角光又は略平行光を平行光とするものであっても良い。又、照明用レンズ２６は、狭角光ＬＥＤ２４と一体としても良いし、複数の狭角光ＬＥＤ２４，２４・・に共通するものとしても良いし、省略しても良い。又、狭角光を発する手段は狭角光ＬＥＤ２４と照明用レンズ２６の組合せに限られず、レーザ励起体等であっても良い。
【００１４】
そして、ハウジング２３の中央孔部２２内（検査位置）に、レンズ保持機構６を介して眼鏡レンズＬがセットされる。眼鏡レンズＬの光軸は、鉛直方向を向き、眼鏡レンズＬが凸レンズである場合には凸面が下となるように配置され、眼鏡レンズＬが凹レンズである場合には凹面が上となるように配置される。狭角光照明手段７は、ハウジング２３の周方向の全体に亘り配置された狭角光ＬＥＤ２４，２４・・や照明用レンズ２６，２６・・を有するので、眼鏡レンズＬの周囲全体を照らす。尚、眼鏡レンズＬの向きは、上述と逆であっても良いが、上述の向きであれば各レンズの散乱光をより適切に撮像し易くなる。
各狭角光ＬＥＤ２４から出た略狭角光は、何れもその狭角光ＬＥＤ２４の向きに平行であり、対応する照明用レンズ２６により狭角光となって、眼鏡レンズＬに向かって、大きく広がることなく、又急に集束することなく、略真っ直ぐ進む。各照明用レンズ２６から出た狭角光の方向は、眼鏡レンズＬの光軸に交わる方向であり、より詳しくはその光軸に直交する水平な方向である。各狭角光ＬＥＤ２４の発光部は、所定の大きさ（例えば直径２ｍｍ（ミリメートル）の円盤）を有しており、各狭角光ＬＥＤ２４ないし照明用レンズ２６からの狭角光に係る進行方向に垂直な断面の大きさは、その発光部の大きさから指向角の分だけ広がって行く。
狭角光がレンズ保持機構６に至る場合であっても、少なくともその到達部分（各フック２１の起立部分）が透光性を有するから、狭角光はレンズ保持機構６を通過する。
又、狭角光ＬＥＤ２４，２４・・は、複数の照明部分毎に独立して点消灯可能であるように、制御手段１２と電気的に接続されていて、ここでは図３で示されるように上側から下方へ見たときの右上部分である第１照明部分Ｍ１，右下部分である第２照明部分Ｍ２，左下部分である第３照明部分Ｍ３あるいは左上部分である第４照明部分Ｍ４の４箇所の部分毎に、オンオフを切替可能に接続されている（部分照明，分割照明）。それら照明部分のそれぞれは、狭角光ＬＥＤ２４，２４・・を８個含んており、眼鏡レンズＬを取り囲む円環全体３６０°のうちの四半円９０°の範囲を照らす。尚、かような照明部分の数、即ちリング状に配置された狭角光ＬＥＤ２４，２４・・の分割数は、４未満であっても良いし、４を超えていても良い。又、各部分における狭角光ＬＥＤ２４，２４・・の数や配置される角度は、同一であることが好ましいが（均等分割）、一部あるいは全部において互いに相違していても良い。更に、少なくとも２つの照明部分が互いにオーバーラップしていても良い。加えて、照明部分の集合が眼鏡レンズＬを３６０°取り囲むことが好ましいが、狭角光照明手段７が照明部分の配置されない箇所（隙間等）を有することによって、照明部分の集合が眼鏡レンズＬを３６０°取り囲まなくても良い。又、狭角光ＬＥＤ２４，２４・・は、多角形や楕円等の、眼鏡レンズＬの光軸を囲む円環以外の任意の囲み線に沿うように配置されて良く、照明部分はその一部を占めるようにされて良い。
尚、ハウジング２３は、幅広肉厚円弧形状を始めとする他の形状であっても良いし、狭角光ＬＥＤ２４，２４・・や照明用レンズ２６，２６・・は、弧状の部分に亘り配置される等、眼鏡レンズＬを囲まないように配置されても良い。又、狭角光ＬＥＤ２４，２４・・に係る略狭角光の進行方向や照明用レンズ２６，２６・・の光軸方向は、眼鏡レンズＬの光軸に直交する方向ではなく、その光軸に９０°以外の角度で交わる方向を向いていても良い。
【００１５】
カメラ８は、撮像素子３０及び記憶手段３２を有するカメラ本体３４と、カメラ本体３４の下部に取り付けられたカメラレンズ３６を備えており、制御手段１２からの指令に基づき、カメラレンズ３６から取り込まれた像を撮像素子３０で撮像することで検査用画像Ｃを取得して、記憶手段３２に記憶し、制御手段１２に送信する。撮像素子３０は、ここではエリアセンサである。尚、カメラ８は記憶手段３２を具備せず、検査用画像Ｃを直ちに制御手段１２に送信しても良い。又、記憶手段３２は、揮発性であっても不揮発性であっても良く、メモリであってもハードディスクであってもあるいはこれらの組合せであっても良い。
撮像素子３０やカメラレンズ３６は、狭角光照明手段７や眼鏡レンズＬと向かい合うように設置されている。
【００１６】
撮像素子３０は、狭角光のみによる撮像であることを考慮して、比較的に高い解像度を有するものとされている。又、撮像素子３０は、狭角光のみによる撮像であることを考慮して、比較的に高い感度を有するものとされている。
又、カメラレンズ３６は、物体側の主光線がレンズ光軸に対して平行である物体側テレセントリックレンズである。尚、カメラレンズ３６は、物体側と像側の双方において主光線がレンズ光軸に対して平行である両側テレセントリックレンズであっても良い。
カメラレンズ３６は、物体側テレセントリックレンズであるため、被写界深度が比較的に深く、カーブが深かったり厚さが大きかったりする眼鏡レンズＬにおいても、被写界深度はその眼鏡レンズＬの全体においてピントが合うようなものとなっている。
カメラレンズ３６の実視野は、狭角光のみによる撮像であることや眼鏡レンズＬ全体を捉えることを考慮して、比較的に広いものされており、好ましくは８５ｍｍ以上とされている。
【００１７】
報知手段９は、少なくとも検査結果を報知するものであり、例えば音発生手段、若しくは表示手段、又はこれらの組合せである。音発生手段は、例えばスピーカーやブザーであり、表示手段は、例えばランプ、７セグメントＬＥＤ、フラットディスプレイ、あるいはこれらの組合せである。表示手段は、タッチパネルを始めとする、入力手段と組み合わせられたものであっても良い。又、独立した入力手段（例えばキーボード、ポインティングデバイス、あるいはこれらの組合せ）が設けられても良い。
【００１８】
洗浄手段としてのノズル１０は、気体供給装置（図示略）から供給される気体を吹き付け可能であり、気体の吹き付けにより、眼鏡レンズＬに付着した異物や埃等の付着物を除去しあるいは移動させて、眼鏡レンズＬを洗浄することができるものである。気体の吹き付けは、連続的であっても良いし、間欠的であっても良い。
気体は、空気、アルゴンガスを始めとする各種ガス、二酸化炭素（ドライアイス）を始めとする昇華ガス、又はこれらのイオン化物や圧縮物等といったように、どのようなものであっても良いが、好ましくはイオナイザー等により静電気を除去可能とされた除電気体である。除電気体を発生するイオナイザーは、電圧を印加した針状電極によりコロナ放電を起こしてイオンを発生させ、イオン化した気体とする電圧印加式のコロナ放電タイプであっても良いし、電圧を印加せずアースに接続した針状電極と帯電気体との電位差によりコロナ放電を起こして帯電気体を除電気体とする自己放電式のコロナ放電タイプであっても良いし、軟Ｘ線や紫外線等の電離放射線の照射によりイオン化した気体とする電離放射線タイプのものであっても良い。尚、眼鏡レンズＬの洗浄は、気体の吹き付けに代えて、あるいは気体の吹きつけと共に、純水やアルコール等の液体の吹き付けや、洗浄シートによる拭き取りや、これらの組合せとされても良い。
ノズル１０は、ロボットハンド１１により、検査位置の眼鏡レンズＬに対する位置や気体吹き付け方向を任意のものとするように移動され、かような位置や角度は、制御手段１２により指令される。即ち、ロボットハンド１１は、制御手段１２の指令に基づいて、ノズル１０を、任意の位置や任意の気体吹き付け方向に移動可能である。
ノズル１０やロボットハンド１１は、エンクロージャ２内に配置されており、ステージ４の側面に開けられた窓３８を通過して、ノズル１０を検査位置の眼鏡レンズＬの下側に接近させることが可能である。尚、気体供給装置はエンクロージャ２の中に配置されても良いし、外に配置されても良い。又、ロボットハンド１１の一部又は全部は、エンクロージャ２の外に配置されても良い。
【００１９】
制御手段１２は、例えばエンクロージャ２外に配置されあるいはエンクロージャ２に付設されたマイクロコンピュータであり、リフト２０、狭角光照明手段７、カメラ８ないし報知手段９とそれぞれ電気的に接続されていて、これらをそれぞれ制御する。尚、制御手段１２は、リフト２０、狭角光照明手段７、カメラ８ないし報知手段９の少なくとも何れかに組み込まれていても良いし、協調制御可能に複数分散されていても良い。
又、制御手段１２には、眼鏡レンズＬを検査位置に置いたり検査位置から取り出したりする搬送手段（図示略）が電気的に接続されており、制御手段１２は、搬送手段を制御可能である。搬送手段は、例えば（ノズル移動手段と共通のあるいは別の）ロボットハンド、コンベア、若しくは眼鏡レンズＬのリフト、あるいはこれらの組合せである。コンベアの場合、狭角光照明手段７について退避動作（例えば上昇）ないし復帰動作（下降）を可能とし、制御手段１２は、狭角光照明手段７を退避させてコンベアにより眼鏡レンズＬを検査位置に搬入し、その後狭角光照明手段７を復帰させても良い。眼鏡レンズＬのリフトの場合、眼鏡レンズＬ載置部の退避（下降）位置で眼鏡レンズＬが載置された後、当該載置部が検査位置に復帰（上昇）し、検査後に退避位置で眼鏡レンズＬが取り出されても良い。尚、搬送手段は、眼鏡レンズＬとレンズ保持機構６を搬送しても良い。又、レンズ外観検査装置１は外観検査前レンズ洗浄装置と組み合わせられて良く、この場合に搬送手段が外観検査前レンズ洗浄装置に眼鏡レンズＬを搬送し、眼鏡レンズＬが洗浄されてから、眼鏡レンズＬを取り出してレンズ外観検査装置１に搬送しても良い。
【００２０】
又、制御手段１２は、カメラ８の記憶手段３２と同様である記憶手段４０と、通信手段４２と、これらを制御するＣＰＵ４４と、を備えている。
記憶手段４０には、レンズ外観検査プログラム５０と、レンズデータベース５２と、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４と、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４と、第１検査用合成画像Ｅ１（洗浄前検査用画像）と、第２−１〜第２−４検査用画像Ｃ２−１〜Ｃ２−４と、第２−１〜第２−４検査用マスク画像Ｄ２−１〜Ｄ２−４と、第２検査用合成画像Ｅ２（洗浄後検査用画像）と、洗浄前後合成検査用画像ＥＣと、が記憶されている。
【００２１】
レンズ外観検査プログラム５０は、ＣＰＵ４４によって実行され、例えば図４に示されるようなレンズ外観検査処理を含んでいる。
第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４は、眼鏡レンズＬがマイナスの度数（Ｓ−１０．００Ｄ（ディオプター））を有するプラスチック製のマイナスレンズ（直径７０ｍｍ（ミリメートル），屈折率１．６，中心厚１ｍｍ）であって異物等が混入していない正常な場合について順に図５〜図８において例示され、眼鏡レンズＬがプラスチック製のマイナスレンズ（度数や直径等は前記同様）であって異物等が混入している異常な場合について順に図９〜図１２において例示され、眼鏡レンズＬがプラスの度数（Ｓ＋６．００Ｄ）を有するプラスチック製のプラスレンズ（直径６０ｍｍ，屈折率１．６，中心厚６ｍｍ）であって異物等が混入していない正常な場合について順に図１３〜図１６において例示される。
又、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４は、上述の正常な場合のマイナスレンズである眼鏡レンズＬについて順に図１７〜図２０において例示され、上述の異常な場合のマイナスレンズである眼鏡レンズＬについて順に図２１〜図２４において例示され、上述のプラスレンズである眼鏡レンズＬについて順に図２５〜図２８において例示される。
更に、第１検査用合成画像Ｅ１は、上述の正常なマイナスレンズについて図２９において例示され、上述の異常なマイナスレンズについて図３０において例示され、上述の正常なプラスレンズについて図３１において例示される。
尚、上述の正常なマイナスレンズにおいて、狭角光照明手段７の狭角光ＬＥＤ２４，２４・・を全て同時に点灯したとき（第１〜第４照明部分Ｍ１〜Ｍ４を全て同時に点灯したとき）に取得され得る画像（正常マイナスレンズ全照明画像）が、参考のため図３２に例示され、上述の異常なマイナスレンズにおいて、狭角光ＬＥＤ２４，２４・・を全て同時に点灯したときに取得され得る画像（異常マイナスレンズ全照明画像）が、同様に図３３に例示され、上述の正常なプラスレンズにおいて、狭角光ＬＥＤ２４，２４・・を全て同時に点灯したときに取得され得る画像（正常プラスレンズ全照明画像）が、同様に図３４に例示される。
第２−１〜第２−４検査用画像Ｃ２−１〜Ｃ２−４は、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４と同様である。又、第２−１〜第２−４検査用マスク画像Ｄ２−１〜Ｄ２−４は、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４と同様である。更に、第２検査用合成画像Ｅ２は、第１検査用合成画像Ｅ１と同様である。
洗浄前後合成検査用画像ＥＣは、第１検査用合成画像Ｅ１と第２検査用合成画像Ｅ２が合成されたものである。
【００２２】
レンズデータベース５２は、眼鏡レンズＬに関する特性値であるレンズ特性値と、カメラ８による撮像に関する設定値である撮像設定値や、ノズル１０の配置ないし気体吹き付け方向を対応付けたものである。撮像設定値に対するレンズ特性値は、ここでは眼鏡レンズＬの直径、カーブ値（度数）、レンズ設計情報（眼鏡レンズＬの直径や床高，中心厚，コバ厚等）、及びコーティングの種類を示す値であるが、任意の一部の値が省略されても良いし、他の値が加えられても良い。ここで、床高は、眼鏡レンズＬの凸面を上あるいは凹面を下にして平面においたときの当該平面から凸面（凹面の逆側の面）最上部までの高さであり、中心厚は、眼鏡レンズＬの中心における厚みであり、コバ厚は、眼鏡レンズＬのコバ（縁）における厚みである。又、各種のレンズ特性値は、直接入力を受け付けても良いし、他のレンズ特性値から計算により算出されても良い。一方、撮像設定値は、撮像設定値は、ここでは眼鏡レンズＬとカメラレンズ３６の間の距離である撮像距離や、露光時間、ゲインであるが、任意の一部の値が省略されても良いし、他の値が加えられても良い。他方、ノズル１０の配置ないし気体吹き付け方向に対するレンズ特性値は、ここでは眼鏡レンズＬの平面位置（ｘ，ｙ）や、その（ｘ、ｙ）におけるレンズの厚みｚである。かような（ｘ，ｙ，ｚ）は、上述のレンズ設計情報に含まれていても良く、眼鏡レンズＬの直径やカーブ値から算出されても良い。又、（ｘ，ｙ，ｚ）の座標軸や原点は、検査位置に水平に置いた場合の眼鏡レンズＬの光学中心が原点とされると共に、その原点を含む仮想的な水平面における横線がＸ軸，これに垂直な縦線がＹ軸，これらの軸に垂直な鉛直線がＺ軸とされたものであっても良いし、他のものであっても良い。更に、ノズル１０の配置ないし気体吹き付け方向は、レンズデータベース５２に格納されず、（ｘ，ｙ，ｚ）を用いた計算により算出されても良い。
通信手段４２は、各種の情報を入出力可能な手段であり、例えばハブ、各種の端子、通信コントローラ、あるいはこれらの組合せである。
尚、内側形状を調整可能なレンズ保持機構６が制御手段１２に接続される場合において、制御手段１２がレンズ特性値（眼鏡レンズＬの直径）に応じてレンズ保持機構６の内側形状を制御するようにしても良い。
【００２３】
更に、レンズ外観検査プログラム５０は、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４あるいは第２−１〜第２−４検査用画像Ｃ２−１〜Ｃ２−４の何れか１枚に対して画像処理を行う単画像処理や、複数の画像に対して画像処理を行う複画像処理を含んでいる。
【００２４】
単画像処理は、第１−１検査用画像Ｃ１−１（図５，図９，図１３）の右上部分である第１画像部分Ｎ１，第１−２検査用画像Ｃ１−２（図６，図１０，図１４）の右下部分である第２画像部分Ｎ２，第１−３検査用画像Ｃ１−３（図７，図１１，図１５）の左下部分である第３画像部分Ｎ３あるいは第１−４検査用画像Ｃ１−４（図８，図１２，図１６）の左上部分である第４画像部分Ｎ４の何れかを消去して第１−１検査用マスク画像Ｄ１−１（図１７，図２１，図２５），第１−２検査用マスク画像Ｄ１−２（図１８，図２２，図２６），第１−３検査用マスク画像Ｄ１−３（図１９，図２３，図２７），第１−４検査用マスク画像Ｄ１−４（図２０，図２４，図２８）を生成する第１の一部消去処理を含んでいる。
ここで、消去（マスク）は、消去対象部分を所定の背景色（例えば黒色）とするものである。消去対象部分としての第１〜第４画像部分Ｎ１〜Ｎ４は、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の中心から発する放射方向の直線（縦中心線及び横中心線）によって区分されており、それぞれ、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４の丁度４分の１の大きさを有している。第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の中心は、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４の中心と合致し、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４の中心は、眼鏡レンズＬの中心（狭角光照明手段７内の検査位置の中心）に合わせられるが、ずれていても良く、これら中心がずれている場合に、第１〜第４画像部分Ｎ１〜Ｎ４を画する放射方向の直線は、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４上の眼鏡レンズＬの中心（狭角光照明手段７内の検査位置の中心）から発せられるようにしても良い。
尚、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４や第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４は、ここでは縦画素数が横画素数と同一の正方形であるが、縦画素数が横画素数と異なる長方形であっても良い。又、消去（マスク）は、対象部分を、背景色とは異なる所定のマスク色（例えば暗い灰色）に塗り潰すものであっても良いし、後述のマスク画像合成処理の対象にならない旨の情報である非合成対象情報を対象部分に埋め込むものであっても良い。
又、単画像処理は、上述された第１の一部消去処理と同様にして、第２−１〜第２−４検査用画像Ｃ２−１〜Ｃ２−４から第２−１〜第２−４検査用マスク画像Ｄ２−１〜Ｄ２−４を生成する、第２の一部消去処理を含んでいる。尚、第１の一部消去処理に係るプログラムと第２の一部消去処理に係るプログラムは、共通化されていても良いし、別個のものとされていても良い。
【００２５】
複画像処理は、第１の一部消去処理が施された第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の画素情報を平均化して第１検査用合成画像Ｅ１（図２９〜図３１）を生成する第１のマスク画像合成処理を含んでいる。
ここで、第１のマスク画像合成処理においては、第１画像部分Ｎ１，第２画像部分Ｎ２，第３画像部分Ｎ３，第４画像部分Ｎ４が消去された合計４枚の第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４を対象とする。対象となる第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の縦横の画素数は、互いに同一である。そして、それら４枚の第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４について、対応する画素位置（例えば縦位置と横位置の組合せ）の画素値（例えば２５６段階の輝度）が合計され、その合計値を３で割ることで平均化される。３で割るのは、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４において第１画像部分Ｎ１，第２画像部分Ｎ２，第３画像部分Ｎ３あるいは第４画像部分Ｎ４の何れかが消去されており、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の合計において１度消去部分（マスク部分）が加味されるので、その分合計枚数から引く（４−１＝３）からである。第１画像部分Ｎ１，第２画像部分Ｎ２，第３画像部分Ｎ３及び第４画像部分Ｎ４は、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４を重ね合わせた場合に、互いに重複せず、第１−１検査用マスク画像Ｄ１−１等と丁度同じ大きさをカバーする。
尚、第１画像部分Ｎ１〜第４画像部分Ｎ４の少なくとも一部は、互いに重複しても良く、この場合、重複部分に対して更なる平均化等の追加の処理を施しても良い。又、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４や第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の画素値は、赤緑青（ＲＧＢ）の各輝度値等であっても良い。又更に、第１検査用合成画像Ｅ１は、平均化した輝度ではなく合計値の輝度を有していても良い。更に、第１のマスク画像合成処理の対象となる第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４は、狭角光照明手段７の分割数（狭角光ＬＥＤ２４，２４・・の分割数）に応じて増減されても良いし、その分割数が４である場合に８枚とされる等、分割数より多い枚数とされても良い。
又、複画像処理は、上述された第１のマスク画像合成処理と同様にして、第２−１〜第２−４検査用マスク画像Ｄ２−１〜Ｄ２−４から第２検査用合成画像Ｅ２を生成する、第２のマスク画像合成処理を含んでいる。尚、第１のマスク画像合成処理に係るプログラムと第２のマスク画像合成処理に係るプログラムは、共通化されていても良いし、別個のものとされていても良い。
更に、複画像処理は、第１合成検査用画像Ｅ１の画素情報と第２合成検査用画像Ｅ２の画素情報を比較して、後述する異常発生箇所Ｕ１，Ｕ２の位置が相違する場合に異常発生箇所Ｕ１，Ｕ２を削除して洗浄前後合成検査用画像ＥＣを生成する、洗浄前後画像合成処理を含んでいる。尚、洗浄前後画像合成処理は、異常発生箇所Ｕ１，Ｕ２の削除をするものではなく、画素情報の平均や合計を得るもの等であっても良い。
単画像処理や複画像処理には、２値化処理やノイズリダクション処理等の他の処理が含まれていても良い。又、施した処理の種類ないし組合せ毎に画像が別々に保存されても良い。
【００２６】
≪動作等≫
このようになるレンズ外観検査装置１の動作例等が、主に図４に基づいて以下説明される。
レンズ外観検査装置１は、レンズ外観検査プログラム５０を実行するＣＰＵ４４（制御手段１２）により、例えば次の通り動作する。
搬送手段は、制御手段１２の制御により、検査対象の眼鏡レンズＬを狭角光照明手段７内の検査位置に搬入する（ステップＳ１）。
制御手段１２には、通信手段４２を介して、搬入に係る眼鏡レンズＬのレンズ特性値が入力される。レンズ特性値は、図示されない他のコンピュータから入力されても良いし、図示されない入力手段（例えばキーボード、ポインティングデバイス、タッチパネル、あるいはこれらの組合せ）により入力されても良い。
エンクロージャ２には、図示されない扉が設けられており、眼鏡レンズＬの搬入時にその扉は開けられて眼鏡レンズＬを通過可能とされ、搬入完了後、撮像までに、その扉は閉じられて、エンクロージャ２による閉塞が確保される。
【００２７】
制御手段１２のＣＰＵ４４は、レンズデータベース５２を参照し、受信したレンズ特性値に対応する撮像設定値を取得して、その撮像設定値に合致する撮像が行われるように、カメラ８やリフト２０に対して通信手段４２を通じ指令を送る。ここでは、制御手段１２は、レンズデータベース５２で取得された撮像距離に合致するように、リフト２０に対する指令を通じ、リフト２０を作動させてステージ４を上昇させあるいは下降させ、天板３上の眼鏡レンズＬを上昇させあるいは下降させることで、カメラレンズ３６に対する眼鏡レンズＬの位置を調整し、撮像距離を調整する（ステップＳ２）。尚、ステージ４が前後左右（水平方向）の少なくとも一方向に移動可能とされていても良い。又、カメラ８が上下動されあるいは水平移動されても良いし、カメラ８とステージ４の双方が上下動されあるいは水平移動されても良い。
【００２８】
又、制御手段１２は、１回目の画像の取得（第１合成検査用画像Ｅ１の取得）であることを把握するためにフラグｊを１にセットする（ステップＳ３）。そして、制御手段１２は、狭角光照明手段７に対して、第１照明部分Ｍ１，第２照明部分Ｍ２，第３照明部分Ｍ３あるいは第４照明部分Ｍ４の何れかにおいて所定の強度で狭角光を発出させるための発光指令を送信し、これを受けて発光指令に係る狭角光照明手段７の照明部分における狭角光ＬＥＤ２４，２４・・が点灯する。尚、撮像設定値に照明強度が含まれるようにして、制御手段１２はその照明強度で照明するように狭角光照明手段７を制御しても良い。又、照明強度は、照明部分の一部又は全部において互いに相違していても良い。
【００２９】
このようにして、眼鏡レンズＬは、狭角光照明手段７から発せられた狭角光により照らされる。
狭角光は、透光性を有する眼鏡レンズＬの内部を、眼鏡レンズＬの光軸に交わる（直交する）状態で通過し、理想的にはそのまま水平に進んで眼鏡レンズＬの外部に出る。かように水平に進んだ狭角光は、指向角が狭くその分拡散が緩やかであるから、眼鏡レンズＬの上方に配置されたカメラ８には到達し難く、眼鏡レンズＬの表面（空気との界面）における反射や屈折等により、ごく一部分がカメラ８に向かう。かような反射ないし屈折は、カーブの深いレンズ（眼鏡レンズＬ）ほど、様々な方向に向かうこととなる。又、狭角光が平行光である場合、平行光は水平に進むと集束も拡散もしないから、理想的には眼鏡レンズＬの上方に配置されたカメラ８の方向には行かない。但し、実際には、上述した眼鏡レンズＬの表面における反射や屈折等により、ごく一部分がカメラ８に向かう。
又、特に眼鏡レンズに多用されるカーブの深いレンズにおいては、狭角光ＬＥＤ２４の光源形状が映り込み、カメラ８に向かう。例えば、上述の正常なマイナスレンズの眼鏡レンズＬに対して、第１照明部分Ｍ１（上側から下方に見て右上の弧状部分）のみで照明を行うと、図５に示されるように、眼鏡レンズＬの上側から下方に見て右上部分の中央部や周縁部に、マイナスレンズの輪郭に沿う弧に沿った点群（８点前後）あるいは濃淡帯状の映り込みＲ１，Ｒ２が発生する。又、上述の異常なマイナスレンズの眼鏡レンズＬに対して、第１照明部分Ｍ１のみで照明を行うと、図９に示されるように、眼鏡レンズＬの上側から下方に見て右上部分の中央部に、マイナスレンズの輪郭に沿う弧の上で並ぶ点群の映り込みＲ１が発生する。他方、プラスレンズの眼鏡レンズＬに対して第１照明部分Ｍ１のみで照明を行うと、図１３に示されるように、眼鏡レンズＬの上側から下方に見て右上部分の周縁部に、弧状に並ぶ点群の映り込みＲ１が発生する。そして、他の照明部分においても、眼鏡レンズＬの照明部分に近い部分に、映り込みＲ１，Ｒ２が同様に発生する（図５〜図１６参照）。尚、参考として、上述の正常マイナスレンズ全照明画像（図３２）や異常マイナスレンズ全照明画像（図３３）においては、眼鏡レンズＬの中央部あるいは周縁部において、円状に並ぶ点群の映り込みＱ１が発生する。又、正常プラスレンズ全照明画像（図３４）においては、中央部及び周縁部において円状に並ぶ点群の映り込みＱ１，Ｑ２が発生する。
他方、眼鏡レンズＬに異物が付着しあるいは混入している場合、その異物に達した狭角光は散乱され、散乱光（異物による反射光）の一部がカメラ８に向かう。かような散乱光の強度は、上述の反射ないし屈折による光の強度より概して大きい。異物は、例えば、眼鏡レンズＬの表面や内部に発生した塵や着色ムラ、泡、固着物、欠片若しくは眼鏡レンズＬの表面に形成された膜のムラ、あるいはこれらの組合せである。
又、眼鏡レンズＬにキズ・欠けや形成不良部分が発生している場合、そのキズ・欠けや形成不良部分に達した狭角光も異物の場合と同様に散乱され、一部がカメラ８に向かう。更に、眼鏡レンズＬに付着物が付着している場合、その付着物も異物の場合と同様に散乱され、一部がカメラ８に向かう。以下、異物並びに欠け及び形成不良部分、更には付着物は、まとめて異物等と適宜呼ばれる。
加えて、狭角光照明手段７から発せられた狭角光は、エンクロージャ２の内面に達したとしても、その内面が反射防止面とされていることにより、その内面における反射が防止され、その内面による反射光がカメラ８に向かう事態が防止される。
ここでは、制御手段１２は、自然数のループカウンタｋが１〜４まで順に変わって合計４回繰り返されるループＳ４により、まず第１照明部分Ｍ１において照明させ、次いで第２照明部分Ｍ２，第３照明部分Ｍ３，第４照明部分Ｍ４の順で照明させる（ステップＳ５）。但し、制御手段は、眼鏡レンズＬがプラスレンズである場合には、まず第３照明部分Ｍ３において照明させ、次いで第４照明部分Ｍ４，第１照明部分Ｍ１，第２照明部分Ｍ２の順で照明させる。尚、制御手段１２は、これ以外の順番で照明させても良い。
【００３０】
制御手段１２は、第１照明部分Ｍ１（プラスレンズの場合第３照明部分Ｍ３）において照明させた後、カメラ８に対して撮像指令を発し、これを受けて、カメラ８は、シャッターを切り、カメラレンズ３６により取り込まれた光を撮像素子３０で捉え、静止画の画素情報の集合に変換して、適宜画像処理のうえで記憶手段３２に第１−１検査用画像Ｃ１−１として記憶する。そして、第２照明部分Ｍ２（プラスレンズの場合第４照明部分Ｍ４）に照明させたうえで同様に第１−２検査用画像Ｃ１−２を取得し、更に同様に第３照明部分Ｍ３（プラスレンズの場合第１照明部分Ｍ１）に係る第１−３検査用画像Ｃ１−３と、第４照明部分Ｍ４（プラスレンズの場合第２照明部分Ｍ２）に係る第１−４検査用画像Ｃ１−４を取得する（ステップＳ５，Ｓ６）。ここでは、１個の照明部分に対して１枚ずつ（眼鏡レンズＬ１枚に対して合計４枚）の第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４が取得されるが、更に多くの枚数が取得されても良い。又、カメラ８は動画を撮像して検査用動画を取得しても良い。
第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４は、物体側テレセントリックレンズであるカメラレンズ３６によって取得されるため、カーブの深い眼鏡レンズＬや厚みの大きい眼鏡レンズＬであっても、全ての部分においてピントが合う。よって、ピントが合わない部分において異物や欠け等により散乱光が発生してしまい、鮮明な画像が得られず、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４による検査に支障を来たす事態が防止される。又、非テレセントリックレンズは、異物等により広がるように発生する散乱光について視差の分だけ歪んで捉えてしまい、異物等の実際の大きさや状態が不明確となったり、異物等が複数存在する場合に一部の異物等を隠してしまったりする可能性があるところ、カメラレンズ３６ではそのようなことがなく、全ての異物等について実際の大きさや状態で捉えることができる。ここで、厳密には、サイズの変化を完全に防止することは困難であるが、非テレセントリックレンズによる撮像の場合と比べ、サイズの変化は顕著に抑制され、又眼鏡レンズＬの中央と外周部のように眼鏡レンズＬに高低差が存在する場合において、眼鏡レンズＬの撮像部分における形状の変形が抑制される。
レンズデータベース５２には、眼鏡レンズＬの直径及びカーブ値等に応じた撮像距離が記憶されており、検査用画像Ｃにおいて、眼鏡レンズＬの全体においてピントが合う（眼鏡レンズＬの全体が被写界深度内に収まる）ような撮像距離が予め求められ、眼鏡レンズＬの直径及びカーブ値と対応付けて記憶されている。上述の通り、制御手段１２は、リフト２０を制御し、その撮像距離となるように、ステージ４やレンズ保持機構６を介して眼鏡レンズＬを移動させる。尚、カメラレンズ３６は少なくとも物体側においてテレセントリック効果を有するため、撮像距離にかかわらず実視野は一定である。
例えば、実視野が縦８０ｍｍ横８０ｍｍであり、被写界深度が９ｍｍであり、被写界深度の中心がカメラレンズ３６の先端から１５０ｍｍの位置にある場合において、床高が５ｍｍのプラス強度数の眼鏡レンズＬ（凸レンズ）に対しては、制御手段１２は床高中心（２．５ｍｍ）の位置が被写界深度の中心位置と合致するようにリフト２０を作動させる。他方、同じ場合において、床高が６ｍｍのマイナス強度数の眼鏡レンズＬ（凹レンズ）に対しては、制御手段１２は床高中心（３ｍｍ）の位置が被写界深度の中心位置と合致するようにリフト２０を作動させる。ここで、リフト２０がない（撮像距離が調整されない）ときを考える。凸レンズはレンズ保持機構６の支持点から下方に位置している一方、凹レンズはレンズ保持機構６の支持点から上方に位置していることから、双方のレンズの占める合計の上下幅（床高方向の幅の合算値）は、支持点から下に５ｍｍ（凸レンズ）と上に６ｍｍ（凹レンズ）で１１ｍｍとなる。この１１ｍｍの上下幅は、９ｍｍの被写界深度より大きく、従って、撮像距離が調整されない場合、凸レンズ及び凹レンズの少なくとも一方において部分的にピントが合わないこととなる。これに対し、レンズ外観検査装置１では、リフト２０により撮像距離が調整されるため、凸レンズ及び凹レンズの双方において被写界深度内に位置させて、ピントを全体に亘り合わせることができる。
又、眼鏡レンズＬは、その周縁を保持するレンズ保持機構６によって、天板３の孔５に上面視で重なる（オーバーラップする）ように保持され、カメラ８（カメラレンズ３６）は、孔５と向かい合うように配置されており、孔５の内部（箱状のステージ４の内部）は、黒化処理されている。よって、カメラレンズ３６と眼鏡レンズＬと孔５は上下方向に並んで、孔５は眼鏡レンズＬを挟んでカメラレンズ３６と反対側に位置することとなり、かような配置とステージ４内面の黒化処理によって、検査用画像Ｃにおいて散乱光の生じない部分をより黒くすることができ、異物等による散乱光に対するコントラスト比が向上する。又、ステージ４側へ進む散乱光の反射がステージ４の内部において防止され、異物等によらない散乱光の映り込みが抑制されて、検査用画像Ｃにおけるコントラスト比の低下が防止される。更に、ステージ４が箱状であり、眼鏡レンズＬの下方の部分（カメラレンズ３６から見て眼鏡レンズＬより向こう側の部分）の一部又は全部が覆われるため、エンクロージャ２内面における反射光等が眼鏡レンズＬの下方に向かったとしても、ステージ４により遮断することができ、異物等によらない散乱光の映り込みが抑制されて、検査用画像Ｃにおけるコントラスト比の低下が防止される。
カメラ８は、このようにして取得した第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４を、制御手段１２に対して送信し、制御手段１２は、通信手段４２において受信した第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４を、記憶手段４０において記憶する。ここでは、カメラ８は、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４をそれぞれ取得した後直ちに送信するが、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４の組が揃ってからこれらの一組をまとめて送信しても良い。
【００３１】
制御手段１２のＣＰＵ４４は、受信して記憶した第１−１検査用画像Ｃ１−１（図５，図９，図１３），第１−２検査用画像Ｃ１−２（図６，図１０，図１４），第１−３検査用画像Ｃ１−３（図７，図１１，図１５），第１−４検査用画像Ｃ１−４（図８，図１２，図１６）に対して、レンズ外観検査プログラム５０の一部消去処理を実行し、第１画像部分Ｎ１，第２画像部分Ｎ２，第３画像部分Ｎ３，第４画像部分Ｎ４に係る消去を行って、第１−１検査用マスク画像Ｄ１−１（図１７，図２１，図２５），第１−２検査用マスク画像Ｄ１−２（図１８，図２２，図２６），第１−３検査用マスク画像Ｄ１−３（図１９，図２３，図２７），第１−４検査用マスク画像Ｄ１−４（図２０，図２４，図２８）を生成する（ステップＳ７）。
即ち、マイナスレンズ（図５，図９）において、第１照明部分Ｍ１（狭角光照明手段７の上から下に見て右上の部分）に係る照明により撮像した第１−１検査用画像Ｃ１−１中の眼鏡レンズＬ撮像部分における、第１照明部分Ｍ１が映り込んだ部分である一部照明映り込み部分（第１照明部分Ｍ１に隣接する眼鏡レンズＬ撮像部分の右上部分）を含む第１画像部分Ｎ１（第１−１検査用画像Ｃ１−１の右上部分）が消去される。この消去において、消去対象部分は第１画像部分Ｎ１であり、眼鏡レンズＬ撮像部分における一部照明映り込み部分（第１照明部分Ｍ１の照射隣接部分）を含んでいる。又、第２画像部分Ｎ２〜第４画像部分Ｎ４は、それぞれ、第１画像部分Ｎ１と同様に消去される。
他方、プラスレンズ（図１３）において、第３照明部分Ｍ３に係る照明により撮像した第１−１検査用画像Ｃ１−１中の眼鏡レンズＬ撮像部分における、第３照明部分Ｍ３が映り込んだ部分である一部照明映り込み部分（第３照明部分Ｍ３からみて眼鏡レンズＬ撮像部分の中心を挟んで向こう側の右上部分）を含む第１画像部分Ｎ１が消去される。この消去において、消去対象部分は第１画像部分Ｎ１であり、眼鏡レンズＬ撮像部分における一部照明映り込み部分（第３照明部分Ｍ３の向こう側の部分）を含んでいる。又、第２画像部分Ｎ２〜第４画像部分Ｎ４は、それぞれ、第１画像部分Ｎ１と同様に消去される。
これらの画像部分内における眼鏡レンズＬ撮像部分には、点灯している狭角光ＬＥＤ２４，２４・・の光源形状に応じた映り込みが発生し得るところ（図５〜図１６参照）、その映り込みが、一部消去処理により、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４において消去される。かような映り込みは、眼鏡レンズＬを囲む狭角光ＬＥＤ２４，２４・・が全て点灯すると、眼鏡レンズＬにおいて輪状となる（図３２〜図３４参照）。しかし、狭角光ＬＥＤ２４，２４・・が部分的に点灯すると、これに対応して眼鏡レンズＬにおいて弧状となる。よって、映り込み部分の一部消去が可能となり、映り込み部分がなく狭角光により適切に照明された部分を残した第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の取得が可能となる。
ＣＰＵ４４は、ここでは第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４の何れかを記憶手段４０において記憶した後直ちにその検査用画像に対する一部消去処理を行って検査用マスク画像の生成を行う。尚、ＣＰＵ４４は、記憶手段４０において第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４の組が揃ってから、これらの一組に対してそれぞれ一部消去処理を行っても良い。又、一部消去処理は、カメラ８において行われても良い。更に、一部消去処理において、ＣＰＵ４４は、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４に上書きして第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４を記憶しても良いし、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の記憶後に第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４を削除しても良い。加えて、一部消去処理に付随して、ノイズリダクション処理等の他の画像処理が行われても良い。
【００３２】
又、制御手段１２のＣＰＵ４４は、ループＳ４〜Ｓ８が完了して第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４を一組取得した後、レンズ外観検査プログラム５０における第１のマスク画像合成処理を実行し、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４を参照して第１検査用合成画像Ｅ１（図２９〜図３１）を生成して、記憶手段３２に記憶する（ステップＳ９）。
尚、第１検査用合成画像Ｅ１は、複数枚生成されても良いし、第１検査用合成画像Ｅ１の生成に付随して、２値化処理やノイズリダクション処理等の他の画像処理が行われても良い。又、照明部分と一部消去の関係は、上述のマイナスレンズないしプラスレンズに係る関係以外のものであっても良い。複雑な表面形状を有するレンズであっても、照明部分による一部照明によって、その映り込み部分はレンズないしレンズ撮像部分における一部に留まる。そして、映り込み部分が一見分からないような類型のレンズであっても、各照明部分による照射を一度以上試行すれば、一部消去処理において消去する部分に包含されるべき映り込み部分を予め把握することができ、この場合に、試行結果を記憶させて、同じ類型のレンズの検査において当該試行結果を適用することができる。更に、１個の照明部分による一部照明によって、レンズに複数の映り込み部分が生じる場合に、複数の画像部分（例えば２個の矩形部分）を消去しても良い。又、複数の照明部分を照射したうえで、その照射による映り込み部分をマスクするようにしても良い。
【００３３】
そして、制御手段１２は、記憶した第１検査用合成画像Ｅ１に対して、異常が発生しているか否かを判定する（ステップＳ１０でＹｅｓ，ステップＳ１１）。ここでは、第１検査用合成画像Ｅ１中の眼鏡レンズＬ撮像部分において所定値（例えば２５６段階中１２８）以上の輝度を有する画素が所定範囲（例えば３画素×３画素の範囲）以上に亘り存在するか否かにより判定する。尚、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４の取得時や取得後、あるいは第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の生成時や生成後、又は第１検査用合成画像Ｅ１の生成時や生成後において、眼鏡レンズＬ撮像部分以外の部分（狭角光照明手段７撮像部分等）が消去され若しくはトリミングされても良い。又、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４の取得時において、眼鏡レンズＬより外方の部分が撮影範囲外に配置されても良い。更に、上述の判定は、複数の第１検査用合成画像Ｅ１，Ｅ１・・に基づいてなされても良い。加えて、上述の判定は、所定範囲以内であっても輝度が第２の所定値（上記所定値と同じ値でも違う値でも良い）以上であるか否かによっても良いし、輝度が第３の所定値（上記所定値や第２の所定値と同じ値でも違う値でも良い）以上である画素が所定個数以上隣接しているか否かによっても良いし、これらの組合せによっても良い。
制御手段１２は、眼鏡レンズＬ撮像部分において所定値以上の輝度を有する画素が所定範囲以上に亘り存在する場合、異物等による散乱光が存在して異物等が存在するものとして、第１検査用合成画像Ｅ１において異常が発生しているとの判定結果を出す。例えば、上述の正常なマイナスレンズ及びプラスレンズにおいて、第１検査用合成画像Ｅ１には異物等による散乱光は存在しておらず、外観異常は発生していないとの判定結果を出す。他方、上述の異常なマイナスレンズにおいて、第１検査用合成画像Ｅ１には異物による散乱光Ｆ，Ｆ・・が存在しており、異常が発生しているとの判定結果を出す。
第１検査用合成画像Ｅ１においては、狭角光ＬＥＤ２４，２４・・の映り込みが消去されているので、異常発生の判定において、映り込みを異物等として誤検知し、異物等が存在しないのに異常が発生しているとの判定結果を誤って出してしまう事態が防止される。又、複数枚の第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の平均化により第１検査用合成画像Ｅ１が生成されており、複数枚の第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４の情報を有する第１検査用合成画像Ｅ１を用いて異常発生判定がなされるため、判定の精度が良好である。しかも、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４は、ピント位置や撮影範囲等を変えることなく少ない枚数で取得することができ、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４は所定の部分を消去するだけで生成できるので、処理量や処理時間は少ない。
尚、第１検査用合成画像Ｅ１（異常発生判定ないしは不良品判定に用いられる検査用画像）は、上述された処理により得られるものに限られない。例えば、第１検査用合成画像Ｅ１は、第１−１〜第１−４検査用マスク画像Ｄ１−１〜Ｄ１−４を合成したものではなく、第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４を合成したものであっても良い。あるいは、洗浄前検査用画像は、カメラ８により撮像された１枚の画像であっても良く、即ち洗浄前検査用画像はカメラ８がら取得した画像そのものであっても良く、この場合であっても、洗浄前検査用画像は、制御手段１２において、カメラ８からの画像より生成されるものである。照明について狭角光でなく通常の光が用いられたり、カメラレンズ３６についてテレセントリックレンズが用いられずに通常のレンズが用いられたりする等、第１検査用合成画像Ｅ１や洗浄前検査用画像の撮像条件についても、様々なものとされても良い。
【００３４】
制御手段１２は、第１検査用合成画像Ｅ１において異常が発生しているとの判定結果を得た場合、検査対象に係る眼鏡レンズＬの外観に異常が認められ得る旨（検査結果が異常であり得て眼鏡レンズＬが外観異常のあり得る不良品である旨）、報知手段９において報知させる。異常発生の報知は、ブザー音の発生であっても良いし、ランプの点灯であっても良いし、メッセージの発音あるいは表示であっても良いし、これらの組合せであっても良い。又、報知手段９に表示手段が含まれる場合、表示手段において、一部消去前及び一部消去後の第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４並びに第１検査用合成画像Ｅ１の少なくとも何れかが表示されるようにしても良い。そして、その表示がなされる場合、異常発生の判定がその画像の目視により行われても良い。尚、かような異常発生報知処理は、省略されても良い。又、報知手段９は、異常が認められない旨（検査結果が正常である旨）を、異常発生報知の態様とは異なる態様で報知しても良い。
【００３５】
制御手段１２は、異常の有無の判定結果が異常ありか否かを判断する（ステップＳ１２）。
制御手段１２は、判定結果が異常なし（外観良品）であれば（ステップＳ１２でＮｏ）、狭角光照明手段７に対して消灯を指令すると共に、搬送手段により眼鏡レンズＬを搬出し（ステップＳ１９）、次の検査対象としての眼鏡レンズＬが存在する場合には、以上の処理を繰り返す（Ｒｅｔｕｒｎ  Ｔｏ  Ｓｔａｒｔ）。尚、狭角光照明手段７における最初の照明に係る照明部分は、搬出時や搬入前において点灯されていても良い。
【００３６】
他方、制御手段１２は、判定結果が異常ありであれば（ステップＳ１２でＹｅｓ）、第１検査用合成画像Ｅ１における異常発生箇所Ｕ１（第１異常発生箇所）の位置の把握を行う（ステップＳ１３）。ここでは、制御手段１２は、図３５に模式的に示されるように、上述した所定値以上の輝度が所定範囲以上に亘り存在する箇所を異常発生箇所Ｕ１として、その中心座標Ｕ１（ｘａ，ｙａ）を把握するものとする。制御手段１２は、異常発生箇所Ｕ１が複数存在する場合には、それらの各中心座標Ｕ１ａ（ｘａ，ｙａ），Ｕ１ｂ（ｘｂ，ｙｂ）・・・を取得するというように、それぞれの位置を把握する。制御手段１２は、把握した異常発生箇所Ｕ１の位置を、記憶手段４０に記憶する。尚、異常発生判定（ステップＳ１０）の際に、異常発生箇所Ｕ１の位置の把握がなされても良い。又、異常発生箇所Ｕ１の位置は、異常発生箇所Ｕ１の中心座標以外の指標で表されても良い。
【００３７】
そして、制御手段１２は、レンズデータベース５２を参照して、把握した異常発生箇所Ｕ１の位置に応じた最適な位置や気体吹き付け方向においてノズル１０が配置されるように、ロボットハンド１１によるノズル１０の移動を指令し、ロボットハンド１１は、かような指令を受け、ノズル１０の指令通りの配置を行って、ノズル１０は、制御手段１２による移動完了後の吹き付け指令に基づき、気体の吹き付けを行う（ステップＳ１４）。
例えば、図３６に模式的に示されるように、眼鏡レンズＬがマイナスレンズである場合、制御手段１２はレンズデータベース５２の参照により異常発生箇所Ｕ１の位置（ｘａ，ｙａ）における厚みｚａを把握し、眼鏡レンズＬ上面（凹面）に対しては、図３６（ａ）に示されるように、ノズル１０が（ｘａ，ｙａ）の隣接位置であって眼鏡レンズＬのより外側の位置であり且つ（ｘａ，ｙａ）における厚みｚａを考慮して眼鏡レンズＬ上面より僅かに上側に配置され、更に斜め下向きで眼鏡レンズＬの内側に向かう気体吹き付け方向に配置されるような指令を出す。又、下面に対しては、図３６（ｂ）に示されるように、ノズル１０が（ｘａ，ｙａ）の隣接位置であって眼鏡レンズＬのより中心側の位置であり且つ（ｘａ，ｙａ）における厚みｚａを考慮して眼鏡レンズＬ下面より僅かに下側に配置され、更に水平（僅かに上向き）で眼鏡レンズＬの外側に向かう気体吹き付け方向に配置されるような指令を出す。気体吹き付け方向は、レンズの上面や下面の（ｘａ，ｙａ）における接線に沿う方向とされたり、当該接線を基準とした方向とされたりして良く、即ちノズル１０は、眼鏡レンズＬの形状に沿うように配置されても良い。
他方、図３７に模式的に示されるように、眼鏡レンズＬがプラスレンズである場合、制御手段１２はレンズデータベース５２の参照により異常発生箇所Ｕ１の位置（ｘａ，ｙａ）における厚みｚａを把握し、眼鏡レンズＬ上面に対しては、図３７（ａ）に示されるように、ノズル１０が（ｘａ，ｙａ）の隣接位置であって眼鏡レンズＬのより中心側の位置であり且つ（ｘａ，ｙａ）における厚みｚａを考慮して眼鏡レンズＬ上面より僅かに上側に配置され、更に水平（僅かに下向き）で眼鏡レンズＬの外側に向かう気体吹き付け方向に配置されるような指令を出す。又、下面に対しては、図３７（ｂ）に示されるように、ノズル１０が（ｘａ，ｙａ）の隣接位置であって眼鏡レンズＬのより中心側の位置であり且つ（ｘａ，ｙａ）における厚みｚａを考慮して眼鏡レンズＬ下面より僅かに下側に配置され、更に水平（下面のカーブがより大きいことに鑑み上面の場合より大きい角度で僅かに上向き）で眼鏡レンズＬの外側に向かう気体吹き付け方向に配置されるような指令を出す。気体吹き付け方向は、レンズの上面や下面の（ｘａ，ｙａ）における接線に沿う方向とされたり、当該接線を基準とした方向とされても良い。
【００３８】
又、制御手段１２は、ノズル１０による気体の吹き付けを指令し、ノズル１０は、その配置に従い気体を吹き付けて、眼鏡レンズＬを洗浄する。
マイナスレンズの下面（図３６（ｂ））やプラスレンズの上下面（図３７（ａ），（ｂ））では、異常発生箇所Ｕ１が付着物によるものであった場合、眼鏡レンズＬの外側方向に移動し、そのまま眼鏡レンズＬから離れて除去されるか、眼鏡レンズＬの外側部分を中心とした別の箇所に再付着する。これらの面において気体吹き付け方向が外側方向であることにより、付着物は最短距離ないしこれに近い距離で眼鏡レンズＬ上を移動し得ることとなり、付着物が除去される可能性が増す。又、気体吹き付け方向が外側方向であっても付着物の移動（吹き付け力の作用と重力の作用）を眼鏡レンズＬが妨げる可能性が低い。
他方、マイナスレンズの上面（図３６（ａ））では、異常発生箇所Ｕ１が付着物によるものであった場合、眼鏡レンズＬの内側方向に移動し、眼鏡レンズＬの中心付近を通過してそのまま外側へ移動し眼鏡レンズＬから離れて除去されるか、眼鏡レンズＬの内側部分を中心とした別の箇所に再付着する。凹レンズ上面において気体吹き付け方向が内側方向であることにより、付着物の除去の可能性は比較的に低くなるが、付着物は眼鏡レンズＬの外側部分を上に登る必要がなく、より低い内側部分に確実に移動することとなる。
これらの再付着において、従前の箇所と同一の箇所となる可能性は、極めて低い。
ここでは、ノズル１０の移動ないし気体の吹き付けは、異常発生箇所Ｕ１の位置（ｘａ，ｙａ）の上側について行われてから、下側について行われる。
制御手段１２は、異常発生箇所Ｕ１が複数存在する場合には、それぞれについて付着物の洗浄（付着物の除去又は移動）が試みられるよう、異常発生箇所Ｕ１の位置（ｘａ，ｙａ），（ｘｂ，ｙｂ）・・・毎に、ステップＳ１４が繰り返される。
かような洗浄時において、眼鏡レンズＬは、レンズ保持機構６により、気体（洗浄媒体）の吹き付け（による圧力）を受けても移動しないように保持される。
尚、ノズル１０（及びロボットハンド１１）が複数配置されても良い。又、制御手段１２は、ノズル１０，１０を異常発生箇所Ｕ１の位置の上面上側及び下面下側にそれぞれ配置し、同時に気体の吹き付けを行っても良い。あるいは、制御手段１２は、異常発生箇所Ｕ１が複数存在する場合に、上側のノズル１０と下側のノズル１０をそれぞれ独自の順番で移動させて気体の吹き付けを行っても良い。
【００３９】
その後、制御手段１２は、ノズル１０やロボットハンド１１がカメラ８と眼鏡レンズＬの間にあることで眼鏡レンズＬの撮像を妨げる事態を避けるため、ノズル１０を退避させる（ステップＳ１５）。
【００４０】
そして、制御手段１２は、これから眼鏡レンズＬの洗浄後における第２合成検査用画像Ｅ２を生成することを示すため、フラグｊを２にセットし（ステップＳ１６）、第２合成検査用画像Ｅ２を第１合成検査用画像Ｅ１と同様に生成する処理である第２のマスク画像合成処理を行う（ｊ＝２の状態におけるステップＳ４〜Ｓ９）。
かような処理の実行により、第２−１〜第２−４検査用画像Ｃ２−１〜Ｃ２−４が取得され（ステップＳ５，Ｓ６）、第２−１〜第２−４検査用マスク画像Ｄ２−１〜Ｄ２−４が生成され（ステップＳ７）、これらの合成により第２合成検査用画像Ｅ２が生成される（ステップＳ９）。
尚、第２合成検査用画像Ｅ２（洗浄後検査用画像）やその生成ないし第２のマスク画像合成処理は、第１合成検査用画像Ｅ１（洗浄前検査用画像）やその生成ないし第１のマスク画像合成処理と同様の変更例を有する。又、第２合成検査用画像Ｅ２は、第１合成検査用画像Ｅ１と異なる処理で生成されても良い。
【００４１】
制御手段１２は、第２合成検査用画像Ｅ２の生成後（ステップＳ１０でＮｏ）、洗浄前後合成検査用画像ＥＣの生成を行う（洗浄前後画像合成処理，ステップＳ１７）。
ここでは、制御手段１２は、第１合成検査用画像Ｅ１の画素情報と第２合成検査用画像Ｅ２の画素情報を比較し、第１合成検査用画像Ｅ１において異常発生箇所Ｕ２と同様の位置に異常発生箇所Ｕ１が生じていなければ（異常発生箇所Ｕ１，Ｕ２の位置が重複しておらず相違していれば）、第２合成検査用画像Ｅ２から異常発生箇所Ｕ２を削除して、洗浄前後合成検査用画像ＥＣを生成する。即ち、制御手段１２は、第２合成検査用画像Ｅ２において、異常発生箇所Ｕ１の把握と同様にして異常発生箇所Ｕ２（第２異常発生箇所）を把握し、異常発生箇所Ｕ２の中心位置（ｘａ’，ｙａ’）や大きさを把握して、その中心位置や大きさに対応する第１合成検査用画像Ｅ１の画素値を参照し、異常発生となっているか否かを判断して、異常発生となっていなければ、第２合成検査用画像Ｅ２における異常発生箇所Ｕ２の画素値を第１合成検査用画像Ｅ１における同位置のものに置換して（第１合成検査用画像Ｅ１における同位置の画素値を第２合成検査用画像Ｅ２の異常発生箇所Ｕ２に移植して）、第２合成検査用画像Ｅ２から異常発生箇所Ｕ２を削除し、洗浄前後合成検査用画像ＥＣを生成する。他方、制御手段１２は、同じ位置で異常発生となっていれば、異常発生箇所Ｕ２を削除（同箇所の第１合成検査用画像Ｅ１の画素値に置換）せず、洗浄前後合成検査用画像ＥＣに反映させる。制御手段１２は、異常発生箇所Ｕ２がＵ２ａ（ｘａ１’，ｙａ１’），Ｕ２ｂ（ｘａ２’，ｙａ２’）・・・というように複数存在する場合には、第１合成検査用画像Ｅ１の参照ないし異常発生箇所Ｕ２ａ，Ｕ２ｂ・・・の適宜の削除を繰り返す。
尚、制御手段１２は、第２合成検査用画像Ｅ２を洗浄前後合成検査用画像ＥＣに変換して洗浄前後合成検査用画像ＥＣ生成に当たり第２合成検査用画像Ｅ２を削除しても良いし、第２合成検査用画像Ｅ２をコピーしてそのコピーを洗浄前後合成検査用画像ＥＣに変換しても良い。あるいは、制御手段１２は、第２合成検査用画像Ｅ２において異常発生箇所Ｕ１と同様の位置に異常発生箇所Ｕ２が生じていなければ、第１合成検査用画像Ｅ１から異常発生箇所Ｕ１を削除して、洗浄前後合成検査用画像ＥＣを生成しても良い。異常発生箇所の位置の比較（重複しているか否かの判断）は、異常発生箇所Ｕ１，Ｕ２の中心座標や大きさを比較することにより行われても良い。更に、第１合成検査用画像Ｅ１及び第２合成検査用画像Ｅ２の少なくとも一方が複数枚取得され、それぞれについて異常発生箇所の位置の比較がなされても良い。加えて、洗浄前後検査用合成画像ＥＣの生成に付随して、２値化処理やノイズリダクション処理等の他の画像処理が行われても良い。
【００４２】
マイナスレンズである眼鏡レンズＬにおいて異常発生箇所Ｕ１がある場合における、第１検査用合成画像Ｅ１が図３８に示され、第２検査用合成画像Ｅ２が図３９に示され、洗浄前後合成検査用画像ＥＣが図４０に示される。
第１検査用合成画像Ｅ１（図３８）において、眼鏡レンズＬ撮像部分の上部に異常発生箇所Ｕ１が存在する。又、第２検査用合成画像Ｅ２（図３９）において、異常発生箇所Ｕ１と位置も含め同一の異常発生箇所は存在せず、異常発生箇所Ｕ１の形状と同様の形状を有するものの位置の異なる異常発生箇所Ｕ２が、眼鏡レンズＬ撮像部分中央に存在する。かような第２検査用合成画像Ｅ２における異常発生箇所Ｕ２は、異常発生箇所Ｕ１が付着物によるものであって、その異常発生箇所Ｕ１に対するノズル１０を用いた気体の外側から内方へあるいは内側から外方への吹き付け（眼鏡レンズＬの洗浄）により、当該付着物が移動して生じたものである。そして、第２合成検査用画像Ｅ２から異常発生箇所Ｕ２を削除した洗浄前後合成検査用画像ＥＣ（図４０）において、異常発生箇所Ｕ１は存在せず、異常発生箇所Ｕ２は第１検査用合成画像Ｅ１における同じ位置の画素値に置換される形で消去されている。
他方、プラスレンズである眼鏡レンズＬにおいて異常発生箇所Ｕ１がある場合における、第１検査用合成画像Ｅ１が図４１に示され、第２検査用合成画像Ｅ２が図４２に示され、洗浄前後合成検査用画像ＥＣが図４３に示される。
第１検査用合成画像Ｅ１（図４１）において、眼鏡レンズＬ撮像部分の中央に異常発生箇所Ｕ１が存在する。又、第２検査用合成画像Ｅ２（図４２）において、異常発生箇所Ｕ１と位置も含め同一の異常発生箇所は存在せず、異常発生箇所Ｕ１の形状と同様の形状を有するものの位置の異なる異常発生箇所Ｕ２が、眼鏡レンズＬ撮像部分左部に存在する。かような第２検査用合成画像Ｅ２における異常発生箇所Ｕ２は、異常発生箇所Ｕ１が付着物によるものであって、その異常発生箇所Ｕ１に対するノズル１０を用いた気体の中央から外方への吹き付けにより、当該付着物が移動して生じたものである。そして、第２合成検査用画像Ｅ２から異常発生箇所Ｕ２を削除した洗浄前後合成検査用画像ＥＣ（図４３）において、異常発生箇所Ｕ１は存在せず、異常発生箇所Ｕ２は第１検査用合成画像Ｅ１における同じ位置の画素値に置換される形で消去されている。
尚、図には現れていないが、例えば眼鏡レンズＬにおいて左右に長いキズとこれの右部を覆う埃が存在していた場合、第１検査用合成画像Ｅ１にはキズの左部と埃が異常発生箇所Ｕ１として認識され、洗浄が試みられる。ここで、洗浄により埃がキズの左部に重なる位置に移動したとしても、第２検査用合成画像Ｅ２にはキズの右部と移動した埃が現れ、洗浄前後合成検査用画像ＥＣでは、キズの左部及び右部を含めた全体が把握されることになる。
【００４３】
そして、制御手段１２は、生成した洗浄前後合成検査用画像ＥＣ（図４０，図４３）において、異常が発生しているか否か（外観に異常のない良品であるか否か）を判定する（ステップＳ１８）。ここでは、第１検査用合成画像Ｅ１における判定と、変更例も含め同様の判定が行われる。尚、制御手段１２は、第１検査用合成画像Ｅ１の異常発生箇所Ｕ１の位置と、第２検査用合成画像Ｅ２の異常発生箇所Ｕ２の位置が重複していないことをもって、異常発生なし（外観異常のない良品）と判断し、異常発生箇所Ｕ１，Ｕ２の位置が重複していることをもって、異常発生あり（外観異常のある不良品）と判断しても良い。
洗浄前後合成検査用画像ＥＣにおいて異常発生箇所が存在するのは、異常発生箇所Ｕ１，Ｕ２が重複している場合であり、異常発生箇所Ｕ１に対して気体の吹き付け（洗浄）を施したにもかかわらず重複位置に異常発生箇所Ｕ２が存在する場合である。かような重複した異常発生箇所Ｕ１，Ｕ２は、付着物によるものではなく、眼鏡レンズＬにおける異物の混入やキズ，カケ，ヒビといった洗浄不能な不具合によるものである。
制御手段１２は、洗浄前後合成検査用画像ＥＣにおける異常発生の有無について、第１検査用合成画像Ｅ１における判定の場合と変更例も含めて同様に報知することができる。例えば、制御手段１２は、第１検査用合成画像Ｅ１、第２検査用合成画像Ｅ２及び洗浄前後合成検査用画像ＥＣの少なくとも何れかを表示することができる。
制御手段１２は、判定に係る洗浄前後合成検査用画像ＥＣの生成に際し、異常発生箇所Ｕ１，Ｕ２が重複しない場合にこれらを消去ないし削除しているので、この場合において、異常発生箇所Ｕ１，Ｕ２における眼鏡レンズＬの外観については異常なしと判定される。
【００４４】
制御手段１２は、洗浄前後合成検査用画像ＥＣに対する判定を終えると、第１検査用合成画像Ｅ１における判定が異常なしである場合と変更例も含めて同様に、眼鏡レンズＬを搬出し（ステップＳ１９）、次の検査対象としての眼鏡レンズＬが存在する場合には、以上の処理を繰り返す。
尚、第１検査用合成画像Ｅ１における判定が異常なしであっても、気体の吹き付けや第２検査用合成画像Ｅ２の生成等の処理を行っても良い。又、第２検査用合成画像Ｅ２や洗浄前後合成検査用画像ＥＣにおいて異常発生箇所が存在する場合に、更なる気体の吹き付けや第ｎ検査用合成画像Ｅｎ（ｎ≧３）の生成ないし第１検査用合成画像Ｅ１，第２検査用合成画像Ｅ２，第ｎ検査用合成画像Ｅｎの合成による洗浄前後合成検査用画像ＥＣの生成等が行われ、１つの眼鏡レンズＬに対して任意の回数において繰り返されても良い。あるいは、眼鏡レンズＬの搬入前に、眼鏡レンズＬに対して検査前洗浄を施しても良い。検査前洗浄は、眼鏡レンズＬ全体に亘る気体の吹き付けや拭き取りシートによる拭き取りによるものであっても良いし、液体の入った槽への投入（ないし乾燥）によるものであっても良いし、これらの組合せであっても良い。
【００４５】
≪効果等≫
以上のレンズ外観検査装置１は、検査対象レンズである眼鏡レンズＬが含まれる画像（第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４，第２−１〜第２−４検査用画像Ｃ２−１〜Ｃ２−４）を撮像可能なカメラ８と、ロボットハンド１１により移動可能であるノズル１０と、カメラ８からの前記画像を処理すると共に、ロボットハンド１１及びノズル１０を制御する制御手段１２と、を備えており、制御手段１２は、カメラ８から前記画像（第１−１〜第１−４検査用画像Ｃ１−１〜Ｃ１−４）を取得して第１検査用合成画像Ｅ１を生成すると共に（ｊ＝１でのステップＳ９）、第１検査用合成画像Ｅ１において異常発生箇所Ｕ１が存在する場合に（ステップＳ１２でＹｅｓ）、ロボットハンド１１によってノズル１０を眼鏡レンズＬの異常発生箇所Ｕ１に対応する位置に移動させ、眼鏡レンズＬの異常発生箇所Ｕ１に対応する部分をノズル１０により洗浄して（ステップＳ１４）、更にカメラ８から前記画像（第２−１〜第２−４検査用画像Ｃ２−１〜Ｃ２−４）を取得して第２検査用合成画像Ｅ２を生成し（ｊ＝２でのステップＳ９）、第２検査用合成画像Ｅ２において異常発生箇所Ｕ２が存在する場合であっても、異常発生箇所Ｕ２が異常発生箇所Ｕ１と重複しないとき（重複しない異常発生箇所Ｕ１，Ｕ２の削除された洗浄前後合成検査用画像ＥＣにおいて異常がないとき）には（ステップＳ１７）、眼鏡レンズＬの異常発生箇所Ｕ１と異常発生箇所Ｕ２における外観について異常なしと判定する（ステップＳ１８）ことを特徴とする。
よって、レンズ外観検査装置１において、異常発生箇所Ｕ１が付着物である場合にはノズル１０により確実に洗浄することができ、又異常発生箇所Ｕ１，Ｕ２の位置が不一致であることにより異常発生箇所Ｕ１，Ｕ２がキズ等でなく付着物であることが確実に見極められ、付着物のみによる外観異常の発生であって付着物を除去可能であるため実質的には外観異常ではない眼鏡レンズＬを外観異常と判定してしまう事態が防止されて、検査の精度が極めて良好なものとなる。
又、制御手段１２は、ロボットハンド１１により、ノズル１０を、眼鏡レンズＬの形状に沿うように配置させる。よって、眼鏡レンズＬの洗浄において付着物を効率良く移動させることができるし、気体が必要以上に眼鏡レンズＬの外方に作用して埃等を舞い立たせる事態が防止され、その埃等が眼鏡レンズＬに付着する事態が防止される。
更に、制御手段１２は、ロボットハンド１１により、ノズル１０を、眼鏡レンズＬにおける異常発生箇所Ｕ１に対応する位置より内側に配置させ、異常発生箇所Ｕ１に対応する位置に対して外側へ向けて気体を吹き付け可能とする。よって、ノズル１０は、異常発生箇所Ｕ１が付着物によるものである場合に、付着物を外側に向けて移動させることができ、比較的に短い距離で付着物を効率良く移動させることができる。
又更に、制御手段１２は、眼鏡レンズＬが凹面（上面）を有する凹レンズ（マイナスレンズ，図３６（ａ））である場合に、ロボットハンド１１により、ノズル１０を、眼鏡レンズＬの前記凹面における異常発生箇所Ｕ１に対応する位置より外側に配置させ、異常発生箇所Ｕ１に対応する前記凹面の位置に対して内側へ向けて気体を吹き付け可能とする。よって、ノズル１０は、凹レンズの凹面を下るように気体を吹き付けることができ、異常発生箇所Ｕ１が付着物によるものである場合に確実に付着物を移動させることができて、外観検査の精度が更に向上する。
加えて、洗浄手段は、気体を吹き付け可能なノズル１０であるから、洗浄後の乾燥が不要であるし、洗浄の媒体（気体）が取り扱い易く、洗浄の強さの調整が気体の吹き出し強度の調整により容易に行え、外観検査に適合した洗浄手段が実現する。
【００４６】
更に、前記眼鏡レンズＬに対して、その眼鏡レンズＬの光軸を囲む囲み線の一部にそれぞれ相当する部分を占める４箇所の第１〜第４照明部分Ｍ１〜Ｍ４から、指向角が３０°以下の光である狭角光を切替えて照射可能である狭角光照明手段７を備えており、カメラ８は、狭角光照明手段７による４個の第１〜第４照明部分Ｍ１〜Ｍ４における照射（ステップＳ５）毎に、第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４（ｊ＝１，２）を撮像し（ステップＳ６）、制御手段１２は、第１〜第４照明部分Ｍ１〜Ｍ４の照射毎に撮像した第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４中の眼鏡レンズＬ撮像部分における、第１〜第４照明部分Ｍ１〜Ｍ４が映り込んだ部分を含む第１〜第４画像部分Ｎ１〜Ｎ４をそれぞれ消去して、４枚の第ｊ−１〜第ｊ−４検査用マスク画像Ｄｊ−１〜Ｄｊ−４を生成する一部消去処理（ステップＳ７）と、４枚の第ｊ−１〜第ｊ−４検査用マスク画像Ｄｊ−１〜Ｄｊ−４を合成して１枚の第ｊ検査用合成画像Ｅｊを生成するマスク画像合成処理（ステップＳ９）と、を行って、当該第１検査用合成画像Ｅ１を洗浄前検査用画像とし、当該第２検査用合成画像Ｅ２を洗浄後検査用画像とする。
よって、カメラ８は、第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４の取得において、異物等のない正常な部分を眼鏡レンズＬの光軸交差方向に透過する狭角光を殆ど捉えない一方、異物等のある異常な部分に達して反射された狭角光を鮮明に捉えることとなり、第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４におけるコントラストが極めて良好になって、その分異物等を発見し易くなる。又、第１〜第４照明部分Ｍ１〜Ｍ４において狭角光を切替えて照射可能である狭角光照明手段７で眼鏡レンズＬが照明されることにより、コントラストを良好にするために照明強度を十分なものとしても、眼鏡レンズＬ中の照明光源の映り込みが部分的なものとなる。そして、制御手段１２が、一部消去処理で第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４において眼鏡レンズＬの映り込み部分を含む画像部分を消去して第ｊ−１〜第ｊ−４検査用マスク画像Ｄｊ−１〜Ｄｊ−４を生成し、これらを合成処理で合成して第ｊ検査用合成画像Ｅｊを生成することにより、眼鏡レンズＬ撮像部分における映り込みを消去しながら眼鏡レンズＬ全体をカバーした第ｊ検査用合成画像Ｅｊを取得することができて、適切に照明された部分の結集された第ｊ検査用合成画像Ｅｊを用いた、処理量や処理時間の比較的に少ない正確な外観検査が確保される。
特に、レンズ外観検査装置１による検査を、上述の特許文献１のもののような透過光を用いた検査と比べると、透過光の検査では、異物等に対応する部分が暗くそれ以外の部分が明るい画像を用いることとなってユーザーが異物を感じる状況に合わない検査となるし、異物等に反射された光束がうまく発散しないことでカメラに捉えられず検査の精度に影響を与える可能性があるが、レンズ外観検査装置１の検査では、異物等に対応する部分が明るくそれ以外の部分が暗い検査用画像Ｃを用いることとなってユーザーの状況に合った検査が行えるし、上述の通り十分なコントラスト比を確保して優れた検査精度を確保することができる。
他方、反射光を用いた直接目視による検査と比べると、直接目視では異物等の拡散光が眼鏡レンズＬの作用により拡大されあるいは縮小されて誤判定の原因となるし、かような拡大や縮小の度合は眼鏡レンズＬの度数によって相違することとなり、特に種々の度数が存在する眼鏡レンズＬのような検査対象レンズでは、その相違が顕著であって、かような相違も誤判定の原因となるが、レンズ外観検査装置１の検査では、少なくとも物体側がテレセントリックであるレンズにより撮像された検査用画像Ｃにおいて、異物等の拡散光が眼鏡レンズＬのどの部分にあっても同様の大きさで撮像され、又どのような度数の眼鏡レンズＬであっても同様の大きさで撮像され、よって誤判定が回避されてより正確な検査が行えるものである。
【００４７】
又、狭角光照明手段７において第１〜第４照明部分Ｍ１〜Ｍ４が配置される囲み線は、眼鏡レンズＬを囲む円環であり、第１〜第４照明部分Ｍ１〜Ｍ４は、前記円環を均等に４分割した場合の前記円環の部分（四半円）であり、制御手段１２の一部消去処理（ステップＳ７）における映り込み部分を含む消去対象部分は、第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４をその中心から発する放射方向の直線で均等に分割した場合の第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４の第１〜第４画像部分Ｎ１〜Ｎ４である。よって、分割照明や一部消去処理が均等な部分を対象とすることにより円滑で正確に行われることとなり、合成処理も消去対象部分の重複しない第ｊ−１〜第ｊ−４検査用マスク画像Ｄｊ−１〜Ｄｊ−４が対象となり円滑で正確に行われることとなって、処理量や処理時間の比較的に少ない正確な外観検査が確保される。
更に、カメラ８は、眼鏡レンズＬに向けられたカメラレンズ３６を有しており、物体側テレセントリックレンズであるカメラレンズ３６を通じて第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４を取得するので、肉厚やカーブ値の大きい眼鏡レンズＬであっても肉厚方向（眼鏡レンズＬの光軸方向）の全体に亘り鮮明な第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４を得ることができ、ピント位置の異なる複数の画像を取得する必要がないため処理量や検査時間が少なくなるし、眼鏡レンズＬのどの部分に異物等が発生したとしても第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４から生成した第ｊ検査用合成画像Ｅｊにおいて異物等を適切な位置ないし大きさで検出することができるし、異物等により異常発生箇所Ｕｊが複数発生したとしても第ｊ検査用合成画像Ｅｊにおいてそれぞれ適切な位置ないし大きさで捉えることができて、第ｊ検査用合成画像Ｅｊを用いた精度の高い外観検査が確保される。
【００４８】
加えて、内面が反射防止面とされているステージ４を備えており、ステージ４は、孔５を有しており、眼鏡レンズＬを挟んでカメラ８（カメラレンズ３６）と反対側に孔５が位置するように配置されている。よって、カメラレンズ３６から見て眼鏡レンズＬの向こう側の内面を眼鏡レンズＬに対して離隔させることができ、又ステージ４内に反射光や繰り返しの反射光が進入することが防止され、僅かに進入したとしても反射防止面により反射を抑制され、結果眼鏡レンズＬとの距離が確保された上述の内面を反射光や散乱光が照らさないようになることでコントラスト比の低下を抑制し、検査用画像Ｃにおいてコントラスト比を更に向上することができ、より精度の高い検査が行える検査用画像Ｃを取得することができる。
図４４は、レンズ外観検査装置１のようにステージ４が箱体である場合における第１検査用合成画像Ｅ１を示す写真であり、図４５は、図４４の第１検査用合成画像Ｅ１を２値化（輝度しきい値：暗い側から１６／２５６段階中）した画像を示す写真であり、図４６は、ステージが箱体でない（眼鏡レンズＬ下方の面に対する光進入防止手段がない）場合における第１検査用合成画像Ｅ１を示す写真であり、図４７は、図４６の第１検査用合成画像Ｅ１を同様に２値化した画像を示す写真である。
図４６の写真においてもコントラスト比は良好であるものの、狭角光照明手段７のすぐ内側の右上，右下，左上，左下の各部分が、周囲より高い輝度を有する部分Ｐとなっている。かような部分Ｐの発生は、狭角光照明手段７が９０°の中心角を有する弧毎に４分割で形成されており、その接合面や、接合に用いられている部品（ネジ等）から反射光が出現することによる。これら部分Ｐの発生は、２値化に係る図４７の写真において顕著に表われ、しきい値等の設定によっては、２値化画像で高輝度部分即ち異物等存在部分を解析する場合に、接合面や部品の反射光が異物等存在部分と誤認される可能性がある。
これに対し、図４４の写真においては、図４６の写真に比べて更にコントラスト比が良好になっていると共に、狭角光照明手段７の構造（接合）による反射光の輝度が抑制されている。かような輝度の抑制は、２値化に係る図４５の写真において、図４７の写真のように２値化後においても部分Ｐが出現しないことからも良くみて取れる。
これらの写真から、箱体（ステージ４）の設置による、反射光（狭角光照明手段７からのものを含む）の映り込み防止の効果や、コントラスト比向上の効果がみて取れる。
【００４９】
更に、眼鏡レンズＬ及び狭角光照明手段７、並びに、カメラレンズ３６を有するカメラ８を覆うエンクロージャ２を備えており、エンクロージャ２の内面は、狭角光照明手段７から発せられる狭角光の反射が防止される反射防止面となるよう、黒色に塗られている。従って、外部からエンクロージャ２への外光（自然光や照明光等）の進入を防止して、検査用画像Ｃにおける外光の現出を防止することができるし、エンクロージャ２内面における狭角光の反射や反射光の更なる反射（反射の繰り返し）を抑制して、その反射光の検査用画像Ｃにおける現出を防止し、検査用画像Ｃにおいて優れたコントラスト比を実現することができ、より精度の高い検査が行える検査用画像Ｃを取得することができる。
又更に、レンズ外観検査装置１は、眼鏡レンズＬとカメラ８との間の距離である撮像距離を調整するリフト２０（ステップＳ２）を備えているため、互いに相違する特性値を有する眼鏡レンズＬを続けて検査する場合であっても、その特性値に合うような撮像距離を確保することができ、何れの特性値に係る眼鏡レンズＬにおいても全体に亘り鮮明な第ｊ−１〜第ｊ−４検査用画像Ｃｊ−１〜Ｃｊ−４を少ない枚数（ここでは合計４枚）において取得することができて、処理量や検査時間が少なく且つ正確である検査を実現することができる。
【符号の説明】
【００５０】
１・・レンズ外観検査装置、２・・エンクロージャ、７・・狭角光照明手段、８・・カメラ、１０・・ノズル（洗浄手段）、１１・・ロボットハンド（移動手段）、１２・・制御手段、２０・・リフト（距離調整手段）、２４・・狭角光ＬＥＤ、３６・・カメラレンズ（物体側テレセントリックレンズ又は両側テレセントリックレンズ）、Ｃｊ−１〜Ｃｊ−４・・第ｊ−１〜第ｊ−４検査用画像（画像）、Ｄｊ−１〜Ｄｊ−４・・第ｊ−１〜第ｊ−４検査用マスク画像、Ｅ１・・第１検査用合成画像（洗浄前検査用画像）、Ｅ２・・第２検査用合成画像（洗浄後検査用画像）、Ｌ・・眼鏡レンズ（検査対象レンズ）、Ｍ１〜Ｍ４・・第１〜第４照明部分、Ｎ１〜Ｎ４・・第１〜第４画像部分（映り込み部分含有）、Ｓ７・・一部消去処理、Ｓ９・・マスク画像合成処理（第ｊ検査用合成画像生成処理）、Ｓ１４・・ノズルの移動処理及び洗浄処理、Ｓ１８・・異常発生箇所Ｕ１，Ｕ２が重複しないときに異常なしとなる判定処理、Ｕ１・・（第１）異常発生箇所、Ｕ２・・（第２）異常発生箇所。
【図１】
2018054576.tif 000003
【図２】
2018054576.tif 000004
【図３】
2018054576.tif 000005
【図４】
2018054576.tif 000006
【図５】
2018054576.tif 000007
【図６】
2018054576.tif 000008
【図７】
2018054576.tif 000009
【図８】
2018054576.tif 000010
【図９】
2018054576.tif 000011
【図１０】
2018054576.tif 000012
【図１１】
2018054576.tif 000013
【図１２】
2018054576.tif 000014
【図１３】
2018054576.tif 000015
【図１４】
2018054576.tif 000016
【図１５】
2018054576.tif 000017
【図１６】
2018054576.tif 000018
【図１７】
2018054576.tif 000019
【図１８】
2018054576.tif 000020
【図１９】
2018054576.tif 000021
【図２０】
2018054576.tif 000022
【図２１】
2018054576.tif 000023
【図２２】
2018054576.tif 000024
【図２３】
2018054576.tif 000025
【図２４】
2018054576.tif 000026
【図２５】
2018054576.tif 000027
【図２６】
2018054576.tif 000028
【図２７】
2018054576.tif 000029
【図２８】
2018054576.tif 000030
【図２９】
2018054576.tif 000031
【図３０】
2018054576.tif 000032
【図３１】
2018054576.tif 000033
【図３２】
2018054576.tif 000034
【図３３】
2018054576.tif 000035
【図３４】
2018054576.tif 000036
【図３５】
2018054576.tif 000037
【図３６】
2018054576.tif 000038
【図３７】
2018054576.tif 000039
【図３８】
2018054576.tif 000040
【図３９】
2018054576.tif 000041
【図４０】
2018054576.tif 000042
【図４１】
2018054576.tif 000043
【図４２】
2018054576.tif 000044
【図４３】
2018054576.tif 000045
【図４４】
2018054576.tif 000046
【図４５】
2018054576.tif 000047
【図４６】
2018054576.tif 000048
【図４７】
2018054576.tif 000049