(57)【要約】【課題】  光線の照射方向を変えて対象物を撮影した複数の撮影画像から、当該対象物上の表面をユーザに効果的に観察させることが可能な画像を取得することができる画像処理装置、画像処理システム及び制御プログラムを提供する。【解決手段】  データサーバ７の記憶部７０３が光線の照射方向を変えて対象物を撮影した複数の撮影画像を記憶し、制御部７０１が記憶部７０３に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出し、各領域画像からエッジ量の算出、各領域画像の明るさに対するクラスタリング処理の実行、又は複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出し、単一又は複数の照明パラメータを用いて、複数の領域画像を合成することにより、単一又は複数の合成画像を作成する。【選択図】      図２
2008299505.tif 000002
【特許請求の範囲】
【請求項１】
光線の照射方向を変えて対象物を撮影した複数の撮影画像を記憶する記憶手段と、
前記記憶手段に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出す切出手段と、
前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出する算出手段と、
前記単一又は複数の照明パラメータを用いて、前記切出手段により切り出された複数の領域画像を合成することにより、単一又は複数の合成画像を作成する作成手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記切出手段により切り出された各領域画像からエッジ量の算出、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかが実行される際に、前記算出手段は、各領域画像を複数領域に分割し、分割された領域画像毎に前記照明パラメータを算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記切出手段により切り出される領域画像は、前記記憶手段に記憶された各撮影画像の全体又は一部であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記作成手段により作成された単一又は複数の合成画像を表示する表示手段と、前記表示手段に表示される合成画像を前記光線の照射方向に応じて切り換える切換手段とを備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記表示手段は、前記作成手段により作成された単一又は複数の合成画像を拡大又は縮小表示することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記対象物の識別情報を入力する入力手段と、
前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかを指示する指示手段とを備え、
前記切出手段は、入力された識別情報に対応する対象物が撮影された各撮影画像から、ユーザによって指定された領域の領域画像を切り出し、
前記算出手段は、前記指示手段により指示された処理により、領域画像毎に単一又は複数の照明パラメータを算出することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記切出手段により切り出された各領域画像からエッジ量が算出される際に、前記算出手段は、領域画像毎に算出されたエッジ量を前記照明パラメータとすることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記切出手段に切り出された各領域画像の明るさに対するクラスタリング処理が実行される際に、前記算出手段は、各領域画像に含まれる全てのピクセルの明るさにクラスタリング処理を実行し、ピクセルの明るさを複数のクラスタ集合に分け、それぞれのクラスタ集合の平均値を前記照明パラメータとすることを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記切出手段に切り出された複数の領域画像間の明るさの差の合計処理が実行される際に、前記算出手段は、処理対象としての領域画像に含まれる全ピクセルと当該領域画像の比較対象としての少なくとも１つの領域画像に含まれる全ピクセルとの間の明るさの差の絶対値をピクセルの明るさの最大値から減算する計算を実行し、算出された値の合計を前記照明パラメータとすることを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記切出手段に切り出された複数の領域画像間の明るさの差の合計処理が実行される際に、前記算出手段は、処理対象としての領域画像に含まれるピクセルと、これに対応する、当該領域画像の比較対象としての少なくとも１つの撮影画像に含まれるピクセルとの間の明るさの差の絶対値を算出し、算出された値の合計を前記照明パラメータとすることを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１１】
前記切出手段に切り出された複数の領域画像間の明るさの差の合計処理が実行される際に、前記算出手段は、処理対象としての領域画像に含まれる全ピクセルの明るさの平均値を予め算出し、当該明るさの平均値よりも少ない明るさのピクセルを前記処理対象としての領域画像から除外し、前記処理対象としての領域画像に残されたピクセルと、これに対応する、当該領域画像の比較対象としての少なくとも１つの撮影画像に含まれるピクセルとの間の明るさの差の絶対値を算出し、算出された値の合計を前記照明パラメータとすることを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１２】
前記作成手段は、前記複数の領域画像に、それぞれ対応する領域画像の単一又は複数の照明パラメータで重み付けをし、その重み付けの結果を重畳し、画像の明るさのスケールを変更する線形変換の関数又はヒストグラムを変換する関数によって重畳された画像の明るさを補正することにより、前記単一又は複数の合成画像を作成することを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
画像処理装置と情報処理装置とを備える画像処理システムであって、
前記画像処理装置は、
光線の照射方向を変えて対象物を撮影した複数の撮影画像を記憶する記憶手段と、
前記記憶手段に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出す切出手段と、
前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出する算出手段と、
前記単一又は複数の照明パラメータを用いて、前記切出手段により切り出された複数の領域画像を合成することにより、単一又は複数の合成画像を作成する作成手段とを備え、
前記情報処理装置は、
前記作成手段により作成された単一又は複数の合成画像を表示する表示手段と、
前記表示手段に表示される合成画像を前記光線の照射方向に応じて切り換える切換手段と
を備えることを特徴する画像処理システム。
【請求項１４】
光線の照射方向を変えて対象物を撮影すると共に当該対象物を異なる複数の角度から撮影する複数の撮影装置、画像処理装置、及び情報処理装置とを備える画像処理システムであって、
前記画像処理装置は、
光線の照射方向を変えて、前記複数の撮影装置の各々で対象物を撮影した複数の撮影画像、及び前記複数の撮影装置の各々で、当該対象物を異なる複数の角度から撮影した複数の撮影画像を記憶する記憶手段と、
前記記憶手段に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出す切出手段と、
前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出する算出手段と、
前記単一又は複数の照明パラメータを用いて、前記切出手段により切り出された複数の領域画像を合成することにより、単一又は複数の合成画像を作成する作成手段とを備え、
前記情報処理装置は、
前記作成手段により作成された単一又は複数の合成画像を表示する表示手段と、
前記表示手段に表示される合成画像を、前記複数の撮影装置の種別、前記複数の撮影画像の撮影角度、又は前記光線の照射方向に応じて切り換える切換手段と
を備えることを特徴する画像処理システム。
【請求項１５】
コンピュータを、
光線の照射方向を変えて対象物を撮影した複数の撮影画像を記憶する記憶手段、
前記記憶手段に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出す切出手段、
前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出する算出手段、及び
前記単一又は複数の照明パラメータを用いて、前記切出手段により切り出された複数の領域画像を合成することにより、単一又は複数の合成画像を作成する作成手段
として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及び制御プログラムに関する。
【背景技術】
【０００２】
従来より、観察者に対象物の質感や光沢度などを伝えることが可能な画像処理装置が知られている（例えば、特許文献１参照）。この画像処理装置では、撮影光源情報又は対象物立体形状情報等の撮影環境情報と、照明光形状情報、照明光位置情報、対象物向き情報、対象物位置情報、観察者位置情報等の観察環境情報とを用いて、入力された画像を、任意の再現環境で対象物を観察した時の画像に変換する。
【０００３】
また、従来より、対象物の表面を照射する複数の照明装置と、照射された対象物の表面を撮影する単一又は複数の撮影装置とを備える疵（きず）検査装置が知られている（例えば、特許文献２参照）。
【特許文献１】特開２０００−９０２３３号公報
【特許文献２】特開平０７−３０６１６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、対象物を撮影するときに、対象物上の細かい傷や模様などは、ある限られた照明下でしか、上手く撮影できない場合がある。
【０００５】
上記特許文献１及び特許文献２の技術を組み合わせた場合、複数の照明装置のうち１台だけ点灯して、順番に各照明装置の光線を対象物に照射したときの画像を取得できる。
【０００６】
しかしながら、対象物上の細かい傷や模様などは、照明装置の光線が直接対象物に照射されると、光線が強すぎて、対象物の画像に埋もれてしまう。一方で、照明装置の光線が対象物上の細かい傷や模様などにほとんど照射されないと、ユーザは細かい傷や模様などを識別することができない。
【０００７】
本発明の目的は、光線の照射方向を変えて対象物を撮影した複数の撮影画像から、当該対象物上の表面をユーザに効果的に観察させることが可能な画像を取得することができる画像処理装置、画像処理システム及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の画像処理装置は、光線の照射方向を変えて対象物を撮影した複数の撮影画像を記憶する記憶手段と、前記記憶手段に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出す切出手段と、前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出する算出手段と、前記単一又は複数の照明パラメータを用いて、前記切出手段により切り出された複数の領域画像を合成することにより、単一又は複数の合成画像を作成する作成手段とを備えることを特徴とする。
【０００９】
請求項２の画像処理装置は、請求項１に記載の画像処理装置において、前記切出手段により切り出された各領域画像からエッジ量の算出、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかが実行される際に、前記算出手段は、各領域画像を複数領域に分割し、分割された領域画像毎に前記照明パラメータを算出することを特徴とする。
【００１０】
請求項３の画像処理装置は、請求項１又は２に記載の画像処理装置において、前記切出手段により切り出される領域画像は、前記記憶手段に記憶された各撮影画像の全体又は一部であることを特徴とする。
【００１１】
請求項４の画像処理装置は、請求項１乃至３のいずれか１項に記載の画像処理装置において、前記作成手段により作成された単一又は複数の合成画像を表示する表示手段と、前記表示手段に表示される合成画像を前記光線の照射方向に応じて切り換える切換手段とを備えることを特徴とする。
【００１２】
請求項５の画像処理装置は、請求項４に記載の画像処理装置において、前記表示手段は、前記作成手段により作成された単一又は複数の合成画像を拡大又は縮小表示することを特徴とする。
【００１３】
請求項６の画像処理装置は、請求項１乃至５のいずれか１項に記載の画像処理装置において、前記対象物の識別情報を入力する入力手段と、前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかを指示する指示手段とを備え、前記切出手段は、入力された識別情報に対応する対象物が撮影された各撮影画像から、ユーザによって指定された領域の領域画像を切り出し、前記算出手段は、前記指示手段により指示された処理により、領域画像毎に単一又は複数の照明パラメータを算出することを特徴とする。
【００１４】
請求項７の画像処理装置は、請求項１乃至６のいずれか１項に記載の画像処理装置において、前記切出手段により切り出された各領域画像からエッジ量が算出される際に、前記算出手段は、領域画像毎に算出されたエッジ量を前記照明パラメータとすることを特徴とする。
【００１５】
請求項８の画像処理装置は、請求項１乃至７のいずれか１項に記載の画像処理装置において、前記切出手段に切り出された各領域画像の明るさに対するクラスタリング処理が実行される際に、前記算出手段は、各領域画像に含まれる全てのピクセルの明るさにクラスタリング処理を実行し、ピクセルの明るさを複数のクラスタ集合に分け、それぞれのクラスタ集合の平均値を前記照明パラメータとすることを特徴とする。
【００１６】
請求項９の画像処理装置は、請求項１乃至８のいずれか１項に記載の画像処理装置において、前記切出手段に切り出された複数の領域画像間の明るさの差の合計処理が実行される際に、前記算出手段は、処理対象としての領域画像に含まれる全ピクセルと当該領域画像の比較対象としての少なくとも１つの領域画像に含まれる全ピクセルとの間の明るさの差の絶対値をピクセルの明るさの最大値から減算する計算を実行し、算出された値の合計を前記照明パラメータとすることを特徴とする。
【００１７】
請求項１０の画像処理装置は、請求項１乃至８のいずれか１項に記載の画像処理装置において、前記切出手段に切り出された複数の領域画像間の明るさの差の合計処理が実行される際に、前記算出手段は、処理対象としての領域画像に含まれるピクセルと、これに対応する、当該領域画像の比較対象としての少なくとも１つの撮影画像に含まれるピクセルとの間の明るさの差の絶対値を算出し、算出された値の合計を前記照明パラメータとすることを特徴とする。
【００１８】
請求項１１の画像処理装置は、請求項１乃至８のいずれか１項に記載の画像処理装置において、前記切出手段に切り出された複数の領域画像間の明るさの差の合計処理が実行される際に、前記算出手段は、処理対象としての領域画像に含まれる全ピクセルの明るさの平均値を予め算出し、当該明るさの平均値よりも少ない明るさのピクセルを前記処理対象としての領域画像から除外し、前記処理対象としての領域画像に残されたピクセルと、これに対応する、当該領域画像の比較対象としての少なくとも１つの撮影画像に含まれるピクセルとの間の明るさの差の絶対値を算出し、算出された値の合計を前記照明パラメータとすることを特徴とする。
【００１９】
請求項１２の画像処理装置は、請求項１乃至１１のいずれか１項に記載の画像処理装置において、前記作成手段は、前記複数の領域画像に、それぞれ対応する領域画像の単一又は複数の照明パラメータで重み付けをし、その重み付けの結果を重畳し、画像の明るさのスケールを変更する線形変換の関数又はヒストグラムを変換する関数によって重畳された画像の明るさを補正することにより、前記単一又は複数の合成画像を作成することを特徴とする。
【００２０】
請求項１３の画像処理システムは、画像処理装置と情報処理装置とを備える画像処理システムであって、前記画像処理装置は、光線の照射方向を変えて対象物を撮影した複数の撮影画像を記憶する記憶手段と、前記記憶手段に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出す切出手段と、前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出する算出手段と、前記単一又は複数の照明パラメータを用いて、前記切出手段により切り出された複数の領域画像を合成することにより、単一又は複数の合成画像を作成する作成手段とを備え、前記情報処理装置は、前記作成手段により作成された単一又は複数の合成画像を表示する表示手段と、前記表示手段に表示される合成画像を前記光線の照射方向に応じて切り換える切換手段とを備えることを特徴する。
【００２１】
請求項１４の画像処理システムは、光線の照射方向を変えて対象物を撮影すると共に当該対象物を異なる複数の角度から撮影する複数の撮影装置、画像処理装置、及び情報処理装置とを備える画像処理システムであって、前記画像処理装置は、光線の照射方向を変えて、前記複数の撮影装置の各々で対象物を撮影した複数の撮影画像、及び前記複数の撮影装置の各々で、当該対象物を異なる複数の角度から撮影した複数の撮影画像を記憶する記憶手段と、前記記憶手段に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出す切出手段と、前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出する算出手段と、前記単一又は複数の照明パラメータを用いて、前記切出手段により切り出された複数の領域画像を合成することにより、単一又は複数の合成画像を作成する作成手段とを備え、前記情報処理装置は、前記作成手段により作成された単一又は複数の合成画像を表示する表示手段と、前記表示手段に表示される合成画像を、前記複数の撮影装置の種別、前記複数の撮影画像の撮影角度、又は前記光線の照射方向に応じて切り換える切換手段とを備えることを特徴する。
【００２２】
請求項１５の制御プログラムは、コンピュータを、光線の照射方向を変えて対象物を撮影した複数の撮影画像を記憶する記憶手段、前記記憶手段に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出す切出手段、前記切出手段により切り出された各領域画像からエッジ量の算出、前記切出手段により切り出された各領域画像の明るさに対するクラスタリング処理の実行、又は前記切出手段により切り出された複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出する算出手段、及び前記単一又は複数の照明パラメータを用いて、前記切出手段により切り出された複数の領域画像を合成することにより、単一又は複数の合成画像を作成する作成手段として機能させることを特徴とする。
【発明の効果】
【００２３】
請求項１、１５の発明によれば、複数の領域画像のエッジ量又は明るさが調整された単一又は複数の合成画像が作成されるので、従来のように、対象物上の細かい傷や模様などが、対象物の画像に埋もれること又はユーザに識別されないことを防止できる。結果として、光線の照射方向を変えて対象物を撮影した複数の撮影画像から、当該対象物上の表面をユーザに効果的に観察させることが可能な画像を取得することができる。
【００２４】
請求項２の発明によれば、光線の照射方向を変えて対象物を撮影した複数の撮影画像から、本発明の構成を用いない場合に比べて、より細かい精度で、当該対象物上の表面をユーザに効果的に観察させることが可能な画像を取得することができる。
【００２５】
請求項３の発明によれば、光線の照射方向を変えて対象物を撮影した複数の撮影画像から、当該対象物上の表面の全体又は一部をユーザに効果的に観察させることが可能な画像を取得することができる。
【００２６】
請求項４の発明によれば、光線の照射方向に応じて複数の合成画像を切り換えて表示することができ、対象物上の表面をユーザに効果的に観察させることができる。
【００２７】
請求項５の発明によれば、対象物上の表面を拡大又は縮小した状態でユーザに観察させることができる。
【００２８】
請求項６の発明によれば、ユーザ所望の対象物が撮影された複数の撮影画像から、ユーザ所望の処理が実行されることにより、単一又は複数の合成画像を取得することができる。
【００２９】
請求項７の発明によれば、エッジ量が調整された合成画像を作成することができる。
【００３０】
請求項８の発明によれば、明るさが調整された複数の合成画像を作成することができる。
【００３１】
請求項９の発明によれば、複数の領域画像間の明るさの差が小さい状態に適した方法で照明パラメータが算出されるので、影の少ない合成画像を作成することができる。
【００３２】
請求項１０の発明によれば、複数の領域画像間の明るさの差が大きい状態に適した方法で照明パラメータが算出されているので、コントラストの大きい合成画像を作成することができる。
【００３３】
請求項１１の発明によれば、影がのぞかれた状態で複数の領域画像間の明るさの差が大きい状態に適した方法で照明パラメータが算出されているので、てかりの多い合成画像を作成することができる。
【００３４】
請求項１２の発明によれば、複数の領域画像の明るさがより一層調整された単一又は複数の合成画像を作成することができる。
【００３５】
請求項１３の発明によれば、光線の照射方向を変えて対象物を撮影した複数の撮影画像から、当該対象物上の表面をユーザに効果的に観察させることが可能な画像を取得することができる。さらに、光線の照射方向に応じて複数の合成画像を切り換えて表示することができ、対象物上の表面をユーザに効果的に観察させることができる。
【００３６】
請求項１４の発明によれば、光線の照射方向を変えて対象物を撮影した複数の撮影画像から、当該対象物上の表面をユーザに効果的に観察させることが可能な画像を取得することができる。さらに、複数の撮影装置の種別、複数の撮影画像の撮影角度、又は光線の照射方向に応じて複数の合成画像を切り換えて表示することができ、対象物上の表面をユーザに効果的に観察させることができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態について、図面を参照して説明する。
【００３８】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図である。
【００３９】
図１の画像処理システムは、サーバとして機能するパーソナルコンピュータ（ＰＣ）３、データサーバ７、クライアントとして機能するＰＣ８を備えており、これらは、ネットワーク４を介して互いに接続されている。ＰＣ３には、ライトやＬＥＤ等で構成される照明装置１１〜１３及びビデオカメラで構成される撮像装置１が接続されている。照明装置１１〜１３は、ＰＣ３からの制御コマンドに基づいて、対象物５に対して光線を照射する。尚、ＰＣ３に接続される照明装置は、２台に限定されるものではなく、２台以上であればよい。
【００４０】
撮影装置１は、対象物５からの反射画像を撮影し、撮影画像をＰＣ１に出力する。即ち、撮影装置１は、対象物５の全体像を撮影する。
【００４１】
ＰＣ３は、撮影装置１により撮影された撮影画像をネットワーク４を介してデータサーバ７に出力する。ＰＣ８は、操作部８０４及び表示部８０５を備え、表示部８０５は撮影装置１で撮影された対象物５の画像を表示する。また、ＰＣ３は、対象物５の画像上の任意の領域を指定し、その領域に適した明るさの部分画像を作成する指示をデータサーバ７に出力する。さらに、ＰＣ３は、ＰＣ１に対して制御コマンドを出力し、照明装置１１〜１３及び撮影装置１の動作（例えば、照明装置１１〜１３からの光線の照射角度及び明るさ、撮影装置１の撮影角度や撮影画像の明るさなど）を制御することができる。
【００４２】
尚、同図においては、クライアントは、ＰＣ８の１台が記載されているが、複数のクライアント（ＰＣ）を備えていてもよい。
【００４３】
また、ＰＣ３、データサーバ７、及びＰＣ８は、それぞれ別体で構成されているが、ＰＣ３及びデータサーバ７を、データサーバ７及びＰＣ８を、又はＰＣ３、データサーバ７及びＰＣ８を１台の情報処理装置（例えば、ＰＣ又は携帯端末など）で構成してもよい。この場合、１台の情報処理装置は、制御部、送受信部、記憶部、表示部、及びＩＦ部などを備え、ＰＣ３及びデータサーバ７で実行される処理、データサーバ７及びＰＣ８で実行される処理、又はＰＣ３、データサーバ７及びＰＣ８で実行される処理と同様の処理を実行する。
【００４４】
図２は、ＰＣ３、データサーバ７、ＰＣ８の機能構成を示すブロック図である。
【００４５】
ＰＣ３は、装置全体を制御すると共に、照明装置１１〜１３及び撮影装置１の動作を制御する制御部３０１と、ネットワーク４を介してデータサーバ７又はＰＣ８と情報やデータの送受信を行う送受信部３０２と、制御プログラム、データ及び情報等を記憶する記憶部３０３と、照明装置１１〜１３及び撮影装置１と接続するためのインターフェイス（ＩＦ）部３０４とを備えている。さらに、ＰＣ３は、撮影装置１で撮影された撮影画像を表示するための表示部３０５を備えていてもよい。制御部３０１は、送受信部３０２、記憶部３０３、ＩＦ部３０４及び表示部３０５に接続されており、さらにＩＦ部３０４を介して照明装置１１〜１３及び撮影装置１に接続されている。
【００４６】
データサーバ７は、装置全体を制御する制御部７０１（切出手段、算出手段、作成手段）と、ネットワーク４を介してＰＣ３及びＰＣ８と情報やデータの送受信を行う送受信部７０２と、マウスやキーボードなどで構成される操作部７０３（切換手段、入力手段、指示手段）と、制御プログラム、撮影画像、データ及び情報等を記憶する記憶部７０４（記憶手段）と、表示部７０５（表示手段）とを備えている。制御部７０１は、送受信部７０２、操作部７０３、記憶部７０４及び表示部７０５に接続されている。
【００４７】
ＰＣ８は、装置全体を制御する制御部８０１と、ネットワーク４を介してＰＣ３及びデータサーバ７と情報やデータの送受信を行う送受信部８０２と、マウスやキーボードなどで構成される操作部８０３（切換手段）と、制御プログラム、データ及び情報等を記憶する記憶部８０４と、表示部８０５（表示手段）とを備えている。制御部８０１は、送受信部８０２、操作部８０３、記憶部８０４及び表示部８０５に接続されている。
【００４８】
図３は、データサーバ７のハードウエア構成を示すブロック図である。
【００４９】
データサーバ７は、装置全体を制御するＣＰＵ２１、制御プログラムを備えるＲＯＭ２２、ワーキングエリアとして機能するＲＡＭ２３、各種の情報やプログラムを備えるハードディスクドライブ（ＨＤＤ）２４、マウス及びキーボード２５、他のコンピュータと接続するためのネットワークインターフェイス２６、液晶モニタ又はＣＲＴで構成されるディスプレイ２７、及び不図示のＵＳＢ機器と接続するためのＵＳＢ（universal serial bus）インターフェイス２８を備えている。ＣＰＵ２１はシステムバス２９を介してＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、マウス及びキーボード２５、ネットワークインターフェイス２６、ディスプレイ２７及びＵＳＢインターフェイス２８に接続されている。
【００５０】
制御部７０１は、制御プログラムに従って各種の処理を実行するＣＰＵ２１に相当する。送受信部７０２は、ネットワークインターフェイス２６に相当し、記憶部７０３は、ハードディスクドライブ（ＨＤＤ）２４に相当する。操作部７０４は、マウス及びキーボード２５に相当し、表示部７０５は、ディスプレイ２７に相当する。尚、ＰＣ３、ＰＣ８も上述したハードウエア構成と同一のハードウエア構成を有する。
【００５１】
図４は、図１の画像処理システムで実行される処理を示すフローチャートである。
【００５２】
まず、ＰＣ３は、照明装置１１〜１３を制御し、撮影装置１で対象物５を撮影し、複数照明下での撮影画像をデータサーバ７に送信する（ステップＳ１）。このとき、データサーバ７は、ＰＣ３からの撮影画像を記憶部７０３に蓄積する。
【００５３】
次いで、データサーバ７は、ＰＣ８から対象物５の領域画像の送信要求を受信したか否かを判別する（ステップＳ２）。ここで、領域画像とは、ＰＣ８で指定された領域に含まれる画像である。つまり、ＰＣ８で指定された領域が撮影画像全体である場合には、領域画像は撮影画像と同一になり、ＰＣ８で指定された領域が撮影画像の一部分である場合には、領域画像は撮影画像の部分画像となる。
【００５４】
ＰＣ８から対象物５の領域画像の送信要求を受信していない場合には、上記判別処理を繰り返す。一方、ＰＣ８から対象物５の領域画像の送信要求を受信した場合には、データサーバ７は、記憶部７０３に蓄積された撮影画像に基づいて当該領域画像を作成し（ステップＳ３）、ＰＣ８に領域画像を送信して（ステップＳ４）、本処理を終了する。
【００５５】
図５は、図４のステップＳ１の詳細な処理を示すフローチャートである。
【００５６】
まず、ＰＣ３は、照明装置を１つのみを点灯させ（ステップＳ１１）、撮影装置１に対象物５の撮影を実行させ、撮影画像を記憶部３０３に保存する（ステップＳ１２）。ここで、照明装置１１のみを点灯させ、撮影装置１で撮影した画像を撮影画像３１とし、照明装置１２のみを点灯させ、撮影装置１で撮影した画像を撮影画像３２とし、照明装置１３のみを点灯させ、撮影装置１で撮影した画像を撮影画像３３とする。同様に、その他の照明装置を１つずつ点灯し、撮影装置１で撮影した画像を撮影画像３４、３５…とする。
【００５７】
次いで、ＰＣ３は、全ての照明装置で撮影が実行されたか否かを判別する（ステップＳ１３）。ステップＳ１３でＮＯの場合には、ステップＳ１１に戻る。一方、ステップＳ１３でＹＥＳの場合には、ＰＣ３は、記憶部３０３に保存された撮影画像をデータサーバ７に送信し（ステップＳ１４）、本処理を終了する。
【００５８】
データサーバ７は、ＰＣ３から撮影画像を受信し、記憶部７０３に保存すると共に、画像生成に備えて、当該撮影画像に対し、所定の計算又はノイズ除去などの前処理を実行する。
【００５９】
図６は、ＰＣ８の表示部８０５に表示されるユーザインターフェイス（ユーザＩＦ）の一例を示す図である。尚、データサーバ７及びＰＣ８が１台のＰＣで構成される場合には、このユーザＩＦは、そのＰＣの表示部に表示される。
【００６０】
同図に示すように、ユーザＩＦはブラウザで表示される。スライドバー８１１上のポインタ８１２を右又は左に動かすと、画像表示領域８１３（表示手段）に表示される画像が切り替わる。操作部８０３、スライドバー８１１及びポインタ８１２は画像の切換手段を構成する。
【００６１】
対象物ＩＤ８１７の欄（入力手段）には、全体画像表示領域８１５に表示される対象物のＩＤを入力し、タイプＩＤ８１８の欄（指示手段）には、後述する照明パラメータの計算方法を入力する。尚、このタイプＩＤ８１８の欄は、ユーザＩＦ上に設けなくてもよい。この場合、制御部７０１が照明パラメータの計算方法はあらかじめ定められたもので行う。
【００６２】
画像表示領域８１３に表示される画像の領域８１４がマウス等で指定されると、ＰＣ８の制御部８０１は、対象物ＩＤ、タイプＩＤ、及び領域の座標を対象物５の領域画像の送信要求としてデータサーバ７に送信する。データサーバ７は、対象物ＩＤに基づいて、所望の対象物の撮影画像を複数選択し、タイプＩＤに基づいて、後述する照明パラメータの算出方法を決定し、領域の座標に基づいて、複数の撮影画像から当該領域に対応する画像を切り出し、後述する画像処理（合成処理）を実行する。データサーバ７は、画像処理後の１つ又は複数の領域画像（以下、最終的に各領域画像が合成して作成される画像を合成画像という）をＰＣ８に送信する。ＰＣ８は、画像処理後の１つ又は複数の合成画像を受信し、画像表示領域８１３に表示する。ここで、ＰＣ８が、複数の合成画像を受信した場合には、画像表示領域８１３に表示される合成画像は、スライドバー８１１上のポインタ８１２を右又は左に動かすこと、又は当該合成画像上のマウスオーバー等により切り換えられる。この複数の合成画像の切り換える際に、ＰＣ８は、切り換え処理にクロスフェーディング（画像がじわじわ切り替わる効果）などの処理を追加してもよい。
【００６３】
また、現在、画像表示領域８１３に表示されている画像の領域（８１４）がマウス等で指定されると、画像表示領域８１３には、デジタルズーム処理によってその領域の画像が拡大表示される。全体画像表示領域８１５には画像全体が表示され、現在、画像表示領域８１３に拡大表示されている部分が四角枠で表示される。
【００６４】
また、ズームボタン（＋）８１６ａ又はズームボタン（−）８１６ｂが押下されると、データサーバ７が全体画像表示領域８１５に表示されている画像にデジタルズーム処理を実行し、全体画像表示領域８１５に表示される画像をズームイン又はズームアウトする。
【００６５】
尚、マウス等で指定される領域８１４は、画像表示領域８１３に表示されている画像の一部分に限らず、画像表示領域８１３に表示されている画像全体であってもよい。
【００６６】
図７は、図４のステップＳ３の詳細な処理を示すフローチャートである。
【００６７】
まず、データサーバ７の制御部７０１は、ＰＣ８から受信した対象物ＩＤに基づいて、所望の対象物の撮影画像を複数選択し、ＰＣ８から受信した領域の座標に基づいて、複数の撮影画像から当該領域に対応する画像を切り出す（ステップＳ３１）。例えば、図８に示すように、所望の対象物の撮影画像が撮影画像３１〜３３である場合、領域の座標に基づいて各撮影画像から切り出した画像は、領域画像４１〜４３となる。
【００６８】
次いで、制御部７０１は、各領域画像に基づいて、照明パラメータを計算する（ステップＳ３２）。
【００６９】
照明パラメータの計算方法としては、（１）領域画像毎にエッジ量を算出して、照明パラメータを計算する方法、（２）各領域画像にクラスタリング処理を実行し、照明パラメータを計算する方法、（３）領域画像間の明るさの差を合計することで照明パラメータを計算する方法などがある。いずれの方法で照明パラメータを計算するかは、タイプＩＤにより決定される。
【００７０】
まず、（１）領域画像毎にエッジ量を算出して、照明パラメータの計算する方法を説明する。この方法では、制御部７０１は、各領域画像のエッジ抽出を実行し、領域画像中のエッジ量をその領域画像の照明パラメータとする。エッジ抽出の方法は、一時微分などの多くの方法がある。例えば、図８の領域画像４１〜４３のエッジ量は、順番に５００、２００、１０００であり、この数値をそのままあるいは単純な計算をして、照明パラメータとする。単純な計算とは、例えば所定の数値で除したり、最大値が所定の数値になるような比率を乗したりすることが考えられる。尚、この方法で照明パラメータを計算すると、最終的に、よりエッジの多い合成画像が生成される。
【００７１】
次に、（２）各領域画像にクラスタリング処理を実行し、照明パラメータを計算する方法を説明する。
【００７２】
まず、各領域画像ｉに含まれるピクセルの座標を（ｘ、ｙ）とし、そのピクセルの明るさをＺｉ（ｘ、ｙ）とした場合に、制御部７０１は、全てのピクセルの明るさ（全てのＺｉ（ｘ、ｙ））にクラスタリング処理を実行し、ピクセルの明るさを複数のクラスタ集合に分ける。そして、それぞれのクラスタ集合の平均値を照明パラメータとする。このクラスタリングでは、k-means法等の既知の方法を用いる。
【００７３】
この方法では、領域画像４１〜４３に対して、それぞれ複数の照明パラメータが取得されるので、最終的に、明るさが調整された複数の合成画像が作成される。例えば、領域画像４１〜４３に対して、それぞれ４つの照明パラメータが取得される場合（即ち、それぞれ４つのクラスタ集合に分けられる場合）には、最終的に、４つの合成画像が作成される。ただし、ピクセルの明るさＺｉ（ｘ、ｙ）が複数のクラスタ集合に分けられたときに、ピクセルの数が最も多いクラスタ集合の平均値を照明パラメータとすることで、領域画像４１〜４３に対して、それぞれ１つの照明パラメータが取得されるようにしてもよい。
【００７４】
次いで、（３）領域画像間の明るさの差を合計することで照明パラメータを計算する方法を説明する。
【００７５】
処理対象としての領域画像ｉに含まれるピクセルの座標を（ｘ、ｙ）とし、そのピクセルの明るさをＺｉ（ｘ、ｙ）とし、比較対象としての領域画像ｉ’のピクセルの明るさをＺｉ’（ｘ、ｙ）とする。制御部７０１は、領域画像間の明るさの差が小さい状態であるとして照明パラメータを計算する場合は、領域画像ｉに含まれる全ピクセルと領域画像ｉ’に含まれる全ピクセルとの間の明るさの差の絶対値をピクセルの明るさの最大値から減算する計算を実行し、算出された値の合計を照明パラメータとする。即ち、制御部７０１は、下記式（１）に従って照明パラメータを算出する。ピクセルの明るさの最大値は、通常の場合２５５（階調）となり、下記式（１）はこれを２５５として記述した。
【００７６】
【数１】
2008299505.tif 000003
【００７７】
制御部７０１は、領域画像間の明るさの差が大きい状態であるとして照明パラメータを計算する場合は、領域画像ｉに含まれる全ピクセルと領域画像ｉ’に含まれる全ピクセルとの間の明るさの差の絶対値を算出し、算出された値の合計を照明パラメータとする。即ち、制御部７０１は、下記式（２）に従って照明パラメータを算出する。
【００７８】
【数２】
2008299505.tif 000004
【００７９】
尚、領域画像間の明るさの差が大きい状態であるとして照明パラメータを計算する場合には、制御部７０１は、影の影響を除去するために、領域画像ｉに含まれる全ピクセルの明るさの平均値Ｚmean（ｘ、ｙ）を予め算出し、Ｚｉ（ｘ、ｙ）＜Ｚmean（ｘ、ｙ）の関係を持つピクセルは、上記式（２）の加算から除外するようにしてもよい。
【００８０】
上記式（１）又は式（２）によれば、例えば、領域画像４１の照明パラメータは、領域画像４１及び領域画像４２の明るさの差と、領域画像４１及び領域画像４３の明るさの差との合計値となる。
【００８１】
図７において、制御部７０１は、ステップＳ３２で算出された照明パラメータを用いて、各領域画像を合成し、合成結果の領域画像（即ち、合成画像）をＰＣ８へ送信して（ステップＳ３３）、本処理を終了する。
【００８２】
ステップＳ３３では、具体的には、制御部７０１は、複数の領域画像に、それぞれ対応する領域画像の照明パラメータで重み付けをし、その重み付けの結果を重畳し、関数ｆによって明るさ又は色（例えば、ホワイトバランス）を補正して合成画像を作成する。即ち、制御部７０１は、下記式（３）に従って、合成画像を作成する。
【００８３】
合成画像＝ｆ（領域画像４１×領域画像４１用の照明パラメータ＋領域画像４２×領域画像４２用の照明パラメータ＋領域画像４３×領域画像４３用の照明パラメータ＋……）  ……（３）
【００８４】
ここで、関数ｆは、画像の明るさのスケールを変更する線形変換の関数又はヒストグラム平滑化などのヒストグラムを変換する（即ち画像の濃度値の出現分布を変換する）関数などである。
【００８５】
上記式（３）によれば、複数の領域画像の明るさがより一層調整された単一又は複数の合成画像を作成することができる。
【００８６】
上記（１）領域画像毎にエッジ量を算出して、照明パラメータを計算する場合、または上記（３）領域画像間の明るさの差を合計することで照明パラメータを計算する場合は、各領域画像に対して照明パラメータは１つ算出されるが、これに代えて、例えば、制御部７０１が、各領域画像を左右又は上下に２分割し、若しくは左右且つ上下で４分割し、分割された領域画像毎に照明パラメータを１つ算出するようにしてもよい。これにより、１つの領域画像から２つ又は４つの照明パラメータが算出され、２つ又は４つの合成画像が作成される。
【００８７】
例えば、各領域画像を左右に２分割し、分割された領域画像毎に照明パラメータが１つ算出される場合は、制御部７０１は領域画像４１〜４３の右半分の領域で領域画像４１〜４３用の照明パラメータを算出し、別途、領域画像４１〜４３の左半分の領域で領域画像４１〜４３用の照明パラメータを算出する。領域画像４１〜４３の右半分の領域で算出された領域画像４１〜４３用の照明パラメータを用いて領域画像４１〜４３を合成すると、右半分の領域のエッジが強い合成画像が作成される。同様に、領域画像４１〜４３の左半分の領域で算出された領域画像４１〜４３用の照明パラメータを用いて領域画像４１〜４３を合成すると、左半分の領域のエッジが強い合成画像が作成される。
【００８８】
上記式（１）に従って算出された照明パラメータを用いて、複数の領域画像を合成すると、複数の領域画像間の明るさの差が小さい状態に適した方法で照明パラメータを算出しているので、影の少ない合成画像を作成することができる。また、上記式（２）に従って算出された照明パラメータを用いて、複数の領域画像を合成すると、複数の領域画像間の明るさの差が大きい状態に適した方法で照明パラメータが算出されているので、コントラストの大きい合成画像を作成することができる。さらに、上述した影の影響を取り除いた照明パラメータで、且つ上記式（２）に従って算出された照明パラメータを用いて、複数の領域画像を合成すると、影が除かれた状態で複数の領域画像間の明るさの差が大きい状態に適した方法で照明パラメータを算出しているので、てかりの多い合成画像を作成することができる。
【００８９】
上記（３）領域画像間の明るさの差を合計することで照明パラメータを計算する場合は、各領域画像に対して照明パラメータは１つ算出されるが、これに代えて、例えば、制御部７０１が、各領域画像をクラスタリングによって複数のピクセル集合に分割し、分割されたピクセル集合毎に照明パラメータを１つ算出するようにしてもよい。これにより、１つの領域画像から複数の照明パラメータが算出され、複数の合成画像が作成される。例えば、クラスタリングにより３つのピクセル集合に分割したとすると、３つの照明パラメータが算出され、３枚の合成画像が生成される。
【００９０】
例えば、領域画像間の明るさが大きい状態であるとして照明パラメータを計算する場合には、あるピクセルに照明が与える影響度を下記式（４）で表す。
【００９１】
【数３】
2008299505.tif 000005
【００９２】
この値をクラスタリングにすることで、複数のピクセル集合（例えばピクセル集合Ａとピクセル集合Ｂ）に分ける。各ピクセル集合ごとに上記式（２）によって照明パラメータを算出する。ピクセル集合Ａに含まれるピクセルで計算された照明パラメータで領域画像４１〜４３を合成すると、ある部分のてかりが強調された合成画像が生成される。ピクセル集合Ｂに含まれるピクセルで計算された照明パラメータで領域画像４１〜４３を合成すると、別の部分のてかりが強調された合成画像が生成される。
【００９３】
以上詳細に説明したように、本実施の形態によれば、データサーバ７の記憶部７０３が光線の照射方向を変えて対象物５を撮影した複数の撮影画像を記憶し、制御部７０１が記憶部７０３に記憶された各撮影画像から、ユーザによって指定された領域の領域画像を切り出し、各領域画像からエッジ量の算出、各領域画像の明るさに対するクラスタリング処理の実行、又は複数の領域画像間の明るさの差の合計処理の実行のいずれかにより、領域画像毎に単一又は複数の照明パラメータを算出し、単一又は複数の照明パラメータを用いて、複数の領域画像を合成することにより、単一又は複数の合成画像を作成する。
【００９４】
このように、複数の領域画像のエッジ量又は明るさが調整された単一又は複数の合成画像が作成されるので、従来のように、対象物上の細かい傷や模様などが、対象物５の画像に埋もれること又はユーザに識別されないことを防止できる。結果として、光線の照射方向を変えて対象物５を撮影した複数の撮影画像から、当該対象物５上の表面をユーザに効果的に観察させることが可能な画像を取得することができる。
【００９５】
また、制御部７０１により切り出される領域画像は、記憶部７０３に記憶された各撮影画像の全体又は一部であるので、光線の照射方向を変えて対象物５を撮影した複数の撮影画像から、当該対象物５上の表面の全体又は一部をユーザに効果的に観察させることが可能な画像を取得することができる。
【００９６】
画像表示領域８１３は、制御部７０１により作成された単一又は複数の合成画像を表示し、スライドバー８１１及びポインタ８１２は、画像表示領域８１３に表示される合成画像を光線の照射方向に応じて切り換えるので、光線の照射方向に応じて複数の合成画像を切り換えて表示することができ、対象物５上の表面をユーザに効果的に観察させることができる。
【００９７】
また、画像表示領域８１３は、制御部７０１により作成された単一又は複数の合成画像を拡大又は縮小表示するので、対象物５上の表面を拡大又は縮小した状態でユーザに観察させることができる。
【００９８】
対象物ＩＤ８１７の欄には対象物の識別情報が入力され、タイプＩＤ８１８の欄では照明パラメータの計算方法が指示される（即ち、各領域画像からエッジ量の算出、各領域画像の明るさに対するクラスタリング処理の実行、又は複数の領域画像間の明るさの差の合計処理の実行のいずれかが指示される）ので、ユーザ所望の対象物が撮影された複数の撮影画像から、ユーザ所望の処理が実行されることにより、単一又は複数の合成画像を取得することができる。
【００９９】
図１の画像処理システムでは、３台の照明装置の点灯を順番に切り換えて、撮影装置１が対象物５を撮影しているが、最初の場所で撮影装置１が対象物５を撮影した後に、ユーザ又はＰＣ３が１台の照明装置を移動させて、移動場所で撮影装置１が対象物５を撮影するという処理を２回繰り返してもよい。
【０１００】
（第２の実施の形態）
図９は、第２の実施の形態に係る画像処理システム構成を示すブロック図である。
【０１０１】
図９の画像処理システムは、対象物５を撮影する撮影装置２と、対象物５を回転させるターンテーブル６とを更に備える点で、図１の画像処理システムと異なる。撮影装置２及びターンテーブル６はＰＣ３に接続されており、ＰＣ３の制御により動作する。尚、図９の撮影装置２及びターンテーブル６以外の構成は、図１の画像処理システムの構成と同一なので、その説明は省略する。
【０１０２】
図９の画像処理システムは、上述した図４の処理を実行するが、ステップＳ４０１の工程が上述した図５の処理と異なるので、以下に説明する。
【０１０３】
図１０は、図４のステップＳ１の詳細な処理を示すフローチャートである。
【０１０４】
まず、ＰＣ３は、照明装置を１つのみを点灯させ（ステップＳ５１）、撮影装置１及び撮影装置２に対象物５の撮影を実行させ、撮影画像を記憶部３０３に保存する（ステップＳ５２）。
【０１０５】
次いで、ＰＣ３は、全ての照明装置で撮影が実行されたか否かを判別する（ステップＳ５３）。ステップＳ５３でＮＯの場合には、ステップＳ５１に戻る。一方、ステップＳ５３でＹＥＳの場合には、ＰＣ３は、ターンテーブル６が１周回転したか否かを判別する（ステップＳ５４）。ステップＳ５４でＮＯの場合には、ＰＣ３は、ターンテーブル６を所定角度（例えば、３０度、４５度、６０度、又は９０度など）回転させ（ステップＳ５５）、ステップＳ５１に戻る。
【０１０６】
ＰＣ３は、ステップＳ５５でターンテーブルを回転させた回数をカウントし、このカウント値によって、ステップＳ５４の判別を実行する。例えば、ステップＳ５５でターンテーブル６を一度に３０度回転させる場合には、ＰＣ３は、ターンテーブルを回転させた回数が１２回に到達するまで、ステップＳ５４ではＮＯと判別する。
【０１０７】
ステップＳ５４でＹＥＳの場合には、ＰＣ３は、記憶部３０３に保存された撮影画像をデータサーバ７に送信し（ステップＳ５６）、本処理を終了する。
【０１０８】
図１１は、ＰＣ８の表示部８０５に表示されるユーザインターフェイス（ユーザＩＦ）の一例を示す図である。図１１のユーザＩＦは、所望の角度を選択するためのスライドバー８２１及びポインタ８２２、並びに所望の撮影装置を選択するためのチェックボックス８２３を備えている点で、図６のユーザＩＦと異なる。図１１のユーザＩＦのその他の構成は、図６のユーザＩＦの構成と同一なので、その説明は省略する。
【０１０９】
尚、ＰＣ８のユーザインターフェイス上で所望の角度及び撮影装置を選択した後は、上記図４のステップＳ２〜Ｓ４の処理が実行される。
【０１１０】
本実施の形態によれば、ユーザは、ＰＣ８のユーザＩＦ上で所望の角度又は撮影装置を選択し、所望の角度又は撮影装置で撮影された撮影画像を使って作成された合成画像を見ることができる。また、ユーザは、ＰＣ８のユーザＩＦ上で角度又は撮影装置を変更したときには、適宜、変更された角度又は撮影装置で撮影された撮影画像を使って作成された合成画像を見ることができる。
【０１１１】
また、記憶部７０３は、光線の照射方向を変えて、撮影装置１，２の各々で対象物５を撮影した複数の撮影画像、及び撮影装置１，２の各々で、対象物５を異なる複数の角度から撮影した複数の撮影画像を記憶し、画像表示領域８１３が制御部７０１により作成された単一又は複数の合成画像を表示し、スライドバー８１１，８２１、ポインタ８１２，８２２及びチェックボックス８２３により画像表示領域８１３に表示される合成画像が、撮影装置１，２の種別、複数の撮影画像の撮影角度、又は光線の照射方向に応じて切り換えられる。
【０１１２】
よって、撮影装置１，２の種別、複数の撮影画像の撮影角度、又は光線の照射方向に応じて複数の合成画像を切り換えて表示することができ、対象物５上の表面をユーザに効果的に観察させることができる。
【０１１３】
尚、操作部８０３、スライドバー８１１，８２１、ポインタ８１２，８２２及びチェックボックス８２３は画像の切換手段を構成する。
【０１１４】
データサーバ７の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、データサーバ７に供給し、データサーバ７の制御部７０１が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記第１及び第２の実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【０１１５】
また、データサーバ７の制御部７０１が、データサーバ７の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【０１１６】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施の形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図である。
【図２】ＰＣ３、データサーバ７、ＰＣ８の機能構成を示すブロック図である。
【図３】データサーバ７のハードウエア構成を示すブロック図である。
【図４】図１の画像処理システムで実行される処理を示すフローチャートである。
【図５】図４のステップＳ１の詳細な処理を示すフローチャートである。
【図６】ＰＣ８の表示部８０５に表示されるユーザインターフェイス（ユーザＩＦ）の一例を示す図である。
【図７】図４のステップＳ３の詳細な処理を示すフローチャートである。
【図８】（Ａ）〜（Ｃ）は撮影画像３１〜３３の一例を示す図であり、（Ｄ）〜（Ｆ）は領域画像４１〜４３の一例を示す図である。
【図９】第２の実施の形態に係る画像処理システム構成を示すブロック図である。
【図１０】図４のステップＳ１の詳細な処理を示すフローチャートである。
【図１１】ＰＣ８の表示部８０５に表示されるユーザインターフェイス（ユーザＩＦ）の一例を示す図である。
【符号の説明】
【０１１８】
１，２  撮影装置
３，８  ＰＣ
４  ネットワーク
５  対象物
７  データサーバ
１１〜１３  照明装置
３０１，７０１，８０１  制御部
３０２，７０２，８０２  送受信部
３０３，７０３，８０３  記憶部
３０４  ＩＦ部
７０４，８０４  操作部
３０５，７０５，８０５  表示部
【図１】
2008299505.tif 000006
【図２】
2008299505.tif 000007
【図３】
2008299505.tif 000008
【図４】
2008299505.tif 000009
【図５】
2008299505.tif 000010
【図６】
2008299505.tif 000011
【図７】
2008299505.tif 000012
【図８】
2008299505.tif 000013
【図９】
2008299505.tif 000014
【図１０】
2008299505.tif 000015
【図１１】
2008299505.tif 000016