JP2018179778A - 測定装置およびその方法、並びに、画像処理装置 - Google Patents
測定装置およびその方法、並びに、画像処理装置 Download PDFInfo
- Publication number
- JP2018179778A JP2018179778A JP2017080142A JP2017080142A JP2018179778A JP 2018179778 A JP2018179778 A JP 2018179778A JP 2017080142 A JP2017080142 A JP 2017080142A JP 2017080142 A JP2017080142 A JP 2017080142A JP 2018179778 A JP2018179778 A JP 2018179778A
- Authority
- JP
- Japan
- Prior art keywords
- measurement
- angle
- light
- ratio
- intensity
- 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.)
- Pending
Links
Landscapes
- Investigating Or Analysing Materials By Optical Means (AREA)
Abstract
【課題】投光角度および受光角度に起因する精度劣化を考慮して、変角特性データを生成するための測定データを取得する。
【解決手段】測定角度設定部1011は、変角特性の測定系における投光角度θinおよび受光角度θoutを設定する。測定条件判定部1017は、投光角度θinおよび受光角度θoutの何れかまたは両方に基づき測定条件を設定する。測定部1012は、投光角度θinおよび受光角度θout、並びに、測定条件の下で物体の反射光強度を示す測定データを取得する。
【選択図】図1
【解決手段】測定角度設定部1011は、変角特性の測定系における投光角度θinおよび受光角度θoutを設定する。測定条件判定部1017は、投光角度θinおよび受光角度θoutの何れかまたは両方に基づき測定条件を設定する。測定部1012は、投光角度θinおよび受光角度θout、並びに、測定条件の下で物体の反射光強度を示す測定データを取得する。
【選択図】図1
Description
本発明は、変角特性データの生成に関する。
角度によって変化する試料の反射率/透過率を表す特性は変角特性と呼ばれる。変角特性として下記が知られている。
双方向反射率分布関数(bidirectional reflectance distribution function: BRDF)、
双方向テクスチャ関数(bidirectional texture function: BTF)、
双方向透過率分布関数(bidirectional transmittance distribution function:BTDF)、
双方向散乱面反射率分布関数(bidirectional scattering surface reflectancedistribution function: BSSRDF)。
双方向テクスチャ関数(bidirectional texture function: BTF)、
双方向透過率分布関数(bidirectional transmittance distribution function:BTDF)、
双方向散乱面反射率分布関数(bidirectional scattering surface reflectancedistribution function: BSSRDF)。
変角特性は物体の質感に影響を与えるため、コンピュータグラフィックス(CG)の分野において、近年、素材の特性を決めるパラメータとして利用されている。例えば、物理的に正確なCG再現画像を作成するために、BRDFの測定データがCGソフトにおけるレンダリングに利用される。
変角特性の一つであるBTFの測定方法が特許文献1に記載されている。特許文献1によれば、測定機器としてカメラを用い、光源、試料、カメラを所定の位置関係に配置した撮影条件の下、光源によって照明された試料面をカメラで撮影する。光源と試料面の位置関係、および、試料面とカメラの位置関係を、複数通りに変化させて撮影を行い、複数回の撮影画像から試料の反射特性データとしてBTFデータを生成する。
特許文献1の測定方法は試料からの反射光をカメラによって測定するため、測定データがカメラのショットノイズの影響を受けて、BTFデータの精度が低下する場合がある。勿論、カメラのショットノイズの影響を受けたBTFデータをCG再現画像の生成に用いれば、CG再現画像の再現精度が低下する。言い替えれば、特許文献1の測定方法には、測定データをBTFデータとして利用可能か否かを判断する観点が欠けている。
本発明は、投光角度および受光角度に起因する精度劣化を考慮して、変角特性データを生成するための測定データを取得することができる測定装置を提供することを目的とする。
上記の目的を達成するために、本発明に係る測定装置は、
変角特性の測定系における投光角度および受光角度を設定する第一の設定手段と、前記投光角度および受光角度の何れかまたは両方に基づき測定条件を設定する第二の設定手段と、前記投光角度および受光角度、並びに、前記測定条件の下で物体の反射光強度を示す測定データを取得する測定手段と、を有することを特徴とする。
変角特性の測定系における投光角度および受光角度を設定する第一の設定手段と、前記投光角度および受光角度の何れかまたは両方に基づき測定条件を設定する第二の設定手段と、前記投光角度および受光角度、並びに、前記測定条件の下で物体の反射光強度を示す測定データを取得する測定手段と、を有することを特徴とする。
本発明に係る測定装置によれば、投光角度および受光角度に起因する精度劣化を考慮して、変角特性データを生成するための測定データを取得することができる。
以下、本発明にかかる実施例の測定装置と測定方法、画像処理装置と画像処理方法を図面を参照して詳細に説明する。なお、実施例は特許請求の範囲にかかる本発明を限定するものではなく、また、実施例において説明する構成の組み合わせのすべてが本発明の解決手段に必須とは限らない。
[装置の構成]
図1のブロック図により実施例の測定装置および画像処理装置の構成例を示す。
図1のブロック図により実施例の測定装置および画像処理装置の構成例を示す。
測定装置11は、試料の反射光強度を測定する反射光測定部101、および、反射光強度の測定結果からBTFデータを生成するBTF生成部102を備える。
画像処理装置12の格納部103には、BTF生成部102が生成したBTFデータが格納される。例えば、測定装置11と画像処理装置12はUSBなどのシリアルバスや有線または無線ネットワークで接続され、それら通信路を介してBTFデータが格納部103に格納される。画像処理装置11は、さらに、物体の三次元形状情報を入力する入力部104、BTFデータを用いてコンピュータグラフィックス画像(CG画像)を生成するレンダリング部105、および、CG画像を例えばモニタ107に表示する表示部106を備える。
反射光測定部101は、詳細は後述するが、測定角度設定部1011、測定部1012、SN比推定部1013、条件設定部1014、測定データ格納部1015、算出部1016、判定部1018を備える。反射光測定部101の中で、SN比推定部1013、条件設定部1014、判定部1018は、測定条件判定部1017を構成する。
図1には測定装置11、画像処理装置12、モニタ107を分離した構成例を示すが、測定装置11と画像処理装置12を一体あるいは画像処理装置12とモニタ107を一体に構成することができるし、あるいは、それらすべてを一体に構成することもできる。
[BTFデータ]
図2によりBTFの測定系を示す。BTFは、前述したように変角特性の一つであり、物体の各位置における変角特性を示し、下記のように表現される。
図2によりBTFの測定系を示す。BTFは、前述したように変角特性の一つであり、物体の各位置における変角特性を示し、下記のように表現される。
BTF(θin,θout,i,j)…(1)
ここで、θinは入射角、θoutは出射角、iは横方向位置、jは縦方向位置。
ここで、θinは入射角、θoutは出射角、iは横方向位置、jは縦方向位置。
つまり、測定光源304からの光を入射角θinで試料301に照射し、出射角θoutの方向に設置した受光器305により反射光306の強度を測定する。さらに、入射角θin、出射角θout、および、試料301の表面の位置をそれぞれ変更して測定を繰り返すことでBTFデータが取得される。図3によりBTFデータの一例を示す。
以下では、測定系における入射角inを「投光角度」、出射角outを「受光角度」と呼ぶ場合がある。実施例では、0≦θin<90度、0≦θout<90度の範囲でBTFを測定する例を説明する。また、試料301におけるBTFの測定解像度をD[mm]とする。言い替えれば、試料301の表面を間隔Dで測定してBTFデータが生成される。
また、受光器305としてディジタルカメラ(以下「カメラ」)を用いる。カメラによって反射光306の強度を測定する場合、その測定データは、カメラのショットノイズの影響を受ける。そこで、複数回の測定結果を平均化することで、ノイズの影響を低減した測定データを生成する。その際、測定回数は、反射光306の強度を一回測定したデータのSN比(信号とノイズの比、S/(S+N))に基づき決定され、決定した回数の測定が行われ、それらのデータの平均化により、ノイズの影響を低減した測定データが取得される。
[処理手順]
図4のフローチャートによりBTFデータの測定および画像処理の手順を説明する。
図4のフローチャートによりBTFデータの測定および画像処理の手順を説明する。
反射光測定部101は、詳細は後述するが、試料の反射光強度I(θin,θout,i,j)を測定する(S401)。BTFデータ生成部102は、下式により、反射光測定部101が取得した反射光強度Iを用いてBTFデータを生成し、図3に一例を示すBTFデータを格納部103に格納する(S402)。
BTF(θin,θout,i,j)=I(θin,θout,i,j)/Iw(θin,θout,i,j)…(2)
式(2)において、分母のIw(θin,θout,i,j)は、ステップS401の反射光強度の測定方法と同様の方法により完全拡散反射板を測定して得られた反射光強度に相当する。
式(2)において、分母のIw(θin,θout,i,j)は、ステップS401の反射光強度の測定方法と同様の方法により完全拡散反射板を測定して得られた反射光強度に相当する。
入力部104は、CG画像に含める物体の三次元形状情報を入力する(S403)。レンダリング部105は、詳細は後述するが、入力部104が入力した物体の三次元形状情報に、格納部103に格納された変角特性(BTFデータ)を適用するレンダリング処理を行い、物体像を含むCG画像を生成する(S404)。表示部106は、生成されたCG画像をモニタ107に表示する(S405)。
なお、図4にはBTFデータの生成(S402)までの計測装置11の処理と、形状情報の入力(S403)以降の画像処理装置12の処理が連続するように記載するが、それら処理は個々に行うことができる。つまり、計測装置11は、独立に、必要に応じて生成した様々な試料のBTFデータを格納部103に格納することができる。また、画像処理装置12は、独立に、格納部13に格納された様々な試料のBTFデータの何れかを使用してCG画像を生成することができる。
●反射光強度の測定(S401)
反射光測定部101は、一回目の測定により得られる反射光強度のSN比に基づいて、ノイズの除去に必要な測定回数nを決定し、n回の測定結果を平均化し、ノイズの影響を抑制した反射光強度を算出する。図5のフローチャートにより反射光測定部101の処理(S401)を説明する。
反射光測定部101は、一回目の測定により得られる反射光強度のSN比に基づいて、ノイズの除去に必要な測定回数nを決定し、n回の測定結果を平均化し、ノイズの影響を抑制した反射光強度を算出する。図5のフローチャートにより反射光測定部101の処理(S401)を説明する。
反射光測定部101は、投光角度θin、受光角度θoutをそれぞれ、順次、0度から90度未満の範囲で変更して、試料の反射光強度を測定する。以下では、投光角度θin=θρに固定し、受光角度θoutを0≦θout<90の間で一度ずつ変更して、試料上の位置(i,j)における反射光強度を測定する場合を説明する。
測定角度設定部1011が初期の受光角度θout=0を設定し、測定条件判定部1017が初期の測定回数n=1を設定する(S501)。ただし、測定条件判定部1017は、投光角度θinおよび受光角度θoutの何れかまたは両方に基づき測定条件を設定すればよい。測定部1012は、試料の反射光強度の測定(一回目)を行い、測定値を測定データ格納部1015に格納する(S502)。なお、測定値は、カメラの撮影画素値である。
カメラの一画素によって撮像される試料の領域は、受光角度θoutによって変化する。SN比推定部1013は、受光角度θoutにおける一画素当りの測定領域に対応する辺の長さSθout[mm]を算出する(S503)。
図6により測定領域Sθoutの算出方法を説明する。受光角度θout=0、つまり試料面に対して法線方向から測定した場合の一画素当りの測定領域をS[mm]とする(図6(a))。図6(b)におけるSθoutは下式により算出される。
Sθout=S/cos(θout)…(3)
なお、θout=0の測定の場合はSθout=Sである。続いて、SN比推定部1013は、測定データの解像度を測定解像度Dに変換するため画素数Yを算出する(S504)。BTFの測定解像度Dは、前述したようにD[mm]であり、次式により画素数Yが算出される。
なお、θout=0の測定の場合はSθout=Sである。続いて、SN比推定部1013は、測定データの解像度を測定解像度Dに変換するため画素数Yを算出する(S504)。BTFの測定解像度Dは、前述したようにD[mm]であり、次式により画素数Yが算出される。
Y=ceil{(D/S)2}…(4)
ここで、ceil()は天井関数
次に、SN比推定部1013は、下式により、測定解像度Dの反射光強度、言い替えれば、画素数Y当りの反射光強度を算出して(S505)、一回目の測定によって得られた反射光強度Iを示す測定データを取得する。
ここで、ceil()は天井関数
次に、SN比推定部1013は、下式により、測定解像度Dの反射光強度、言い替えれば、画素数Y当りの反射光強度を算出して(S505)、一回目の測定によって得られた反射光強度Iを示す測定データを取得する。
I=Σ1 YIj…(5)
ここで、1≦j≦Y
次に、SN比推定部1013は、算出した反射光強度Iを示す測定データのSN比を推定する(S506)。図7によりSN比の推定方法を説明する。図7(a)は反射光強度IとSN比の関係SN(I)を示し、当該特性がカメラの特性として、SN比推定部1013に予め保持されている。SN比推定部1013は、下式により反射光強度Iを示す測定データのSN比を算出する。
ここで、1≦j≦Y
次に、SN比推定部1013は、算出した反射光強度Iを示す測定データのSN比を推定する(S506)。図7によりSN比の推定方法を説明する。図7(a)は反射光強度IとSN比の関係SN(I)を示し、当該特性がカメラの特性として、SN比推定部1013に予め保持されている。SN比推定部1013は、下式により反射光強度Iを示す測定データのSN比を算出する。
SN=SN(I)−20・log10(1/√Y)…(6)
判定部1018は、測定データのSN比が所定の閾値以上か否かを判定する(S507)。例えば、カメラの画素値の最大が255の場合、画素値が1だけ変動するときのSN比を閾値Thとして設定する。閾値Thの算出方法を下に示す。
判定部1018は、測定データのSN比が所定の閾値以上か否かを判定する(S507)。例えば、カメラの画素値の最大が255の場合、画素値が1だけ変動するときのSN比を閾値Thとして設定する。閾値Thの算出方法を下に示す。
Th=−20・log10(1/255)…(7)
SN≧Thの場合、つまり図7(b)に示すSN比が閾値Th以上の測定データIqが得られた場合、判定部1018は、測定データが受けたノイズの影響は小さい、言い替えれば、現状の測定条件は良好と判断する。また、SN比が閾値未満(SN<Th)の場合、測定データIpが受けたノイズの影響が大きい、言い替えれば、現状の測定条件は良好ではないと判断する。このように、判定部1018は、現状の測定条件の良否を判定する。
SN≧Thの場合、つまり図7(b)に示すSN比が閾値Th以上の測定データIqが得られた場合、判定部1018は、測定データが受けたノイズの影響は小さい、言い替えれば、現状の測定条件は良好と判断する。また、SN比が閾値未満(SN<Th)の場合、測定データIpが受けたノイズの影響が大きい、言い替えれば、現状の測定条件は良好ではないと判断する。このように、判定部1018は、現状の測定条件の良否を判定する。
現状の測定条件は良好と判断された場合、条件設定部1014は、初期の測定回数n=1を維持する(S508)。一方、現状の測定条件は良好ではない判断された場合、条件設定部1014は、下式により、測定結果の平均化によりSN比を閾値Th以上にするために必要な測定回数nを算出し、測定回数nを複数回に変更する(S509)。
SN−20・log10(1/√n)≧Th…(8)
例えばSN=43、Th=47の場合、測定回数nは下式を満たす数であり、n=3である。
例えばSN=43、Th=47の場合、測定回数nは下式を満たす数であり、n=3である。
43−20・log10(1/√n)≧47
測定回数nが複数回に変更された場合、測定部1012は、n−1回の追加測定を行い、n回分の測定データを測定データ格納部1015に蓄積する(S510)。そして、算出部1016は、画素数Yおよび測定回数nに基づき、下式により、測定データ格納部1015が格納する測定回数n分(n≧1)の測定データから試料上の位置(i,j)における反射光強度を算出する(S511)。
測定回数nが複数回に変更された場合、測定部1012は、n−1回の追加測定を行い、n回分の測定データを測定データ格納部1015に蓄積する(S510)。そして、算出部1016は、画素数Yおよび測定回数nに基づき、下式により、測定データ格納部1015が格納する測定回数n分(n≧1)の測定データから試料上の位置(i,j)における反射光強度を算出する(S511)。
I(θin,θout,i,j)=Σ1 YIi/n…(9)
ここで、1≦i≦n
次に、測定角度設定部1011は、試料上の位置(i,j)かつ投光角度θρにおける全受光角度の測定が終了したか否かを判定する(S512)。測定が未了の受光角度θoutがある場合、測定角度設定部1011が現在の受光角度θoutにΔθを加え、測定条件判定部1017が初期の測定回数を初期値n=1にリセットする(S513)。その後、処理はステップS502に戻る。
ここで、1≦i≦n
次に、測定角度設定部1011は、試料上の位置(i,j)かつ投光角度θρにおける全受光角度の測定が終了したか否かを判定する(S512)。測定が未了の受光角度θoutがある場合、測定角度設定部1011が現在の受光角度θoutにΔθを加え、測定条件判定部1017が初期の測定回数を初期値n=1にリセットする(S513)。その後、処理はステップS502に戻る。
このように、一回目の測定により得られた反射光強度のSN比に基づき、現状の測定条件の良否を判定し、測定条件が良好ではないと判定した場合はノイズ除去に必要な測定回数nを算出し測定回数nを変更する。そして、n(≧1)回の測定結果の測定データの平均データを算出することで、ノイズの影響を抑制した反射光強度を取得することができる。図5には示さないが、試料上の位置(i,j)または投光角度θinを変更して、反射光強度の測定を繰り返すことで試料の変角特性が取得される。
●レンダリング(S403)
図8のフローチャートによりレンダリング部105の処理(S404)を説明する。レンダリング部105は、物体を仮想的に観察する仮想環境901を生成する(S801)。図9により仮想環境901を説明する。レンダリング部104は、まず壁、天井、床などの三次元オブジェクトを設定する。次に仮想物体903と、仮想物体903を観察するための仮想照明902を仮想環境901に設定し、最後に仮想視点904を設定する。
図8のフローチャートによりレンダリング部105の処理(S404)を説明する。レンダリング部105は、物体を仮想的に観察する仮想環境901を生成する(S801)。図9により仮想環境901を説明する。レンダリング部104は、まず壁、天井、床などの三次元オブジェクトを設定する。次に仮想物体903と、仮想物体903を観察するための仮想照明902を仮想環境901に設定し、最後に仮想視点904を設定する。
次に、レンダリング部105は、下式に基づき、仮想物体903について測定された変角特性を用いて、仮想物体903からの反射光のXYZ値を計算する(S802)。
XYZ(i,j)=∫θinXYZVIR(θin,i,j)×BTF(θin,θout,i,j)dθin…(10)
ここで、XYZVIRは仮想照明のXYZ値
次に、レンダリング部105は、下記のXYZ値からsRGB値への変換式を利用して、反射光のXYZ値をCG画像表示用の信号値に変換する(S803)。なお、XYZ値からRGB値へ変換法は、下式に限らず、例えば、公知のAdobeRGBへの変換式などを用いてもよい。
ここで、XYZVIRは仮想照明のXYZ値
次に、レンダリング部105は、下記のXYZ値からsRGB値への変換式を利用して、反射光のXYZ値をCG画像表示用の信号値に変換する(S803)。なお、XYZ値からRGB値へ変換法は、下式に限らず、例えば、公知のAdobeRGBへの変換式などを用いてもよい。
[情報処理装置の構成]
図10のブロック図により測定装置11および/または画像処理装置12として機能するコンピュータ装置の構成例を示す。CPU201は、RAM202をワークメモリとして、ROM203や記憶部204に格納されたプログラムを実行し、システムバス208を介して、後述する構成を制御する。記憶部204は、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、フラッシュメモリなどであり、OSや前述した測定装置11および/または画像処理装置12の処理を実現するプログラムを格納する。
図10のブロック図により測定装置11および/または画像処理装置12として機能するコンピュータ装置の構成例を示す。CPU201は、RAM202をワークメモリとして、ROM203や記憶部204に格納されたプログラムを実行し、システムバス208を介して、後述する構成を制御する。記憶部204は、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、フラッシュメモリなどであり、OSや前述した測定装置11および/または画像処理装置12の処理を実現するプログラムを格納する。
汎用インタフェイス205は、例えばUSBなどのシリアルバスインタフェイスであり、マウスやキーボードなどの操作部211や受光部305として機能するディジタルカメラ212が接続される。なお、測定光源304の投光角度や受光部305の受光角度を雲台(不図示)などによって制御する場合、汎用インタフェイス205には雲台などが接続される。また、測定光源304の光源強度の調整に調光器(不図示)を用いる場合、汎用インタフェイス205には調光器が接続される。
図1に示す測定角度設定部1011は、雲台と、その制御インタフェイスとして機能する汎用インタフェイス205、および、測定角度を制御するCPU201を含む。測定部1012は、測定光源304、受光部305(ディジタルカメラ212)、調光器と、それらの制御インタフェイスと測定データ取得インタフェイスとして機能する汎用インタフェイス205、および、測定制御と測定データ取得を行うCPU201を含む。
ビデオインタフェイス206は、HDMI(登録商標)やDisplayPort(商標)などのビデオインタフェイスであり、モニタ106が接続される。ネットワークインタフェイス207は、有線または無線ネットワーク213と接続するためのインタフェイスである。ユーザ操作やディジタルカメラ212との接続は、ネットワークインタフェイス207を介して行われてもよい。
また、入力部104として機能するCPU201は、記憶部204、汎用インタフェイス205に接続されたドライブの記録媒体、ネットワーク213に接続されたサーバ装置などからCG画像に含める仮想物体903の三次元形状情報を入力する。
このように、一回目の反射光強度の測定データのSN比を推定することで、ノイズの影響を考慮して、変角特性データ(BTFデータ)を生成するための測定データを取得することができる。SN比が不足する場合は、測定対象の投光角度と受光角度においてカメラのショットノイズの影響が充分に小さい測定データを取得するために必要な測定回数nを算出する。
その結果、SN比が閾値以下の場合、測定回数nを満たす回数の追加測定が行われ、複数回分の測定データを平均化することでショットノイズの影響を抑制した反射光強度が算出される。従って、測定対象の投光角度と受光角度において、ショットノイズの影響が小さい反射光強度を用いたBTFデータの生成が可能になる。また、SN比に基づき算出される測定回数nに従う測定を行うため、必要回数を超える測定を防ぎ、必要十分な測定回数で正確なBTFデータを生成することができる。
[変形例]
上記では、受光器305としてディジタルカメラ212を用いる例を説明したが、これに限らず、二次元で反射光を測定可能な分光放射輝度計を用いてもよい。また、BTFの表現形式(1)を示したが、入射角、出射角をそれぞれ、天頂角、および、方位角の二種類に分割した、下に示す表現形式を用いてもよい。
上記では、受光器305としてディジタルカメラ212を用いる例を説明したが、これに限らず、二次元で反射光を測定可能な分光放射輝度計を用いてもよい。また、BTFの表現形式(1)を示したが、入射角、出射角をそれぞれ、天頂角、および、方位角の二種類に分割した、下に示す表現形式を用いてもよい。
BTF(θin,ωin,θout,ωout,i,j)…(13)
以下、本発明にかかる実施例2の測定装置と測定方法、画像処理装置と画像処理方法を説明する。なお、実施例2において、実施例1と略同様の構成については、同一の符号を付して、その詳細な説明を省略する場合がある。
実施例1では、カメラのショットノイズの影響を抑制するために、測定部1012が反射光を測定し、測定条件判定部1017が反射光強度のSN比に基づき測定回数nを維持または変更する例を示した。しかし、ノイズの影響を抑制するための測定条件は測定回数nに限られず、光源の設定条件、カメラの撮影条件を用いてもよい。
図11により変更可能な測定条件とSN比の関係を示す。図11(a)は光源強度とSN比の関係を示し、光源強度が大きくなるほどSN比が大きくなる。図11(b)は露光時間とSN比の関係を示し、露光時間が長くなるとカメラの撮像デバイスが試料からの反射光を受光する時間が増加してSN比が大きくなる。図11(c)はISO感度とSN比の関係を示し、ISO感度が小さくなるほどSN比が大きくなる。
SN比が閾値Th未満の場合、実施例2の判定部1018は、現状の測定条件が良好ではないと判断し、SN比を改善するための、光源強度、露光時間またはISO感度の変更を判定し、適切な測定条件の変更によりノイズの影響を抑制する。
図12のフローチャートにより実施例2の反射光測定部101の処理(S401)を説明する。なお、図12において、図5と同じ処理には同一符号を付し、その詳細説明を省略する。SN比の判定(S507)においてSN≧Thと判定された場合、測定データが反射光強度として出力され、処理はステップS512に移行する。
一方、SN<Thと判定された場合、判定部1018は、光源強度を変更するか否かを判定する(S521)。判定部1018が光源強度を変更すると判定した場合、条件設定部1014がより大きい光源強度を設定し、測定部1012が変更後の光源強度により再測定を行う(S522)。その後、処理はステップS506に戻され、SN比の推定(S506)とSN比の判定(S507)が行われる。
再測定結果のSN比についてSN≧Thと判定された場合、再測定(S522)における測定データが反射光強度として出力され、処理はステップS512に移行する。一方、再測定結果のSN比についてもSN<Thと判定された場合、露光強度の判定(S521)が再度行われる。
この場合、光源強度をさらに大きくすることが可能であれば光源強度の設定と再測定(S522)が繰り返される。しかし、これ以上光源強度を大きくできない、あるいは、これ以上光源強度を大きくしてもSN比が改善しないと判断した場合、判定部1018は、露光時間を変更するか否かの判定(S523)に移行する。
判定部1018が露光時間を長くすると判定した場合、条件設定部1014がより長い露光時間(より遅いシャッタ速度)設定し、測定部1012が変更後の露光時間により再測定を行う(S524)。その後、処理はステップS506に戻され、SN比の推定(S506)とSN比の判定(S507)が行われる。
再測定結果のSN比についてSN≧Thと判定された場合、再測定(S524)における測定データが反射光強度として出力され、処理はステップS512に移行する。一方、再測定結果のSN比についてもSN<Thと判定された場合、光源強度について否と判定済みであるからステップS521の判定がスキップされ、露光時間の判定(S523)が再度行われる。
この場合、露光時間をさらに長くすることが可能であれば露光時間の設定と再測定(S524)が繰り返される。しかし、これ以上露光時間を長くできない、あるいは、これ以上露光時間を長くしてもSN比が改善しないと判断した場合、判定部1018は、ISO感度を変更するか否かの判定(S525)に移行する。
判定部1018がISO感度を下げると判定した場合、条件設定部1014がより低いISO感度を設定し、測定部1012が変更後のISO感度により再測定を行う(S526)。その後、処理はステップS506に戻され、SN比の推定(S506)とSN比の判定(S507)が行われる。
再測定結果のSN比についてSN≧Thと判定された場合、再測定(S526)における測定データが反射光強度として出力され、処理はステップS512に移行する。一方、再測定結果のSN比についてもSN<Thと判定された場合、光源強度と露光時間について否と判定済みであるからステップS521、S523の判定がスキップされ、ISO感度の判定(S525)が再度行われる。
この場合、ISO感度をさらに下げることが可能であればISO感度の設定と再測定(S526)が繰り返される。しかし、さらにISO感度を下げられない、あるいは、さらにISO感度を下げてもSN比が改善しないと判断した場合、判定部1018は、実施例1と同様の複数回の測定を行うために、処理を複数回の測定(S527)に進める。
複数回の測定(S527)には、図5に示す、条件設定部1014による測定回数nの変更(S509)、測定部1012による追加測定(S510)、算出部1016による反射光強度の算出(S511)が含まれる。複数回の測定(S527)における一回目の測定データは、ステップS526で再測定された測定データである。
このように、測定データのSN比に基づき、測定条件として光源条件やカメラの撮影条件を変更して、ノイズの影響が小さい測定データを取得して、それら測定データからノイズの影響を抑制したBTFデータを生成することができる。さらに、光源条件および撮影条件の変更によってもノイズの影響が小さい測定データが取得できない場合は、複数回の測定と測定データの平均化によりノイズの影響が小さい測定データが取得することができる。
[変形例]
上記では、光源強度、露光時間(シャッタ速度)、ISO感度の順に三つの測定条件の変更を判定する例を示したが、何れか一つの測定条件の変更、あるいは、何れか二つの測定条件の変更を判定する処理としてもよい。また、測定条件の変更の判定順は上記に限らない。
上記では、光源強度、露光時間(シャッタ速度)、ISO感度の順に三つの測定条件の変更を判定する例を示したが、何れか一つの測定条件の変更、あるいは、何れか二つの測定条件の変更を判定する処理としてもよい。また、測定条件の変更の判定順は上記に限らない。
実施例3において、実施例1、2と略同様の構成については、同一の符号を付して、その詳細な説明を省略する場合がある。
実施例1では、一回測定してから反射光強度の測定データのSN比を推定し、SN比が閾値以下の場合、測定条件である測定回数n、光源強度、露光時間(シャッタ速度)、ISO感度を設定した。一方、実施例3では、一回目の測定を行うことなくSN比を推定し、測定条件を設定する。
図13のフローチャートにより実施例3の反射光測定部101の処理(S401)を説明する。図5と同様の初期値の設定(S501)の後、SN比推定部1013は、例えばカメラのAE値を基にSN比を推定する(S1301)。ここで、図14によりAE値とSN比の関係例を示す。AE値とSN比の関係は、AE値の値が大きくなるほどSN比が向上する特性をカメラの特性として、SN比推定部1013に予め保持されている。つまり、ステップS1301の時点で、カメラのAE値と図14の特性を基にSN比が推定される。
次に、条件設定部104は、式(8)と同様の式を用いて測定回数nを算出する(S1302)。測定部1012は、ステップS1302で算出された測定回数nを測定条件に設定してn回の測定を行い、n回分の測定データを測定データ格納部1015に蓄積する(S1303)。次に、処理は図5と同様の反射光強度の算出(S511)に進み、以降は実施例1と同様である。
このように、カメラのAE値から推定されるSN比に基づき、測定条件として測定回数nを変更し、ノイズの影響が小さい測定データを取得して、それら測定データからノイズの影響を抑制したBTFデータを生成することができる。なお、測定回数nを設定する例を説明したが、実施例2と同様、光源強度、露光時間(シャッタ速度)、ISO感度の一つ以上の測定条件を設定する処理としてもよい。また、カメラのAE値と同等の機能を有する測光センサを用いてSN比を推定してもよい。
実施例1から3では、投光角度および受光角度に起因する精度劣化を考慮してBTFデータを生成するために、撮影データより算出するSN比または推定するSN比に基づいて、測定条件である測定回数n、光源強度、露光時間(シャッタ速度)、ISO感度を設定した。
BTFデータの精度劣化の要因はSN比だけではなく、例えば、被写界深度はBTFデータの精度劣化の要因となる。具体的には、試料を撮影する際に適切な被写界深度に設定しなければ、撮影画像が不鮮明になり、結果的にBTFデータの劣化となる。特に、受光角度が小さい場合には、試料上での撮影領域は、受光角度が大きい場合と比較して相対的に大きくなるため、被写界深度を大きくしなければ撮影画像が不鮮明となる。
そこで、実施例4では、受光角度に起因する精度劣化を考慮してBTFデータを生成するために、受光角度と被写界深度の関係に基づいて、測定条件として絞り値を設定する。
本実施例における測定装置および画像処理装置の構成例を図15のブロック図に示す。本実施例における測定条件判定部1017は、絞り値条件算出部1501と条件設定部1502から構成する。なお、実施例4において、前出の実施例と略同様の構成については、同一の符号を付して、その詳細な説明を省略する場合がある。
図16のフローチャートにより実施例4の反射光測定部101の処理(S401)を説明する。図5と同様の初期値の設定(S501)の後、絞り値条件算出部1501が絞り値条件を算出する(S1601)。そして、条件設定部1502は、カメラの絞り値を設定する(S1602)。
測定部1012は、1回の測定を行い、1回分の測定データを測定データ格納部1015に蓄積する(S1603)。次に図5と同様にS512に進み、以降は実施例1と同様である。
S1601とS1602において測定条件判定部1017が、受光角度と被写界深度の関係より、絞り値を設定する方法を具体的に述べる。
S1601にて、絞り値条件算出部1501は、撮影範囲の全領域でピントを合わせて鮮明に撮影するために必要な絞り値Fの条件を算出する。ここで、試料面での測定領域は一辺の長さがdの正方形であるとするとき、受光角度θにおいて測定領域を鮮明に撮影するためには、測定領域が被写界深度内に収まるよう、被写界深度Tは次式を満たす必要がある。
d≦T*sinθ…(14)
また、被写界深度Tは後方被写界深度Trと前方被写界深度Tfとの和である。
また、被写界深度Tは後方被写界深度Trと前方被写界深度Tfとの和である。
T=Tr+Tf…(15)
Tr=(r*F*L2)/(f2−r*F*L)、Tf=(r*F*L2)/(f2+r*F*L)…(16)
fはカメラに使用するレンズの焦点距離、Fは絞り値、rは許容錯乱円径、Lは撮影距離である。なお、rはカメラの撮像素子のサイズから一意に決まる値である。
Tr=(r*F*L2)/(f2−r*F*L)、Tf=(r*F*L2)/(f2+r*F*L)…(16)
fはカメラに使用するレンズの焦点距離、Fは絞り値、rは許容錯乱円径、Lは撮影距離である。なお、rはカメラの撮像素子のサイズから一意に決まる値である。
条件設定部1501は、一辺をdとする撮影範囲の全領域でピントを合わせて鮮明に撮影するために必要な絞り値Fの条件として、式14〜16より下式を導く。
D≦((r*F*L2)/(f2−r*F*L)+(r*F*L2)/(f2+r*F*L))*sinθ…(17)
S1602では、条件設定部1502が式17を満たす絞り値Fを設定する。
S1602では、条件設定部1502が式17を満たす絞り値Fを設定する。
例として、測定に使用するカメラの撮像センサのサイズが1型、f=24mm、L=300mmの場合について説明する。なお、撮像センサのサイズが1型のときはr=0.03mmとなる。このときS1601にて絞り値条件算出部1501は、例えば受光角度θ=30度において、試料面の20mm四方を鮮明に測定するために必要なF値の条件は、式17より4.25≦Fと求める。そしてS1602では条件設定部1501はF値を例えば5と設定する。
このように、受光角度に応じた被写界深度にするために、測定条件としてカメラの絞り値を設定することで、ぼけの少ない測定画像を測定データとして取得して、それら測定データから精度劣化の少ないBTFデータを生成することができる。
[変形例]
なお、本実施例においては、S1601とS1602にて測定条件としては絞り値のみを設定したが、実施例1から3に記した測定回数n、光源強度、露光時間(シャッタ速度)、ISO感度を測定条件としてさらに設定してもよい。このとき、測定条件判定部1017は、SN比推定部1013、条件設定部1014、判定部1018、絞り値条件算出部1501、条件設定部1502より構成すればよい。そして、例えば、S1602以降に、S1603ではなく、図5におけるS502からS511の処理、または、図12におけるS502からS527、または、図13におけるS1301からS511、を実施してもよい。これにより、さらに精度劣化の少ないBTFデータを生成することができる。
なお、本実施例においては、S1601とS1602にて測定条件としては絞り値のみを設定したが、実施例1から3に記した測定回数n、光源強度、露光時間(シャッタ速度)、ISO感度を測定条件としてさらに設定してもよい。このとき、測定条件判定部1017は、SN比推定部1013、条件設定部1014、判定部1018、絞り値条件算出部1501、条件設定部1502より構成すればよい。そして、例えば、S1602以降に、S1603ではなく、図5におけるS502からS511の処理、または、図12におけるS502からS527、または、図13におけるS1301からS511、を実施してもよい。これにより、さらに精度劣化の少ないBTFデータを生成することができる。
[その他の実施例]
本発明は、上述の実施形態の一以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける一以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、一以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
本発明は、上述の実施形態の一以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける一以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、一以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
1011 測定角度設定部、1012 測定部、1017 測定条件判定部
Claims (19)
- 変角特性の測定系における投光角度および受光角度を設定する第一の設定手段と、
前記投光角度および受光角度の何れかまたは両方に基づき測定条件を設定する第二の設定手段と、
前記投光角度および受光角度、並びに、前記測定条件の下で物体の反射光強度を示す測定データを取得する測定手段と、を有することを特徴とする測定装置。 - 前記投光角度と前記受光角度がそれぞれ異なる複数の測定データから変角特性データを生成する生成手段を有することを特徴とする請求項1に記載の測定装置。
- 前記測定データのSN比を推定する推定手段と、前記SN比と所定の閾値に基づき前記測定条件の良否を判定する判定手段と、を有することを特徴とする請求項1又は請求項2に記載の測定装置。
- 前記SN比が前記閾値以上の場合、前記判定手段は、前記測定条件を良好と判定することを特徴とする請求項3に記載の測定装置。
- 前記SN比が前記閾値未満の場合、前記判定手段は、前記測定条件が良好ではないと判定し、前記測定条件である測定回数を変更することを特徴とする請求項3又は請求項4に記載の測定装置。
- 前記SN比が前記閾値未満の場合、前記判定手段は、前記測定条件が良好ではないと判定し、前記測定条件である、測定光源の強度、露光時間、ISO感度、測定回数の何れかを変更することを特徴とする請求項3又は請求項4に記載の測定装置。
- 前記判定手段は、前記測定光源の強度を変更するか否かを第一に判定し、前記測定光源の強度が変更できない場合または前記測定光源の強度の変更により前記SN比が改善しないと判断した場合、前記露光時間を変更するか否かを判定することを特徴とする請求項6に記載の測定装置。
- 前記露光時間が変更できない場合または前記露光時間の変更により前記SN比が改善しないと判断した場合、前記判定手段は、前記ISO感度を変更するか否かを判定することを特徴とする請求項7に記載の測定装置。
- 前記ISO感度が変更できない場合または前記ISO感度の変更により前記SN比が改善しないと判断した場合、前記判定手段は、前記測定回数を変更することを特徴とする請求項8に記載の測定装置。
- 前記測定光源の強度が変更された場合、前記取得手段は、変更後の測定光源の強度において再測定された前記物体の反射光強度を示す測定データを取得することを特徴とする請求項6乃至請求項9の何れか一項に記載の測定装置。
- 前記露光時間が変更された場合、前記測定手段は、変更後の露光時間によって再測定された前記物体の反射光強度を示す測定データを取得することを特徴とする請求項6乃至請求項10の何れか一項に記載の測定装置。
- 前記ISO感度が変更された場合、前記測定手段は、変更後のISO感度によって再測定された前記物体の反射光強度を示す測定データを取得することを特徴とする請求項6乃至請求項11の何れか一項に記載の測定装置。
- 前記測定回数nが複数回に変更された場合、前記取得手段は、同一の投光角度および同一の受光角度におけるn−1回の追加測定によって得られた前記物体の反射光強度を示す測定データを取得することを特徴とする請求項5乃至請求項12の何れか一項に記載の測定装置。
- 前記投光角度および前記受光角度における測定データとして、前記測定回数n分の測定データの平均データを算出する算出手段を有することを特徴とする請求項13に記載の測定装置。
- 前記取得手段は、ディジタルカメラから前記測定データを取得することを特徴とする請求項1乃至請求項14の何れか一項に記載の測定装置。
- 前記受光角度と前記測定手段の被写界深度との関係より、前記測定手段の絞り値を設定する手段を有することを特徴とする請求項1乃至請求項14の何れか一項に記載の測定装置。
- 請求項1乃至請求項16の何れか一項に記載の測定装置と、前記測定装置によって生成された変角特性データを用いて、コンピュータグラフィックス画像をレンダリングする手段と、を有することを特徴とする画像処理装置。
- 第一の設定手段が、変角特性の測定系における投光角度および受光角度を設定し、第二の設定手段が、前記投光角度および受光角度の何れかまたは両方に基づき測定条件を設定し、測定手段が、前記投光角度および受光角度、並びに、前記測定条件の下で物体の反射光強度を示す測定データを取得することを特徴とする測定方法。
- コンピュータを請求項1乃至請求項18の何れか一項に記載の測定装置の各手段として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017080142A JP2018179778A (ja) | 2017-04-14 | 2017-04-14 | 測定装置およびその方法、並びに、画像処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017080142A JP2018179778A (ja) | 2017-04-14 | 2017-04-14 | 測定装置およびその方法、並びに、画像処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018179778A true JP2018179778A (ja) | 2018-11-15 |
Family
ID=64275086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017080142A Pending JP2018179778A (ja) | 2017-04-14 | 2017-04-14 | 測定装置およびその方法、並びに、画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018179778A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020201054A (ja) * | 2019-06-06 | 2020-12-17 | 株式会社東芝 | 劣化推定装置、劣化推定システム、劣化推定方法及びコンピュータプログラム |
-
2017
- 2017-04-14 JP JP2017080142A patent/JP2018179778A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020201054A (ja) * | 2019-06-06 | 2020-12-17 | 株式会社東芝 | 劣化推定装置、劣化推定システム、劣化推定方法及びコンピュータプログラム |
JP7263129B2 (ja) | 2019-06-06 | 2023-04-24 | 株式会社東芝 | 劣化推定装置、劣化推定システム、劣化推定方法及びコンピュータプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108028887B (zh) | 一种终端的拍照对焦方法、装置及设备 | |
KR101367282B1 (ko) | 깊이 정보에 대한 적응적 정보 표현 방법 및 그 장치 | |
US9424650B2 (en) | Sensor fusion for depth estimation | |
JP6456156B2 (ja) | 法線情報生成装置、撮像装置、法線情報生成方法および法線情報生成プログラム | |
JP4791595B2 (ja) | 画像撮影装置、画像撮影方法および画像撮影プログラム | |
JP6239594B2 (ja) | 3d情報処理装置及び方法 | |
JP6467776B2 (ja) | 測距システム、情報処理装置、情報処理方法及びプログラム | |
TWI393980B (zh) | The method of calculating the depth of field and its method and the method of calculating the blurred state of the image | |
KR20080077987A (ko) | 입력 이미지 내의 비네팅을 보정하는 컴퓨터 구현 프로세스 | |
JP2012042332A (ja) | 三次元計測装置及び三次元計測方法 | |
CN110956657B (zh) | 深度图像获取方法及装置、电子设备及可读存储介质 | |
JP2009268827A (ja) | 放射線画像撮影装置及びその駆動方法 | |
JP2012225807A (ja) | 距離画像カメラおよび距離画像合成方法 | |
KR20180132210A (ko) | 컬러반응곡선을 이용한 hdr 영상 생성방법, hdr 영상 생성장치, 카메라 및 기록매체 | |
KR20140143724A (ko) | 높은 스루풋 및 저비용 높이 삼각측량 시스템 및 방법 | |
JP2015197744A5 (ja) | ||
JP2018179778A (ja) | 測定装置およびその方法、並びに、画像処理装置 | |
JP2017134561A (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
CN111742352A (zh) | 3d对象建模方法以及相关设备和计算机程序产品 | |
US10091469B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP2016045120A (ja) | 3次元計測システム及び3次元計測方法 | |
US10765297B2 (en) | Image processing apparatus, image processing method, and computer readable recording medium | |
JP6250035B2 (ja) | 奥行きセンサベース反射物体の形状取得方法及び装置 | |
JP2017078628A (ja) | 測定装置およびその方法、並びに、画像処理装置 | |
JP2009244229A (ja) | 三次元画像処理方法、三次元画像処理装置および三次元画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20191125 |