(57)【要約】【課題】ライトフィールド画像においてケラレにより輝度が低下した画素に対する輝度補正の精度を向上させる。【解決手段】画像補正装置は、メインレンズが結像した被写体の光学像を複数のマイクロレンズを用いて撮像した複数のライトフィールド画像のうちいずれか一つのライトフィールド画像を他のライトフィールド画像で補正する画像補正装置であって、一つのライトフィールド画像である補正対象画像と他のライトフィールド画像である参照画像とから算出されるカメラの外部パラメータを用いて、参照画像のカメラ座標系を補正対象画像のカメラ座標系に変換し、参照画像の補正対象画像に対するずれ量を算出する画像位置関係算出部と、参照画像のずれ量に基づいて、補正対象画像における画素に対応する該参照画像における画素を特定し、特定した画素の画素値に基づいて補正対象画像における画素の補正画素値を算出する画像補正部とを備える。【選択図】図１
2015211387.tif 000002
【特許請求の範囲】
【請求項１】
メインレンズが結像した被写体の光学像を複数のマイクロレンズを用いて撮像した複数のライトフィールド画像のうちいずれか一つのライトフィールド画像を他のライトフィールド画像で補正する画像補正装置であって、
前記一つのライトフィールド画像である補正対象画像と前記他のライトフィールド画像である参照画像とから算出されるカメラの外部パラメータを用いて、前記参照画像のカメラ座標系を前記補正対象画像のカメラ座標系に変換し、前記参照画像の前記補正対象画像に対するずれ量を算出する画像位置関係算出部と、
前記参照画像のずれ量に基づいて、前記補正対象画像における画素に対応する該参照画像における画素を特定し、特定した画素の画素値に基づいて前記補正対象画像における画素の補正画素値を算出する画像補正部と
を備えることを特徴とする画像補正装置。
【請求項２】
請求項１に記載の画像補正装置において、
前記画像位置関係算出部は、
更に、前記補正対象画像及び前記参照画像それぞれにおけるマイクロレンズ画像の中心位置及び半径を検出し、
前記画像補正部は、
前記補正対象画像における画素
前記補正対象画像におけるマイクロレンズ画像の位置と前記参照画像におけるマイクロレンズ画像の位置とに基づいて、前記補正対象画像における画素に対応する前記参照画像の画素を特定する
ことを特徴とする画像補正装置。
【請求項３】
請求項２に記載の画像補正装置において、
前記画像補正部は、
前記補正対象画像において補正対象の画素を含むマイクロレンズ画像の位置と、前記参照画像において前記補正対象の画素に対応する画素を含むマイクロレンズ画像の位置とが一致する参照画像が複数存在する場合、前記補正対象画像の画素に対応する参照画像の画素がマイクロレンズ画像の中心位置に最も近い画素を有する参照画像の画素値に基づいて、前記補正対象画像における画素の補正画素値を算出する
ことを特徴とする画像補正装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像補正装置としてコンピュータを機能させるための画像補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像補正装置及び画像補正プログラムに関する。
【背景技術】
【０００２】
通常のカメラでは、光線の角度方向情報がメインレンズにより足し込まれてしまうため、カメラに入光する光線の角度情報を取得することができない。一方、メインレンズと撮像素子との間にマイクロレンズアレイが設けられたプレノプティックカメラでは、メインレンズに入光する光線をマイクロレンズにより再度屈折させることで、光線の角度情報を含むライトフィールド画像を取得することができる。しかし、プレノプティックカメラにおいても、通常のカメラと同様に、ケラレと呼ばれる性質がレンズにあるため、取得されるライトフィールド画像の端の画素の輝度値が画像の中央の画素の輝度値に比べ暗くなってしまう。
【０００３】
非特許文献１に記載された技術では、シーン中の対応点を検出することで、画像全体でのレンズ歪みを推定し、レンズ歪みから求められたケラレの補正パラメータをライトフィールド画像の各画素に掛け合わせることで、ケラレの補正を行う。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Chia-Kai Liang, Tai-Hsu Lin, Bing-Yi Wong, Chi Liu and Homer H. Chen, "Programmable Aperture Photography: Multiplexed Light Field Acquisition," ACM Transaction on Graphics (TOG) - Proceedings of ACM SIGGRAPH 2008, Vol.27, No.3, August 2008
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１に記載された技術では、取得されたライトフィールド画像の輝度値に対して乗算を行うため、角度方向及び空間方向として真に正しい輝度をもった光線を再現することはできていないという問題があった。
【０００６】
上記事情に鑑み、本発明は、ライトフィールド画像において輝度が低下した画素に対する輝度補正の精度を向上させることができる画像補正装置及び画像補正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、メインレンズが結像した被写体の光学像を複数のマイクロレンズを用いて撮像した複数のライトフィールド画像のうちいずれか一つのライトフィールド画像を他のライトフィールド画像で補正する画像補正装置であって、前記一つのライトフィールド画像である補正対象画像と前記他のライトフィールド画像である参照画像とから算出されるカメラの外部パラメータを用いて、前記参照画像のカメラ座標系を前記補正対象画像のカメラ座標系に変換し、前記参照画像の前記補正対象画像に対するずれ量を算出する画像位置関係算出部と、前記参照画像のずれ量に基づいて、前記補正対象画像における画素に対応する該参照画像における画素を特定し、特定した画素の画素値に基づいて前記補正対象画像における画素の補正画素値を算出する画像補正部とを備えることを特徴とする画像補正装置である。
【０００８】
また、本発明の一態様は、上記に記載の画像補正装置において、前記画像位置関係算出部は、更に、前記補正対象画像及び前記参照画像それぞれにおけるマイクロレンズ画像の中心位置及び半径を検出し、前記画像補正部は、前記補正対象画像における画素前記補正対象画像におけるマイクロレンズ画像の位置と前記参照画像におけるマイクロレンズ画像の位置とに基づいて、前記補正対象画像における画素に対応する前記参照画像の画素を特定することを特徴とする。
【０００９】
また、本発明の一態様は、上記に記載の画像補正装置において、前記画像補正部は、前記補正対象画像において補正対象の画素を含むマイクロレンズ画像の位置と、前記参照画像において前記補正対象の画素に対応する画素を含むマイクロレンズ画像の位置とが一致する参照画像が複数存在する場合、前記補正対象画像の画素に対応する参照画像の画素がマイクロレンズ画像の中心位置に最も近い画素を有する参照画像の画素値に基づいて、前記補正対象画像における画素の補正画素値を算出することを特徴とする。
【００１０】
また、本発明の一態様は、上記に記載の画像補正装置としてコンピュータを機能させるための画像補正プログラム。
【発明の効果】
【００１１】
本発明によれば、補正対象のライトフィールド画像において輝度が低下した画素の画素値を、他のライトフィールド画像における画素であって補正対象の画素に対応する位置の画素の画素値に基づいて補正画素値を算出するので、ライトフィールド画像において輝度が低下した画素に対する輝度補正の精度を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態における画像補正装置１の構成を示すブロック図である。
【図２】画像取得部１１が行う処理を示すフローチャートである。
【図３】画像位置関係算出部１２が行う処理を示すフローチャートである。
【図４】画像補正部１３が行う処理を示すフローチャートである。
【図５】補正対象画像とｍ番目の参照画像ｍとの位置ずれを表す模式図である。
【図６】参照マイクロレンズ画像を選定する処理の一例を示す図である。
【図７】マイクロレンズの中心に最も近い位置を通過した光線を取得している画素を選択する手順を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態における画像補正装置及び画像補正プログラムを説明する。図１は、一実施形態における画像補正装置１の構成を示すブロック図である。画像補正装置１は、同じ被写体を撮影して得られた複数のライトフィールド画像を取得し、ケラレなどにより生じている輝度変化を補正したライトフィールド画像又は補正されたライトフィールド画像に対応する所定の画像フォーマットの画像を出力する。画像補正装置１は、画像取得部１１、画像位置関係算出部１２及び画像補正部１３を備えている。
【００１４】
画像取得部１１は、複数のライトフィールド画像を取得する。画像取得部１１が取得するライトフィールド画像は、メインレンズにより結像するシーンの光学像をマイクロレンズアレイを用いて撮像するプレノプティックカメラを用いて撮影した画像である。ライトフィールド画像は、マイクロレンズアレイを構成するマイクロレンズ数分のマイクロレンズ画像から構成される。
【００１５】
画像取得部１１が取得する複数のライトフィールド画像は、プレノプティックカメラの位置を変えて撮影することにより得られたライトフィールド画像である。また、画像取得部１１は、複数のライトフィールド画像を撮影した際のプレノプティックカメラの位置関係を取得する。プレノプティックカメラの位置関係は、各撮影視点間の三次元空間での相対的な位置関係である。画像取得部１１が取得した複数のライトフィールド画像のうち、一つのライトフィールド画像が補正対象となる補正対象画像であり、他のライトフィールド画像が補正を行う際に参照される参照画像である。複数のライトフィールド画像のうちいずれのライトフィールド画像を補正対象とするかは、画像補正装置１を利用するユーザが指定してもよいし、各ライトフィールド画像を順に補正対象にしてもよい。
【００１６】
図２は、画像取得部１１が行う処理を示すフローチャートである。画像取得部１１は、画像を取得する処理を開始すると、補正対象画像及び参照画像となる複数のライトフィールド画像を読み込む（ステップＳ１１１）。
【００１７】
画像取得部１１は、読み込んだ補正対象画像及び参照画像（複数のライトフィールド画像）を用いて、三次元空間でのプレノプティックカメラ（以下、単にカメラという。）の撮影位置を含むカメラの外部パラメータを推定し（ステップＳ１１２）、処理を終了する。カメラの撮影位置の推定は、既知形状の物体を用いたカメラキャリブレーションや、自然特徴点からのＳＦＭ（Structure From Motion）などの公知の技術を用いて行う。画像取得部１１が推定するカメラの撮影位置には、三次元空間（例えば、任意の世界座標系）におけるカメラの位置及び回転を示す情報が含まれる。
【００１８】
画像取得部１１は、上述の処理を終えると、読み込んだ補正対象画像及び参照画像と各々の外部パラメータとを対応付けて画像位置関係算出部１２に出力する。
【００１９】
画像位置関係算出部１２は、画像取得部１１が推定したカメラの外部パラメータに基づいて、参照画像のカメラ座標系を補正対象画像のカメラ座標系に変換した後に、画像平面上におけるずれ量を算出する。図３は、画像位置関係算出部１２が行う処理を示すフローチャートである。画像位置関係算出部１２は、処理を開始すると、参照画像のうち未処理の参照画像を一つ選択する（ステップＳ１２１）。
【００２０】
画像位置関係算出部１２は、選択した参照画像の外部パラメータと補正対象画像の外部パラメータとを用いて、選択した参照画像が撮影された視点のカメラ座標系を、補正対象画像が撮影された視点のカメラ座標系に変換する（ステップＳ１２２）。画像位置関係算出部１２は、カメラ座標系の変換に、公知のカメラ座標系変換公式などを用いる。
【００２１】
画像位置関係算出部１２は、補正対象画像を基準にして、選択した参照画像が画像でどの程度ずれているかを算出する（ステップＳ１２３）。ステップＳ１２２において、補正対象画像と参照画像との座標系を揃えているため、画像位置関係算出部１２は、画像上のずれ量を算出することができる。具体的には、補正対象画像と同じ座標系に射影された参照画像と補正対象画像との重複領域の相関を用い、重複部分が最も似た画素値になるようにずれ量を調整する。このように調整したときのずれ量が求めるべきずれ量となる。例えば、補正対象画像に対して参照画像を移動させながら重複領域における相関値を算出し、相関が最も高いことを示す相関値に対応する補正対象画像と参照画像との位置関係がずれ量となる。
【００２２】
画像位置関係算出部１２は、全ての参照画像に対してステップＳ１２１からステップＳ１２３までの処理を施したか否かを判定する（ステップＳ１２４）。未処理の参照画像がある場合（ステップＳ１２４：ＮＯ）、画像位置関係算出部１２は、処理をステップＳ１２１に戻して、全ての参照画像に対して処理が行われるまで、ステップＳ１２１からステップＳ１２３までの処理を繰り返す。一方、全ての参照画像に対して処理を終えた場合（ステップＳ１２４：ＹＥＳ）、画像位置関係算出部１２は、処理をステップＳ１２５に進める。
【００２３】
画像位置関係算出部１２は、補正対象画像及び参照画像に対して、それぞれの画像に含まれる全てのマイクロレンズ画像の中心位置と半径とを検出し（ステップＳ１２５）、処理を終了する。画像位置関係算出部１２は、中心位置及び半径の検出に、公知の円検出や周波数解析などを用いる。
【００２４】
画像位置関係算出部１２は、上述の処理を終えると、補正対象画像と、各参照画像及び当該参照画像のずれ量とを画像補正部１３に出力する。
【００２５】
画像補正部１３は、画像位置関係算出部１２が算出した参照画像それぞれの補正対象画像に対するずれ量と参照画像とを用いて、補正対象画像においてケラレの影響を受けた画素に対する補正を行う。図４は、画像補正部１３が行う処理を示すフローチャートである。画像補正部１３は、処理を開始すると、補正対象画像を構成するマイクロレンズ画像のうち未処理のマイクロレンズ画像を抽出する（ステップＳ１３１）。以下、ステップＳ１３１で抽出するマイクロレンズ画像を補正対象マイクロレンズ画像という。
【００２６】
画像補正部１３は、各参照画像において、抽出した補正対象マイクロレンズ画像を補正するために必要となるマイクロレンズ画像を選択する（ステップＳ１３２）。参照画像におけるマイクロレンズ画像を選択する際の基準は、補正対象マイクロレンズ画像中の一画素に注目した際に、注目した画素が取得している光線と同じ光線を取得している画素が参照画像のマイクロレンズ画像に含まれていることである。以下、ステップＳ１３２で選択する参照画像のマイクロレンズ画像を参照マイクロレンズ画像という。
【００２７】
画像補正部１３は、選択した参照マイクロレンズ画像を用いて、ステップＳ１３１で抽出した補正対象マイクロレンズ画像に含まれる画素の画素値を補正する（ステップ１３３）。ステップＳ１３２で選択した参照マイクロレンズ画像における、補正対象マイクロレンズ画像における画素と同じ位置の画素は、補正対象マイクロレンズ画像における画素と同じ光線を取得しているはずであることを利用する。画像補正部１３は、参照マイクロレンズ画像において補正対象マイクロレンズにおける画素と同じ位置の画素の中から、各参照マイクロレンズ画像におけるマイクロレンズ中心に最も近い位置を通過した光線を取得している画素を選択する。画像補正部１３は、選択した画素の画素値に基づいて、補正対象マイクロレンズ画像における補正対象の画素に対する補正画素値を算出する。なお、補正対象マイクロレンズ画像における画素が、参照マイクロレンズ画像において対応する画素よりもマイクロレンズ中心に近い位置である場合には、補正対象マイクロレンズ画像の画素の画素値を補正画素値にしてもよい。
【００２８】
画像補正部１３は、抽出した補正対象マイクロレンズ画像の全ての画素に対してステップＳ１３２及びステップＳ１３３の処理を施したか否かを判定する（ステップＳ１３４）。補正対象マイクロレンズ画像において未処理の画素がある場合（ステップＳ１３４：ＮＯ）、画像補正部１３は、処理をステップＳ１３２に戻して、補正対象マイクロレンズ画像における全ての画素に対して処理が行われるまで、ステップＳ１３２及びステップＳ１３３の処理を繰り返す。一方、全ての画素に対して処理を終えた場合（ステップＳ１３４：ＹＥＳ）、画像補正部１３は、処理をステップＳ１３５に進める。
【００２９】
画像補正部１３は、補正対象画像の全てのマイクロレンズ画像に対してステップＳ１３１からステップＳ１３４までの処理を施したか否かを判定する（ステップＳ１３５）。補正対象画像において未処理のマイクロレンズ画像がある場合（ステップＳ１３５：ＮＯ）、画像補正部１３は、処理をステップＳ１３１に戻して、補正対象画像における全てのマイクロレンズ画像に対して処理が行われるまで、ステップＳ１３１からステップＳ１３４間での処理を繰り返す。一方、全てのマイクロレンズ画像に対して処理を終えた場合（ステップＳ１３５：ＹＥＳ）、画像補正部１３は、処理をステップＳ１３６に進める。
【００３０】
画像補正部１３は、ステップＳ１３３で取得した補正画素値を有する画素値の行列を、所定の画像フォーマットで出力し（ステップＳ１３６）、処理を終了する。なお、所定の画像フォーマットは、例えば補正対象画像と同じ画像フォーマット、すなわちライトフィールド画像のフォーマットであってもよい。
【００３１】
画像補正装置１は、上述の処理を行う各機能部を有することで、補正対象画像においてケラレにより輝度が低下した画素に対する補正画素値を、複数の参照画像において当該画素に対応する位置の画素値のうちマイクロレンズ中心に最も近くケラレの影響が少ない画素値に基づいて補正することにより、輝度補正の精度を向上させることができる。その結果、角度方向及び空間方向に真に正しい輝度値を用いて補正することができる。
【００３２】
以下では、図を参照して、上述した画像補正装置１が補正対象画像の画素値を補正するときの具体的な手順を説明する。
【００３３】
（画像取得部１１の動作）
画像取得部１１は、プレノプティックカメラを水平方向にわずかに移動させながら撮影を行うことにより得られた複数のライトフィールド画像を、補正対象画像及び参照画像として取得する。カメラの位置に関しては、例えば等間隔に水平方向及び垂直方向に移動させることにより、カメラの外部パラメータは既知のもとすることができる。
【００３４】
（画像位置関係算出部１２の動作）
［ステップＳ１２１、Ｓ１２２］  画像位置関係算出部１２は、画像取得部１１により取得されたカメラの外部パラメータを用いて、補正対象画像を基準に各参照画像のカメラ座標系を変換する。
【００３５】
［ステップＳ１２３］  図５は、補正対象画像とｍ番目の参照画像ｍとの位置ずれを表す模式図である。本実施形態において、カメラは水平方向及び垂直方向のみに動かすため、画像上での位置のずれ量も水平方向及び垂直方向のみである。図５では、ずれ量は水平方向のずれ量Δｍ，ｘと垂直方向のずれ量Δｍ，ｙとの組み合わせで示されている。図５に示すように、あるずれ量Δｍ，ｘ及びΔｍ，ｙを与えたおきに重複する領域に含まれる補正対象画像と参照画像とのぞれぞれの画素値を比較することで、重複する領域（以下、重複領域という。）における画像の相関を得ることができる。具体的には、重複領域において重なる、補正対象画像の画素と参照画像の画素との差分値の総和を算出することで、重複領域の相関を得ることができる。画像位置関係算出部１２は、相関が最も高くなるずれ量（Δｍ，ｘとΔｍ，ｙ）を見つけることで、補正対象画像と参照画像とのずれ量を測定する。画素値の比較指標は、例えばＳＳＤ（Sum of Squared Differences）を用いるとよい。
【００３６】
［ステップＳ１２４］  画像位置関係算出部１２は、ステップＳ１２１からステップＳ１２３間での処理を繰り返すことにより、各参照画像の補正対象画像に対するずれ量（Δｉ，ｘとΔｉ，ｙ）（ｉ＝１，２，…，ｍ，…）を算出する。
【００３７】
［ステップＳ１２５］  画像位置関係算出部１２は、全ての参照画像と補正対象画像とのそれぞれに対して、画像における全てのマイクロレンズ画像の中心位置と半径とを検出する。画像位置関係算出部１２は、中心位置と半径との検出に、例えばハフ変換などの公知の円検出やアルゴリズムを用いる。
【００３８】
（画像補正部１３の動作）
［ステップＳ１３１］  画像補正部１３は、画像位置関係算出部１２が検出した補正対象画像のマイクロレンズ画像の中心位置と半径とを用いて、補正対象マイクロレンズ画像を抽出する。
【００３９】
［ステップＳ１３２］  画像補正部１３は、補正対象マイクロレンズ画像中の一つの画素（以下、注目画素という。）に注目し、注目画素が取得している光線と同じ光線を取得している参照画像の画素を、補正に用いる画素の候補として選択するために、候補となる参照マイクロレンズ画像の選定を図６に示すように行う。図６は、参照マイクロレンズ画像を選定する処理の一例を示す図である。図６には、補正対象画像６０１と３つの参照画像６０２〜６０４とが画像補正装置１に入力された場合が示されている。画像補正部１３は、補正対象画像６０１における注目画素６０５を含むマイクロレンズ画像６０６と同じ位置にある参照画像６０２〜６０４のマイクロレンズ画像６０７〜６０９を選択する。画像補正部１３は、選択したマイクロレンズ画像６０７〜６０９のうち、注目画素６０５と同じ座標値をもつ画素を含むマイクロレンズ画像６０７、６０８を選択する。
【００４０】
［ステップＳ１３３］  候補として選択したマイクロレンズ画像６０７、６０８（参照マイクロレンズ画像）における補正対象画像の画素６０５と同じ位置の画素は、本来同じ光線を取得しているはずであることを利用する。画像補正部１３は、参照マイクロレンズ画像の画素の中から、それぞれのマイクロレンズの中心に最も近い位置を通過した光線を取得している画素を選択する。
【００４１】
図７は、マイクロレンズの中心に最も近い位置を通過した光線を取得している画素を選択する手順を示す図である。図７には、補正対象マイクロレンズ画像７０１と、３つの参照マイクロレンズ画像７０２〜７０４がある場合が示されている。画像補正部１３は、補正対象マイクロレンズ画像７０１の画素７１１に着目し、参照マイクロレンズ画像７０２〜７０４における画素７１１と同じ座標値の点と、各参照マイクロレンズ画像７０２〜７０４の中心点７０５〜７０７との距離７０８〜７１０を算出する。図７に示す例では、二点間の距離としてユークリッド距離を用いているが、別の距離指標を用いてもよい。
【００４２】
画像補正部１３は、算出された距離７０８〜７１０を比較し、最も短い距離７０９の画素を有する参照マイクロレンズ画像７０３を最終的な参照マイクロレンズ画像に選択する。画像補正部１３は、選択した参照マイクロレンズ画像７０３における注目画素７１１と同じ座標の画素値を近傍の整数画素から補間することで画素値を算出する。画素値の補間は、Ｂｉｌｉｎｅａｒ補間や、Ｂｉｃｕｂｉｃ補間などの公知の手法を用いて行うことができる。
【００４３】
［ステップＳ１３４］  画像補正部１３は、ステップＳ１３２及びステップＳ１３３の処理を繰り返すことにより、補正対象マイクロレンズ画像の全ての画素に対する補正画素値を取得する。
【００４４】
［ステップＳ１３５］  画像補正部１３は、ステップＳ１３２からステップＳ１３４までの処理を繰り返すことにより、補正対象画像の全てのマイクロレンズ画像の各画素それぞれに対する補正画素値を取得する。
【００４５】
［ステップＳ１３６］  画像補正部１３は、補正対象画像の全ての画素に対する補正画素値をもつ画素値の行列を、所定の画像フォーマットで出力する。
【００４６】
上述のように、画像補正装置１が有する各機能部が動作することにより、各参照画像の補正対象画像に対するずれ量に基づいて、補正に用いる参照画像における画素を特定し、特定した画素の画素値を用いて補正して、ケラレによる補正対象画像における輝度の低下を抑制することができ、輝度補正の精度を向上させることができる。その結果、画像補正装置１を用いれば、角度方向及び空間方向として真に正しい輝度値を用いて補正することができる。
【００４７】
なお、本実施形態においては、画像補正装置１は一つの装置として構成される場合について説明した。しかし、本実施形態における構成に限ることなく、画像取得部１１、画像位置関係算出部１２及び画像補正部１３それぞれが独立した装置で構成され、各装置が相互に通信可能に接続された画像補正システムとして構成してもよい。
【００４８】
上述した実施形態における画像補正装置をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、更に前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されるものであってもよい。
【００４９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００５０】
複数のライトフィールド画像からケラレによる輝度の低下を補正した画像の取得が不可欠な用途にも適用できる。
【符号の説明】
【００５１】
１…画像補正装置
１１…画像取得部
１２…画像位置関係算出部
１３…画像補正部
【図１】
2015211387.tif 000003
【図２】
2015211387.tif 000004
【図３】
2015211387.tif 000005
【図４】
2015211387.tif 000006
【図５】
2015211387.tif 000007
【図６】
2015211387.tif 000008
【図７】
2015211387.tif 000009