JPH10267856A - 光学部材検査装置 - Google Patents

光学部材検査装置

Info

Publication number
JPH10267856A
JPH10267856A JP7228897A JP7228897A JPH10267856A JP H10267856 A JPH10267856 A JP H10267856A JP 7228897 A JP7228897 A JP 7228897A JP 7228897 A JP7228897 A JP 7228897A JP H10267856 A JPH10267856 A JP H10267856A
Authority
JP
Japan
Prior art keywords
pixel
optical member
image
rectangular coordinate
value
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
JP7228897A
Other languages
English (en)
Other versions
JP3930098B2 (ja
Inventor
Taichi Nakanishi
太一 中西
Masayuki Sugiura
正之 杉浦
Kiyoshi Yamamoto
山本  清
Shinichi Suzuki
信一 鈴木
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.)
Pentax Corp
Original Assignee
Asahi Kogaku Kogyo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asahi Kogaku Kogyo Co Ltd filed Critical Asahi Kogaku Kogyo Co Ltd
Priority to JP07228897A priority Critical patent/JP3930098B2/ja
Publication of JPH10267856A publication Critical patent/JPH10267856A/ja
Application granted granted Critical
Publication of JP3930098B2 publication Critical patent/JP3930098B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Testing Of Optical Devices Or Fibers (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 少ない処理ステップ数と処理時間で座標変換
を行うことができる光学部材検査装置を提供する。 【解決手段】撮像素子5はラインセンサである。撮像レ
ンズ4は、撮像素子5の画素列の中央を通る光軸を有し
た正レンズ系である。この撮像レンズ4に関して撮像素
子5と共役な位置には、この撮像レンズ4の光軸lを中
心として回転自在に、検査対象光学部材14が配置され
ている。撮像素子5は、検査対象光学部材14が所定角
度回転する毎に撮像を行う。この撮像素子5の各撮像に
よって得られた画像データは、制御装置6内において、
極座標データとして蓄積されていく。制御装置6は、極
座標データの各ピクセルの輝度値を、変換テーブルから
読み出したアドレスに対応する直交座標データのピクセ
ルに書き込む。

Description

【発明の詳細な説明】
【0001】
【発明が属する技術分野】本発明は、レンズ等の光学部
材の形状異常等の光学的欠陥を検出するための光学部材
検査装置に関する。
【0002】
【従来の技術】レンズ,プリズム等の光学部材は、入射
した光束が規則正しく屈折したり、平行に進行したり、
一点又は線状に収束したり発散するように設計されてい
る。しかしながら、光学部材の形成時において糸くず等
が光学部材内に混入してしまっていたり(いわゆる「ケ
バ」)、成形後の人的取り扱いによって光学部材の表面
上にキズ等が生じていたりゴミが付着していると、入射
した光束が乱れてしまうので、所望の性能を得ることが
できなくなる。
【0003】そのため、本出願人は、先に特願平9−5
0760号において、検査対象光学部材をその光軸を中
心に回転させる回転機構及びラインセンサを用いて検査
対象光学部材全体を撮像する光学部材検査装置を、提案
した。図31は、この光学部材検査装置の主要部を示す
概略図である。図31(a)に示す光学部材検査装置の
ラインセンサ100は、検査対象光学部材102が所定
角度回転する毎に、撮像レンズ101によって形成され
た検査対象光学部材102の像を、その直径方向に沿っ
てライン状に撮像する。このようにラインセンサ100
を採用したのは、検査対象光学部材102を照明する照
明光がラインセンサ100に直接入射しないようにする
ためである。
【0004】そして、撮像の都度ラインセンサ100か
ら出力される画像データは、画像メモリ103の先頭行
から順に、行単位に書き込まれる。従って、この画像メ
モリ103内における画像データの座標系は、横軸
(行)を直径方向とし且つ縦軸を初期位置からの回転角
度とした極座標系となる。そのため、図31(b)に示
すように、画像メモリ103内の画像データ上において
は、検査対象光学部材102の回転中心近傍に形成され
た光学的欠陥は見かけ上面積が大きく写り込み、回転中
心から離れる程面積が小さく写り込む。
【0005】このように、画像メモリ103内の画像デ
ータ上の光学的欠陥を示す領域の面積は、光学的欠陥の
実際の面積とは正比例関係にないので、画像データ上の
光学的欠陥を示す領域の面積が一定の閾値を超えたか否
かに基づいては、この検査対象光学部材102が不良品
であるか良品であるかの判定はできない。
【0006】そのため、特願平9−50760号におい
ては、直交座標系による画像データを格納するための第
2の画像メモリを用意するとともに、極座標系による画
像データを構成する全ての輝度値について、順番に所定
の座標変換演算を実行し、第2の画像メモリにおける算
出された直交座標値に最も近い位置にあるピクセルに、
その輝度値を書き込むようにしていた。そして、全ての
輝度値についてこのような座標変換処理を実行した後に
おいて、第2の画像メモリ中の画像データに含まれる光
学的欠陥を示す領域の面積が一定の閾値を超えたか否か
に基づいて、この検査対象光学部材102が不良品であ
るか良品であるかを判定していた。
【0007】
【発明が解決しようとする課題】しかしながら、このよ
うな座標変換法によると、以下の問題があった。即ち、
図32に示すように、検査対象光学部材102の中心近
傍においては、極座標系による画像データにおける複数
個の輝度値が直交座標系による画像データにおける同一
の輝度値(画像メモリにおける同一のピクセル)に対応
するケースが、頻繁に生じる。このようなケースにおい
ても、上述した座標変換法によると、極座標系による画
像データにおける各輝度値毎に逐一座標変換演算が実行
され、第2の画像メモリ中の同一ピクセルに各輝度値が
次々と上書きされることとなる。
【0008】このように、上述の座標変換法によると、
直交座標系による画像データにおける各ピクセルに対応
する輝度値を得るために、複数回の演算実行及び書き込
みが必要になっていた。これが、従来における第1の問
題点である。
【0009】また、ラインセンサ100と検査対象光学
部材102との相対回転速度に比較してラインセンサ1
00の撮像周期が長すぎると、図33に示すように、ラ
インセンサ100による個々の撮像毎に撮像される検査
対象光学部材102の面積が広くなって、極座標系によ
る画像データの行数が少なくなってしまう。その結果、
図34に示すように、座標変換後における直交座標系に
よる画像データ中に輝度値の欠落が生じ得る。このよう
な輝度値の欠落が生じると、その後の良否判定が不正確
になってしまう。これが従来における第2の問題点であ
る。
【0010】さらに、上述の座標変換法によると、画像
メモリ中の同一のピクセルに複数個の輝度値が上書きさ
れる場合、最後に上書きされた輝度値がそのピクセルの
輝度値として確定してしまう。その結果、それ以前に書
き込まれた輝度値に関して算出された直交座標値の方が
最後に書き込まれた輝度値に関して算出された直交座標
値よりも当該ピクセルの中心に近い場合であっても、た
またま処理順が先であったという理由のみに依りその輝
度値が消去されてしまうという不合理が生じていた。こ
のようにして当該ピクセルの周辺に対応する輝度値が当
該ピクセルに書き込まれてしまうと、その後の良否判定
が不正確になってしまう。これが従来における第3の問
題点である。
【0011】本発明の第1の課題は、上記第1の問題点
に鑑み、少ない処理ステップ数と処理時間で座標変換を
行うことができるできる光学部材検査装置を、提供する
ことである。
【0012】本発明の第2の課題は、上記第2の問題点
に鑑み、座標変換後の画像データに輝度値の欠落を生じ
ることなく座標変換を行うことができる光学部材検査装
置を、提供することである。
【0013】本発明の第3の課題は、上記第3の問題点
に鑑み、座標変換演算によって算出される直交座標値が
画像メモリ中のピクセルの中心に最も近くなる輝度値を
当該ピクセルに書き込むことができる光学部材検査装置
を、提供することである。
【0014】
【課題を解決するための手段】請求項1記載の発明は、
上記第1の課題を解決するためになされたものであり、
検査対象光学部材の光学的欠陥を検出する光学部材検査
装置であって、撮像レンズと、この撮像レンズによって
形成された検査対象光学部材の像を繰り返し撮像するた
めに複数の画素を一方向に並べてなるラインセンサと、
前記検査対象光学部材の像と前記ラインセンサとを相対
回転させる回転手段と、前記ラインセンサから出力され
た前記各画素に対応する輝度値からなる画像データを入
力する入力手段と、直交座標によってその位置が特定さ
れる複数のピクセルをマトリックス状に並べてなる画像
メモリと、この画像メモリの各ピクセルを特定する個々
の直交座標値に対して、前記検査対象光学部材の像及び
前記ラインセンサの相対角度と前記画素の位置との組み
合わせを一つのみ対応させた変換テーブルと、前記入力
手段によって入力された各輝度値を出力した時における
前記検査対象光学部材の像及び前記ラインセンサの相対
角度を特定する角度特定手段と、前記入力手段によって
入力された各輝度値に対応する画素の位置を特定する画
素位置特定手段と、前記角度特定手段によって特定され
た相対角度及び前記画素位置特定手段によって特定され
た画素の位置に基づいて前記変換テーブルを検索して対
応する直交座標値を読み出す検索手段と、前記入力手段
によって入力された各輝度値を前記検索手段によって読
み出された直交座標値に対応する前記画像メモリ中のピ
クセルへ書き込む書込手段とを備えたことを特徴とす
る。
【0015】このように構成されると、回転手段によっ
て検査対象光学部材の像とラインセンサとが相対回転し
ている間に、ラインセンサは、繰り返しこの検査対象光
学部材の像を撮像する。入力手段は、ラインセンサが検
査対象光学部材を撮像することによってこのラインセン
サから出力された画像データ(ラインセンサの各画素に
対応する輝度値からなる画像データ)を入力する。この
入力手段が画像データを構成する各輝度値を入力する
と、角度特定手段は、その輝度値がラインセンサから出
力された際における検査対象光学部材の像及びラインセ
ンサの相対角度を特定し、画素位置特定手段は、その輝
度値に対応する画素のラインセンサ内における位置を特
定する。このようにして相対角度及び画素位置の特定が
なされると、検索手段は、これら相対角度及び画素位置
に基づいて変換テーブルを検索して、対応する直交座標
値を読み出す。書込手段は、直交座標値が読み出される
と、入力手段によって入力された各輝度値を、読み出さ
れた直交座標値に対応する画像メモリ中のピクセルへ書
き込む。ここで、変換テーブルは、画像メモリの各ピク
セルを特定する個々の直交座標値に対して、前記検査対
象光学部材の像及び前記ラインセンサの相対角度と画素
の位置との組み合わせを一つのみ対応させている。従っ
て、相対角度と画素の位置との複数個の組み合わせに基
づいて、同一の直交座標値が読み出されることはない。
その結果、画像メモリ中の同一のピクセルに対して複数
個の輝度値が上書きされる事が防止されるので、処理ス
テップ数及び処理時間の短縮が図られる。
【0016】請求項2記載の発明は、上記第1の課題を
解決するためになされたものであり、検査対象光学部材
の光学的欠陥を検出する光学部材検査装置であって、撮
像レンズと、この撮像レンズによって形成された検査対
象光学部材の像を繰り返し撮像するために複数の画素を
一方向に並べてなるラインセンサと、前記検査対象光学
部材の像と前記ラインセンサとを相対回転させる回転手
段と、前記ラインセンサから出力された前記各画素に対
応する輝度値からなる画像データを入力する入力手段
と、直交座標によってその位置が特定される複数のピク
セルをマトリックス状に並べてなる画像メモリと、この
画像メモリの各ピクセルを特定する個々の直交座標値に
対して、前記検査対象光学部材の像及び前記ラインセン
サの相対角度と前記画素の位置との組み合わせを一つの
み対応させた変換テーブルと、この変換テーブルから相
対角度と前記画素の位置との組み合せ,及びこの組み合
わせに対応する前記直交座標値を夫々一つ取り出す取出
手段と、前記入力手段から入力された画像データから前
記取出手段によって取り出された相対角度と前記画素の
位置との組み合せに対応する輝度値を読み出す読出手段
と、この読出手段によって読み出された輝度値を前記取
出手段によって取り出された前記直交座標値に対応する
前記画像メモリ中のピクセルへ書き込む書込手段とを備
えたことを特徴とする。
【0017】このように構成されると、回転手段によっ
て検査対象光学部材の像とラインセンサとが相対回転し
ている間に、ラインセンサは、繰り返しこの検査対象光
学部材の像を撮像する。入力手段は、ラインセンサが検
査対象光学部材を撮像することによってこのラインセン
サから出力された画像データ(ラインセンサの各画素に
対応する輝度値からなる画像データ)を入力する。一
方、取出手段は、変換テーブルから相対角度と前記画素
の位置との組み合せ,及びこの組み合わせに対応する直
交座標値を夫々一つ取り出す。そして、読出手段は、入
力手段から入力された画像データから取出手段によって
取り出された相対角度と画素の位置との組み合せに対応
する輝度値を読み出し、書込手段は、この読出手段によ
って読み出された輝度値を、取出手段によって取り出さ
れた直交座標値に対応する画像メモリ中のピクセルへ書
き込む。ここで、変換テーブルは、画像メモリの各ピク
セルを特定する個々の直交座標値に対して、前記検査対
象光学部材の像及び前記ラインセンサの相対角度と画素
の位置との組み合わせを一つのみ対応させている。従っ
て、相対角度と画像の位置との複数個の組み合わせに基
づいて、同一の直交座標値が読み出されることはない。
その結果、画像メモリ中の同一のピクセルに対して複数
個の輝度値が上書きされる事が防止されるので、処理ス
テップ数及び処理時間の短縮が図られる。
【0018】請求項3記載の発明は、請求項1又は2に
おいて、画像メモリに書き込まれた前記検査対象光学部
材全体に対応する画像データの図形的特徴量を測定する
図形的特徴量測定手段と、この図形的特徴量が所定の判
定基準値を超えたか否かを判定する判定手段とを更に備
えたことで、特定したものである。
【0019】請求項4記載の発明は、請求項2の入力手
段が、前記ラインセンサが前記検査対象光学部材の像を
繰り返し撮像することによってこのラインセンサから出
力された画像データを各撮像毎に行単位で順番に格納す
る一時格納メモリを有するとともに、前記読出手段が、
前記取出手段によって取り出された相対角度に対応する
行,及び前記取出手段によって取り出された前記画素の
位置に対応する列によって特定されるピクセルから前記
輝度値を読み出すことで、特定したものである。
【0020】請求項5記載の発明は、請求項4の書込手
段が、前記検査対象光学部材全体に対応する画像データ
の前記一時格納メモリへの格納が完了した後に、この一
時格納メモリに格納された画像データを構成する各輝度
値を、前記画像メモリに書き込むことで、特定したもの
である。
【0021】請求項6記載の発明は、請求項1のライン
センサが、その画素の列を前記撮像レンズの光軸と直交
させた状態で固定されており、前記回転手段が、前記検
査対象光学部材を前記撮像レンズの光軸を中心に回転さ
せ、前記角度特定手段が、前記回転手段によって回転さ
れた検査対象光学部材の回転角を検知するエンコーダを
有することで、特定したものである。
【0022】請求項7記載の発明は、請求項1の画素位
置特定手段が、前記ラインセンサから順番に出力される
各輝度値をカウントするカウンタを有することで、特定
したものである。
【0023】請求項8記載の発明は、請求項1又は2の
変換テーブルが、前記検査対象光学部材の像に相似した
画像データが前記画像メモリ内に書き込まれるように、
各直交座標値に対して前記相対角度と前記画素の位置と
の組み合わせを対応させたことで、特定したものであ
る。
【0024】請求項9記載の発明は、請求項8の変換テ
ーブルが、前記相対角度と前記画素の位置との組み合わ
せに対して所定の極座標−直交座標変換演算を施して算
出された値に最も近い直交座標値を、当該組み合わせに
対応させていることで、特定したものである。
【0025】請求項10記載の発明は、上記第1の課題
に加えて上記第3の課題を解決するためになされたもの
であり、請求項9の変換テーブルが、前記極座標−直交
座標変換演算の結果が前記直交座標値に最も近くなる前
記相対角度と前記画素の位置との組み合わせのみに対し
て、前記直交座標値を対応させていることで、特定した
ものである。
【0026】請求項11記載の発明は、請求項8乃至1
0の何れかにおける変換テーブルが、前記相対角度と前
記画素の位置との組み合わせのうち、前記画像メモリの
各ピクセルを特定する個々の直交座標値に対応しないも
のについては、スタック値を対応させていることで、特
定したものである。
【0027】請求項12記載の発明は、請求項8又は1
1の変換テーブルが、前記相対角度と前記画素の位置と
の全ての組み合わせを何れかの前記直交座標値に対応さ
せるとともに、各直交座標値に対応する前記相対角度と
前記画素の位置との組み合わせが複数ある場合には、一
つの有効な組み合わせ以外の全ての組み合わせに対して
無効を示すフラグを付しており、前記書込手段が、前記
角度特定手段によって特定された相対角度及び前記画素
位置特定手段によって特定された画素の位置の組み合わ
せについて、前記変換テーブル内において無効を示すフ
ラグが付されていない場合に限り、前記検索手段によっ
て読み出された直交座標値に対応する前記画像メモリ中
のピクセルへ、前記入力手段によって入力された輝度値
を書き込むことで、特定したものである。
【0028】請求項13記載の発明は、上記第1の課題
に加えて上記第2の課題を解決するためになされたもの
であり、請求項9の変換テーブルが、前記相対角度と前
記画素の位置との何れの組み合わせにも対応していない
直交座標値については、前記極座標−直交座標変換演算
の結果が当該直交座標値に最も近くなる前記相対角度と
前記画素の位置との組み合わせを対応させたことで、特
定したものである。
【0029】請求項14記載の発明は、上記第1の課題
に加えて上記第2の課題を解決するためになされたもの
であり、請求項9の変換テーブルが、前記相対角度と前
記画素の位置との何れの組み合わせにも対応していない
直交座標値については、何れの直交座標値にも対応して
いない前記相対角度と前記画素の位置との組み合わせの
うち、前記極座標−直交座標変換演算の結果が当該直交
座標値に最も近くなる組み合わせを対応させたことで、
特定したものである。
【0030】請求項15記載の発明は、請求項2のライ
ンセンサが、その画素の列を前記撮像レンズの光軸と直
交させた状態で固定されており、前記回転手段が、前記
検査対象光学部材を前記撮像レンズの光軸を中心に回転
させることで、特定したものである。
【0031】請求項16記載の発明は、請求項9の変換
テーブルが、前記入力手段によって入力された各輝度値
を出力した時における前記検査対象光学部材の像及び前
記ラインセンサの相対角度以外の角度については、当該
角度と前記画素の位置との組み合わせに対して前記所定
の極座標−直交座標変換演算を施し、その演算の結果得
られた値に最も近い直交座標値を、当該角度よりも大き
く且つ最も近い前記相対角度に対応させたことで、特定
したものである。
【0032】
【発明の実施の形態】以下、図面に基づいて、本発明の
実施の形態を説明する。
【0033】
【実施形態1】 <光学部材検査装置の構成>本第1実施形態による光学
部材検査装置の概略構成を、図1の側面断面図に示す。
この図1に示すように、光学部材検査装置を構成する照
明ランプ1,拡散板2,及び撮像装置3は、同一の光軸
l上に配置されている。
【0034】この撮像装置3は、正レンズ系である撮像
レンズ4と、この撮像レンズ4によって収束された光に
よる像を撮像する撮像素子(複数の画素を一方向に並べ
てなるCCDラインセンサ)5とから、構成されてい
る。図1において、撮像素子5は、左右にその画素列を
向かせるように設置されている。また、撮像素子5の画
素列は、その中央において、撮像レンズ4の光軸lと垂
直に交わっている。なお、撮像レンズ4は、撮像装置3
内において撮像素子5に対して進退自在(ピント調節可
能)であり、撮像装置3自体も、光軸l方向に進退調整
し得る様に光学部材検査装置の図示せぬフレームに取り
付けられている。
【0035】撮像素子5は、所定時間(各画素に電荷が
適度に蓄積する程度の時間)毎にライン状に画像を繰り
返し撮像し、画素の並び順に各画素を自己走査して、各
画素に蓄積した電荷を出力する。このようにして撮像素
子5から出力された一連の電荷は、所定の増幅処理やA
/D変換処理によって輝度値情報に変換される。そし
て、1ライン分の画素に対する輝度値情報からなる画像
データとして、制御装置6に入力される。
【0036】検査対象光学部材14は、撮像装置3側か
ら見た平面図である図2に示す様に円形のレンズ(負レ
ンズ)であり、光学部材検査装置の図示せぬフレームに
取り付けられたホルダ15によって、撮像レンズ4に関
してその表面(撮像レンズ4に対向する面)が撮像素子
5の撮像面と共役となるように、保持されている。この
ホルダ15は、撮像レンズ4の光軸lを中心とした環状
の形状を有しており、検査対象光学部材14の周縁をそ
の全周に亘って保持する。従って、検査対象光学部材1
4の周縁の中心と光軸とが一致している限り、検査対象
光学部材14の光軸は、撮像レンズ4の光軸lに対して
同軸となる。
【0037】また、ホルダ15は、撮像レンズ4の光軸
lを中心として、光軸lに直交する面内で回転可能とな
っている。そして、このホルダ15の周縁には、環状ギ
ア16が形成されている。この環状ギア16は、駆動モ
ータ8の駆動軸に取り付けられたピニオンギア7に噛合
している。従って、駆動モータ8がその駆動軸を回転さ
せると、両ギア7,16を介してホルダ15が回転駆動
を受け、ホルダ15に保持されている検査対象光学部材
14が、光軸lに直交する面内において撮像装置3側か
ら見て反時計方向へ回転駆動される。従って、これらホ
ルダ15,両ギア16,7,及び駆動モータ8は、検査
対象光学部材14の像と撮像素子5とを相対回転させる
回転手段を構成する。
【0038】このホルダ15の下面(拡散板2側の面)
には、光軸lを中心とした放射状の白黒縞からなるコー
ドパターンが印刷されており、光学部材検査装置の図示
せぬフレームには、このコードパターンを読むための反
射型光センサを有する読取装置10が固定されている。
これらコードパターン及び読取装置10は、インクリメ
ンタル方式のエンコーダを構成し、制御装置6に対し
て、検査対象光学部材14の回転量に対応した数のパル
スを入力する。
【0039】なお、撮像レンズ4の倍率(即ち、撮像装
置3自体の位置,及び撮像レンズ4の撮像素子5に対す
る位置)は、検査対象光学部材14の直径方向における
全幅を撮像素子5の撮像面に結像し得るように、調整さ
れている。従って、撮像素子5は、検査対象光学部材1
4の表面の画像(直径方向の全域にわたる1ライン分の
画像)を撮像することができるのである。図2において
は、撮像素子5によって撮像され得る一ライン分の撮像
対象領域が、二点鎖線によって示されている。
【0040】照明ランプ1は、照明光(白色光)を発光
する白熱ランプであり、光学部材検査装置の図示せぬフ
レームに固定されている。この照明ランプ1と検査対象
光学部材14との間に配置されている拡散板2は、図2
に示すように、検査対象光学部材14よりも大径な円盤
形状を有しており、その表面は粗面として加工されてい
る。従って、この拡散板2は、照明ランプ1から出射さ
れた照明光をその裏面全面で受けて、検査対象光学部材
14に向けて拡散することができる。なお、この拡散板
2は、その中心において撮像レンズ4の光軸lと直交す
る様に、光学部材検査装置の図示せぬフレームに固定さ
れている。
【0041】この拡散板2の表面上(検査対象光学部材
14側)には、帯状の形状を有する遮光板9が、その長
手方向を撮像素子5の画素列の方向と平行な方向に向け
て、貼り付けられている。この遮光板9の中心は撮像レ
ンズ4の光軸lと一致している。また、遮光板9の長手
方向における全長は検査対象光学部材14の直径よりも
長い。そして、図2に示すように、撮像装置3の位置か
ら見ると、遮光板9の両端は、検査対象光学部材14の
外縁よりも外側にはみ出している。また、遮光板9の幅
は、撮像素子5の画素列の方向に直交する方向における
光学部材検査装置の断面図である図4に示すように、撮
像素子5の各画素に入射する光の周縁光線m,mの間隔
よりも広い。
【0042】制御装置6は、撮像装置3から入力された
画像データに基づいて検査対象光学部材14が良品であ
るか不良品であるかの判定を行う装置である。図3は、
この制御装置6の内部回路構成を示すブロック図であ
る。図3に示す様に、制御装置6は、バスBを介して相
互に接続されたCPU60,フレームメモリ61,ホス
トメモリ62,及び回転角検出回路63から、構成され
ている。
【0043】入力手段の一部をなすフレームメモリ61
は、撮像装置3から入力された一ライン分の画像データ
が書き込まれるバッファである。ホストメモリ62は、
全極座標データ格納領域62a,直交座標データ格納領
域62b及び変換テーブル格納領域62cを含んでい
る。この全極座標データ格納領域62aは、入力手段の
一部として、フレームメモリ61に書き込まれた各一ラ
イン分の画像データが先頭行から行単位で書き込まれる
一時格納メモリ(撮像素子5から出力された画像データ
を各撮像毎に行単位で順番に格納する一時格納メモリ)
としての領域である。この全極座標データ格納領域62
aに書き込まれた画像データを、以下、「極座標デー
タ」という。直交座標データ格納領域62bは、極座標
データを座標変換(極座標−直交座標変換)して得られ
た直交座標系による画像データ(以下、「直交座標デー
タ」という)が書き込まれる画像メモリ(直交座標によ
ってその位置が特定される複数のピクセルをマトリック
ス状に並べてなる画像メモリ)としての領域である。変
換テーブル格納領域62cは、全極座標データ格納領域
62a内の各画素の座標位置(m,k)を直交座標デー
タ格納領域62b内の画素の座標位置(x,y)に対応
付けた変換テーブル(直交座標値に対して検査対象光学
部材14の像及び撮像素子5との相対角度と画素の位置
との組み合わせを一つのみ対応させた変換テーブル)を
格納する領域であり、上述の座標変換の際にCPU60
によって参照される。これら極座標データ,直交座標デ
ータ,及び変換テーブルについては、後で詳しく説明す
る。
【0044】回転角検出回路63は、読取装置10から
入力されてくるパルスに基づいて検査対象光学部材14
の回転量(初期状態からの回転量)及び角度位置を検出
してCPU60に通知する回路である。
【0045】CPU60は、制御装置6全体の制御を行
うプロセッサであり、入力手段の一部,取出手段,読出
手段,書込手段,図形的特徴量測定手段,及び判定手段
に、相当する。即ち、CPU60は、回転角検出回路6
3からの通知によって検査対象光学部材14の位置を常
時認識しつつ、フレームメモリ61に書き込まれた画像
データを定期的にホストメモリ62の全極座標データ格
納領域62aに書き写すとともに、変換テーブル格納領
域62c内の変換テーブルを参照して、全極座標データ
格納領域62aに格納された極座標データの各ピクセル
の輝度値情報を直交座標データ格納領域62b内の対応
するピクセルに書き込む。そして、この書き込み完了後
において直交座標データ格納領域62bに格納されてい
る直交座標データ中の光学的欠陥に相当する領域の図形
的特徴量を測定するとともに、この図形的特徴量を一定
の判定基準値(許容値)と比較し、この数値が判定基準
値内に収まっているか超えているかの判定を行う。 <光学的欠陥検出の原理>以上のように構成される光学
部材検査装置において、図4の面内では、撮像レンズ4
に入射して撮像素子5の各画素に入射し得る光は、撮像
レンズ4の光軸lに沿った光線を主光線とする光束であ
り且つ図4に示される周縁光線m,m間を通る光のみで
ある。この周縁光線m,mを逆方向に辿ると、検査対象
光学部材14の表面において交差した後に、拡散板2に
向かって拡がっている。そして、拡散板2上において、
この周縁光線m,mの間が遮光板9によって遮られてい
る。従って、図4に示すように、検査対象光学部材14
における撮像素子5による撮像対象領域(撮像レンズ4
に関して撮像素子5の画素列の受光面と共役な部位及び
光軸方向におけるその近傍)に光学的欠陥がないとする
と、撮像素子5の各画素に入射する光はない。即ち、拡
散板2の表面における遮光板9の側方箇所から拡散した
光nは、検査対象光学部材14における撮像対象領域を
透過するが、周縁光線m,mの外側を通るので、撮像レ
ンズ4には入射しない。また、拡散板2の表面における
遮光板9の側方箇所から拡散して検査対象光学部材14
における撮像対象領域以外の箇所を透過した光は、撮像
レンズ4に入射し得るが、撮像素子5の各画素上には収
束されない。そのため、撮像装置3から出力される画像
データは、検査対象光学部材14の外縁に対応する明部
(側面での拡散光に因る)を除き、全域において暗くな
っている。
【0046】これに対して、図2に示すように、検査対
象光学部材14表面における撮像対象領域内にキズC及
びゴミDがある場合、図5に示すように、拡散板2の表
面における遮光板9の側方箇所から拡散した光nがこれ
らキズC及びゴミDに当たると、この光がこれらキズC
及びゴミDによって拡散される。この拡散光n’は、周
縁光線m,mの交点を中心として発散するので、その一
部は、撮像レンズ4を介して撮像素子5の画素上に入射
する。従って、キズC及びゴミDの像(周囲よりも明る
い像)が撮像素子5の撮像面に形成される。なお、検査
対象光学部材14の外周A,Bにおいても、同様な拡散
が生じるので、これら外周A,Bの像が(周囲よりも明
るい像)が撮像素子5の撮像面に形成される。図6は、
図2に示す位置にて撮像が行われた時に撮像装置3から
出力される画像データを構成する各輝度値の分布を示す
グラフである。なお、図6においては、一回の撮像によ
って各画素に蓄積された電荷を、一走査分の周期内で順
次自己走査によって読み出している様子が示されてい
る。 <光学的欠陥判定の方式>撮像素子5による撮像(電荷
蓄積及び走査)は、駆動モータ8による検査対象光学部
材14の回転と同期して、この検査対象光学部材14が
所定角度だけ回転する毎に行われる。そして、撮像素子
5による撮像(電荷蓄積及び走査)がなされる毎に、図
6に示すような画像データが、制御装置6のフレームメ
モリ61に書き込まれて、ホストメモリ62の全極座標
データ格納領域62aに取り込まれる。図7乃至図11
は、遮光板9,撮像素子5による撮像対象領域(二点鎖
線にて表示),及び検査対象光学部材14の相対位置と
全極座標データ格納領域62aに取り込まれた画像デー
タとの関係を示す。具体的には、図7は、初期状態を示
し(この時点で撮像される検査対象光学部材14の外縁
上の点を、夫々“A”,“B”とする)、図8は、初期
状態から検査対象光学部材14が反時計方向に45度回
転した状態を示し、図9は、検査対象光学部材14が初
期状態から反時計方向に90度回転した状態を示し、図
10は、検査対象光学部材14が初期状態から反時計方
向に135度回転した状態を示し、図11は、検査対象
光学部材14が初期状態から反時計方向に180度回転
した終了状態を示す。これら各図に示すように、検査対
象光学部材14が回転するにつれて、全極座標データ格
納領域62aの各行には、撮像装置3によって撮像され
た各一ライン分の画像データが、先頭行から順に書き込
まれる。
【0047】図11に示す時点でホストメモリ62の全
極座標データ格納領域62aに格納されている画像デー
タ(極座標データ)の横軸は、検査対象光学部材14の
中心(光軸)Oから直径方向への距離を示し、縦軸は、
点A,B間を結ぶ直径を基準とした検査対象光学部材1
4の回転角を示す。制御装置6のCPU60は、上述し
たように、この極座標データを、直交座標系による画像
データ(直交座標データ)へ変換する。図12は、この
ような極座標データから直交座標データへの座標変換方
法を示す図であり、検査対象光学部材14の表面上に定
義されたローカル座標系と撮像素子5の画素列の方向を
基準(縦軸)とした絶対座標系との関係を示すものであ
る。図12において、検査対象光学部材14の表面上に
定義されたローカル座標系は、検査対象光学部材14の
光軸Oを原点0とし、検査対象光学部材14外縁上にお
ける点Aと点Bとを結ぶ線をY軸とする。また、原点0
を通ってY軸と直交する線をX軸とする。また、絶対座
標系の縦軸上の各点の値は、撮像素子5の各画素の走査
の順番に対応するので、撮像素子5の解像度(座標数)
をnとすると0〜n−1の値をとる。そして、n/2の
点において、絶対座標系の縦軸はローカル座標の原点0
と交差することとなる。
【0048】検査対象光学部材14が回転すると、ロー
カル座標系は、原点0を中心として絶対座標系の縦軸に
対して反時計方向に回転する。このとき、撮像開始時か
らの撮像の回数(走査回数)をkとし、撮像の一周期
(一走査)の間に検査対象光学部材14が回転する角度
をθとすると、撮像素子5中m(但し、0≦m≦n/2)
番目の座標Pのローカル座標系における極座標はP(n/
2−m,kθ)となり、m’(但し、n/2<m’≦n−
1)番目の座標P’のローカル座標系における極座標は
P’(m’−n/2,180+kθ)となる。これら極座標
P,P’を直交座標によって表すと、P(Xp,Y
p),P’(Xp’,Yp’)となる。ここで、 Xp=(n/2−m)sin kθ …(1) Yp=(n/2−m)cos kθ …(2) Xp'=(m'−n/2)sin(180+kθ) …(3) Yp'=(m'−n/2)cos(180+kθ) …(4) と表される。従って、これら式(1)〜(4)を用いる
ことにより、極座標系を直交座標系に変換することがで
きるのである。
【0049】いま、図13(a)に示すように、撮像素
子5の画素数(解像度)nが2048個であり、検査対
象光学部材14が半回転(180度)する間に3600
回の撮像がなされるとする(即ち、θ=180/360
0=0.05)。この場合、極座標データ中の0〜10
24列目の座標に対しては上記式(1),(2)が適用
され、1025〜2047列目の座標に対しては上記式
(3),(4)が適用される。但し、図13(b)に示
すように、直交座標データの原点(0,0)は、中心で
はなくて左下に位置するので、原点位置をずらすための
補正がなされねばならない。具体的には、この直交座標
データの座標数が2048×2048個であることか
ら、上記各式(1)〜(4)によって求められた値に、
一律に1024が加算されなければならない。即ち、極
座標データ中のm=0〜1024列目の座標に対しては
下記記式(1'),(2')が適用され、m’=1025
〜2047列目の座標に対しては下記記式(3'),
(4')が適用される。 Xp=(1024−m)sin kθ+1024 …(1') Yp=(1024−m)cos kθ+1024 …(2') Xp'=(m'−1024)sin (180+kθ)+1024 …(3') Yp'=(m'−1024)cos (180+kθ)+1024 …(4') しかしながら、これら各式(1')〜(4')を極座標デ
ータ中の全ての点に対して実行したとしても、極座標デ
ータ中の何れの座標にも対応しない座標が直交座標デー
タ中に生じる可能性がある。そのために、本実施形態に
おいては、図14(a)及び(b)に示すように、極座
標データを構成する各一ライン分の画像データ(輝度値
情報列)を擬似的にp倍して、極座標データ中の一ライ
ン分の画像データの総数を(180/θ)×p本とする。
そして、本来のθの値をp分割した値θ’(=θ/
p),及び、増加された極座標データの各行(一ライン
分の画像データ)の行番号を示すk'を用いて、上述の
式(1')〜(4')(即ち、所定の極座標−直交座標変
換演算)を実行する。即ち、下記式(1")〜(4")を
用いることにより、極座標系を直交座標系に変換するの
である。 Xp=(n/2−m)sin k'θ'+n/2 =(1024−m)sin k'θ'+1024 …(1") Yp=(n/2−m)cos k'θ'+n/2 =(1024−m)cos k'θ'+1024 …(2") Xp'=(m'−n/2)sin(180+ k'θ')+n/2 =(m'−1024)sin(180+ k'θ')+1024 …(3") Yp'=(m'−n/2)cos(180+k'θ')+n/2 =(m'−1024)cos(180+k'θ')+1024 …(4") 但し、これら各式(1")〜(4")によって規定される
極座標データ中の全画素の座標に対する直交座標系にお
ける座標の関係は、予め計算され、変換テーブルとして
まとめられる。図15は、このようにしてまとめられた
変換テーブルの構造を部分的に示した表である。図15
に示すように、この変換テーブルは、上記式(1")〜
(4")によって規定された関係にある極座標値(m,
k')及び直交座標値(Xm,Yk')の組み合わせを極座
標データ中における並び順通りに列挙した形式を、有し
ている。但し、ここに書き込まれる直交座標値(Xm
k ')の値は、小数点以下を四捨五入した値となってい
る。この四捨五入により、m及びkの組み合わせに対し
て極座標−直交座標変換演算を施して算出された値に最
も近い直交座標値(X,Y)が、当該m及びkの組み合
わせに対応される。
【0050】この変換テーブルは、全ての項目(極座標
値,直交座標値)が書き込まれた後で、先頭行から順
に、各行毎に図15の左から右へスキャンされる。そし
て、同じ直交座標が重複して表れた場合には、最初に表
れたもの以外には、スタック値が上書きされる。このス
タック値とは、図13(b)に示す直交座標データの原
点(0,0)を示す直交座標値である。
【0051】そして、各極座標値(m,k')のk'座標
の値が、pによって除算され、その商(小数点以下切り
捨て)が、本来のk座標の値として、元のk'座標の値
に上書きされる。その結果、図16に示すように、変換
テーブル中に、同じ極座標値(m,k)が重複して存在
し得ることとなる。このように同一の極座標値(m,
k)に複数の直交座標値(Xm,Yk')を対応付けられ
るのは、図33に示すように、βの時点でラインセンサ
から出力される画像データは、θの角度範囲内の全域に
おける輝度情報を反映しているからである。
【0052】即ち、変換テーブルは、入力手段によって
入力された各輝度値を出力した時における検査対象光学
部材の像及びラインセンサの相対角度以外の角度につい
ては、当該角度と画素の位置との組み合わせに対して所
定の極座標−直交座標変換演算を施し、その演算の結果
得られた値に最も近い直交座標値を、当該角度よりも大
きく且つ最も近い相対角度に対応させている。
【0053】以上のようにして作成された変換テーブル
が、ホストメモリ62の変換テーブル格納領域62cに
格納されるのである。 <制御処理>次に、上述した光学的欠陥判定方式に従っ
た良否判定を行うために制御装置6(CPU60)が実
行する制御処理の内容を、図17及び図18のフローチ
ャートを用いて説明する。
【0054】図17の制御処理は、制御装置6に接続さ
れた図示せぬ検査開始ボタンが押下されることによりス
タートする。スタート後最初のS01では、CPU60
は、撮像工程を実行する。この撮像工程では、CPU6
0は、回転角検出回路63からの通知に基づいて検査対
象光学部材14の回転量を検知し、この検査対象光学部
材14が半回転する間に撮像装置3からフレームメモリ
61に書き込まれた全ての画像データを、順次、ホスト
メモリ62の全極座標データ格納領域62aへ格納する
(撮像素子5から出力された各画素に対応する輝度値か
らなる画像データを入力する入力手段に相当)。
【0055】次のS02では、CPU60は、座標変換
工程を実行する。図18は、S02にて実行される座標
変換工程サブルーチンを示すフローチャートである。こ
のサブルーチンに入って最初のS11では、CPU60
は、変換テーブル格納領域62cに格納されている変換
テーブルから、極座標値(m,k)及び直交座標値(X
m,Yk')の組み合わせを一組取り出す(変換テーブル
から相対角度と画素の位置との組み合わせ,及びこの組
み合わせに対応する直交座標値を、夫々一つ取り出す取
出手段に相当)。
【0056】次のS12では、CPU60は、全極座標
データ格納領域62a中のS11にて読み出した極座標
(m,k)によって示される位置から、輝度値情報を読
み出す(画像データから、取出手段によって取り出され
た相対角度と画素の位置との組み合わせに対応する輝度
値を読み出す読出手段に相当)。
【0057】次のS13では、CPU60は、S12に
て読み出した輝度値情報を、直交座標データ格納領域6
2b中のS11にて読み出した直交座標値(Xm
k')によって示される位置に、書き込む(入力手段に
よって入力された各輝度値を、検索手段によって読み出
された直交座標値に対応する画像メモリ中のピクセルへ
書き込む書込手段に相当)。
【0058】次のS14では、CPU60は、変換テー
ブルから極座標値(m,k)及び直交座標値(Xm,Y
k')の全ての組み合わせを参照したかどうかをチェック
する。そして、未だ全ての組み合わせを参照していなけ
れば、処理をS11に戻して、次の組み合わせを読み出
す。
【0059】これに対して、全ての組み合わせを参照し
終えている場合には、このサブルーチンを終了して、処
理を図17のメインルーチンに戻す。処理が戻された図
17のメインルーチンでは、CPU60は、S02の後
に実行されるS03において、ラベリング工程を実行す
る。即ち、CPU60は、直交座標データ格納領域62
b内に格納されている直交座標データから所定閾値以上
の輝度値を有する画素の集合からなる領域を抽出し、抽
出した各領域に対して夫々一意の番号(ラベル)i(i
=1,2,3,……)を付与する。
【0060】次のS04では、CPU60は、S03に
てラベルnを付与した各領域に対して、ラベルnの順番
に、特徴量抽出処理を実行する。具体的には、各領域毎
に、その領域の面積,フィレ径,最大輝度又は平均輝度
等を算出する(図形的特徴量測定手段に相当)。
【0061】次のS05では、CPU60は、S04に
て測定した図形的特徴量に基づいた良否判定工程を実行
する。具体的には、判断基準値を超える面積又はフィレ
径を有する領域が一つでも有るか否か,最大輝度が判断
基準値を超えるか否か,等に基づいて、検査対象光学部
材14が良品であるか不良品であるかの判定を実行する
(判定手段に相当)。以上の後に、CPU60は、この
制御処理を終了する。 <実施形態の作用>以上のように構成された本実施形態
によると、検査対象光学部材14を透過して撮像レンズ
4に入射するとともに撮像素子5の各画素に入射し得る
様な光は、遮光板9によって、予め拡散板2上にて遮ら
れている。従って、撮像素子5による撮像対象領域内に
おいて検査対象光学部材14に光学欠陥が生じていなけ
れば、撮像素子5によって撮像される画像データ中の各
画素の輝度値は、全て黒の値(8ビットグレースケール
における“0”)となっている。
【0062】これに対して、撮像素子5によって撮像さ
れ得る範囲において検査対象光学部材14に光学欠陥が
生じている場合には、遮光板9の側方からこの領域内に
入射した光が光学的欠陥によって拡散され、その拡散光
の一部が撮像レンズ4に入射する。この結果、遮光板9
の暗い陰を背景とした光学的欠陥の明るい像が、撮像素
子5の撮像面に形成される。このとき、画像データ中の
光学的欠陥の明るい像を撮像して得られた画素の輝度値
は、その像の明るさ(及び、像と撮像素子5の画素との
重なり具合)に応じた値(8ビットグレースケールにお
ける“1〜255”)となっている。
【0063】そして、検査対象光学部材14が半回転す
る間に、撮像素子5による撮像が一定周期(検査対象光
学部材14が0.05°回転する毎)でなされ、各撮像
によって得られたライン状の画像データが全極座標デー
タ格納領域62aに蓄積される(S01)。
【0064】制御装置6のCPU60は、図19に示す
ように、変換テーブルから一つづつ極座標値(m,k)
及び直交座標値(Xm,Yk')の組み合わせ読み出し
(S11)、全極座標データ格納領域62a内における
当該極座標値(m,k)によって示されるピクセルに書
き込まれている輝度値情報を、直交座標データ格納領域
62b内における当該直交座標値(Xm,Yk')によっ
て示されるピクセルに書き込む(S12,S13)。こ
のような書き込みを、変換テーブル中の極座標値(m,
k)及び直交座標値(Xm,Yk')の全組み合わせに関
して実行すると、直交座標データ格納領域62b内に、
直交座標系による画像データ(直交座標データ)が再現
される。このとき、変換テーブル内には、同一の直交座
標値(Xm,Yk')は、重複して記載されていないの
で、直交座標データ格納領域62b内の同一ピクセルに
輝度値情報が複数回に亘って上書きされることはない。
また、直交座標データ格納領域62b(における検査対
象光学部材14の周縁)内に対応する全ての直交座標値
(Xm,Yk')が、予め、何れかの極座標値(m,k)
に対応付けられているので、直交座標データにおける輝
度値抜けは、生じない。
【0065】CPU60は、このようにして得られた直
交座標系による画像データ(直交座標データ)に基づい
て図形的特徴量を算出し(S04)、算出した図形的特
徴量を一定の判断基準値と比較することによって、検査
対象光学部材14の良否判定を行う(S05)。
【0066】このように、本実施形態においては、極座
標データ中の全輝度値情報に対して座標変換処理を行う
場合に比して、処理ステップ数及び処理時間を大幅に減
少させることができるとともに、直交座標データ中の輝
度値抜けを防止できる。
【0067】
【実施形態2】本発明の第2の実施形態は、上記第1実
施形態に比して、フレームメモリ61から1ライン分の
画像データをホストメモリ62に書き写す毎に座標変換
処理を実行する事を、特徴とする。
【0068】図20は、本第2実施形態による光学部材
検査装置に用いられる制御装置6の構成を示すブロック
図である。この図20に示すように、制御装置6のホス
トメモリ62には、第1実施形態における全極座標デー
タ格納領域62aの代わりに、1ライン分の極座標格納
領域62dが設けられている。本第2実施形態による光
学部材検査装置におけるその他の構成は、第1実施形態
のものと同じなので、その説明を省略する。 <制御処理>次に、上述した光学的欠陥判定方式に従っ
た良否判定を行うために制御装置6(CPU60)が実
行する制御処理の内容を、図21及び図22のフローチ
ャートを用いて説明する。
【0069】図21の制御処理は、制御装置6に接続さ
れた図示せぬ検査開始ボタンが押下されることによりス
タートする。スタート後最初のS21では、CPU60
は、座標変換工程を実行する。図22は、S21にて実
行される座標変換工程サブルーチンを示すフローチャー
トである。
【0070】このサブルーチンに入って最初のS31で
は、CPU60は、処理対象の画像データを特定するた
めの変数yを初期化(y=0)する。次のS32では、
CPU60は、変換テーブル格納領域62cに格納され
ている変換テーブルの先頭位置(図16における左上)
から、極座標値(m,k)及び直交座標値(Xm
k')の組み合わせを、一組取り出す(変換テーブルか
ら相対角度と画素の位置との組み合わせ,及びこの組み
合わせに対応する直交座標値を、夫々一つ取り出す取出
手段に相当)。
【0071】次のS33では、CPU60は、撮像工程
を実行する。この撮像工程では、CPU60は、回転角
検出回路63からの通知された検査対象光学部材14の
回転角に基づき、(前回の撮像からの)回転角が単位角
(θ=0.05)に達するのを待って、撮像装置5に対
して撮像指示を通知する。そして、撮像によって撮像装
置5から出力された1ライン分の画像データを、フレー
ムメモリ61に書き込ませる。
【0072】次のS34では、CPU60は、S33の
結果フレームメモリ61に書き込まれた1ライン分の画
像データを、ホストメモリ62の極座標データ格納領域
62dへ書き写す(撮像素子5から出力された各画素に
対応する輝度値からなる画像データを入力する入力手段
に相当)。
【0073】次のS35では、CPU60は、極座標デ
ータ格納領域62d中のS32又はS38にて読み出し
た極座標(m)によって示されるピクセルから、輝度値
情報を読み出す(画像データから、取出手段によって取
り出された相対角度と画素の位置との組み合わせに対応
する輝度値を読み出す読出手段に相当)。
【0074】次のS36では、CPU60は、S35に
て読み出した輝度値情報を、直交座標データ格納領域6
2b中のS32又はS38にて読み出した直交座標値
(Xm,Yk')によって示されるピクセルに、書き込む
(入力手段によって入力された各輝度値を、検索手段に
よって読み出された直交座標値に対応する画像メモリ中
のピクセルへ書き込む書込手段に相当)。
【0075】次のS37では、CPU60は、変換テー
ブルから極座標値(m,k)及び直交座標値(Xm,Y
k')の全ての組み合わせを参照したかどうかをチェック
する。そして、未だ全ての組み合わせを参照していなけ
れば、処理をS38へ進める。
【0076】S38では、CPU60は、変換テーブル
格納領域62cに格納されている変換テーブルにおける
次の位置から、極座標値(m,k)及び直交座標値(X
m,Yk')の組み合わせを、一組取り出す(変換テーブ
ルから相対角度と画素の位置との組み合わせ,及びこの
組み合わせに対応する直交座標値を、夫々一つ取り出す
取出手段に相当)。
【0077】ここに、「変換テーブルにおける次の位
置」とは、前回読み出した極座標値(m,k)よりも極
座標値のmの値が一つだけ大きい位置(図16における
右隣の位置),若しくは、前回読み出した極座標値
(m,k)のmの値が最大値n(=2047)である場
合には、極座標値のmの値が0である次の未読み出しの
位置(図16における次の行の最左側の位置)である。
【0078】次のS39では、CPU60は、S38に
て読み出した極座標値(m,k)のkの値を前回読み出
したkの値と比較し、kの値が変化したか否かをチェッ
クする。そして、kの値が変化していない場合には、処
理をS35に戻す。
【0079】これに対して、kの値が変化している場合
には、S40にて処理対象の画像データを特定するため
の変数yをインクリメントした後に、処理をS33に戻
す。以上説明したS33乃至S40のループ処理を繰り
返した結果、変換テーブルにおける極座標値(m,k)
及び直交座標値(Xm,Yk')の全ての組み合わせを参
照し終えたとS37にて判定した場合には、CPU60
は、このサブルーチンを終了して、処理を図21のメイ
ンルーチンに戻す。
【0080】処理が戻された図21のメインルーチンで
は、CPU60は、S21の後に実行されるS22にお
いて、ラベリング工程を実行する。即ち、CPU60
は、直交座標データ格納領域62b内に格納されている
直交座標データから所定閾値以上の輝度値を有する画素
の集合からなる領域を抽出し、抽出した各領域に対して
夫々一意の番号(ラベル)i(i=1,2,3,……)
を付与する。
【0081】次のS23では、CPU60は、S22に
てラベルnを付与した各領域に対して、ラベルnの順番
に、特徴量抽出処理を実行する。具体的には、各領域毎
に、その領域の面積,フィレ径,最大輝度又は平均輝度
等を算出する(図形的特徴量測定手段に相当)。
【0082】次のS24では、CPU60は、S23に
て測定した図形的特徴量に基づいた良否判定工程を実行
する。具体的には、判断基準値を超える面積又はフィレ
径を有する領域が一つでも有るか否か,最大輝度が判断
基準値を超えるか否か,等に基づいて、検査対象光学部
材14が良品であるか不良品であるかの判定を実行する
(判定手段に相当)。以上の後に、CPU60は、この
制御処理を終了する。 <実施形態の作用>以上のように構成された本第2実施
形態によると、検査対象光学部材14が半回転する間
に、撮像素子5による撮像が一定周期(検査対象光学部
材14が0.05°回転する毎)でなされ、各撮像によ
って得られた一ライン分の画像データが極座標データ格
納領域62dに格納される(S34)。
【0083】制御装置6のCPU60は、極座標データ
格納領域62dに一ライン分の画像データが格納される
と、変換テーブルから順番に一つづつ極座標値(m,
k)及び直交座標値(Xm,Yk')の組み合わせ読み出
し(S32,S38)、極座標データ格納領域62d内
における当該極座標値(m)によって示されるピクセル
に書き込まれている輝度値情報を、直交座標データ格納
領域62b内における当該直交座標値(Xm,Yk')に
よって示されるピクセルに書き込む(S35,S3
6)。このような書き込みを繰り返した結果、変換テー
ブルから読み出した極座標値(m,k)のk座標の値が
大きくなると、CPU60は、次の一ライン分の画像デ
ータをフレームメモリ61から極座標データ格納領域6
2dに書き写す(S40,S33,S34)。
【0084】そして、変換テーブルから極座標値(m,
k)及び直交座標値(Xm,Yk')の全ての組み合せを
読み出され、これらに従った書き込みがなされると、直
交座標データ格納領域62b内に、直交座標系による画
像データ(直交座標データ)が再現される。
【0085】本第2実施形態におけるその他の作用は、
第1実施形態とものと同じであるので、その説明を省略
する。
【0086】
【実施形態3】本発明の第3の実施形態は、上述の第1
実施形態と比較して、制御装置6内において、プログラ
ム処理によって座標変換を行うのではなく、ハードウェ
アによって座標変換を行うことを特徴としている。 <光学部材検査装置の構成>図23は、本第3実施形態
による制御装置6の構成を示すブロック図である。
【0087】図23における極座標データメモリ65
は、検査対象光学部材14が半回転する間に撮像装置3
から出力された全ての一ライン分の画像データが先頭行
から行単位に書き込まれて検査対象光学部材14全体に
相当する極座標データが合成されるメモリであり、第1
実施形態におけるホストメモリ62の全極座標データ格
納領域62aに相当する。なお、本第3実施形態におい
ては、撮像装置3による撮像は、検査対象光学部材が
0.05度回転する毎に行われるので、極座標データの
行数は3600行となっている。
【0088】この極座標データメモリ65は、検査対象
光学全部材14の全体に対応する極座標データが合成さ
れた後においては、読み出しパルスが入力される毎に、
その時点で入力されているアドレス(極座標データのk
座標を指定するための0〜3599[実際には2進数]
の値をとる上位アドレス,及び、極座標データのm座標
を指定するための0〜2047[実際には2進数]の値
をとる下位アドレス)によって指定されたピクセルに記
載されている輝度値情報を、出力する。
【0089】直交座標データメモリ66は、座標変換の
結果としての直交座標データが合成される画像メモリ
(直交座標によってその位置が特定される複数のピクセ
ルをマトリックス状に並べてなる画像メモリ)であり、
第1実施形態における直交座標データ格納領域62bに
相当する。
【0090】この直交座標データメモリ66は、書き込
みパルスが入力される毎に、その時点で入力されている
アドレス(直交座標データのX座標を指定するための0
〜2047[実際には2進数]の値をとる上位アドレ
ス,及び直交座標データのY座標を指定するための0〜
2047[実際には2進数]の値をとる下位アドレス)
によって指定された位置(ピクセル)に、極座標データ
メモリ65から出力された輝度値情報を、格納する。
【0091】制御回路64は、制御装置6全体の制御を
司る回路であり、所定周期のクロックパルスを生成す
る。そして、このクロックパルスのタイミングに同期し
て、極座標データメモリ65に読み出しパルス,直交座
標データメモリ66に書き込みパルスを各々入力すると
ともに、画素カウンタ68にインクリメントパルスを入
力する。なお、制御回路64は、これら読み出しパル
ス,書き込みパルス,及びインクリメントパルスを各々
2048×3600個出力した時点で、画像処理部70
に対して画像変換完了通知を行う。
【0092】画素カウンタ68は、入力されたインクリ
メントパルスの数を0〜2047のサイクルで計数する
カウンタ(撮像素子から順番に出力される各輝度値をカ
ウントするカウンタ)であり、計数結果としての画素ア
ドレス(極座標データメモリの下位アドレスm)を出力
するとともに、2048個のインクリメントパルスを計
数する毎に、計数結果をリセットして0とするととも
に、回転角カウンタ67に対してカウントパルスを入力
する。即ち、この画素カウンタ68が、入力手段によっ
て入力された各輝度値に対応する画素の位置を特定する
画素位置特定手段に、相当する。
【0093】回転角カウンタ67は、入力されたカウン
トパルスの数を0〜3599のサイクルで計数するカウ
ンタであり、計数結果としての回転角アドレス(極座標
データメモリの上位アドレスk)を出力する。即ち、回
転角カウンタ67は、入力手段によって入力された各輝
度値を出力した時における検査対象光学部材の像及びラ
インセンサの相対角度を特定する角度特定手段に、相当
する。
【0094】画素カウンタ68から出力された画素アド
レス及び回転角カウンタ67から出力された回転角アド
レスは、夫々下位アドレスm及び上位アドレスkとし
て、変換テーブル69にも入力される。即ち、これら画
素カウンタ68及び回転角カウンタ67が、角度特定手
段によって特定された相対角度及び画素位置特定手段に
よって特定された画素の位置に基づいて変換テーブルを
検索して対応する直交座標値を読み出す検索手段に、相
当する。
【0095】変換テーブル69は、ROM上に構築され
たテーブル(画像メモリの各ピクセルを特定する個々の
直交座標値に対して、検査対象光学部材の像及びライン
センサの相対角度と前記画素の位置との組み合わせを一
つのみ対応させた変換テーブル)であり、入力されたア
ドレスによって指定されるエントリに、当該入力アドレ
ス(回転角アドレス及び画素アドレス)に対応するデー
タ(直交座標データメモリ66に対する上位アドレスで
あるX座標アドレス,及び、下位アドレスであるY座標
アドレス)が書き込まれている形式を有する。以下、こ
の変換テーブルの作成手順を説明する。
【0096】いま、上記式(1')〜(4')においてθ
=0.05を代入して、m(0〜1024)及びk(0
〜3599)の全ての組合せについて上記式(1'),
(2')(即ち、所定の極座標−直交座標変換演算)を
実行するとともに、m'(1025〜2047)及びk
(0〜3599)の全ての組合せについて上記式
(3'),(4')(即ち、所定の極座標−直交座標変換
演算)を実行する。すると、計算結果は、図24の表に
その一部を示す通りになる。
【0097】この図24に示したように、上記各式
(1')〜(4')に夫々任意のm,k(整数)を代入し
た計算結果は、必ずしも整数とはならない。即ち、直交
座標データの各ピクセルの中心点とは一致しない。従っ
て、X,Yの計算結果の小数点以下第1位を四捨五入し
て、実際の計算結果に最も近い直交座標(X,Y)を、
極座標データ中の極座標(m,k)に対応する座標とし
て特定する。この四捨五入により、m及びkの組み合わ
せに対して極座標−直交座標変換演算を施して算出され
た値に最も近い直交座標値(X,Y)が、当該m及びk
の組み合わせに対応される。図25は、このようにして
得られた極座標値(m,k)及び直交座標値(X,Y)
の関係をまとめたテーブルである。
【0098】但し、この図25に示すX及びYの各組合
せは、必ずしもユニークではなく、同一のX及びYの組
合せがm及びkの複数の組合せに対応している場合があ
る。そのため、同一のX及びYの組合せが複数位置にあ
った場合には、それらX及びYの組合せに対応する四捨
五入前の数値(図24)を調べる。そして、四捨五入前
の数値との差(Xについての差及びYについての差の合
計)が最も小さくなる位置にあるものを、有効なものと
特定し、それ以外の位置にあるものについてはスタック
値(X=0,Y=0)に書き換える。このスタック値へ
の書換により、極座標−直交座標変換演算の結果が直交
座標値(X,Y)に最も近くなるm及びkの組み合わせ
のみに対して、当該直交座標(X,Y)が対応するよう
になる。図26は、このスタック値への書換がなされた
テーブルを示す(但し、スタック値は横線によって示さ
れている)。
【0099】この図26によると、直交座標値(X=1
536,Y=1908),(X=1538,Y=190
8),(X=1532,Y=1901),(X=153
4,Y=1901)が、欠落している。即ち、これら直
交座標値(X,Y)は、m及びkの何れの組み合わせに
も対応していない。この場合には、スタック値への書換
がなされた各直交座標値(X,Y)の四捨五入前の数値
(図24)が調べられる。そして、それらのうち、欠落
している各直交座標値(X,Y)との差(Xについての
差及びYについての差の合計)が最も小さくなるものが
特定され、その位置にその欠落している直交座標値
(X,Y)が書き込まれる。この書き込みにより、m及
びkの何れの組み合わせにも対応していない直交座標値
(X,Y)が、何れの直交座標値にも対応していないm
及びkの組み合わせのうち、極座標−直交座標変換演算
の結果が当該直交座標値(X,Y)に最も近くなる組み
合わせに、対応することになる。図27は、この書き込
みがなされたテーブルを示す。この図27に示す状態に
まで加工されたテーブルが、変換テーブル69としてR
OMに書き込まれるのである。
【0100】以上の構成を有する変換テーブル69は、
入力されたアドレスに対応するY座標アドレス,及び、
X座標アドレスを出力して、直交座標データメモリ66
に入力する。従って、上位アドレス(回転角アドレス)
k=0,下位アドレス(画素アドレス)m=0から順番
に、上位アドレス(回転角アドレス)k=3599,下
位アドレス(画素アドレス)m=2047までの全ての
アドレスの組合せがこの変換テーブル69に入力され、
夫々に対応するデータ(Y座標アドレス,X座標アドレ
ス)がこの変換テーブル69から出力されると、直交座
標データメモリ66内において検査対象光学部材14全
体に相似した画像データ(直交座標データ)が合成され
ることになる。
【0101】このように直交座標データが直交座標デー
タメモリ66内に合成されると、画像処理部70には、
制御回路64から画像変換完了通知が入力される。この
画像変換完了通知を受けた画像処理部70は、直交座標
データメモリ66から直交座標データ全体を読み出し、
直交座標データ中の各ピクセルの輝度値を所定の閾値と
比較し、所定の閾値よりも明るいピクセルの値を“1”
とするとともにそれ以外のピクセルの値を“0”とする
二値化処理を行う。そして、二値化処理後において
“1”の値を有する領域のピクセルの総数(面積)が所
定の判定基準値を超えている場合や“1”の値を有する
ピクセルの集合からなる領域のフィレ径が所定の判定基
準値を超えている場合等に、検査対象光学部材14が不
良品であると判断するのである。即ち、この画像処理部
70は、画像メモリに書き込まれた検査対象光学部材全
体に対応する画像データの図形的特徴量を測定する図形
的特徴量測定手段,及び、図形的特徴量が所定の判定基
準値を超えたか否かを判定する判定手段に、相当する。
【0102】本第3実施形態におけるその他の構成は、
第1実施形態のものと全く同じであるので、その説明を
省略する。 <実施形態の作用>以上のように構成された本第3実施
形態によると、検査対象光学部材14が半回転する間
に、検査対象光学部材14が0.05°回転する毎に撮
像装置3による撮像がなされ、各撮像によって得られた
ライン状の画像データが制御装置6の極座標データメモ
リ65に蓄積される。
【0103】そして、この極座標データメモリ65中に
おいて極座標データが合成されると、制御回路64は、
所定の周期でインクリメントパルス,読み出しパルス,
及び書き込みパルスを出力する。
【0104】このインクリメントパルスを受信した画素
カウンタ68は、このインクリメントパルスの数を計数
し、計数結果を画素アドレスmとして、極座標データメ
モリ65及び変換テーブル69に入力する。この時、画
素カウンタ68の計数結果が2047以下である場合に
は、回転角カウンタ67は、初期値0を回転角アドレス
kとして、極座標データメモリ65及び変換テーブル6
9に入力する。そして、画素カウンタ68は、2048
個のインクリメントパルスが入力される毎に計数結果を
リセットするとともに、カウントパルスを回転角カウン
タ67に入力する。回転角カウンタ67は、このカウン
トパルスの数を計数し、計数結果を回転角アドレスkと
して、極座標データメモリ65及び変換テーブル69に
入力する。
【0105】極座標データメモリ65は、読み出しパル
スが入力されると、その時点で入力されているアドレス
(上位アドレスとしての回転角アドレスk,下位アドレ
スとしての画素アドレスm)によって指定されるピクセ
ルに書き込まれている輝度値を、直交座標データメモリ
66に対して出力する。
【0106】一方、変換テーブル69は、入力されたア
ドレス(上位アドレスとしての回転角アドレスk,下位
アドレスとしての画素アドレスm)に対応するデータ
(X座標アドレス,Y座標アドレス)を出力して、直交
座標データメモリ66に入力する。
【0107】直交座標データメモリ66は、書き込みパ
ルスが入力されると、その時点で入力されているアドレ
ス(上位アドレスとしてのX座標アドレス,下位アドレ
スとしてのY座標アドレス)によって指定されるピクセ
ルに、極座標データメモリ65から入力された輝度値情
報を書き込む。
【0108】このとき、変換テーブル69内には、同一
の直交座標値(X,Y)は、重複して記載されていない
ので、直交座標データメモリ66内の同一ピクセルに輝
度値情報が複数回に亘って上書きされることはない。し
かも、直交座標データメモリ66の各ピクセルに書き込
まれる輝度値情報は、極座標データにおける座標値
(m,k)に対する極座標−直交座標変換演算結果が最
も当該ピクセルの中心に近くなるものの輝度値である。
従って、実際の検査対象光学部材14の像に近似した直
交座標データを得ることができる。また、直交座標デー
タメモリ66(における検査対象光学部材14の周縁)
内に対応する全ての直交座標値(X,Y)が、予め、何
れかの極座標(m,k)に対応付けられているので、直
交座標データにおける輝度値抜けは、生じない。
【0109】極座標データメモリ65から出力された全
ての輝度値情報が直交座標データメモリ66に書き込ま
れると、画像処理部70は、このようにして得られた直
交座標系による画像データ(直交座標データ)に基づい
て図形的特徴量を算出し、算出した図形的特徴量を一定
の判断基準値と比較することによって、検査対象光学部
材14の良否判定を行う。
【0110】本第3実施形態におけるその他の作用は、
第1実施形態のものと同じなので、その説明を省略す
る。
【0111】
【実施形態4】本発明の第4の実施形態は、上記第3実
施形態に比して、制御装置6内に極座標データメモリ6
5を有さず、撮像装置3によって1ラインの撮像がなさ
れる毎に順次一画素づつ座標変換を行い、その画素を直
交座標データメモリ66に書き写すことを、特徴とす
る。 <光学部材検査装置の構成>図28は、本第4実施形態
による制御装置6及び撮像装置3の回路構成を示すブロ
ック図である。
【0112】図28における直交座標データメモリ6
6,変換テーブル69,及び画像処理部70は、上述の
第3実施形態のものと全く同じなので、その説明を省略
する。制御装置6の回転角検出器71は、読取装置10
から入力されたパルスを計数し、入力されたパルスの数
が検査対象光学部材14の回転角0.05°に対応した
数に達する毎に、その旨を示す角度検出信号を画像入力
制御部72に通知するとともに、リセット信号を出力画
素カウンタ73に入力する。また、回転角検出器71
は、角度検出信号を出力した回数を0〜3599のサイ
クルで計数し、計数結果としての回転角アドレスを上位
アドレスkとして変換テーブル69に入力する。即ち、
この回転角検出器71が、入力手段によって入力された
各輝度値を出力した時における検査対象光学部材の像及
びラインセンサの相対角度を特定する角度特定手段に相
当する。
【0113】制御装置6の画像入力制御部72は、入力
手段として、制御装置6全体にわたる画像データの流れ
を司る回路であり、所定周期のクロックパルスを生成す
る。そして、このクロックパルスを所定の周期で分周す
ることにより、バッファメモリ32に対する駆動パルス
及びA/D変換器31に対する変換パルスを生成する。
また、画像入力制御部72は、回転角検出器71から角
度検出信号が入力される毎に、撮像装置3の撮像素子5
に対して撮像開始信号を入力するとともに、所定時間後
に読み出し開始信号を入力する。また、画像入力制御部
72は、読み出し開始信号を出力すると、駆動パルス及
び変換パルスと同じタイミングで、書き込みパルスを直
交座標データメモリ66に入力する。そして、書き込み
パルスを計2048×3600個出力した時点で、画像
処理部70に対して画像変換完了通知を行う。
【0114】撮像装置3の撮像素子5は、画像入力制御
部72から撮像開始信号が入力されると、撮像(電荷の
蓄積)を開始する。そして、読み出し信号が入力される
と、各画素に蓄積された電荷を、パラレルにバッファメ
モリ32に転送する。バッファメモリ32は、一ライン
分(2048個)の電荷を保持するメモリであり、撮像
素子5によって転送された電荷を、駆動パルスのタイミ
ングに従って一つづつA/D変換器31に入力する。ま
た、バッファメモリ32は、A/D変換器31に一つの
画素の電荷を入力する毎に、制御装置6の出力画素カウ
ンタ73にカウントパルスを入力する。
【0115】撮像装置3のA/D変換器31は、画像入
力制御部72から入力される変換パルスに従って、撮像
素子5から出力される電荷(アナログ信号)をデジタル
信号である輝度値情報に変換し、直交座標データメモリ
66に入力する。
【0116】制御装置6の出力画素カウンタ73は、回
転角検出器71からリセット信号が入力される毎にリセ
ットされるとともに、バッファメモリ32から入力され
たカウントパルスを計数し、計数結果としての画素アド
レスを下位アドレスmとして変換テーブル69に入力す
る。即ち、出力画素カウンタ73が、入力手段によって
入力された各輝度値に対応する画素の位置を特定する画
素位置特定手段に相当する。
【0117】本第4実施形態におけるその他の構成は、
第1実施形態のものと全く同じであるので、その説明を
省略する。 <実施形態の作用>以上のように構成された本第4実施
形態によると、検査対象光学部材14が0.05°回転
する毎に、回転角検出器71は、回転角アドレス(変換
テーブル69の上位アドレス)kをインクリメントする
とともに、出力画素カウンタ73をリセットし、画像入
力制御部72に角度検出信号を入力する。角度検出信号
を受信した画像入力制御部72は、撮像装置3の撮像素
子5に対して撮像を行わせる。
【0118】撮像素子5は、画像入力制御部72から読
出開始信号を受信すると、各画素に蓄積されていた電荷
をバッファメモリ32へパラレルに出力する。バッファ
メモリ32は、このように転送された各画素の電荷を順
番に出力する。A/D変換器31は、このようにしてバ
ッファメモリ32から画素毎に出力された電荷を、デジ
タル信号である輝度値情報に変換し、直交座標データメ
モリ66に入力する。
【0119】このとき同時に、出力画素カウンタ73
は、バッファメモリ32から電荷が出力された回数を計
数し、計数結果(即ち、直交座標データメモリ66に入
力されている輝度値情報に対応する画素の番号)を、画
素アドレス(下位アドレス)mとして変換テーブル69
に入力する。すると、変換テーブル69は、その時点で
入力されているアドレス(上位アドレスとしての回転角
アドレスk,下位アドレスとしての画素アドレスm)に
対応するデータ(X座標アドレス,Y座標アドレス)を
出力して、直交座標データメモリ66に入力する。
【0120】直交座標データメモリ66は、書き込みパ
ルスが入力された時に入力されているアドレス(上位ア
ドレスとしてのX座標アドレス,下位アドレスとしての
Y座標アドレス)によって指定されるピクセルに、撮像
装置3から入力された輝度値情報を書き込む。
【0121】このとき、変換テーブル69内には、同一
の直交座標値(X,Y)は、重複して記載されていない
ので、直交座標データメモリ66内の同一ピクセルに輝
度値情報が複数回に亘って上書きされることはない。し
かも、直交座標データメモリ66の各ピクセルに書き込
まれる輝度値情報は、極座標データにおける極座標値
(m,k)に対する極座標−直交座標変換演算結果が最
も当該ピクセルの中心に近くなるものの輝度値である。
従って、実際の検査対象光学部材14の像に近似した直
交座標データを得ることができる。また、直交座標デー
タメモリ66(における検査対象光学部材14の周縁)
内に対応する全ての直交座標値(X,Y)が、予め、何
れかの極座標値(m,k)に対応付けられているので、
直交座標データにおける輝度値抜けは、生じない。
【0122】回転角検出器71から出力される回転角ア
ドレスが最大値k=3599となり、且つ、出力画素カ
ウンタ73から出力される画素アドレスが最大値m=2
047となった時点で画像変換完了通知が画像入力制御
部72から出力されると、画像処理部70は、直交座標
データメモリ66内にて合成された直交座標データに基
づいて図形的特徴量を算出し、算出した図形的特徴量を
一定の判断基準値と比較することによって、検査対象光
学部材14の良否判定を行う。
【0123】本第4実施形態におけるその他の作用は、
第1実施形態のものと同じなので、その説明を省略す
る。
【0124】
【実施形態5】本発明の第5の実施形態は、上述の第4
実施形態と比較して、変換テーブル中の各直交座標値に
ついて、それが有効であるか無効であるかのフラグを設
定し、有効である事を示すフラグが設定されている直交
座標値に関してのみ座標変換を行うことを、特徴として
いる。 <光学部材検査装置の構成>図29は、本第5実施形態
による制御装置6の構成を示すブロック図である。
【0125】図29に示すように、本第5実施形態によ
る制御装置6は、変換テーブル74の構成及び機能,並
びに、画像入力制御部72から直交座標データメモリ6
6に入力される書き込みパルスの信号路にゲート回路7
5が設けられている点のみ、図28に示す第4実施形態
の制御装置6と異なる。
【0126】変換テーブル74は、ROM上に構築され
ており、入力されたアドレス(上位アドレスとしての回
転角アドレスk,及び、下位アドレスとしての画素アド
レスm)によって指定されるエントリに、当該入力アド
レスに対応するデータ(直交座標データメモリ66に対
する上位アドレスであるX座標アドレス,下位アドレス
であるY座標アドレス,及び、これら両アドレスが有効
であるか(=1)無効であるか(=0)を示すデータ有
効フラグビットF)が書き込まれている形式を有する。
以下、この変換テーブルの作成手順を説明する。
【0127】いま、上述の第3実施形態において説明し
た手順により図25と同じ表を生成し、生成した表中に
書き込まれているX及びYの組合せをチェックする。そ
して、表中に一箇所のみ記載されているX及びYの組合
せについては、全て有効であると判定し、同じ欄内にデ
ータ有効フラグビットF=1をセットする。また、同一
のX及びYの組合せが複数箇所に記載されている場合に
は、それらX及びYの組合せに対応する四捨五入前の数
値(図24)を調べる。そして、四捨五入前の数値との
差(Xについての差及びYについての差の合計)が最も
小さくなる位置に記載されているものを、有効な組合せ
と特定し、それが記載されている欄内にデータ有効フラ
グビットF=1を設定する。一方、それ以外の欄には、
データ有効フラグビットF=0(即ち、無効を示すフラ
グ)を設定する。図30は、このようなデータ有効フラ
グビットFの設定がなされたテーブルを示す。この図3
0に示す状態にまで加工されたテーブルが、変換テーブ
ル74としてROMに書き込まれるのである。
【0128】以上の構成を有する変換テーブル74は、
入力されたアドレスに対応するY座標アドレス,及び、
X座標アドレスを直交座標データメモリ66に入力する
とともに、入力されたアドレスに対応するデータ有効フ
ラグビットFをゲート回路75の制御端子に入力する。
【0129】ゲート回路75は、変換テーブル74から
データ有効フラグビットF=1が出力されている時,即
ち、有効なX座標アドレス及びY座標アドレスがこの変
換テーブル74から出力されている時にのみ、画像入力
制御部72から出力された書き込みパルスを通過させ
る。一方、ゲート回路75は、変換テーブル74からデ
ータ有効フラグビットF=0が出力されている時,即
ち、無効なX座標アドレス及びY座標アドレスがこの変
換テーブル74から出力されている時には、画像入力制
御部72から出力された書き込みパルスを阻止する。
【0130】本第5実施形態のその他の構成は、第4実
施形態のものと同じなので、その説明を省略する。 <実施形態の作用>以上のように構成された本第5実施
形態によると、検査対象光学部材14が0.05°回転
する毎に、回転角検出器71は、回転角アドレス(変換
テーブル69の上位アドレス)kをインクリメントする
とともに、出力画素カウンタ73をリセットし、画像入
力制御部72に角度検出信号を入力する。角度検出信号
を受信した画像入力制御部72は、撮像装置3の撮像素
子5に対して撮像を行わせる。
【0131】撮像素子5は、画像入力制御部72から読
出開始信号を受信すると、各画素に蓄積されていた電荷
をバッファメモリ32へパラレルに出力する。バッファ
メモリ32は、このように転送された各画素の電荷を順
番に出力する。A/D変換器31は、このようにしてバ
ッファメモリ32から各画素毎に出力された電荷を、デ
ジタル信号である輝度値情報に変換し、直交座標データ
メモリ66に入力する。
【0132】このとき同時に、出力画素カウンタ73
は、バッファメモリ32から電荷が出力された回数を計
数し、計数結果(即ち、直交座標データメモリ66に入
力されている輝度値情報に対応する画素の番号)を、画
素アドレス(下位アドレス)mとして変換テーブル69
に入力する。すると、変換テーブル74は、その時点で
入力されているアドレス(上位アドレスとしての回転角
アドレスk,下位アドレスとしての画素アドレスm)に
対応するX座標アドレス及びY座標アドレスを直交座標
データメモリ66に入力するとともに、対応するデータ
有効フラグビットFをゲート回路75に入力する。
【0133】ゲート回路75は、入力されたデータ有効
フラグビットFが“0”であれば画像入力制御部72か
らの書き込みパルスを阻止し、入力されたデータ有効フ
ラグビットFが“1”であれば書き込みパルスを通過さ
せる。
【0134】その結果、直交座標データメモリ66は、
書き込みパルスがゲート回路75を介して入力された時
にのみ、入力されているアドレス(上位アドレスとして
のX座標アドレス,下位アドレスとしてのY座標アドレ
ス)によって指定されるピクセルに、撮像装置3から入
力された輝度値情報を書き込む。一方、書き込みパルス
がゲート回路75によって阻止されている時には、撮像
装置3のA/D変換器31から入力された輝度値情報
は、直交座標データメモリ66には書き込まれずに破棄
される。
【0135】ところで、変換テーブル74内において
は、同一のX座標アドレス及びY座標アドレスの組合せ
に関して、それが有効であることを示すデータ有効フラ
グビットF=1は、一箇所にしか設定されていない。従
って、直交座標データメモリ66内の同一ピクセルに輝
度値情報が複数回に亘って上書きされることはない。し
かも、データ有効フラグビットF=1が設定された直交
座標値(X,Y)に対応する極座標値(m,k)は、そ
れに基づく極座標−直交座標変換演算結果が、最も当該
直交座標値(X,Y)に近くなるものである。従って、
実際の検査対象光学部材14の像に近似した直交座標デ
ータを得ることができる。
【0136】回転角検出器71から出力される回転角ア
ドレスが最大値k=3599となり、且つ、出力画素カ
ウンタ73から出力される画素アドレスが最大値m=2
047となった時点で画像変換完了通知が画像入力制御
部72から出力されると、画像処理部70は、直交座標
データメモリ66内にて合成された直交座標データに基
づいて図形的特徴量を算出し、算出した図形的特徴量を
一定の判断基準値と比較することによって、検査対象光
学部材14の良否判定を行う。
【0137】本第5実施形態におけるその他の作用は、
第1実施形態のものと同じなので、その説明を省略す
る。
【0138】
【発明の効果】以上のように構成された本発明の光学部
材検査装置によれば、少ない処理ステップ数と処理時間
で座標変換を行うことができる。
【0139】また、請求項13,14,又は16の光学
部材検査装置によれば、座標変換後の画像データに輝度
値の欠落を生じることなく座標変換を行うことができ
る。また、請求項10,13,又は14の光学部材検査
装置によれば、座標変換演算によって算出される直交座
標値が画像メモリ中のピクセルの中心に最も近くなる輝
度値を当該ピクセルに書き込むことができる。
【図面の簡単な説明】
【図1】 本発明の第1の実施の形態による光学部材検
査装置の概略構成を示す側面断面図
【図2】 図1の検査対象光学部材等を撮像装置の位置
から見た平面図
【図3】 図1の制御装置の内部回路構成を示すブロッ
ク図
【図4】 検査対象光学部材に光学的欠陥がない場合に
おける光の進行状態を示す図
【図5】 検査対象光学部材に光学的欠陥がある場合に
おける光の進行状態を示す図
【図6】 検査対象光学部材に光学的欠陥がある場合に
撮像装置から出力される画像データの輝度分布を示すグ
ラフ
【図7】 遮光板,撮像対象領域及び検査対象光学部材
の相対位置と極座標データ格納領域に格納された極座標
データとの関係を示す図
【図8】 遮光板,撮像対象領域及び検査対象光学部材
の相対位置と極座標データ格納領域に格納された極座標
データとの関係を示す図
【図9】 遮光板,撮像対象領域及び検査対象光学部材
の相対位置と極座標データ格納領域に格納された極座標
データとの関係を示す図
【図10】 遮光板,撮像対象領域及び検査対象光学部
材の相対位置と極座標データ格納領域に格納された極座
標データとの関係を示す図
【図11】 遮光板,撮像対象領域及び検査対象光学部
材の相対位置と極座標データ格納領域に格納された極座
標データとの関係を示す図
【図12】 極座標系から直交座標系への座標変換方法
を示す図
【図13】 図3の極座標データ格納領域及び直交座標
データ格納領域に格納されている画像データを示すメモ
リマップ
【図14】 擬似的な画像データの増加による輝度値情
報の穴埋めを示す説明図
【図15】 変換テーブルの作成手順を示す図
【図16】 図3の変換テーブルの構造を示す図
【図17】 図3のCPUにて実行される制御処理を示
すフローチャート
【図18】 図17のS02にて実行される座標変換行
程処理サブルーチンを示すフローチャート
【図19】 本発明の第1実施形態による作用の説明図
【図20】 本発明の第2の実施の形態における制御装
置の内部回路構成を示すブロック図
【図21】 図20のCPUにて実行される制御処理を
示すフローチャート
【図22】 図21のS21にて実行される座標変換行
程処理サブルーチンを示すフローチャート
【図23】 本発明の第3の実施の形態における制御装
置の内部回路構成を示すブロック図
【図24】 変換テーブルの作成手順を示す図
【図25】 変換テーブルの作成手順を示す図
【図26】 変換テーブルの作成手順を示す図
【図27】 図23の変換テーブルの構造を示す図
【図28】 本発明の第4の実施の形態における制御装
置の内部回路構成を示すブロック図
【図29】 本発明の第5の実施の形態における制御装
置の内部回路構成を示すブロック図
【図30】 図29の変換テーブルの構造を示す図
【図31】 先願の光学部材検査装置の概略図
【図32】 先願における座標変換の説明図
【図33】 ラインセンサの撮像周期の説明図
【図34】 直交座標データにおける輝度値抜け状態を
示す図
【符号の説明】
3 撮像装置 4 撮像レンズ 5 撮像素子 6 制御装置 8 駆動モータ 10 読取装置 14 検査対象光学部材 15 ホルダ 60 CPU 62 ホストメモリ 62a 全極座標データ格納領域 62b 直交座標データ格納領域 62c 変換テーブル格納領域 62d 極座標データ格納領域 63 回転角検出回路 65 極座標データメモリ 66 直交座標データメモリ 67 回転角カウンタ 68 画素カウンタ 69 変換テーブル 71 回転角検出器 73 出力画素カウンタ 74 変換テーブル
───────────────────────────────────────────────────── フロントページの続き (72)発明者 鈴木 信一 東京都板橋区前野町2丁目36番9号旭光学 工業株式会社内

Claims (16)

    【特許請求の範囲】
  1. 【請求項1】検査対象光学部材の光学的欠陥を検出する
    光学部材検査装置であって、 撮像レンズと、 この撮像レンズによって形成された検査対象光学部材の
    像を繰り返し撮像するために複数の画素を一方向に並べ
    てなるラインセンサと、 前記検査対象光学部材の像と前記ラインセンサとを相対
    回転させる回転手段と、 前記ラインセンサから出力された前記各画素に対応する
    輝度値からなる画像データを入力する入力手段と、 直交座標によってその位置が特定される複数のピクセル
    をマトリックス状に並べてなる画像メモリと、 この画像メモリの各ピクセルを特定する個々の直交座標
    値に対して、前記検査対象光学部材の像及び前記ライン
    センサの相対角度と前記画素の位置との組み合わせを一
    つのみ対応させた変換テーブルと、 前記入力手段によって入力された各輝度値を出力した時
    における前記検査対象光学部材の像及び前記ラインセン
    サの相対角度を特定する角度特定手段と、 前記入力手段によって入力された各輝度値に対応する画
    素の位置を特定する画素位置特定手段と、 前記角度特定手段によって特定された相対角度及び前記
    画素位置特定手段によって特定された画素の位置に基づ
    いて前記変換テーブルを検索して、対応する直交座標値
    を読み出す検索手段と、 前記入力手段によって入力された各輝度値を、前記検索
    手段によって読み出された直交座標値に対応する前記画
    像メモリ中のピクセルへ書き込む書込手段とを備えたこ
    とを特徴とする光学部材検査装置。
  2. 【請求項2】検査対象光学部材の光学的欠陥を検出する
    光学部材検査装置であって、 撮像レンズと、 この撮像レンズによって形成された検査対象光学部材の
    像を繰り返し撮像するために複数の画素を一方向に並べ
    てなるラインセンサと、 前記検査対象光学部材の像と前記ラインセンサとを相対
    回転させる回転手段と、 前記ラインセンサから出力された前記各画素に対応する
    輝度値からなる画像データを入力する入力手段と、 直交座標によってその位置が特定される複数のピクセル
    をマトリックス状に並べてなる画像メモリと、 この画像メモリの各ピクセルを特定する個々の直交座標
    値に対して、前記検査対象光学部材の像及び前記ライン
    センサの相対角度と前記画素の位置との組み合わせを一
    つのみ対応させた変換テーブルと、 この変換テーブルから、相対角度と前記画素の位置との
    組み合せ,及びこの組み合わせに対応する前記直交座標
    値を、夫々一つ取り出す取出手段と、 前記入力手段から入力された画像データから、前記取出
    手段によって取り出された相対角度と前記画素の位置と
    の組み合せに対応する輝度値を読み出す読出手段と、 この読出手段によって読み出された輝度値を前記取出手
    段によって取り出された前記直交座標値に対応する前記
    画像メモリ中のピクセルへ書き込む書込手段とを備えた
    ことを特徴とする光学部材検査装置。
  3. 【請求項3】前記画像メモリに書き込まれた前記検査対
    象光学部材全体に対応する画像データの図形的特徴量を
    測定する図形的特徴量測定手段と、 前記図形的特徴量が所定の判定基準値を超えたか否かを
    判定する判定手段とを更に備えたことを特徴とする請求
    項1又は2記載の光学部材検査装置。
  4. 【請求項4】前記入力手段は、前記ラインセンサが前記
    検査対象光学部材の像を繰り返し撮像することによって
    このラインセンサから出力された画像データを各撮像毎
    に行単位で順番に格納する一時格納メモリを有するとと
    もに、 前記読出手段は、前記取出手段によって取り出された相
    対角度に対応する行,及び前記取出手段によって取り出
    された前記画素の位置に対応する列によって特定される
    ピクセルから前記輝度値を読み出すことを特徴とする請
    求項2記載の光学部材検査装置。
  5. 【請求項5】前記書込手段は、前記検査対象光学部材全
    体に対応する画像データの前記一時格納メモリへの格納
    が完了した後に、この一時格納メモリに格納された画像
    データを構成する各輝度値を、前記画像メモリに書き込
    むことを特徴とする請求項4記載の光学部材検査装置。
  6. 【請求項6】前記ラインセンサは、その画素の列を前記
    撮像レンズの光軸と直交させた状態で固定されており、 前記回転手段は、前記検査対象光学部材を前記撮像レン
    ズの光軸を中心に回転させ、 前記角度特定手段は、前記回転手段によって回転された
    検査対象光学部材の回転角を検知するエンコーダを有す
    ることを特徴とする請求項1記載の光学部材検査装置。
  7. 【請求項7】前記画素位置特定手段は、前記ラインセン
    サから順番に出力される各輝度値をカウントするカウン
    タを有することを特徴とする請求項1記載の光学部材検
    査装置。
  8. 【請求項8】前記変換テーブルは、前記検査対象光学部
    材の像に相似した画像データが前記画像メモリ内に書き
    込まれるように、各直交座標値に対して前記相対角度と
    前記画素の位置との組み合わせを対応させたことを特徴
    とする請求項1又は2記載の光学部材検査装置。
  9. 【請求項9】前記変換テーブルは、前記相対角度と前記
    画素の位置との組み合わせに対して所定の極座標−直交
    座標変換演算を施して算出された値に最も近い直交座標
    値を、当該組み合わせに対応させていることを特徴とす
    る請求項8記載の光学部材検査装置。
  10. 【請求項10】前記変換テーブルは、前記極座標−直交
    座標変換演算の結果が前記直交座標値に最も近くなる前
    記相対角度と前記画素の位置との組み合わせのみに対し
    て、前記直交座標値を対応させていることを特徴とする
    請求項9記載の光学部材検査装置。
  11. 【請求項11】前記変換テーブルは、前記相対角度と前
    記画素の位置との組み合わせのうち、前記画像メモリの
    各ピクセルを特定する個々の直交座標値に対応しないも
    のについては、スタック値を対応させていることを特徴
    とする請求項8乃至10の何れかに記載の光学部材検査
    装置。
  12. 【請求項12】前記変換テーブルは、前記相対角度と前
    記画素の位置との全ての組み合わせを何れかの前記直交
    座標値に対応させるとともに、各直交座標値に対応する
    前記相対角度と前記画素の位置との組み合わせが複数あ
    る場合には、一つの有効な組み合わせ以外の全ての組み
    合わせに対して無効を示すフラグを付しており、 前記書込手段は、前記角度特定手段によって特定された
    相対角度及び前記画素位置特定手段によって特定された
    画素の位置の組み合わせについて、前記変換テーブル内
    において無効を示すフラグが付されていない場合に限
    り、前記検索手段によって読み出された直交座標値に対
    応する前記画像メモリ中のピクセルへ、前記入力手段に
    よって入力された輝度値を書き込むことを特徴とする請
    求項8又は11記載の光学部材検査装置。
  13. 【請求項13】前記変換テーブルは、前記相対角度と前
    記画素の位置との何れの組み合わせにも対応していない
    直交座標値については、前記極座標−直交座標変換演算
    の結果が当該直交座標値に最も近くなる前記相対角度と
    前記画素の位置との組み合わせを対応させたことを特徴
    とする請求項9記載の光学部材検査装置。
  14. 【請求項14】前記変換テーブルは、前記相対角度と前
    記画素の位置との何れの組み合わせにも対応していない
    直交座標値については、何れの直交座標値にも対応して
    いない前記相対角度と前記画素の位置との組み合わせの
    うち、前記極座標−直交座標変換演算の結果が当該直交
    座標値に最も近くなる組み合わせを対応させたことを特
    徴とする請求項9記載の光学部材検査装置。
  15. 【請求項15】前記ラインセンサは、その画素の列を前
    記撮像レンズの光軸と直交させた状態で固定されてお
    り、 前記回転手段は、前記検査対象光学部材を前記撮像レン
    ズの光軸を中心に回転させることを特徴とする請求項2
    記載の光学部材検査装置。
  16. 【請求項16】前記変換テーブルは、前記入力手段によ
    って入力された各輝度値を出力した時における前記検査
    対象光学部材の像及び前記ラインセンサの相対角度以外
    の角度については、当該角度と前記画素の位置との組み
    合わせに対して前記所定の極座標−直交座標変換演算を
    施し、その演算の結果得られた値に最も近い直交座標値
    を、当該角度よりも大きく且つ最も近い前記相対角度に
    対応させたことを特徴とする請求項9記載の光学部材検
    査装置。
JP07228897A 1997-03-25 1997-03-25 光学部材検査装置 Expired - Fee Related JP3930098B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07228897A JP3930098B2 (ja) 1997-03-25 1997-03-25 光学部材検査装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07228897A JP3930098B2 (ja) 1997-03-25 1997-03-25 光学部材検査装置

Publications (2)

Publication Number Publication Date
JPH10267856A true JPH10267856A (ja) 1998-10-09
JP3930098B2 JP3930098B2 (ja) 2007-06-13

Family

ID=13484950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07228897A Expired - Fee Related JP3930098B2 (ja) 1997-03-25 1997-03-25 光学部材検査装置

Country Status (1)

Country Link
JP (1) JP3930098B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6434274B1 (en) * 1997-10-28 2002-08-13 Asahi Kogaku Kogyo Kabushiki Kaisha Image capturing device provided with focusing system
JP2017003412A (ja) * 2015-06-10 2017-01-05 富士通株式会社 レンズ検査装置及びレンズ検査方法
CN112666177A (zh) * 2019-10-15 2021-04-16 全耐塑料欧洲公司 用于评估涂层质量的装置和方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6434274B1 (en) * 1997-10-28 2002-08-13 Asahi Kogaku Kogyo Kabushiki Kaisha Image capturing device provided with focusing system
JP2017003412A (ja) * 2015-06-10 2017-01-05 富士通株式会社 レンズ検査装置及びレンズ検査方法
CN112666177A (zh) * 2019-10-15 2021-04-16 全耐塑料欧洲公司 用于评估涂层质量的装置和方法
CN112666177B (zh) * 2019-10-15 2025-12-12 欧博创行欧洲公司 用于评估涂层质量的装置和方法

Also Published As

Publication number Publication date
JP3930098B2 (ja) 2007-06-13

Similar Documents

Publication Publication Date Title
CA2053176C (en) Method of and apparatus for inspecting bottle or the like
US5216481A (en) Method of and apparatus for inspecting transparent object for defect
JPS59192943A (ja) 繰返しパタ−ンの欠陥検査装置
JPH11211442A (ja) 物体表面の欠陥検出方法及び装置
JP3332208B2 (ja) 網入りガラスの欠陥検出方法および装置
JP3930098B2 (ja) 光学部材検査装置
JP4581424B2 (ja) 外観検査方法及び画像処理装置
JP3406795B2 (ja) 光学部材検査装置
JP2846052B2 (ja) 円筒体の検査装置
JPH0862155A (ja) 物体観測装置
JPH10311776A (ja) 光学部材検査装置
JP3360795B2 (ja) 光学部材検査装置
JP2000105166A (ja) 光学部材検査装置,画像処理装置,画像処理方法,及び、コンピュ―タ可読媒体
JP3055323B2 (ja) 円形容器内面検査装置
JP2000292307A (ja) 光透過体の外観検査装置
JP3887084B2 (ja) 光学部材検査装置
JPH0224323B2 (ja)
JPH09179979A (ja) 欠陥検出装置
JPH10253549A (ja) 光学部材検査装置
JP3350244B2 (ja) 透過歪の測定方法及びその装置
JP2683246B2 (ja) 欠陥検出方法
JPH0224322B2 (ja)
JPS642992B2 (ja)
JPS5821109A (ja) パタ−ン欠陥検査装置
JPH01243193A (ja) 容器符合検出方法とその認識方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Effective date: 20050325

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Effective date: 20050530

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20050714

Free format text: JAPANESE INTERMEDIATE CODE: A523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060829

A521 Written amendment

Effective date: 20061027

Free format text: JAPANESE INTERMEDIATE CODE: A523

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070306

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070308

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees