光切断法による3次元形状測定装置
【課題】光切断法を原理とする3次元形状測定装置に関し、特に、物体に投影するスリット光パターンを液晶素子で作成することにより、紙幣のような3次元的な凹凸検査においてμmオーダーでの高精度な計測を可能としたものである。
【解決手段】白色光源と、該白色光源と測定される物体の間に設けられ該物体の表面にスリット光を投影する液晶素子と、投影レンズとからなるスリット光投影光学系と、撮像レンズと、CCDカメラとからなるスリット光撮像光学系とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とする光切断法による3次元形状測定装置。
【解決手段】白色光源と、該白色光源と測定される物体の間に設けられ該物体の表面にスリット光を投影する液晶素子と、投影レンズとからなるスリット光投影光学系と、撮像レンズと、CCDカメラとからなるスリット光撮像光学系とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とする光切断法による3次元形状測定装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は光切断法を原理とする3次元形状測定装置に関し、特に、物体に投影する格子パターンを液晶素子で作成するときの構成に関する。
【背景技術】
【0002】
近年、印刷機の高性能化に伴い、偽造紙幣は増加の一途をたどっている。警察庁の発表した統計によると、平成8年から平成10年には偽造紙幣発見枚数が1、000枚を割っていたが、平成16年には25、858枚と約25倍に膨れ上がっている。平成16年11月に、偽造防止技術の施された新しい日本銀行券の発行が開始されたが、その後も偽造事案が報告されている。現在まで、偽造紙幣判別のための凹凸検査をする試みがなされている。偽造防止技術の一つとして、紙幣には凹版印刷という特殊印刷がなされ、インクが盛り上がるように印刷されている。このような三次元的な凹凸検査にはμmオーダーでの高精度な計測が求められている。
【0003】
三次元形状計測法には様々な手法が提案されている。
大別すると接触法と非接触法がある。接触法は、機械的な接触ブローブを持ち、測定対象に直接触れることで、座標を読み取る。この手法は、高精度に計測できるものの、被測定物体に装置を取り付ける手間や、接触による傷、弾性ひずみ等の誤差要因を含んでいる。
一方、非接触法は、物体に直接触れず、光波、電波、音波を利用することで計測する方法である。非接触法は、光波、電波、音波の性質を利用できるため、接触法より高速に、なおかつ柔軟に計測することができる、最近では非接触法が、使い易く、短時間に低コストで利用できることから幅広い分野で用いられる。
【0004】
非接触法には様々な手法が提案されており、物体に光を照射することで何らかの目印をつけ、画像を検出するアクティブ方式と、物体に目印をつけず、画像のみで計測するパッシブ方式に大別される。アクティブ方式は、主に、光ブローブ法、モアレ法、パターン投影法、光切断法がある。パッシブ方式は焦点法、ステレオ法に細分化され、それぞれ測定対象に合わせた手法がとられる。これらの中で、産業界において製品として優れた実績を残している手法は光切断法である、光切断法は光学系および原理が単純なため装置の小型化、自動化が可能となる。この歴史は古く単純ながらも原理的に高精度に計測できることから様々な産業界で利用されてきた。本発明は、このように信頼性が高く、高精度化が可能な光切断法を紙幣の計測に適用しようとするものである。
【0005】
光切断法の測定原理は、基本的にはパターン投影法などと同様に、三角測量の原理に基づく。まずシート状のスリット光を物体に投影する。形状に合わせて変形したスリット像を別の方向から検出し、高さ形状を求める。さらに、スリット光を走査することで三次元データを得ることができる。光プローブ法が 1点ずつの計測に対し、光切断法は 1断面、つまり、1ラインあたり数百点ずつの計測が可能のため計測時間が大幅に短縮できる。また、スリットの幅を細くすれば高精度な計測が期待できるという特徴がある。
【0006】
光切断法において物体の高さを高精度に計測するには、スリット光の投影角度とスリット像の観察角度を高精度に決定することが重要となる。つまり、投影側では高精度なスリット位置の決定、撮影側では高精度なスリット像の位置検出が重要である。しかしながら、従来の光切断法においては、スリットの走査光学系にポリゴンミラーやガルバノミラーなど機械駆動が主流であり、高速で精密な位置決めを行うのが困難であった。
本発明者は、電気制御が可能な液晶格子( Liquid Crystal Grating:LCG)に着目した。このLCGは縦長の液晶素子がストライプ状に配列しており、各素子の濃淡を電気的に制御できる。このLCGを、スリット光のスキャナとして利用することで、高速で精密な位置決めを行うことができるようになるのである。
【0007】
光切断法は、三角測量法に基づいて物体の3次元座標を算出する。該三角測量法においてはスリット光投影光学系と撮影光学系の配置、スリット光の投影角度、スリット像の観察角度より幾何学的な関係から算出できる。
図1に液晶格子スキャナを用いた光切断法の光学系を示す。該光学系は液晶格子スキャナによるスリット光投影光学系およびCCDカメラを用いた撮影光学系からなるものである。そして、液晶格子とCCDカメラのローカル座標系をそれぞれq(xLCG、yLCG)、p(xCCD,yCCD)とする。また、装置のグローバル座標系を(X、Y、Z)としてこの原点をCCDカメラの中心、Z軸を撮影系の主軸とする。また、X軸上にLCGの中心を配置する。CCDの中心からの距離はLである。またX軸となす角度θ0を投影系の主軸とする。
撮影系および投影系の主軸の交点を基準点とする。そのときのCCD面から基準点の距離はZである。投影スリット光の光路が投影系の主軸となす角度をθ1、撮影スリット像の光路がX軸となす角度をφとする。
【0008】
上記θ0,θ1,φは次式で表される。
【数1】
【数2】
【数3】
物体の三次元座標P(X,Y,Z)は、投影スリット光の光路と撮影スリット像の光路の直線式の交点より求めることができる。
投影スリット光の光路を表す直線の方程式は
【数4】
となる。また、撮影スリット像の光路を表す直線の方程式は次式となる。
【数5】
式(4),(5)より、物体の座標X,Zが求まる。また、幾何学的関係からY,Zの関係式は次式のようになる。
【数6】
以上,式(4)〜(6)より,物体の三次元座標P(X,Y,Z)は
【数7】
【数6】
【数8】
となる。
【0009】
次にスリット像の位置検出について説明する。
CCD面ではスリット像の光強度分布が検出され、スリット位置を決定する。しかし、光強度分布は常に一定ではなくランダムに揺らいでしまい、繰り返し精度が劣化する。そこで、スリット像検出位置を決める方法として、1)ピーク検出、2)重心演算、光強度分布が密度関数を示すことから実測値3)ガウス関数または4)ローレンツ関数でフィッティングし、ピークを検出する方法を提案する。
【0010】
以下に各手法について説明する。
1)光強度のピーク値検出
光強度のピークとなる画素をスリット像検出位置とみなす画像解析が簡単なため、高速に演算ができリアルタイム計測が可能である。図2において、15ピクセルの位置がピークとなる。
【0011】
2)重心演算
スリット像検出位置を光強度分布の重心とし、重心位置を求める手法である。一般的に重心位置は、図形をD、重心をg、各点の密度をf(x)とすると、
【数9】
で求めることができる。本手法では位置xをCCDの画素位置、密度f(x)を光強度と考えることができる。
ここで位置xiでの光強度をIiとし、上式の密度f(x)をIiとして重心を求めると、
【数10】
となる。
演算処理が一回で完了するため、ピーク検出同様、リアルタイム計測が可能である。
図3に、光強度分布の重心gを示す。
【0012】
3)ガウスフィッティング
実測値をガウス関数でフィッティングし、ピーク値を求めるガウス関数は次式で表される。
【数11】
ここで、分布の中心を料、分布の変曲点となる幅のパラメータをσとする。
図4に実測値をガウスフィッティングした例を示す
【0013】
4) ローレンツフィッティング
実測値をローレンツ関数でフィッティングし、ピーク値を求める、ローレンツ関数は次式で表される。
【数12】
ここで、分布の中心をα,幅のパラメータをβとする。
図5に実測値をローレンツフィッティングした例を示す。
【0014】
次に液晶格子スキャナについて説明する。
LCGは、装置の小型化、軽量化に有効であり、パターンを高速、高精密にスキャンすることができる。このLCG には、マトリクス型液晶格子、ストライプ型液晶格子がある。図6(a)にマトリクス型液晶格子を、図6(b)にストライプ型液晶格子の概略図をそれぞれ示す。
マトリクス型液晶格子は縦横の各画素が分離しており、任意のパターンを表示できるメリットがある。しかしながら、各画素は個別に駆動されるため、画素数の多いマトリクス型はデータ転送速度が遅く、また、全画面領域に対する、画像表示に有効な領域の面積比である開口率が50%程度であり、画素間の隙間が面積の半分を占める。そのため、画素間の隙間による光学ノイズが液晶素子の配列に影響を及ぼし、透過する光強度に斑ができる不利益があって、精密なスリットを形成することができず、計測精度の低下につながってしまう。
それに対して図6(b) に示すストライプ型液晶格子は、縦方向に連続した構成の画素であるため画素数が少なく、そのため、高速データ転送が可能であり、高開口率により光学ノイズが低減される特徴をもつ。
【特許文献1】特開平11−83454号公報
【非特許文献1】警察庁 HP:平成17年警察白書、警察庁
【非特許文献2】日本銀行HP:新しい日本銀行券(一万円券)の偽造防止技術について,日本銀行
【非特許文献3】吉澤徹:光三次元計測,新技術コミュニケーションズ,(1993) 3.
【非特許文献4】井口征士,佐藤宏介:三次元画像計測,昭晃堂,(1990)13-64.
【非特許文献5】G.Schmaltz:Technische Oberf1achenkunde,Julius Springer,(1936)
【非特許文献6】白旗慎吾:統計解析入門,共立出版株式会社、(1992)55-74.
【非特許文献7】竹村格夫:CCDカメラ入門,コロナ社,(1997)85.
【発明の開示】
【発明が解決しようとする課題】
【0015】
そこでこの発明は、光切断法を原理とする3次元形状測定装置に関し、特に、物体に投影するスリット光パターンを液晶素子で作成することにより、紙幣のような3次元的な凹凸検査においてμmオーダーでの高精度な計測を可能としたものである。
【課題を解決するための手段】
【0016】
すなわち、この発明における光切断法による3次元形状測定装置は、白色光源やLED光源などの光源と、該光源と測定される物体の間に設けられ該物体の表面にスリット光を投影する液晶素子と、投影レンズとからなるスリット光投影光学系と、撮像レンズと、CCDカメラとからなるスリット光撮像光学系とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とするものである。
【0017】
光切断法による3次元形状測定装置は、スリット像の位置検出を、ガウスフィッティングなどのフィッティングによって行うようにしたことをも特徴とするものである。
【発明の効果】
【0018】
上記のごとく本発明による3次元形状測定装置は、ストライプ型液晶素子を用いて物体の表面にスリット光を投影するものであり、該スリット光が縦方向に連続した構成の画素であるために画素数が少なく、そのため、高速データ転送が可能であり、高開口率により光学ノイズが低減される3次元画像処理ができる。
したがって、紙幣のような3次元的な凹凸検査においてμmオーダーでの高精度な計測が可能となった。
【0019】
また、ストライプ型液晶格子を用いた光切断法による3次元形状測定システムにおいて、シングルスリットでの精度評価を行ったところ、ガウスフィッティングにより高精度化することができ、測定領域30mm×50mmで液晶格子のスリット幅1本を平板に投影したとき、繰り返し精度は5μmであった。
【発明を実施するための最良の形態】
【0020】
以下、この発明の光切断法による3次元形状測定装置の実施の形態を図面に基いて詳細に説明する。
図1は液晶格子スキャナを用いた光切断法の光学系を示す概略図である。図2は光強度のピーク値の検出結果を示すグラフである。図3は光強度分布の重心gを示すグラフである。図4は実測値をガウスフィッティングした例を示すグラフである。図5は実測値をローレンツフィッティングした例を示すグラフである。図6は(a)はマトリクス型液晶格子を、(b)はストライプ型液晶格子を示す概略図である。図7はこの発明で使用される液晶格子を示す概略図である。図8はこの発明で使用されるストライプ型液晶格子の駆動回路を示すブロック図である。図9はこの発明の光切断法による3次元形状測定装置を用いた3次元形状計測システムのフローチャートである。図10は投影したシングルスリットパターンをCCDで検出した模式図である。図11は全画素の分割状態を示す概略図である。図12は(a)は基準点に冷却CCDカメラを置き、スリット光を直接撮影した結果を示す撮像画面、 (b)はAA’の光強度分布を示すグラフである。図13は(a)は基準点に設置した平面基板上にスリット像を投影し、CCDカメラで撮影した画像を示し、(b)はBB’の光強度分布を示すグラフである。図14はストライプ型液晶格子によって光切断を行ったときのCCDカメラで観察される像であり、(a)は測定対象に1本のスリットを投影したシングルスリットパターンを示し、(b)は5本のスリットを投影するマルチスリットパターンを示す画像である。図15は100回の繰り返し精度を求めた結果を示すグラフである。図16は光強度を調節して精度検定を行った結果を示すグラフである。図17は(a)は設定値に対する計測値の結果を示すグラフ、(b)は奥行きに対する残差を示すグラフである。図18は(a)は撮影した初期画像、(b)はスリットをスキャンし、人形を計測する際に撮影した画像、(c)は減算画像データである。図19は(d)は人形の顔をワイヤーフレームで計測した場合の3次元表示、(e)は断面Aの表面形状を示すグラフである。図20は500μmの段差を計測した結果を示し、(a)は段差の写真、(b)は断面Cの表面形状を本装置と触針式粗さ測定器で比較した結果を示すグラフである。図21は人差し指を計測した結果を示し、(a)はワイヤーフレームによる三次元表示、(b)は断面Bの表面形状を示すグラフである。図22は本計測システムを用いて十円硬貨を計測した結果を示し、(a)は実際に計測した硬貨の写真、(b)はカラー3次元表示を示す写真である。図23は(c)はワイヤーフレームによる三次元表示を示す画像である。図24は(d)および (e)はそれぞれ、触針式、本計測法による断面Dの表面形状計測結果を示すグラフ、(f)は本計測法による断面Eの表面形状計測結果を示すグラフである。図25は千円札の文字部分を計測した結果を示し、(a)は新千円札の凹版印刷された文字部分の写真である。図26は(b)は酸化マグネシウムコーティング前の計測結果を示すワイヤーフレームによる3次元表示、(c)は酸化マグネシウムコーティング後の計測結果を示すワイヤーフレームによる3次元表示である。図27は(d)、(e)はそれぞれ表面の断面F,Gの形状を示すグラフである。図28は(f)は凹版印刷、(g)はレーザプリンタ印刷の結果を示す写真およびグラフである。
【実施例】
【0021】
図1に示すように、この発明の光切断法による3次元形状測定装置は、白色光源11と、該白色光源11と測定される物体30の間に設けられ該物体30の表面にスリット光を投影する液晶素子12と、投影レンズ13とからなるスリット光投影光学系10と、撮像レンズ21と、CCDカメラ22とからなるスリット光撮像光学系20とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とするものである。
【0022】
図7にこの発明で使用される液晶格子の概略図を示す。
この発明で使用されるストライプ型液晶格子12としては、シチズン・アクティブ社製のストライプ型液晶格子(LG−02 製品番号)を用いることが望ましい。このストライプ型液晶格子12は、図7に示すように、960本の液晶素子14がストライプ状に配列されている。液晶素子14の1本の幅は35μmであり、それぞれの隙間は3μmである。また、表示階調数は4bit16階調から7bit128階調まで設定できる。各画素の電圧を制御し白黒の濃度を設定するため、スリットパターン、バイナリーパターン、正弦パターンなど、さまざまなパターンを形成することができる。
この実施例においては、スリット部を白、その他を黒としたバイナリーに設定できれば良いため、4bitを採用しても転送するデータ量が少ないので転送時間を短縮できる。
パターンの表示時間は制御用PCからストライプ型液晶格子12へのデータ転送速度、液晶の光学的応答速度を合わせた時間を意味し、20msである。
【0023】
図8に、この発明で使用されるストライプ型液晶格子の駆動回路を示す。該駆動回路はUSBドライバ15と液晶ドライバ16から構成され、コンピュータのプログラム制御でパタン表示が行われます。すなわち、制御用PCからの格子データがUSBフラットケーブルを介して転送され、ストライプ型液晶格子を表示させる。
【0024】
この発明で使用されるCCDカメラとしては、WATEC社製のWAT−535EXを使用することができる。信号方式がEIAでありモノクロカメラである。そして1フレームの撮影時間が1/30sである。
なお、このCCDカメラは時間的に不規則なランダムノイズを発生する。ランダムノイズが発生する原因はリセット雑音、検出アンプの雑音、暗電流のショット雑音、光ショット雑音が原因である。CCDカメラに固有のランダムノイズを確認するため、カメラに蓋をしてノイズを測定した。1画素あたりの光強度の標準偏差としてランダムノイズを測定したところ、ばらつきは0階調となった。これより本計測においてはCCDカメラのランダムノイズの影響はないと考えられる。
【0025】
次に、画像解析における計測の流れについて説明する。
この発明においては、PCで作成したプログラムにより自動計測を行った。まずストライプ型液晶格子によってスリット光を形成して非測定用の物体に照射する。物体上に形成されたスリット像をCCDカメラで検出し、3次元座標への演算処理を行うのである。
図9に、この発明の光切断法による3次元形状測定装置を用いた3次元形状計測システムのフローチャートを示す。
【0026】
まず装置の配置から、初期値Z0,L,lL,lCを設定する。測定対象全面を計測するのに必要なスリットスキャン回数をn回とする。次に、スリット光を投影せずに初期画像を取得する。ループ1では、ストライプ型液晶格子のi番目の画素を白、その他を黒に設定してスリットを形成し、スリット光を投影する。画像データを取得し、メモリへの蓄積をn回繰り返す。全面のスキャンが終わり次第、ループ2へ移り画像解析が行われる。画像解析は、まずメモリに蓄積させていた画像データを 1,2,・・,i,・・,n-1,n番と順次読み出す。
この1〜nはスリット位置に対応する。画像データを読み出す際、初期画像データで減算することでスリット像だけの画像を得る、この画像から光強度分布を解析すると、スリット像を検出した画素の光強度は高いため、この画素の位置xCCDを読み取る。
以上の数値データから、前記数6〜8にしたがって三次元座標を算出する。本計測装置では、以上の流れをLabVIEW(日本ナショナルインスツルメンツ株式会社製)のソフトウエアでプログラムし、自動計測をおこなった。
【0027】
上記における光強度検出について説明する。
図10に、投影したシングルスリットパターンをCCDで検出した模式図を示す。CCDの全画素中、i列の赤で示した部分でスリット像を検出している。はじめに1行目の画素x(1,2,・・,i-l,i,i+1、・・,I)の光強度を検出する。y方向に2,3,・・,j-l,j,j+1、・・,J と順次繰り返せば、一画面でのスリット像検出位置を決定できる。
マルチスリットの場合、CCD 上に数本のスリット像が検出されるため各スリット像の判別が難しい。そこで、図11に示すように、スリット像の本数nに対して、全画素をブロック1,2,・・,n-1,nと分割する。このときスリット光は、ブロック内の中央に検出されるよう投影する。また、スリットをスキャンさせる際、各ブロックを固定してしまうと、スキャン中、ブロック内で2本のスリット像を検出してしまい判別できなくなる可能性がある。そこで、スリットスキャンに伴いブロックを移動させることで、各ブロック内に、常に1本のスリット像を検出することができる。
【0028】
次に、 スリット像位置の検出について説明する。
スリット像の位置検出は高精度化において重要である。そこでまず、物体上、CCD 上におけるスリット光の光強度分布をそれぞれ確認した。
図12(a)に、基準点に冷却CCDカメラを置き、スリット光を直接撮影した結果を示す。図12(b)にA−A’の光強度分布を示す。冷却CCDカメラとしては、ビットラン株式会社製の、画素数772×580、1画素のサイズ83×83μm、階調ビット数16bitの製品を使用した。光強度が最大となる画素を含む、60画素分の光強度分布である。ストライプ型液晶格子のスリット部での光強度分布は矩形であると考えられるが、物体上の光強度分布はエッジが丸くなっていることが分かる。これは回折した光が入り込んでいるためであると考えられる。
図13(a)に、基準点に設置した平面基板上にスリット像を投影し、CCDカメラで撮影した画像を示す。図13(b)にB−B’の光強度分布を示す。これは光強度が最大となる画素を含む、30 画素分のデータである。スリット光を直接検出した光強度分布より、さらにエッジがなくなっていることがわかる。これはスリット光が平面基板上で散乱しているためと考えられる。
【0029】
この発明におけるマルチスリット光切断による計測の高速化について説明する。
図14はストライプ型液晶格子によって光切断を行ったときのCCDカメラで観察される像である。図14(a)は測定対象に1本のスリットを投影したシングルスリットパターンを示す。図14(b)は5本のスリットを投影するマルチスリットパターンの画像である。マルチスリット光切断は多数のスリットを投影し走査するため、シングルスリット光切断に比べ、少ない走査回数で全面を計測できる。すなわち、図14(b)のように5本のスリットで計測した場合、計測時間は1/5となる。
【0030】
実際に精度検定を行った。ここでは酸化マグネシウムで覆ったガラス基板を用い、平坦と仮定して計測を行った。表1に、装置の初期値を示す。
【表1】
次に、スリット像位置検出方法の違いによる繰り返し精度の比較について説明する。
前述した4つの手法
1)光強度のピーク検出
2)重心演算
3)ガウスフィッティング
4) ローレンツフィッティング
を用いて、繰り返し精度検定を行った、まずスリットの表示をストライプ型液晶格子の中心に設定し、基準点に設置した基板へスリット光を投影する。画像検出を100回繰り返し、スリット像検出位置xCCDのばらつきを検定した。それぞれの標準偏差を求めた結果を表2に示す。
【表2】
ここで、光強度のピーク検出,重心演算,ガウスフィッティング,ローレンツフィッティングの標準偏差をそれぞれσr,σj,σG,σLとする。表2より、σrは0 ピクセルであるが、光強度のピーク値となる画素をxCCDとするため、整数値でしか決定できない。
【0031】
上記画素xCCDは量子的な値となってしまい精度は劣化する。重心演算、ガウスフィッティング、ローレンツフィッティングに関してはxCCDをサブピクセルで決定できるため高精度に計測できる。σj,σG,σLを比較すると、σjが最も精度が低い。
重心を求める手法は、光強度分布の揺らぎによって影響されやすいため、繰り返し精度が劣化しているものと考えられる。σG,σLは0.01ピクセルとなっており、同じ値である。実際に計測する際には、測定対象は平面だけでなく、傾きによるコマ収差の影響が出ると考えられる。前記図2,図3からわかるように、ガウスフィッティングのほうが実測値の分布にフィッティングできていることからコマ収差に対しても対応できると考えられる。
以上より、繰り返し精度が少なく、実測値と同等の分布となるガウスフィッティングが適していると考えられる。本計測システムではガウスフィッティングを採用した。
【0032】
次に、スリット幅に対する繰り返し精度の検定結果について説明する。
スリット幅に対する検出スリット位置のばらつきを確認するため、ストライプ型液晶格子を制御し、白の画素を1〜10本、その他の画素を黒としてスリット幅を設定し、スリット光を投影した。図15に、100回の繰り返し精度を求めた結果を示す。近似直線からもわかるように、スリット幅が細くなるほど繰り返し精度が向上していることがわかる。スリット幅が1本のとき、繰り返し精度は5μmであった。本計測ではスリット幅を1本として計測を行っている。
【0033】
次に、光強度の強弱による繰り返し精度の検定結果について説明する。
スリット像の光強度が計測結果に与える影響を確認するため、光強度を調節して精度検定を行った。100回の繰り返し精度検定した結果を図16に示す。スリット幅を1本とした。図16 に示す光強度は、各測定における最大光強度の100回測定した平均である。光強度が弱いほど繰り返し精度がばらついていることがわかる。
これは、ガウスフィッティングを行う際、光強度が弱いとSN比が悪くなるため、光強度の揺らぎに影響されやすくなると考えられる。これより、本計測ではCCD検出時の光強度を約200階調に設定して計測を行っている。
【0034】
次いで、本発明の装置のZ軸上にパルスステージを設置し、高さ検定を行った。検定は、基準点を0とし、−2.5〜2.5mmの間を50μmずつ送り10回の繰り返し計測を行った。
図17(a)は、設定値に対する計測値の結果である。ここで計測値は10回の数値の平均である。計測値は設定値にほぼあっている。両者を比較するため残差を取った。図17(b)に奥行きに対する残差を示す。このとき設定値に対する計測値の標準偏差は6μmであった。
【0035】
以下に本計測法を用いて計測した計測例を示す。条件はすべて前記[0030]の精度検定と同様にして行った。また、計測領域は30×50mmである。
実際の計測の流れを、人形の計測を例に説明する。まず初期値Z0,L,lL,lCを装置の幾何学的配置から決定する。次に、スリット光を投影せず、図18(a)のような初期画像を撮影する。このとき、ストライプ型液晶格子はスリットを形成せず全画素を黒に設定する。次に、物体の大きさに応じて、スリット位置xLCGを設定し物体全面をスキャンさせる。図18(b)は、スリットをスキャンし、人形を計測する際に撮影した画像を示す。この人形の場合、スキャン量を270ピクセルとして行った、全面のスキャン、画像データ取得が終わったら、次に画像解析を開始する。
図18(b)のようなスキャン中に取得した画像データから、図18(a)の初期画像データを減算すると図18(c)のデータとなる。このようにするとスリットのみの画像となり、位置検出の決定が容易となる。スリットの光強度分布をガウスフィッティングすることでスリット像検出位置xCCDを決定する。最後に、以上のパラメータから数6〜7にしたがい物体の3次元座標を算出する。以上の方法で人形の顔を計測した結果を示す。図19(d)はワイヤーフレームによる三次元表示、図19(e)は断面Aの表面形状である。目の部分は色がついていたために計測不可能であったが、高さ約10mmの測定対象を計測できることを確認した。またこのように高さのあるものでも、鼻の下の線のような細かい凹凸も確認することができた。
【0036】
図20に500μmの段差を計測した結果を示す。図20(a)は段差の写真であり、図20(b)は断面Cの表面形状を本装置と触針式粗さ測定器で比較した結果である。よく一致している。
【0037】
図 21に人差し指を計測した結果を示す。図21 (a)はワイヤーフレームによる三次元表示、図21(b)は断面Bの表面形状である。爪体、爪上皮、第一関節をはっきりと確認することができる。
【0038】
図22に、本計測システムを用いて十円硬貨を計測した結果を示す。図22(a)に実際に計測した硬貨の写真を、図22(b)にカラー3次元表示を示す(別途提出した写真参照)。両者比較すると、とてもよく一致していることがわかる。
図23(c)はワイヤーフレームによる三次元表示、図24(d)および図24(e)はそれぞれ、触針式、本計測法による断面Dの表面形状計測結果である。また図24(f)は本計測法による断面Eの表面形状計測結果である。表面の60μmの凹凸を計測することができ、本計測システムの有効性を確認した。
【0039】
図25に、千円札の文字部分を計測した結果を示す。図25(a)は新千円札の凹版印刷された文字部分の写真である。この文字部分を、酸化マグネシウムコーティングする前と酸化マグネシウムコーティングをして白塗りになったものを比較した。酸化マグネシウムコーティング前の計測結果を図26(b)、図27(d)に示す。また酸化マグネシウムコーティング後の計測結果を図26(c),図27(e)に示す、なお図26(b)、図26(c)はワイヤーフレームによる三次元表示、図27(d)、図27(e)はそれぞれ表面の断面F,Gの形状である。また、凹版印刷とレーザプリンタ印刷を比較した。図28(f)に凹版印刷、図28 (g)にレーザプリンタ印刷の結果を示す。三次元表示を比較すると、凹版印刷は凹凸を確認できるが、レーザプリンタ印刷はほとんど確認できない。また、断面形状H,Iを比較すると明らかに高さが異なることが分かる。
【0040】
以上のように、ストライプ型液晶格子を用いた光切断法による3次元形状測定システムを構築し自動化を行った。また、マルチスリットによる光切断を試みた。
シングルスリットでの精度評価を行ったところ、ガウスフィッティングにより高精度化することができた。スリット幅は細いほど繰り返し精度が向上した。光強度による繰り返し精度の影響を検定したところ、光強度が強いほど繰り返し精度は向上した。測定領域30mm×50mmで液晶格子のスリット幅1本を平板に投影したとき、繰り返し精度は5μmであった。
人形を計測し、10mmの高さのあるものを計測することができた。人差し指を計測し、第一関節にできるしわ、爪上皮を計測することができた。
500μmの段差ゲージを測定したところ、よく一致した。
また十円硬貨の60μmの凹凸を計測することができた。
さらに千円札の文字部分を、白塗りせずに計測したところ、実際の高さより高い結果となった。これは文字部分の色が関係していると考えられる。また、凹版印刷とプリンタ印刷を比較したところ、高さ形状が明らかに異なることから、偽造紙幣判別の可能性を示し、本計測装置は有効であることを確認した。
【産業上の利用可能性】
【0041】
上記のごとく本発明による光切断法による3次元形状測定装置は、物体に投影するスリット光パターンを液晶素子で作成することにより、紙幣のような3次元的な凹凸検査においてμmオーダーでの高精度な計測を可能としたものである。
すなわち、この発明における光切断法による3次元形状測定装置は、白色光源と、該白色光源と測定される物体の間に設けられ該物体の表面にスリット光を投影する液晶素子と、投影レンズとからなるスリット光投影光学系と、撮像レンズと、CCDカメラとからなるスリット光撮像光学系とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とするものであり、千円札等の紙幣を計測したところ、凹凸が強調され、高さ形状も明らかに異なることから、偽造紙幣判別の用途に極めて有効である。
【0042】
もちろん、紙幣等に限定されるものではなく、種々の証書、カード、その他の印刷物の真偽等にも有効に利用することが可能である。
【図面の簡単な説明】
【0043】
【図1】液晶格子スキャナを用いた光切断法の光学系を示す概略図である。
【図2】光強度のピーク値の検出結果を示すグラフである。
【図3】光強度分布の重心gを示すグラフである。
【図4】実測値をガウスフィッティングした例を示すグラフである。
【図5】実測値をローレンツフィッティングした例を示すグラフである。
【図6】(a)はマトリクス型液晶格子を、(b)はストライプ型液晶格子を示す概略図である。
【図7】この発明で使用される液晶格子を示す概略図である。
【図8】この発明で使用されるストライプ型液晶格子の駆動回路を示すブロック図である。
【図9】この発明の光切断法による3次元形状測定装置を用いた3次元形状計測システムのフローチャートである。
【図10】投影したシングルスリットパターンをCCDで検出した模式図である。
【図11】全画素の分割状態を示す概略図である。
【図12】(a)は基準点に冷却CCDカメラを置き、スリット光を直接撮影した結果を示す撮像画面、 (b)はAA’の光強度分布を示すグラフである。
【図13】(a)は基準点に設置した平面基板上にスリット像を投影し、CCDカメラで撮影した画像を示し、(b)はBB’の光強度分布を示すグラフである。
【図14】ストライプ型液晶格子によって光切断を行ったときのCCDカメラで観察される像であり、(a)は測定対象に1本のスリットを投影したシングルスリットパターンを示し、(b)は5本のスリットを投影するマルチスリットパターンを示す画像である。
【図15】100回の繰り返し精度を求めた結果を示すグラフである。
【図16】光強度を調節して精度検定を行った結果を示すグラフである。
【図17】(a)は設定値に対する計測値の結果を示すグラフ、(b)は奥行きに対する残差を示すグラフである。
【図18】(a)は撮影した初期画像、(b)はスリットをスキャンし、人形を計測する際に撮影した画像、(c)は減算画像データである。
【図19】(d)は人形の顔をワイヤーフレームで計測した場合の3次元表示、(e)は断面Aの表面形状を示すグラフである。
【図20】500μmの段差を計測した結果を示し、(a)は段差の写真、(b)は断面Cの表面形状を本装置と触針式粗さ測定器で比較した結果を示すグラフである。
【図21】人差し指を計測した結果を示し、(a)はワイヤーフレームによる三次元表示、(b)は断面Bの表面形状を示すグラフである。
【図22】本計測システムを用いて十円硬貨を計測した結果を示し、(a)は実際に計測した硬貨の写真、(b)はカラー3次元表示を示す写真である。
【図23】(c)はワイヤーフレームによる三次元表示を示す画像である。
【図24】(d)および (e)はそれぞれ、触針式、本計測法による断面Dの表面形状計測結果を示すグラフ、(f)は本計測法による断面Eの表面形状計測結果を示すグラフである。
【図25】千円札の文字部分を計測した結果を示し、(a)は新千円札の凹版印刷された文字部分の写真である。
【図26】(b)は酸化マグネシウムコーティング前の計測結果を示すワイヤーフレームによる3次元表示、(c)は酸化マグネシウムコーティング後の計測結果を示すワイヤーフレームによる3次元表示である。
【図27】(d)、(e)はそれぞれ表面の断面F,Gの形状を示すグラフである。
【図28】(f)は凹版印刷、(g)はレーザプリンタ印刷の結果を示す写真およびグラフである。
【符号の説明】
【0044】
10 スリット光投影光学系
11 白色光源
12 液晶素子
13 投影レンズ
20 スリット光撮像光学系
21 撮像レンズ
22 CCDカメラ
30 物体
【技術分野】
【0001】
本発明は光切断法を原理とする3次元形状測定装置に関し、特に、物体に投影する格子パターンを液晶素子で作成するときの構成に関する。
【背景技術】
【0002】
近年、印刷機の高性能化に伴い、偽造紙幣は増加の一途をたどっている。警察庁の発表した統計によると、平成8年から平成10年には偽造紙幣発見枚数が1、000枚を割っていたが、平成16年には25、858枚と約25倍に膨れ上がっている。平成16年11月に、偽造防止技術の施された新しい日本銀行券の発行が開始されたが、その後も偽造事案が報告されている。現在まで、偽造紙幣判別のための凹凸検査をする試みがなされている。偽造防止技術の一つとして、紙幣には凹版印刷という特殊印刷がなされ、インクが盛り上がるように印刷されている。このような三次元的な凹凸検査にはμmオーダーでの高精度な計測が求められている。
【0003】
三次元形状計測法には様々な手法が提案されている。
大別すると接触法と非接触法がある。接触法は、機械的な接触ブローブを持ち、測定対象に直接触れることで、座標を読み取る。この手法は、高精度に計測できるものの、被測定物体に装置を取り付ける手間や、接触による傷、弾性ひずみ等の誤差要因を含んでいる。
一方、非接触法は、物体に直接触れず、光波、電波、音波を利用することで計測する方法である。非接触法は、光波、電波、音波の性質を利用できるため、接触法より高速に、なおかつ柔軟に計測することができる、最近では非接触法が、使い易く、短時間に低コストで利用できることから幅広い分野で用いられる。
【0004】
非接触法には様々な手法が提案されており、物体に光を照射することで何らかの目印をつけ、画像を検出するアクティブ方式と、物体に目印をつけず、画像のみで計測するパッシブ方式に大別される。アクティブ方式は、主に、光ブローブ法、モアレ法、パターン投影法、光切断法がある。パッシブ方式は焦点法、ステレオ法に細分化され、それぞれ測定対象に合わせた手法がとられる。これらの中で、産業界において製品として優れた実績を残している手法は光切断法である、光切断法は光学系および原理が単純なため装置の小型化、自動化が可能となる。この歴史は古く単純ながらも原理的に高精度に計測できることから様々な産業界で利用されてきた。本発明は、このように信頼性が高く、高精度化が可能な光切断法を紙幣の計測に適用しようとするものである。
【0005】
光切断法の測定原理は、基本的にはパターン投影法などと同様に、三角測量の原理に基づく。まずシート状のスリット光を物体に投影する。形状に合わせて変形したスリット像を別の方向から検出し、高さ形状を求める。さらに、スリット光を走査することで三次元データを得ることができる。光プローブ法が 1点ずつの計測に対し、光切断法は 1断面、つまり、1ラインあたり数百点ずつの計測が可能のため計測時間が大幅に短縮できる。また、スリットの幅を細くすれば高精度な計測が期待できるという特徴がある。
【0006】
光切断法において物体の高さを高精度に計測するには、スリット光の投影角度とスリット像の観察角度を高精度に決定することが重要となる。つまり、投影側では高精度なスリット位置の決定、撮影側では高精度なスリット像の位置検出が重要である。しかしながら、従来の光切断法においては、スリットの走査光学系にポリゴンミラーやガルバノミラーなど機械駆動が主流であり、高速で精密な位置決めを行うのが困難であった。
本発明者は、電気制御が可能な液晶格子( Liquid Crystal Grating:LCG)に着目した。このLCGは縦長の液晶素子がストライプ状に配列しており、各素子の濃淡を電気的に制御できる。このLCGを、スリット光のスキャナとして利用することで、高速で精密な位置決めを行うことができるようになるのである。
【0007】
光切断法は、三角測量法に基づいて物体の3次元座標を算出する。該三角測量法においてはスリット光投影光学系と撮影光学系の配置、スリット光の投影角度、スリット像の観察角度より幾何学的な関係から算出できる。
図1に液晶格子スキャナを用いた光切断法の光学系を示す。該光学系は液晶格子スキャナによるスリット光投影光学系およびCCDカメラを用いた撮影光学系からなるものである。そして、液晶格子とCCDカメラのローカル座標系をそれぞれq(xLCG、yLCG)、p(xCCD,yCCD)とする。また、装置のグローバル座標系を(X、Y、Z)としてこの原点をCCDカメラの中心、Z軸を撮影系の主軸とする。また、X軸上にLCGの中心を配置する。CCDの中心からの距離はLである。またX軸となす角度θ0を投影系の主軸とする。
撮影系および投影系の主軸の交点を基準点とする。そのときのCCD面から基準点の距離はZである。投影スリット光の光路が投影系の主軸となす角度をθ1、撮影スリット像の光路がX軸となす角度をφとする。
【0008】
上記θ0,θ1,φは次式で表される。
【数1】
【数2】
【数3】
物体の三次元座標P(X,Y,Z)は、投影スリット光の光路と撮影スリット像の光路の直線式の交点より求めることができる。
投影スリット光の光路を表す直線の方程式は
【数4】
となる。また、撮影スリット像の光路を表す直線の方程式は次式となる。
【数5】
式(4),(5)より、物体の座標X,Zが求まる。また、幾何学的関係からY,Zの関係式は次式のようになる。
【数6】
以上,式(4)〜(6)より,物体の三次元座標P(X,Y,Z)は
【数7】
【数6】
【数8】
となる。
【0009】
次にスリット像の位置検出について説明する。
CCD面ではスリット像の光強度分布が検出され、スリット位置を決定する。しかし、光強度分布は常に一定ではなくランダムに揺らいでしまい、繰り返し精度が劣化する。そこで、スリット像検出位置を決める方法として、1)ピーク検出、2)重心演算、光強度分布が密度関数を示すことから実測値3)ガウス関数または4)ローレンツ関数でフィッティングし、ピークを検出する方法を提案する。
【0010】
以下に各手法について説明する。
1)光強度のピーク値検出
光強度のピークとなる画素をスリット像検出位置とみなす画像解析が簡単なため、高速に演算ができリアルタイム計測が可能である。図2において、15ピクセルの位置がピークとなる。
【0011】
2)重心演算
スリット像検出位置を光強度分布の重心とし、重心位置を求める手法である。一般的に重心位置は、図形をD、重心をg、各点の密度をf(x)とすると、
【数9】
で求めることができる。本手法では位置xをCCDの画素位置、密度f(x)を光強度と考えることができる。
ここで位置xiでの光強度をIiとし、上式の密度f(x)をIiとして重心を求めると、
【数10】
となる。
演算処理が一回で完了するため、ピーク検出同様、リアルタイム計測が可能である。
図3に、光強度分布の重心gを示す。
【0012】
3)ガウスフィッティング
実測値をガウス関数でフィッティングし、ピーク値を求めるガウス関数は次式で表される。
【数11】
ここで、分布の中心を料、分布の変曲点となる幅のパラメータをσとする。
図4に実測値をガウスフィッティングした例を示す
【0013】
4) ローレンツフィッティング
実測値をローレンツ関数でフィッティングし、ピーク値を求める、ローレンツ関数は次式で表される。
【数12】
ここで、分布の中心をα,幅のパラメータをβとする。
図5に実測値をローレンツフィッティングした例を示す。
【0014】
次に液晶格子スキャナについて説明する。
LCGは、装置の小型化、軽量化に有効であり、パターンを高速、高精密にスキャンすることができる。このLCG には、マトリクス型液晶格子、ストライプ型液晶格子がある。図6(a)にマトリクス型液晶格子を、図6(b)にストライプ型液晶格子の概略図をそれぞれ示す。
マトリクス型液晶格子は縦横の各画素が分離しており、任意のパターンを表示できるメリットがある。しかしながら、各画素は個別に駆動されるため、画素数の多いマトリクス型はデータ転送速度が遅く、また、全画面領域に対する、画像表示に有効な領域の面積比である開口率が50%程度であり、画素間の隙間が面積の半分を占める。そのため、画素間の隙間による光学ノイズが液晶素子の配列に影響を及ぼし、透過する光強度に斑ができる不利益があって、精密なスリットを形成することができず、計測精度の低下につながってしまう。
それに対して図6(b) に示すストライプ型液晶格子は、縦方向に連続した構成の画素であるため画素数が少なく、そのため、高速データ転送が可能であり、高開口率により光学ノイズが低減される特徴をもつ。
【特許文献1】特開平11−83454号公報
【非特許文献1】警察庁 HP:平成17年警察白書、警察庁
【非特許文献2】日本銀行HP:新しい日本銀行券(一万円券)の偽造防止技術について,日本銀行
【非特許文献3】吉澤徹:光三次元計測,新技術コミュニケーションズ,(1993) 3.
【非特許文献4】井口征士,佐藤宏介:三次元画像計測,昭晃堂,(1990)13-64.
【非特許文献5】G.Schmaltz:Technische Oberf1achenkunde,Julius Springer,(1936)
【非特許文献6】白旗慎吾:統計解析入門,共立出版株式会社、(1992)55-74.
【非特許文献7】竹村格夫:CCDカメラ入門,コロナ社,(1997)85.
【発明の開示】
【発明が解決しようとする課題】
【0015】
そこでこの発明は、光切断法を原理とする3次元形状測定装置に関し、特に、物体に投影するスリット光パターンを液晶素子で作成することにより、紙幣のような3次元的な凹凸検査においてμmオーダーでの高精度な計測を可能としたものである。
【課題を解決するための手段】
【0016】
すなわち、この発明における光切断法による3次元形状測定装置は、白色光源やLED光源などの光源と、該光源と測定される物体の間に設けられ該物体の表面にスリット光を投影する液晶素子と、投影レンズとからなるスリット光投影光学系と、撮像レンズと、CCDカメラとからなるスリット光撮像光学系とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とするものである。
【0017】
光切断法による3次元形状測定装置は、スリット像の位置検出を、ガウスフィッティングなどのフィッティングによって行うようにしたことをも特徴とするものである。
【発明の効果】
【0018】
上記のごとく本発明による3次元形状測定装置は、ストライプ型液晶素子を用いて物体の表面にスリット光を投影するものであり、該スリット光が縦方向に連続した構成の画素であるために画素数が少なく、そのため、高速データ転送が可能であり、高開口率により光学ノイズが低減される3次元画像処理ができる。
したがって、紙幣のような3次元的な凹凸検査においてμmオーダーでの高精度な計測が可能となった。
【0019】
また、ストライプ型液晶格子を用いた光切断法による3次元形状測定システムにおいて、シングルスリットでの精度評価を行ったところ、ガウスフィッティングにより高精度化することができ、測定領域30mm×50mmで液晶格子のスリット幅1本を平板に投影したとき、繰り返し精度は5μmであった。
【発明を実施するための最良の形態】
【0020】
以下、この発明の光切断法による3次元形状測定装置の実施の形態を図面に基いて詳細に説明する。
図1は液晶格子スキャナを用いた光切断法の光学系を示す概略図である。図2は光強度のピーク値の検出結果を示すグラフである。図3は光強度分布の重心gを示すグラフである。図4は実測値をガウスフィッティングした例を示すグラフである。図5は実測値をローレンツフィッティングした例を示すグラフである。図6は(a)はマトリクス型液晶格子を、(b)はストライプ型液晶格子を示す概略図である。図7はこの発明で使用される液晶格子を示す概略図である。図8はこの発明で使用されるストライプ型液晶格子の駆動回路を示すブロック図である。図9はこの発明の光切断法による3次元形状測定装置を用いた3次元形状計測システムのフローチャートである。図10は投影したシングルスリットパターンをCCDで検出した模式図である。図11は全画素の分割状態を示す概略図である。図12は(a)は基準点に冷却CCDカメラを置き、スリット光を直接撮影した結果を示す撮像画面、 (b)はAA’の光強度分布を示すグラフである。図13は(a)は基準点に設置した平面基板上にスリット像を投影し、CCDカメラで撮影した画像を示し、(b)はBB’の光強度分布を示すグラフである。図14はストライプ型液晶格子によって光切断を行ったときのCCDカメラで観察される像であり、(a)は測定対象に1本のスリットを投影したシングルスリットパターンを示し、(b)は5本のスリットを投影するマルチスリットパターンを示す画像である。図15は100回の繰り返し精度を求めた結果を示すグラフである。図16は光強度を調節して精度検定を行った結果を示すグラフである。図17は(a)は設定値に対する計測値の結果を示すグラフ、(b)は奥行きに対する残差を示すグラフである。図18は(a)は撮影した初期画像、(b)はスリットをスキャンし、人形を計測する際に撮影した画像、(c)は減算画像データである。図19は(d)は人形の顔をワイヤーフレームで計測した場合の3次元表示、(e)は断面Aの表面形状を示すグラフである。図20は500μmの段差を計測した結果を示し、(a)は段差の写真、(b)は断面Cの表面形状を本装置と触針式粗さ測定器で比較した結果を示すグラフである。図21は人差し指を計測した結果を示し、(a)はワイヤーフレームによる三次元表示、(b)は断面Bの表面形状を示すグラフである。図22は本計測システムを用いて十円硬貨を計測した結果を示し、(a)は実際に計測した硬貨の写真、(b)はカラー3次元表示を示す写真である。図23は(c)はワイヤーフレームによる三次元表示を示す画像である。図24は(d)および (e)はそれぞれ、触針式、本計測法による断面Dの表面形状計測結果を示すグラフ、(f)は本計測法による断面Eの表面形状計測結果を示すグラフである。図25は千円札の文字部分を計測した結果を示し、(a)は新千円札の凹版印刷された文字部分の写真である。図26は(b)は酸化マグネシウムコーティング前の計測結果を示すワイヤーフレームによる3次元表示、(c)は酸化マグネシウムコーティング後の計測結果を示すワイヤーフレームによる3次元表示である。図27は(d)、(e)はそれぞれ表面の断面F,Gの形状を示すグラフである。図28は(f)は凹版印刷、(g)はレーザプリンタ印刷の結果を示す写真およびグラフである。
【実施例】
【0021】
図1に示すように、この発明の光切断法による3次元形状測定装置は、白色光源11と、該白色光源11と測定される物体30の間に設けられ該物体30の表面にスリット光を投影する液晶素子12と、投影レンズ13とからなるスリット光投影光学系10と、撮像レンズ21と、CCDカメラ22とからなるスリット光撮像光学系20とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とするものである。
【0022】
図7にこの発明で使用される液晶格子の概略図を示す。
この発明で使用されるストライプ型液晶格子12としては、シチズン・アクティブ社製のストライプ型液晶格子(LG−02 製品番号)を用いることが望ましい。このストライプ型液晶格子12は、図7に示すように、960本の液晶素子14がストライプ状に配列されている。液晶素子14の1本の幅は35μmであり、それぞれの隙間は3μmである。また、表示階調数は4bit16階調から7bit128階調まで設定できる。各画素の電圧を制御し白黒の濃度を設定するため、スリットパターン、バイナリーパターン、正弦パターンなど、さまざまなパターンを形成することができる。
この実施例においては、スリット部を白、その他を黒としたバイナリーに設定できれば良いため、4bitを採用しても転送するデータ量が少ないので転送時間を短縮できる。
パターンの表示時間は制御用PCからストライプ型液晶格子12へのデータ転送速度、液晶の光学的応答速度を合わせた時間を意味し、20msである。
【0023】
図8に、この発明で使用されるストライプ型液晶格子の駆動回路を示す。該駆動回路はUSBドライバ15と液晶ドライバ16から構成され、コンピュータのプログラム制御でパタン表示が行われます。すなわち、制御用PCからの格子データがUSBフラットケーブルを介して転送され、ストライプ型液晶格子を表示させる。
【0024】
この発明で使用されるCCDカメラとしては、WATEC社製のWAT−535EXを使用することができる。信号方式がEIAでありモノクロカメラである。そして1フレームの撮影時間が1/30sである。
なお、このCCDカメラは時間的に不規則なランダムノイズを発生する。ランダムノイズが発生する原因はリセット雑音、検出アンプの雑音、暗電流のショット雑音、光ショット雑音が原因である。CCDカメラに固有のランダムノイズを確認するため、カメラに蓋をしてノイズを測定した。1画素あたりの光強度の標準偏差としてランダムノイズを測定したところ、ばらつきは0階調となった。これより本計測においてはCCDカメラのランダムノイズの影響はないと考えられる。
【0025】
次に、画像解析における計測の流れについて説明する。
この発明においては、PCで作成したプログラムにより自動計測を行った。まずストライプ型液晶格子によってスリット光を形成して非測定用の物体に照射する。物体上に形成されたスリット像をCCDカメラで検出し、3次元座標への演算処理を行うのである。
図9に、この発明の光切断法による3次元形状測定装置を用いた3次元形状計測システムのフローチャートを示す。
【0026】
まず装置の配置から、初期値Z0,L,lL,lCを設定する。測定対象全面を計測するのに必要なスリットスキャン回数をn回とする。次に、スリット光を投影せずに初期画像を取得する。ループ1では、ストライプ型液晶格子のi番目の画素を白、その他を黒に設定してスリットを形成し、スリット光を投影する。画像データを取得し、メモリへの蓄積をn回繰り返す。全面のスキャンが終わり次第、ループ2へ移り画像解析が行われる。画像解析は、まずメモリに蓄積させていた画像データを 1,2,・・,i,・・,n-1,n番と順次読み出す。
この1〜nはスリット位置に対応する。画像データを読み出す際、初期画像データで減算することでスリット像だけの画像を得る、この画像から光強度分布を解析すると、スリット像を検出した画素の光強度は高いため、この画素の位置xCCDを読み取る。
以上の数値データから、前記数6〜8にしたがって三次元座標を算出する。本計測装置では、以上の流れをLabVIEW(日本ナショナルインスツルメンツ株式会社製)のソフトウエアでプログラムし、自動計測をおこなった。
【0027】
上記における光強度検出について説明する。
図10に、投影したシングルスリットパターンをCCDで検出した模式図を示す。CCDの全画素中、i列の赤で示した部分でスリット像を検出している。はじめに1行目の画素x(1,2,・・,i-l,i,i+1、・・,I)の光強度を検出する。y方向に2,3,・・,j-l,j,j+1、・・,J と順次繰り返せば、一画面でのスリット像検出位置を決定できる。
マルチスリットの場合、CCD 上に数本のスリット像が検出されるため各スリット像の判別が難しい。そこで、図11に示すように、スリット像の本数nに対して、全画素をブロック1,2,・・,n-1,nと分割する。このときスリット光は、ブロック内の中央に検出されるよう投影する。また、スリットをスキャンさせる際、各ブロックを固定してしまうと、スキャン中、ブロック内で2本のスリット像を検出してしまい判別できなくなる可能性がある。そこで、スリットスキャンに伴いブロックを移動させることで、各ブロック内に、常に1本のスリット像を検出することができる。
【0028】
次に、 スリット像位置の検出について説明する。
スリット像の位置検出は高精度化において重要である。そこでまず、物体上、CCD 上におけるスリット光の光強度分布をそれぞれ確認した。
図12(a)に、基準点に冷却CCDカメラを置き、スリット光を直接撮影した結果を示す。図12(b)にA−A’の光強度分布を示す。冷却CCDカメラとしては、ビットラン株式会社製の、画素数772×580、1画素のサイズ83×83μm、階調ビット数16bitの製品を使用した。光強度が最大となる画素を含む、60画素分の光強度分布である。ストライプ型液晶格子のスリット部での光強度分布は矩形であると考えられるが、物体上の光強度分布はエッジが丸くなっていることが分かる。これは回折した光が入り込んでいるためであると考えられる。
図13(a)に、基準点に設置した平面基板上にスリット像を投影し、CCDカメラで撮影した画像を示す。図13(b)にB−B’の光強度分布を示す。これは光強度が最大となる画素を含む、30 画素分のデータである。スリット光を直接検出した光強度分布より、さらにエッジがなくなっていることがわかる。これはスリット光が平面基板上で散乱しているためと考えられる。
【0029】
この発明におけるマルチスリット光切断による計測の高速化について説明する。
図14はストライプ型液晶格子によって光切断を行ったときのCCDカメラで観察される像である。図14(a)は測定対象に1本のスリットを投影したシングルスリットパターンを示す。図14(b)は5本のスリットを投影するマルチスリットパターンの画像である。マルチスリット光切断は多数のスリットを投影し走査するため、シングルスリット光切断に比べ、少ない走査回数で全面を計測できる。すなわち、図14(b)のように5本のスリットで計測した場合、計測時間は1/5となる。
【0030】
実際に精度検定を行った。ここでは酸化マグネシウムで覆ったガラス基板を用い、平坦と仮定して計測を行った。表1に、装置の初期値を示す。
【表1】
次に、スリット像位置検出方法の違いによる繰り返し精度の比較について説明する。
前述した4つの手法
1)光強度のピーク検出
2)重心演算
3)ガウスフィッティング
4) ローレンツフィッティング
を用いて、繰り返し精度検定を行った、まずスリットの表示をストライプ型液晶格子の中心に設定し、基準点に設置した基板へスリット光を投影する。画像検出を100回繰り返し、スリット像検出位置xCCDのばらつきを検定した。それぞれの標準偏差を求めた結果を表2に示す。
【表2】
ここで、光強度のピーク検出,重心演算,ガウスフィッティング,ローレンツフィッティングの標準偏差をそれぞれσr,σj,σG,σLとする。表2より、σrは0 ピクセルであるが、光強度のピーク値となる画素をxCCDとするため、整数値でしか決定できない。
【0031】
上記画素xCCDは量子的な値となってしまい精度は劣化する。重心演算、ガウスフィッティング、ローレンツフィッティングに関してはxCCDをサブピクセルで決定できるため高精度に計測できる。σj,σG,σLを比較すると、σjが最も精度が低い。
重心を求める手法は、光強度分布の揺らぎによって影響されやすいため、繰り返し精度が劣化しているものと考えられる。σG,σLは0.01ピクセルとなっており、同じ値である。実際に計測する際には、測定対象は平面だけでなく、傾きによるコマ収差の影響が出ると考えられる。前記図2,図3からわかるように、ガウスフィッティングのほうが実測値の分布にフィッティングできていることからコマ収差に対しても対応できると考えられる。
以上より、繰り返し精度が少なく、実測値と同等の分布となるガウスフィッティングが適していると考えられる。本計測システムではガウスフィッティングを採用した。
【0032】
次に、スリット幅に対する繰り返し精度の検定結果について説明する。
スリット幅に対する検出スリット位置のばらつきを確認するため、ストライプ型液晶格子を制御し、白の画素を1〜10本、その他の画素を黒としてスリット幅を設定し、スリット光を投影した。図15に、100回の繰り返し精度を求めた結果を示す。近似直線からもわかるように、スリット幅が細くなるほど繰り返し精度が向上していることがわかる。スリット幅が1本のとき、繰り返し精度は5μmであった。本計測ではスリット幅を1本として計測を行っている。
【0033】
次に、光強度の強弱による繰り返し精度の検定結果について説明する。
スリット像の光強度が計測結果に与える影響を確認するため、光強度を調節して精度検定を行った。100回の繰り返し精度検定した結果を図16に示す。スリット幅を1本とした。図16 に示す光強度は、各測定における最大光強度の100回測定した平均である。光強度が弱いほど繰り返し精度がばらついていることがわかる。
これは、ガウスフィッティングを行う際、光強度が弱いとSN比が悪くなるため、光強度の揺らぎに影響されやすくなると考えられる。これより、本計測ではCCD検出時の光強度を約200階調に設定して計測を行っている。
【0034】
次いで、本発明の装置のZ軸上にパルスステージを設置し、高さ検定を行った。検定は、基準点を0とし、−2.5〜2.5mmの間を50μmずつ送り10回の繰り返し計測を行った。
図17(a)は、設定値に対する計測値の結果である。ここで計測値は10回の数値の平均である。計測値は設定値にほぼあっている。両者を比較するため残差を取った。図17(b)に奥行きに対する残差を示す。このとき設定値に対する計測値の標準偏差は6μmであった。
【0035】
以下に本計測法を用いて計測した計測例を示す。条件はすべて前記[0030]の精度検定と同様にして行った。また、計測領域は30×50mmである。
実際の計測の流れを、人形の計測を例に説明する。まず初期値Z0,L,lL,lCを装置の幾何学的配置から決定する。次に、スリット光を投影せず、図18(a)のような初期画像を撮影する。このとき、ストライプ型液晶格子はスリットを形成せず全画素を黒に設定する。次に、物体の大きさに応じて、スリット位置xLCGを設定し物体全面をスキャンさせる。図18(b)は、スリットをスキャンし、人形を計測する際に撮影した画像を示す。この人形の場合、スキャン量を270ピクセルとして行った、全面のスキャン、画像データ取得が終わったら、次に画像解析を開始する。
図18(b)のようなスキャン中に取得した画像データから、図18(a)の初期画像データを減算すると図18(c)のデータとなる。このようにするとスリットのみの画像となり、位置検出の決定が容易となる。スリットの光強度分布をガウスフィッティングすることでスリット像検出位置xCCDを決定する。最後に、以上のパラメータから数6〜7にしたがい物体の3次元座標を算出する。以上の方法で人形の顔を計測した結果を示す。図19(d)はワイヤーフレームによる三次元表示、図19(e)は断面Aの表面形状である。目の部分は色がついていたために計測不可能であったが、高さ約10mmの測定対象を計測できることを確認した。またこのように高さのあるものでも、鼻の下の線のような細かい凹凸も確認することができた。
【0036】
図20に500μmの段差を計測した結果を示す。図20(a)は段差の写真であり、図20(b)は断面Cの表面形状を本装置と触針式粗さ測定器で比較した結果である。よく一致している。
【0037】
図 21に人差し指を計測した結果を示す。図21 (a)はワイヤーフレームによる三次元表示、図21(b)は断面Bの表面形状である。爪体、爪上皮、第一関節をはっきりと確認することができる。
【0038】
図22に、本計測システムを用いて十円硬貨を計測した結果を示す。図22(a)に実際に計測した硬貨の写真を、図22(b)にカラー3次元表示を示す(別途提出した写真参照)。両者比較すると、とてもよく一致していることがわかる。
図23(c)はワイヤーフレームによる三次元表示、図24(d)および図24(e)はそれぞれ、触針式、本計測法による断面Dの表面形状計測結果である。また図24(f)は本計測法による断面Eの表面形状計測結果である。表面の60μmの凹凸を計測することができ、本計測システムの有効性を確認した。
【0039】
図25に、千円札の文字部分を計測した結果を示す。図25(a)は新千円札の凹版印刷された文字部分の写真である。この文字部分を、酸化マグネシウムコーティングする前と酸化マグネシウムコーティングをして白塗りになったものを比較した。酸化マグネシウムコーティング前の計測結果を図26(b)、図27(d)に示す。また酸化マグネシウムコーティング後の計測結果を図26(c),図27(e)に示す、なお図26(b)、図26(c)はワイヤーフレームによる三次元表示、図27(d)、図27(e)はそれぞれ表面の断面F,Gの形状である。また、凹版印刷とレーザプリンタ印刷を比較した。図28(f)に凹版印刷、図28 (g)にレーザプリンタ印刷の結果を示す。三次元表示を比較すると、凹版印刷は凹凸を確認できるが、レーザプリンタ印刷はほとんど確認できない。また、断面形状H,Iを比較すると明らかに高さが異なることが分かる。
【0040】
以上のように、ストライプ型液晶格子を用いた光切断法による3次元形状測定システムを構築し自動化を行った。また、マルチスリットによる光切断を試みた。
シングルスリットでの精度評価を行ったところ、ガウスフィッティングにより高精度化することができた。スリット幅は細いほど繰り返し精度が向上した。光強度による繰り返し精度の影響を検定したところ、光強度が強いほど繰り返し精度は向上した。測定領域30mm×50mmで液晶格子のスリット幅1本を平板に投影したとき、繰り返し精度は5μmであった。
人形を計測し、10mmの高さのあるものを計測することができた。人差し指を計測し、第一関節にできるしわ、爪上皮を計測することができた。
500μmの段差ゲージを測定したところ、よく一致した。
また十円硬貨の60μmの凹凸を計測することができた。
さらに千円札の文字部分を、白塗りせずに計測したところ、実際の高さより高い結果となった。これは文字部分の色が関係していると考えられる。また、凹版印刷とプリンタ印刷を比較したところ、高さ形状が明らかに異なることから、偽造紙幣判別の可能性を示し、本計測装置は有効であることを確認した。
【産業上の利用可能性】
【0041】
上記のごとく本発明による光切断法による3次元形状測定装置は、物体に投影するスリット光パターンを液晶素子で作成することにより、紙幣のような3次元的な凹凸検査においてμmオーダーでの高精度な計測を可能としたものである。
すなわち、この発明における光切断法による3次元形状測定装置は、白色光源と、該白色光源と測定される物体の間に設けられ該物体の表面にスリット光を投影する液晶素子と、投影レンズとからなるスリット光投影光学系と、撮像レンズと、CCDカメラとからなるスリット光撮像光学系とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とするものであり、千円札等の紙幣を計測したところ、凹凸が強調され、高さ形状も明らかに異なることから、偽造紙幣判別の用途に極めて有効である。
【0042】
もちろん、紙幣等に限定されるものではなく、種々の証書、カード、その他の印刷物の真偽等にも有効に利用することが可能である。
【図面の簡単な説明】
【0043】
【図1】液晶格子スキャナを用いた光切断法の光学系を示す概略図である。
【図2】光強度のピーク値の検出結果を示すグラフである。
【図3】光強度分布の重心gを示すグラフである。
【図4】実測値をガウスフィッティングした例を示すグラフである。
【図5】実測値をローレンツフィッティングした例を示すグラフである。
【図6】(a)はマトリクス型液晶格子を、(b)はストライプ型液晶格子を示す概略図である。
【図7】この発明で使用される液晶格子を示す概略図である。
【図8】この発明で使用されるストライプ型液晶格子の駆動回路を示すブロック図である。
【図9】この発明の光切断法による3次元形状測定装置を用いた3次元形状計測システムのフローチャートである。
【図10】投影したシングルスリットパターンをCCDで検出した模式図である。
【図11】全画素の分割状態を示す概略図である。
【図12】(a)は基準点に冷却CCDカメラを置き、スリット光を直接撮影した結果を示す撮像画面、 (b)はAA’の光強度分布を示すグラフである。
【図13】(a)は基準点に設置した平面基板上にスリット像を投影し、CCDカメラで撮影した画像を示し、(b)はBB’の光強度分布を示すグラフである。
【図14】ストライプ型液晶格子によって光切断を行ったときのCCDカメラで観察される像であり、(a)は測定対象に1本のスリットを投影したシングルスリットパターンを示し、(b)は5本のスリットを投影するマルチスリットパターンを示す画像である。
【図15】100回の繰り返し精度を求めた結果を示すグラフである。
【図16】光強度を調節して精度検定を行った結果を示すグラフである。
【図17】(a)は設定値に対する計測値の結果を示すグラフ、(b)は奥行きに対する残差を示すグラフである。
【図18】(a)は撮影した初期画像、(b)はスリットをスキャンし、人形を計測する際に撮影した画像、(c)は減算画像データである。
【図19】(d)は人形の顔をワイヤーフレームで計測した場合の3次元表示、(e)は断面Aの表面形状を示すグラフである。
【図20】500μmの段差を計測した結果を示し、(a)は段差の写真、(b)は断面Cの表面形状を本装置と触針式粗さ測定器で比較した結果を示すグラフである。
【図21】人差し指を計測した結果を示し、(a)はワイヤーフレームによる三次元表示、(b)は断面Bの表面形状を示すグラフである。
【図22】本計測システムを用いて十円硬貨を計測した結果を示し、(a)は実際に計測した硬貨の写真、(b)はカラー3次元表示を示す写真である。
【図23】(c)はワイヤーフレームによる三次元表示を示す画像である。
【図24】(d)および (e)はそれぞれ、触針式、本計測法による断面Dの表面形状計測結果を示すグラフ、(f)は本計測法による断面Eの表面形状計測結果を示すグラフである。
【図25】千円札の文字部分を計測した結果を示し、(a)は新千円札の凹版印刷された文字部分の写真である。
【図26】(b)は酸化マグネシウムコーティング前の計測結果を示すワイヤーフレームによる3次元表示、(c)は酸化マグネシウムコーティング後の計測結果を示すワイヤーフレームによる3次元表示である。
【図27】(d)、(e)はそれぞれ表面の断面F,Gの形状を示すグラフである。
【図28】(f)は凹版印刷、(g)はレーザプリンタ印刷の結果を示す写真およびグラフである。
【符号の説明】
【0044】
10 スリット光投影光学系
11 白色光源
12 液晶素子
13 投影レンズ
20 スリット光撮像光学系
21 撮像レンズ
22 CCDカメラ
30 物体
【特許請求の範囲】
【請求項1】
白色光源やLED光源などの光源と、該光源と測定される物体の間に設けられ該物体の表面にスリット光を投影する液晶素子と、投影レンズとからなるスリット光投影光学系と、撮像レンズと、CCDカメラとからなるスリット光撮像光学系とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とする光切断法による3次元形状測定装置。
【請求項2】
スリット像の位置検出を、ガウスフィッティングなどのフィッティングによって行うようにしたことを特徴とする請求項1に記載の光切断法による3次元形状測定装置。
【請求項1】
白色光源やLED光源などの光源と、該光源と測定される物体の間に設けられ該物体の表面にスリット光を投影する液晶素子と、投影レンズとからなるスリット光投影光学系と、撮像レンズと、CCDカメラとからなるスリット光撮像光学系とを備え、画像データ解析手段により取得した前記スリット光で構成される画像データを解析して、物体の3次元座標を算出するようにしたことを特徴とする光切断法による3次元形状測定装置。
【請求項2】
スリット像の位置検出を、ガウスフィッティングなどのフィッティングによって行うようにしたことを特徴とする請求項1に記載の光切断法による3次元形状測定装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【公開番号】特開2009−74814(P2009−74814A)
【公開日】平成21年4月9日(2009.4.9)
【国際特許分類】
【出願番号】特願2007−241695(P2007−241695)
【出願日】平成19年9月19日(2007.9.19)
【新規性喪失の例外の表示】特許法第30条第1項適用申請有り 1)研究集会名:2007年度精密工学会春季大会学術講演会 2)主催者名:社団法人精密工学会 3)開催日:平成19年3月20日
【出願人】(503137104)協南精機株式会社 (3)
【出願人】(593099344)
【出願人】(507313087)
【Fターム(参考)】
【公開日】平成21年4月9日(2009.4.9)
【国際特許分類】
【出願日】平成19年9月19日(2007.9.19)
【新規性喪失の例外の表示】特許法第30条第1項適用申請有り 1)研究集会名:2007年度精密工学会春季大会学術講演会 2)主催者名:社団法人精密工学会 3)開催日:平成19年3月20日
【出願人】(503137104)協南精機株式会社 (3)
【出願人】(593099344)
【出願人】(507313087)
【Fターム(参考)】
[ Back to top ]