被写体からの光を二つの光束に分割して撮像部に導くステレオアダプタを用いて該被写体を撮影することにより生成された画像から、前記二つの光束のうちの一方による前記被写体の像を含む第1の領域と前記二つの光束のうちの他方による前記被写体の像を含む第2の領域とを抽出する被写体領域抽出部と、前記第1の領域及び前記第2の領域から、それぞれ、前記被写体上の同一の点に対応する特徴点の組を複数抽出する特徴点抽出部と、前記複数の特徴点の組に基づいて、前記第1の領域上の前記被写体の像と前記第2の領域上の被写体の像とを位置合わせする少なくとも一つの補正パラメータを算出する補正パラメータ算出部と、前記補正パラメータを用いて前記第1の領域上の前記被写体の像と前記第2の領域上の前記被写体の像のうちの少なくとも一方を補正することによりステレオ画像を生成する補正部と、を有し、前記特徴点抽出部は、前記第1の領域から第1の特徴点を抽出し、該第1の特徴点の座標に応じて決定される、前記ステレオアダプタの構造に起因して前記第1の領域内の前記被写体の像から前記第2の領域内の前記被写体の像まで移動した位置を基点として、前記ステレオアダプタの前記撮像部に対する取り付け位置のずれに起因する前記第1の領域内の前記被写体の像から前記第2の領域内の前記被写体の像の対応する点への移動範囲内に存在し、かつ、前記第1の特徴点の周辺領域との類似度が高いほど高くなる評価値を、前記第2の領域内の複数の点について算出し、該評価値が最大となる点を第2の特徴点とし、該第1の特徴点と該第2の特徴点とを前記特徴点の組とする、ステレオ画像生成装置。被写体からの光を二つの光束に分割して撮像部に導くステレオアダプタを用いて該被写体を撮影することにより生成された画像を取得し、前記画像から、前記二つの光束のうちの一方による前記被写体の像を含む第1の領域と前記二つの光束のうちの他方による前記被写体の像を含む第2の領域とを抽出し、前記第1の領域及び前記第2の領域から、それぞれ、前記被写体上の同一の点に対応する特徴点の組を複数抽出し、前記複数の特徴点の組に基づいて、前記第1の領域上の前記被写体の像と前記第2の領域上の被写体の像とを位置合わせする少なくとも一つの補正パラメータを算出し、前記補正パラメータを用いて前記第1の領域上の前記被写体の像と前記第2の領域上の前記被写体の像のうちの少なくとも一方を補正することによりステレオ画像を生成することを含み、前記特徴点の組を抽出することは、前記第1の領域から第1の特徴点を抽出し、該第1の特徴点の座標に応じて決定される、前記ステレオアダプタの構造に起因して前記第1の領域内の前記被写体の像から前記第2の領域内の前記被写体の像まで移動した位置を基点として、前記ステレオアダプタの前記撮像部に対する取り付け位置のずれに起因する前記第1の領域内の前記被写体の像から前記第2の領域内の前記被写体の像の対応する点への移動範囲内に存在し、かつ、前記第1の特徴点の周辺領域との類似度が高いほど高くなる評価値を、前記第2の領域内の複数の点について算出し、該評価値が最大となる点を第2の特徴点とし、該第1の特徴点と該第2の特徴点とを前記特徴点の組とする、ステレオ画像生成方法。被写体からの光を二つの光束に分割して撮像部に導くステレオアダプタを用いて該被写体を撮影することにより生成された画像から、前記二つの光束のうちの一方による前記被写体の像を含む第1の領域と前記二つの光束のうちの他方による前記被写体の像を含む第2の領域とを抽出し、前記第1の領域及び前記第2の領域から、それぞれ、前記被写体上の同一の点に対応する特徴点の組を複数抽出し、前記複数の特徴点の組に基づいて、前記第1の領域上の前記被写体の像と前記第2の領域上の被写体の像とを位置合わせする少なくとも一つの補正パラメータを算出し、前記補正パラメータを用いて前記第1の領域上の前記被写体の像と前記第2の領域上の前記被写体の像のうちの少なくとも一方を補正することによりステレオ画像を生成することを含み、前記特徴点の組を抽出することは、前記第1の領域から第1の特徴点を抽出し、該第1の特徴点の座標に応じて決定される、前記ステレオアダプタの構造に起因して前記第1の領域内の前記被写体の像から前記第2の領域内の前記被写体の像まで移動した位置を基点として、前記ステレオアダプタの前記撮像部に対する取り付け位置のずれに起因する前記第1の領域内の前記被写体の像から前記第2の領域内の前記被写体の像の対応する点への移動範囲内に存在し、かつ、前記第1の特徴点の周辺領域との類似度が高いほど高くなる評価値を、前記第2の領域内の複数の点について算出し、該評価値が最大となる点を第2の特徴点とし、該第1の特徴点と該第2の特徴点とを前記特徴点の組とする、ことをコンピュータに実行させるステレオ画像生成用コンピュータプログラム。しかしながら、上記のように、ステレオアダプタを用いて撮影された画像では、その画像の左半分の領域に写った被写体の像の歪みと右半分の領域に写った被写体の像の歪みが異なる。そのために、一方の領域から抽出された特徴点の近傍の被写体の像の形状が、他方の領域においては、その特徴点に対応する位置とは異なる部位での被写体の像の形状に類似することがある。そのため、被写体のある点に対応する一方の領域における特徴点が、その被写体の点と異なる点に対応する他方の領域における特徴点に誤って関連付けられてしまい、その結果として補正パラメータが不適切になるおそれがあった。そこで本明細書は、ステレオアダプタを用いて被写体を撮影した画像に写った被写体の二つの像の位置合わせの精度を向上する補正パラメータを算出するステレオ画像生成装置を提供することを目的とする。一つの実施形態によれば、ステレオ画像生成装置が提供される。このステレオ画像生成装置は、被写体からの光を二つの光束に分割して撮像部に導くステレオアダプタを用いて被写体を撮影することにより生成された画像から、二つの光束のうちの一方による被写体の像を含む第1の領域と二つの光束のうちの他方による被写体の像を含む第2の領域とを抽出する被写体領域抽出部と、第1の領域及び第2の領域から、それぞれ、被写体上の同一の点に対応する特徴点の組を複数抽出する特徴点抽出部と、複数の特徴点の組に基づいて、第1の領域上の被写体の像と第2の領域上の被写体の像とを位置合わせする少なくとも一つの補正パラメータを算出する補正パラメータ算出部と、補正パラメータを用いて第1の領域上の被写体の像と第2の領域上の被写体の像のうちの少なくとも一方を補正することによりステレオ画像を生成する補正部とを有する。そして特徴点抽出部は、第1の領域から第1の特徴点を抽出し、その第1の特徴点の座標に応じて決定される、ステレオアダプタの構造に起因して第1の領域内の被写体の像から第2の領域内の被写体の像まで移動した位置を基点として、ステレオアダプタの撮像部に対する取り付け位置のずれに起因する第1の領域内の被写体の像から第2の領域内の被写体の像の対応する点への移動範囲内に存在し、かつ、第1の特徴点の周辺領域との類似度が高いほど高くなる評価値を、第2の領域内の複数の点について算出し、その評価値が最大となる点を第2の特徴点とし、第1の特徴点と第2の特徴点とを特徴点の組とする。本発明の目的及び利点は、請求項において特に指摘されたエレメント及び組み合わせにより実現され、かつ達成される。上記の一般的な記述及び下記の詳細な記述の何れも、例示的かつ説明的なものであり、請求項のように、本発明を制限するものではないことを理解されたい。ここに開示されるステレオ画像生成装置は、ステレオアダプタを用いて被写体を撮影した画像に写った被写体の二つの像の位置合わせの精度を向上する補正パラメータを算出できる。図を参照しつつ、様々な実施形態またはその変形例によるステレオ画像生成装置について説明する。このステレオ画像生成装置は、ステレオアダプタを用いて被写体を撮影した画像の左半分の領域に写った被写体の像と右半分の領域に写った被写体の像とから被写体上の同一の点に対応する特徴点の組を複数検出する。そしてこのステレオ画像生成装置は、それら複数の特徴点の組に基づいて補正パラメータの組を算出する。その際、このステレオ画像生成装置は、一方の領域から抽出された特徴点が表す被写体上の点に対応する特徴点らしさを表す評価値を、他方の領域における各点について算出する。この評価値は、一方の領域から抽出された特徴点に対して、ステレオアダプタの構造及び取り付け位置のずれに起因する像の歪み及び位置ずれに起因する移動範囲内において高くなる。そしてこのステレオ画像生成装置は、一方の領域から抽出された特徴点と、その特徴点に対して評価値が最も高くなる、他方の領域における点とを、被写体上の同一の点に対応する特徴点の組とする。これにより、このステレオ画像生成装置は、被写体のある点に対応する一方の領域における特徴点が、その被写体の点と異なる点に対応する他方の領域における特徴点に誤って関連付けられることを抑制して、補正パラメータの精度向上を図る。本実施形態では、ステレオ画像生成装置は、ステレオアダプタを装着可能なデジタルカメラ、カメラ付携帯電話あるいはカメラ付携帯情報端末に組み込まれる。図1は、ステレオ画像生成装置が組み込まれたデジタルカメラの概略構成図である。図1に示すように、デジタルカメラ1は、ステレオ撮像装置の一例であり、撮像部2と、操作部3と、表示部4と、記憶部5と、ステレオ画像生成装置6と、制御部7とを有する。また、撮像部2が有する撮像レンズ系の前面には、ステレオアダプタ8が装着されている。さらにデジタルカメラ1は、デジタルカメラ1をコンピュータ、またはテレビといった他の機器と接続するために、ユニバーサルシリアルバスなどのシリアルバス規格に従ったインターフェース回路図示せずを有していてもよい。また制御部7と、デジタルカメラ1のその他の各部とは、例えば、バスにより接続されている。撮像部2は、2次元状に配置された固体撮像素子のアレイを有するイメージセンサと、そのイメージセンサ上に、ステレオアダプタ8を介して、被写体の像をイメージセンサの左半分と右半分とにそれぞれ結像する撮像光学系を有する。そして撮像部2は、画像上の左半分の領域と右半分の領域とに、それぞれ、被写体の像が写った画像を生成する。撮像部2は、画像を生成する度に、その生成した画像をステレオ画像生成装置6へ送信する。操作部3は、例えば、デジタルカメラ1をユーザが操作するための各種の操作ボタンまたはダイヤルスイッチを有する。そして操作部3は、ユーザの操作に応じて、撮影または合焦の開始などの制御信号またはシャッター速度、絞り径などを設定するための設定信号を制御部7へ送信する。表示部4は、例えば、液晶ディスプレイ装置といった表示装置を有し、制御部7から受け取った各種の情報、または撮像部2により生成された画像を表示する。なお、操作部3と表示部4とは、例えば、タッチパネルディスプレイを用いて一体的に形成されてもよい。記憶部5は、例えば、読み書き可能な揮発性または不揮発性の半導体メモリ回路を有する。そして記憶部5は、ステレオ画像生成装置6により生成されたステレオ画像を記憶する。また記憶部5は、撮像部2から受け取った画像を記憶してもよい。さらに、ステレオ画像生成装置6が有する各機能が、制御部7が有するプロセッサ上で実行されるコンピュータプログラムにより実現される場合、そのコンピュータプログラムを記憶してもよい。ステレオ画像生成装置6は、被写体をステレオアダプタ8を用いて撮影した画像から、その画像の左半分に写っている被写体の像を含む領域を左目用画像として切り出し、右半分に写っている被写体の像を含む領域を右目用画像として切り出す。なお、以下では、便宜上、左目用画像を左画像と呼び、右目用画像を右画像と呼ぶ。そしてステレオ画像生成装置6は、左画像に写っている被写体の像と右画像に写っている被写体の像とを位置合わせするための補正パラメータの組を求める。そしてステレオ画像生成装置6は、その補正パラメータの組を用いて左画像と右画像のうちの少なくとも一方を補正する。なお、ステレオ画像生成装置6の詳細については後述する。制御部7は、少なくとも一つのプロセッサ及びその周辺回路を有する。そして制御部7は、デジタルカメラ1全体を制御する。ステレオアダプタ8は、撮像部2の前面に対してステレオアダプタ8を取り付けるためのマウント機構図示せずと、撮像部2の像面に対して被写体を互いに異なる2方向から見た像を結像させるためのミラーのペアを二つ有する。図2は、ステレオアダプタ8の構成と撮像部2により生成された画像上の被写体の像との関係を示す模式図である。図2に示されるように、ステレオアダプタ8は、その内部に、左目用のミラー81a、82aと、右目用のミラー81b、82bとを有する。なお、左目用のミラー81a、82aと右目用のミラー81b、82bとは、デジタルカメラ1に装着した状態で、ステレオアダプタ8の水平方向の中心に対して線対称に配置される。そしてミラー81a、81bは、それぞれ、撮像部2の撮像光学系の正面に位置し、その反射面が撮像部2側を向き、かつ、撮像光学系の光軸OAに対して水平方向について傾けて配置される。一方、ミラー82a、82bは、ミラー81a、81bよりも外側に配置され、その反射面は物面200側へ向けられる。そしてミラー82a、82bは、それぞれ、物面200に位置する被写体210からの光束B1、B2を、ミラー81a、81bへ向けて反射する。そして光束B1、B2は、それぞれ、ミラー81a、81bにより反射されて撮像部2の撮像光学系に入射する。ここで、被写体210を含む領域211が、撮像部2のイメージセンサ上の左半分の領域と右半分の領域とにそれぞれ結像されるように、各ミラーの向きが調節される。その結果、被写体210からミラー82aまでの光束B1の主光線B1aと、被写体210からミラー82bまでの光束B2の主光線B2aとは、光軸OAに対して傾いている。また図2において、撮像部2により生成される画像220の左半分には、光束B1による被写体210の像221が形成されており、画像220の右半分には、光束B2による被写体210の像222が形成されている。光束B1については、被写体210の左端に近いほど、被写体210から撮像部2までの光路長が短いので、被写体210の像221の左側が大きく、像221の右側が小さくなるよう、像221は台形状に歪む。逆に、光束B2については、被写体210の右端に近いほど、被写体210から撮像部2までの光路長が短いので、被写体210の像222の右側が大きく、像222の左側が小さくなるよう、像222は台形状に歪む。図3a及び図3bは、それぞれ、撮像部2に対するステレオアダプタ8の相対的な位置と撮像部2により生成される画像上の被写体の像の歪みとの関係の一例を示す図である。図3aでは、撮像部2の前面2aに対してステレオアダプタ8の背面8aが平行になり、かつ、ステレオアダプタ8の水平方向の中心が撮像部2の撮像光学系の光軸OAと一致するようにステレオアダプタ8が撮像部2に適切に取り付けられている。この場合、撮像部2により生成された画像300上の左半分に写る被写体310の像311の水平方向の幅は、画像300上の右半分に写る被写体310の像312の水平方向の幅と等しい。一方、図3bでは、ステレオアダプタ8の左端に近づくほど撮像部2の前面2aとテレオアダプタ8の背面8a間の間隔が拡がるようにステレオアダプタ8が撮像部2に対して傾いて取り付けられている。そのため、左側のミラー81a、82aを有する光学系の方が、右側のミラー81b、82bを有する光学系よりも被写体310を斜めから見ることになるので、像311の水平方向の幅が、像312の水平方向の幅よりも短くなる。また、ステレオアダプタ8の水平方向の中心位置が光軸OAに対してずれると、その位置ずれ量に応じて像311及び像312の位置も画像300上で水平方向にずれる。このように、画像の左側半分の領域に写る被写体の像の歪み及び位置は、右側半分に写る被写体の像の歪み及び位置に対して、ステレオアダプタ8の構造及び撮像部2に対する取り付け位置のずれ量に応じて異なる。したがって、ステレオ画像生成装置6は、画像上に写る被写体の二つの像間の歪み及び位置の差を考慮して、それら二つの被写体を位置合わせする。以下、ステレオ画像生成装置6の詳細について説明する。図4に、ステレオ画像生成装置6の構成図を示す。図4に示すように、ステレオ画像生成装置6は、バッファ10と、被写体領域抽出部11と、特徴点抽出部12と、補正パラメータ算出部13と、補正部14とを有する。ステレオ画像生成装置6が有するこれらの各部は、それぞれ、別個の回路としてステレオ画像生成装置6に実装されてもよく、あるいはそれらの各部の機能を実現する一つの集積回路であってもよい。あるいは、ステレオ画像生成装置6は、制御部7と一体的に形成されていてもよい。この場合、ステレオ画像生成装置6が有するこれらの各部は、例えば、制御部7が有するプロセッサ上で実行されるコンピュータプログラムによって実現される機能モジュールとして実装される。そしてステレオ画像生成装置が生成し、またはステレオ画像生成装置が利用する各種のデータは記憶部5に記憶される。バッファ10は、例えば、揮発性の半導体メモリ回路を有し、ステレオ画像生成装置6に入力された画像及び被写体領域抽出部11により切り出された左画像及び右画像を一時的に記憶する。被写体領域抽出部11は、バッファ10から撮像部2により生成された画像を読み出し、被写体の像を含む領域を、画像の左半分及び右半分からそれぞれ切り出して、左画像及び右画像を生成する。そのために、被写体領域抽出部11は、例えば、画像の左半分及び右半分において、それぞれ、被写体の像が位置すると想定される領域を予め設定し、その設定した領域を切り出して左画像及び右画像とする。また、画像上で被写体及びその周囲は明るいものの、ステレオアダプタ8によるケラレのために、その他の領域では光が殆ど照射されず暗くなることがある。そこで被写体領域抽出部11は、所定の閾値よりも輝度値が高い画素の集合を画像の左半分において求め、その画素の集合の重心を中心とする所定のサイズを持つ矩形領域を左画像として切り出してもよい。同様に、被写体領域抽出部11は、所定の閾値よりも輝度値が高い画素の集合を画像の右半分において求め、その画素の集合の重心を中心とする所定のサイズを持つ矩形領域を右画像として切り出す。なお、所定の閾値は、例えば、画像全体の輝度の平均値、あるいは、輝度ヒストグラムにおいて輝度の最小値から、画像の全画素数の10~30に相当する輝度値としてもよい。また画像上でケラレが生じない領域のサイズは予め分かるので、所定のサイズは、そのケラレが生じない領域のサイズとすることができる。被写体領域抽出部11は、左画像及び右画像をバッファ10に記憶する。特徴点抽出部12は、バッファ10から左画像及び右画像を読み出し、その左画像及び右画像のそれぞれから、被写体上の同一の点に対応する特徴点の組を複数抽出する。上記のように、左画像に写っている被写体の像の歪みと右画像に写っている被写体の像の歪みとは異なる。そのために、一方の領域から抽出された特徴点の近傍の被写体の像の形状が、他方の領域においては、その特徴点に対応する位置とは異なる部位での被写体の像の形状に類似することがある。図5は、左画像における被写体の像と右画像における被写体の像の関係の一例を示す図である。図5において、左画像500における被写体の像501の右下端近傍のコーナー502が特徴点として抽出される場合、拡大図503に示されるように、そのコーナー502は鈍角状となっている。一方、右画像510における被写体の像511の右下端近傍のコーナー512は、拡大図513に示されるように、直角状になっている。むしろ、被写体の像511の右上端近傍のコーナー514が、拡大図515に示されるように鈍角状となっており、そのため、コーナー512の周囲よりもコーナー514の周囲の方が、左画像500上の像501の右下端のコーナー502の周囲と類似している。したがって、右画像510全体から左画像上の像501の右下端のコーナー502に対応する特徴点を探索すると、コーナー514が対応する特徴点として誤って検出されるおそれがある。そのため、特徴点の組を正確に抽出するために、特徴点抽出部12は、ステレオアダプタ8の構造及び取り付け位置のずれに応じた、一方の画像における被写体の像から他方の画像における被写体の像までの移動方向及び移動量を考慮することが好ましい。図6aは、ステレオアダプタ8の構造に起因する、左画像上の被写体の像の歪みによる被写体上の点の移動方向を表す図であり、図6bは、ステレオアダプタ8の構造に起因する、右画像上の被写体の像の歪みによる被写体上の点の移動方向を表す図である。そして図6cは、左画像上の被写体の像から右画像上の被写体の像の対応する点への移動方向を表す図である。図6aにおいて、左画像600上の複数の黒点601は、被写体の像が歪んでいない場合の被写体の像上の点を表し、複数の白点602は、ステレオアダプタ8の構造に起因して歪んだ被写体の像上の点を表す。そして各矢印603は、歪みによる被写体の像の移動方向及び移動量を表す。図6aに示されるように、左画像600の右側では、歪みによって、被写体の像上の点は水平方向に関して右から左へシフトし、垂直方向に関して左画像600の中心へ向かう方向へシフトする。一方、左画像600の左側では、歪みによって、被写体の像上の点は水平方向に関して右から左へシフトし、垂直方向に関して左画像600の中心から離れる方向へシフトする。そして左画像600の中心から離れるほど、移動量が大きくなる。同様に、図6bにおいて、右画像610上の複数の黒点611は、被写体の像が歪んでいない場合の被写体の像上の点を表し、複数の白点612は、ステレオアダプタ8の構造に起因して歪んだ被写体の像上の点を表す。そして各矢印613は、歪みによる被写体の像の移動方向及び移動量を表す。左画像とは逆に右画像610の右側では、歪みによって、被写体の像上の点は水平方向に関して左から右へシフトし、垂直方向に関して右画像610の中心から離れる方向へシフトする。一方、右画像610の左側では、歪みによって、被写体の像上の点は水平方向に関して左から右へシフトし、垂直方向に関して右画像610の中心に向かう方向へシフトする。そして右画像610についても、その中心から離れるほど、移動量が大きくなる。そのため、図6cにおいて、矢印621及び622に示されるように、右画像610の左上側及び右下側では、被写体の像631は、左画像上の被写体の像632の対応する部分よりも右下方向にシフトしている。一方、矢印623及び624に示されるように、右画像610の左下側及び右上側では、被写体の像631は、左画像上の被写体の像632の対応する部分よりも右上方向にシフトしている。図7は、ステレオアダプタ8の取り付け位置のずれに起因する左画像上の被写体の像から右画像上の被写体の像の対応する点への移動範囲を表す図である。ステレオアダプタ8の取り付け位置のずれによる左画像上の被写体の像の点から右画像上の被写体の像の対応する点までの移動方向及び移動量の変動は、想定される取り付け位置のずれの最大値に応じた一定範囲に収まる。ただし、取り付け位置のずれにより、被写体の像は、水平方向だけでなく、垂直方向にも移動する。そのため、左画像上の被写体の像のある点について、図7において矢印701で示される、ステレオアダプタ8の構造に起因する被写体の像の移動先を中心とし、一定の幅及び高さを持つ矩形領域702内に右画像上の被写体の像の対応する点が存在する可能性が高い。そこで特徴点抽出部12は、例えば、左画像及び右画像の一方から特徴点の候補を抽出する。特徴点抽出部12は、ステレオアダプタ8の構造に起因する歪みにより移動した位置を基点として、ステレオアダプタの撮影部に対する取り付け位置ずれにおいて想定される最大移動量に応じた移動範囲内に存在し、かつ、その候補の周囲の構造と類似するほど高い値となる評価値を他方の画像上の各点について求める。そして特徴点抽出部12は、評価値が最も高くなる点を、一方の画像における特徴点の候補に対応する、他方の画像における特徴点とする。特徴点抽出部12は、例えば、左画像から特徴点の候補を複数抽出する。そのために、特徴点抽出部12は、例えば、左画像に対してコーナー検出器を適用することにより検出される複数の点をそれぞれ特徴点の候補とする。なお、特徴点抽出部12は、そのようなコーナー検出器として、例えば、Harris検出器を用いることができる。また特徴点抽出部12は、左画像から特徴点の候補を抽出するために、コーナー検出器以外の特徴的な点を検出する検出器を用いてもよい。そのような検出器として、例えば、特徴点抽出部12は、Scaleinvariantfeaturetransform検出器を用いてもよい。次に、特徴点抽出部12は、左画像から抽出された特徴点の候補ごとに、その候補を中心とする所定の領域をテンプレートとして設定する。そして特徴点抽出部12は、例えば、そのテンプレートと右画像との間で相対的な位置を変えつつテンプレートマッチングを行って、次の評価関数に従って対応する特徴点らしさを表す評価値を求める。ここで、1式は、特徴点の候補が、左画像の左上方または右下方の第1の部分領域内または左画像の左下方の所定範囲内または右上方の第2の部分領域内に位置する場合の評価関数であり、2式は、特徴点の候補が、左画像の中心を含む第3の部分領域内に位置する場合に用いられる評価関数である。sは、特徴点の候補の水平座標及び垂直座標がであり、その座標から水平方向にvx画素、垂直方向にvy画素だけ移動した右画像上の点を中心とする領域とテンプレートとの類似度を表す。その類似度sは、例えば、テンプレートと点を中心とする領域間の正規化相互相関値とすることができる。また関数fstepは、変数aが0以上である場合に相対的に大きな値、例えば、類似度sが取り得る最大値または1を出力し、変数aが0未満の場合に相対的に小さな値、例えば、類似度sが取り得る最小値または0を出力するステップ関数である。そしてVxth1、Vyth1は、それぞれ、ステレオアダプタ8の取り付け位置のずれに起因する左画像上の被写体の像から右画像上の被写体の像への水平方向及び垂直方向の最大移動量を表す。またVxth2、Vyth2は、それぞれ、ステレオアダプタ8の構造に起因する、左画像上の被写体の像から右画像上の被写体の像への水平方向及び垂直方向の移動量を表す。本実施形態では、左画像における座標系が、左画像の左上端の画素を原点とし、水平方向については原点から右側へ向かう方向が正であり、垂直方向については原点から下側へ向かう方向が正であるとする。この場合、第1の部分領域内では、Vxth20、かつ、Vyth20である。一方、第2の部分領域内では、Vxth20、かつ、Vyth20、かつ、Vyth20となるように、vxth2、vyth2が定められる。一方、左画像の中心よりも左側かつ下側の部分領域内、または左画像の中心よりも右側かつ上側の部分領域内では、Vxth20、かつ、Vyth20となるように、vxth2、vyth2が定められる。そして左画像の中心では、Vxth2Vyth20となるように、vxth2、vyth2が定められる。各座標におけるvxth2及びvyth2の値は、それぞれ、対応する左画像の座標と関連付けて、例えば、特徴点抽出部12が有するメモリに予め記憶される。そして特徴点抽出部12は、特徴点の候補ごとに、その候補の座標に応じて、1式で利用されるvxth2及びvyth2の値を選択すればよい。なお、この変形例においても、vxth1及びvyth1は、左画像上の全ての画素について同一の値であってもよい。特徴点抽出部12は、上記の評価値eの最大値が所定の閾値以上であれば、左画像上の特徴点の候補点と右画像上の点とを、被写体の同一の部位に対応する特徴点の組とする。一方、特徴点抽出部12は、上記の評価値eの最大値が所定の閾値未満である場合には、そのテンプレートに対応する特徴点の候補と一致する特徴点が右画像には存在しないとして、その特徴点の候補を、特徴点の組の探索対象から外してもよい。この所定の閾値が高く設定されるほど、特徴点抽出部12は、特徴点の組が、同一の部位に対応していることの確からしさを向上できる。例えば、所定の閾値は、評価値が取り得る最大値に08~09を乗じた値に設定される。あるいは、特徴点抽出部12は、左画像から抽出された特徴点の候補の数が多いほど、所定の閾値を高くしてもよい。これにより、特徴点抽出部12は、一方の画像から抽出された特徴点の候補の数が多いときには、同一の部位に対応している可能性が高い特徴点の組だけを抽出できる。また、一方の画像から抽出された特徴点の候補数が少なくても、特徴点抽出部12は補正パラメータを求めるために十分な数の特徴点の組を抽出できる。特徴点抽出部12は、得られた特徴点の組ごとに、二つの特徴点の画像上の水平座標値及び垂直座標値を補正パラメータ算出部13へ通知する。補正パラメータ算出部13は、左画像に写っている被写体の像と右画像に写っている被写体の像とを位置合わせするべく、左画像と右画像のうちの少なくとも一方に写っている像を修正するための補正パラメータの組を算出する。左画像上での被写体の像の位置及び歪みと右画像上での被写体の像の位置及び歪み間のずれは、少なくとも一方の画像上の像を、仮想的に他方の画像を撮影する方向と同一の方向から見たときの像となるように射影変換することで補正できる。このような射影変換は、例えば、次式により表される。ここでは、補正対象の画像この例では、左画像上の注目する点の水平方向座標及び垂直方向座標であり、は、補正後の画像上の注目する点の水平方向座標及び垂直方向座標である。またθx及びθyは、それぞれ、二つの画像のうちの補正対象でない画像この例では、右画像に対応する撮像光学系の光軸に対する、補正対象の画像に対応する撮像光学系の光軸の水平方向及び垂直方向の回転角を表す。またθzは、補正対象でない画像に対応する撮像光学系の光軸を回転中心とする、補正対象の画像の回転角を表す。またfは、補正対象の画像及び補正対象でない画像に対応する撮像光学系の焦点距離であり、本実施形態では、撮像部2の撮像光学系の焦点距離である。そして撮像光学系の光軸と像面が交差する点に相当する画像上の点の座標が、画像の水平方向の幅W、垂直方向の高さHとして、で表される。したがって、パラメータθx、θy及びθzが、それぞれ、補正パラメータである。また、補正パラメータ算出部13は、射影変換が3行×3列の任意の行列として、その行列に含まれる9個の要素を、それぞれ補正パラメータとしてもよい。あるいは、補正パラメータ算出部13は、3行×3列の射影変換行列が有する9個の要素のうち、ゼロではない要素の一つが1となるように全ての要素を正規化することで8個の要素を補正パラメータとしてもよい。補正パラメータ算出部13は、例えば、最小二乗法により、パラメータθx、θy及びθzを決定する。すなわち、補正パラメータ算出部13は、パラメータθx、θy及びθzを変数として、複数の特徴点の組のそれぞれについて3式に従って左画像及び右画像の少なくとも一方の特徴点の座標を変換し、変換後の特徴点間の距離の二乗を求める。そして補正パラメータ算出部13は、各特徴点の組についてのその距離の二乗の平均値を求める。補正パラメータ算出部13は、この二乗平均値が最小となるパラメータθx、θy及びθzを、補正パラメータの組とする。本実施形態では、補正パラメータ算出部13は、3式に従って左画像を射影変換するための補正パラメータの組を求める。しかし、補正パラメータ算出部13は、3式に従って右画像を射影変換するための補正パラメータの組を求めてもよい。補正パラメータ算出部13は、補正パラメータの組を補正部14へ渡す。補正部14は、算出された補正パラメータの組を用いて、左画像上の被写体の像と右画像上の被写体の像のうちの少なくとも一方を補正することによりステレオ画像を生成する。本実施形態では、補正部14は、補正パラメータの組を3式に適用することにより得られる式に従って、左画像の各画素を射影変換する。そして得られた左画像と対応する右画像との組がステレオ画像となる。なお、補正部14は、左画像の各画素の位置を補正する代わりに、右画像の各画素の位置を補正してもよい。この場合、補正部14は、3式において、補正パラメータの組を、それぞれ、とすればよい。また補正部14は、左画像の各画素の位置及び右画像の各画素の位置を、それぞれ3式に従って補正してもよい。この場合には、左画像に対して適用される補正パラメータの組を、とし、一方、右画像に対して適用される補正パラメータの組を、としてもよい。ステレオ画像生成装置6は、得られたステレオ画像を表示部4に表示させ、あるいは、記憶部5に記憶する。図8は、ステレオ画像生成装置6により実行されるステレオ画像生成処理の動作フローチャートである。ステレオ画像生成装置6は、撮像部2から、ステレオアダプタ8を用いて被写体を撮影した画像を取得するステップS101。そしてステレオ画像生成装置6は、その画像をバッファ10に記憶する。被写体領域抽出部11は、バッファ10から画像を読み出し、その画像の左半分及び右半分からそれぞれ被写体領域を抽出して左画像及び右画像を生成するステップS102。そして被写体領域抽出部11は、左画像及び右画像をバッファ10に記憶する。特徴点抽出部12は、バッファ10から左画像及び右画像を読み出し、左画像から複数の特徴点の候補を抽出する。そして特徴点抽出部12は、左画像上の各特徴点候補に対して、対応する特徴点らしさを表す評価値を右画像上の各点について算出するステップS103。なおこの評価値は、上記のように、ステレオアダプタ8の構造及び取り付け時の位置ずれに応じた移動範囲内に存在し、かつその特徴点の候補周辺と類似しているほど値が高くなる。さらに、特徴点抽出部12は、左画像上の特徴点の候補ごとに、右画像上で評価値が最も高くなる点を求め、その点とその特徴点の候補とを被写体の同一の点に対応する特徴点の組として抽出するステップS104。そして特徴点抽出部12は、その特徴点の組に含まれる各特徴点の座標を補正パラメータ算出部13へ渡す。補正パラメータ算出部13は、特徴点の組に基づいて補正パラメータの組を算出するステップS105。そして補正パラメータ算出部13は、補正パラメータの組を補正部14へ渡す。補正部14は、バッファ10から左画像及び右画像を読み出し、補正パラメータの組を用いて左画像と右画像のうちの少なくとも一方の画像の各画素の位置を補正することでステレオ画像を生成するステップS106。そしてステレオ画像生成装置6は、生成されたステレオ画像を出力し、ステレオ画像生成処理を終了する。以上に説明してきたように、このステレオ画像生成装置は、ステレオアダプタを用いて被写体を撮影した画像から切り出した左画像と右画像とから、被写体上の同一の点に対応する特徴点の組を抽出する。その際、このステレオ画像生成装置は、ステレオアダプタの構造及び取り付け位置のずれに応じた移動方向及び移動量を考慮して特徴点の組を抽出する。これにより、このステレオ画像生成装置は、互いに異なる被写体上の点に対応する二つの特徴点を誤って被写体上の同一の点に対応する特徴点の組とすることを抑制できる。したがって、このステレオ画像生成装置は、位置補正の精度を向上させた補正パラメータの組を求めることができる。次に、第2の実施形態によるステレオ画像生成装置について説明する。このステレオ画像生成装置は、一旦算出された補正パラメータの組がステレオ画像の生成に適しているか否かを判定し、適していると判定した場合にのみ、その補正パラメータの組を用いて左画像と右画像のうちの少なくとも一方の被写体の像を補正する。図9は、第2の実施形態によるステレオ画像生成装置の構成図である。第2の実施形態によるステレオ画像生成装置61は、バッファ10と、被写体領域抽出部11と、特徴点抽出部12と、補正パラメータ算出部13と、補正部14と、判定部15とを有する。図9において、ステレオ画像生成装置61の各部には、図4に示された第1の実施形態によるステレオ画像生成装置6の対応する構成要素の参照番号と同じ参照番号を付した。第2の実施形態によるステレオ画像生成装置61は、第1の実施形態によるステレオ画像生成装置6と比較して、判定部15に関して相違する。そこで以下では、判定部15及びその関連部分について説明する。ステレオ画像生成装置61のその他の構成要素については、第1の実施形態によるステレオ画像生成装置の対応する構成要素についての説明を参照されたい。判定部15は、補正パラメータ算出部13により算出された補正パラメータの組がステレオ画像を生成するのに適切か否か判定する。そのために、判定部15は、例えば、補正パラメータ算出部13から補正パラメータの組を受け取る。そして判定部15は、その補正パラメータの組を用いて、左画像の特徴点の座標をそれぞれ変換し、変換後の左画像上での特徴点と、右画像の対応する特徴点との間の距離の統計量を補正誤差量として求める。判定部15は、補正誤差量として、例えば、複数の特徴点の組のそれぞれについての距離の絶対値の平均値または2乗平均値を算出する。そして判定部15は、補正誤差量が所定の閾値以下か否か判定する。補正誤差量が所定の閾値よりも大きければ、補正パラメータの組はステレオ画像の生成に適していないと判定し、補正パラメータの組を補正部14に廃棄させる。そしてステレオ画像生成装置6は、例えば、デジタルカメラ1の制御部7へ、適切な補正パラメータの組が得られなかったことを表す信号を通知する。制御部7は、その信号を受け取ると、例えば、表示部4を介して再撮影することを促すメッセージをユーザに通知する。そしてステレオ画像生成装置6は、再度撮像部2から画像を取得し、新たに得られた画像に基づいて再度補正パラメータの組を求めてもよい。一方、補正誤差量が所定の閾値以下であれば、判定部15は、補正パラメータの組はステレオ画像の生成に適していると判定し、その旨を補正部14へ通知する。補正部14は、その通知を受け取ると、補正パラメータの組を用いて、左画像上の被写体の像の位置と右画像上の被写体の像の位置のうちの少なくとも一方を補正することによりステレオ画像を生成する。なお、補正誤差量に対する閾値は、例えば、補正パラメータの組を用いて生成されたステレオ画像を用いて表示される立体像の画質が許容限界内となる補正誤差量の上限値に設定される。このような補正誤差量の上限値、すなわち補正誤差量に対する閾値は、例えば、左画像と右画像の組である複数のサンプルデータに基づいて、それぞれ補正誤差量とステレオ画像を生成することにより、実験的に決定できる。あるいは、判定部15は、複数の特徴点の組のそれぞれに含まれる、何れか一方の画像上の特徴点がその画像に偏在している度合いを表す偏在度を、補正パラメータの組がステレオ画像の生成に適しているか否かを判定するために用いてもよい。特徴点の偏在度が高いほど、左画像及び右画像上の一部の領域のみに基づいて補正パラメータの組が求められていることになるので、その特徴点に基づいて決定された補正パラメータの組は、画像全体を適切に位置補正できない可能性が高い。そこで偏在度は、補正パラメータの組がステレオ画像の生成に適しているか否かを判定するための指標となる。本実施形態では、判定部15は、右画像上の複数の特徴点に基づいて偏在度を求める。しかし、判定部15は、左画像上の複数の特徴点に基づいて偏在度を求めてもよい。判定部15は、例えば、右画像を水平方向にm個に等分割し、かつ垂直方向にn個に等分割することで、m×n個のブロックを設定する。ただし、m、nのうち、一方は2以上の整数であり、他方は1以上の整数である。例えば、mn3に設定される。そして判定部15は、ブロックごとに、そのブロック内に含まれる特徴点の数を求める。そして判定部15は、特徴点が一つも含まれない、あるいは、特徴点数が所定値未満であるブロックの数を偏在度とする。所定値は、例えば、ブロックごとの特徴点数の平均値の15~110、あるいは1~3といった固定値に設定される。図10a及び図10bは、それぞれ、特徴点の分布と偏在度の関係の一例を示す図である。図10a及び図10bにおいて、画像1000は3×3個のブロックに分割されている。そして画像1000上の複数の点1001は、それぞれ、特徴点を表す。図10aに示される例では、全てのブロックに特徴点1001が存在するため、偏在度は0である。一方、図10bに示される例では、左端の3個のブロック1011~1013の何れにも特徴点が存在せず、その他のブロックには1個以上の特徴点1001が存在している。従って、この例では、偏在度は3である。なお、右画像が3×3個のブロックに分割される場合、判定部15は、中央のブロックを除いた他の8個のブロックのうちで、特徴点が1つも含まれないブロックの数を偏在度としてもよい。中央のブロックに特徴点が含まれていなくても、その周囲の各ブロックに特徴点が含まれていれば、右画像全体にわたって存在する特徴点が補正パラメータの算出に利用されているので、特徴点は偏在していないとみなせるためである。あるいは、判定部15は、右画像を水平方向または垂直方向に二つのブロックに当分割し、各ブロックに含まれる特徴点の数を求めてもよい。そして判定部15は、特徴点の総数に対する二つのブロックのうち、特徴点の数が多い方のブロックに含まれる特徴点数の比を偏在度として算出してもよい。あるいはまた、判定部15は、次式に従って、偏在度を算出してもよい。ここで、bは偏在度である。また関数aは、12である。そしてα、βは、係数であり、α≧0、β≧0、αβ1という条件を満たす。例えば、αβ05である。W、Hは、それぞれ、右画像の水平方向の幅及び垂直方向の高さである。mは、右画像上に存在する特徴点の座標の平均値を表し、mxは水平方向の平均座標、myは垂直方向の平均座標である。またmeは、特徴点が右画像全体に一様に分布している場合の特徴点の座標の平均値、すなわち、画像の中心座標を表す。さらに、sは、右画像上に存在する特徴点の座標の分散を表し、sxは水平方向の分散、syは垂直方向の分散である。seは特徴点が右画像全体に一様に分布している場合の特徴点の分散の期待値であり、例えば、水平方向についてのその分散の期待値は以下のように算出される。なお、pは、特徴点の水平座標がnとなる確率を表し、本実施形態では一様分布であるので、nの値によらず1Wとなる。また垂直方向の分散の期待値に関しても、同様に求められる。判定部15は、求めた偏在度が所定の閾値以下か否か判定する。偏在度が所定の閾値よりも大きければ、補正パラメータの組はステレオ画像の生成に適していないと判定し、補正パラメータの組を補正部14に廃棄させる。一方、偏在度が所定の閾値以下であれば、判定部15は、補正パラメータの組はステレオ画像の生成に適していると判定し、その旨を補正部14へ通知する。補正部14は、その通知を受け取ると、補正パラメータの組を用いて、左画像上の被写体の像と右画像上の被写体の像のうちの少なくとも一方を補正することによりステレオ画像を生成する。なお、偏在度に対する閾値は、例えば、補正パラメータの組を用いて生成されたステレオ画像を用いて表示される立体像の画質が許容限界内となる偏在度の上限値に設定される。このような偏在度の上限値、すなわち偏在度に対する閾値は、例えば、左画像と右画像の組である複数のサンプルデータに基づいて、それぞれ偏在度とステレオ画像を生成することにより、実験的に決定できる。さらにまた、判定部15は、偏在度と補正誤差量の両方に基づいて、補正パラメータの組がステレオ画像の生成に適しているか否かを判定してもよい。例えば、判定部15は、偏在度が上記の偏在度に対する閾値以下であり、かつ、補正誤差量が上記の補正誤差量に対する閾値以下である場合に限り、補正パラメータの組がステレオ画像の生成に適していると判定してもよい。このような判定処理は、例えば、図8に示されたステレオ画像生成処理において、ステップS105の処理とステップS106の処理の間で実行される。この第2の実施形態によれば、ステレオ画像生成装置は、算出された補正パラメータの組がステレオ画像の生成に適しているか否かを判定し、適していると判定された補正パラメータの組のみを、ステレオ画像の生成に利用する。そのため、このステレオ画像生成装置は、生成されるステレオ画像の画質を向上できる。次に、第3の実施形態によるステレオ画像生成装置について説明する。このステレオ画像生成装置は、キャリブレーション処理を実行することで一旦補正パラメータの組を算出するとその補正パラメータの組を記憶しておく。そしてこのステレオ画像生成装置は、その後に得られた左画像と右画像の組に対して、その補正パラメータの組を用いて少なくとも一方の画像上の被写体の像の位置を補正することで、ステレオ画像を生成する。図11は、第3の実施形態によるステレオ画像生成装置の構成図である。第3の実施形態によるステレオ画像生成装置62は、バッファ10と、被写体領域抽出部11と、特徴点抽出部12と、補正パラメータ算出部13と、補正部14と、判定部15と、補正パラメータ記憶部16とを有する。図11において、ステレオ画像生成装置62の各部には、図9に示された第2の実施形態によるステレオ画像生成装置61の対応する構成要素の参照番号と同じ参照番号を付した。第3の実施形態によるステレオ画像生成装置62は、第2の実施形態によるステレオ画像生成装置61と比較して、補正パラメータ記憶部16に関して相違する。そこで以下では、補正パラメータ記憶部16及びその関連部分について説明する。ステレオ画像生成装置62のその他の構成要素については、第1または第2の実施形態によるステレオ画像生成装置の対応する構成要素についての説明を参照されたい。補正パラメータ記憶部16は、例えば、不揮発性の読み書き可能な半導体メモリ回路を有する。そして補正パラメータ記憶部16は、補正パラメータ算出部13から受け取った補正パラメータの組を記憶する。この実施形態では、補正パラメータの組は、例えば、ステレオ画像生成装置62が実装されたデジタルカメラのキャリブレーション処理が実行されたときに、図8に示された動作フローチャートのうちのステップS101~S105が実行されることにより求められる。その後、判定部15が、補正パラメータの組はステレオ画像を生成するのに不適切であると判定すれば、補正パラメータ記憶部16から補正パラメータの組を消去する。そしてステレオ画像生成装置62は、ステップS101以降の処理を繰り返す。一方、判定部15が、補正パラメータの組はステレオ画像を生成するのに適していると判定すれば、ステレオ画像生成装置62は、キャリブレーション処理を終了する。また、通常撮影時には、ステレオ画像生成装置62は、ステップS103~S105の処理を行わず、ステップS101、S102及びS106の処理のみを実行する。具体的には、ステレオ画像生成装置62は、撮像部2からステレオアダプタ8を用いて被写体を撮影した画像を得る度に、左画像及び右画像を生成する。そしてステレオ画像生成装置62は、補正パラメータ記憶部16に記憶された補正パラメータの組を用いて、3式に従って左画像と右画像のうちの少なくとも一方の各画素の位置を補正することでステレオ画像を生成する。この第3の実施形態によれば、ステレオ画像生成装置は、撮影の度に補正パラメータの組を算出しなくてよいので、撮影時におけるステレオ画像生成のための演算量を軽減できる。また、ステレオ画像生成装置は、動画像のように時間的に連続する複数の画像のそれぞれからステレオ画像を生成する場合でも、各画像に対して同一の補正パラメータの組を用いることができる。そのため、このステレオ画像生成装置は、補正後の被写体の像間の位置関係が時間によって変動することを抑制できる。次に、第4の実施形態によるステレオ画像生成装置について説明する。このステレオ画像生成装置は、撮像部により生成されたオリジナルの画像の解像度よりも低い解像度を持つ画像、例えば、確認用のプレビュー画像に基づいて補正パラメータの組を算出する。そしてこのステレオ画像生成装置は、プレビュー画像に基づいて求められた補正パラメータの組により規定される射影変換行列を、プレビュー画像の解像度とオリジナルの画像の解像度の比に基づいて補正する。第4の実施形態によるステレオ画像生成装置は、第1の実施形態によるステレオ画像生成装置6が有する構成要素と同じ構成要素を有する。ただし、第4の実施形態によるステレオ画像生成装置は、第1の実施形態によるステレオ画像生成装置6と比較して、補正パラメータの組の算出用にプレビュー画像を受け取ることと、補正部14に関して相違する。そこで以下では、プレビュー画像の利用に関する部分及び補正部14について説明する。ステレオ画像生成装置のその他の構成要素については、第1の実施形態によるステレオ画像生成装置の対応する構成要素についての説明を参照されたい。ステレオ画像生成装置は、撮像部2から、ステレオアダプタ8を用いて被写体を撮影したオリジナルの画像を受け取り、バッファ10に記憶する。またステレオ画像生成装置は、デジタルカメラ1の制御部7からプレビュー画像を受け取り、バッファ10に記憶する。プレビュー画像は、例えば、制御部7により、オリジナルの画像から、表示部4に表示可能な画素数を持つように、所定のピッチで画素を間引くことにより生成される。例えば、オリジナルの画像が水平方向に約1900画素、垂直方向に約1300画素を有しているのに対して、プレビュー画像は、水平方向に640画素、垂直方向480画素を有する。このように、プレビュー画像のデータ量は、オリジナルの画像のデータ量よりも小さい。被写体領域抽出部11は、オリジナルの画像の左半分及び右半分からそれぞれ被写体領域を抽出して左画像及び右画像を生成する。同様に、被写体領域抽出部11は、プレビュー画像の左半分及び右半分からそれぞれ被写体領域を抽出して左画像及び右画像を生成する。ただし、プレビュー画像から生成された左画像及び右画像のアスペクト比は、オリジナル画像から生成された左画像及び右画像のアスペクト比と同一とすることが好ましい。さらに、プレビュー画像から生成された左画像に写っている被写体の範囲とオリジナル画像から生成された左画像に写っている被写体の範囲とは同一であることが好ましい。同様に、プレビュー画像から生成された右画像に写っている被写体の範囲とオリジナル画像から生成された右画像に写っている被写体の範囲とは同一であることが好ましい。そして被写体領域抽出部11は、オリジナル画像から生成された左画像及び右画像をバッファ10に記憶し、一方、プレビュー画像から生成された左画像及び右画像を特徴点抽出部12へ渡す。特徴点抽出部12は、プレビュー画像から生成された左画像及び右画像から複数の特徴点の組を抽出する。そして補正パラメータ算出部13は、プレビュー画像から生成された左画像及び右画像から抽出された複数の特徴点の組に基づいて補正パラメータの組を算出する。補正パラメータの組は、補正部14に渡される。補正部14は、補正パラメータの組に基づいて得られる射影変換行列の各要素を、次式に従って、プレビュー画像の画素数とオリジナル画像の画素数の比に応じて変換する。ここで、Hijは、プレビュー画像に基づいて算出された補正パラメータの組に基づく射影変換行列における、i行j列の要素である。この射影変換行列は、例えば、3式における変換行列ARA1、変換行列Rzを一つにまとめて表現した行列とすることができる。また3式において画像の水平方向の幅W及び垂直方向の高さHは、オリジナル画像の水平方向の幅及び垂直方向の高さとなる。また、Rhは、プレビュー画像から抽出された左画像または右画像の水平方向の画素数Nhpに対する、オリジナルの画像におけるその左画像または右画像に相当する領域に含まれる水平方向の画素数Nhoの比である。同様に、Rvは、プレビュー画像から抽出された左画像または右画像の垂直方向の画素数Nvpに対する、オリジナルの画像におけるその左画像または右画像に相当する領域に含まれる垂直方向の画素数Nvoの比である。そしてHは、変換後の射影変換行列である。補正部14は、変換後の射影変換行列を用いて、オリジナルの画像から抽出された左画像及び右画像のうちの少なくとも一方の各画素の位置を補正することで、ステレオ画像を生成する。この実施形態によれば、ステレオ画像生成装置は、オリジナルの画像よりも、画素数の少ないプレビュー画像に基づいて補正パラメータの組を算出できるので、補正パラメータの組の算出に要する演算量を削減できる。変形例によれば、第2の実施形態または第3の実施形態によるステレオ画像生成装置が、第4の実施形態と同様に、プレビュー画像に基づいて補正パラメータの組を算出してもよい。また他の変形例によれば、ステレオ画像生成装置自身が、オリジナルの画像から所定のピッチで画素を間引くことによりプレビュー画像を生成し、そのプレビュー画像に基づいて補正パラメータの組を算出してもよい。次に、第5の実施形態によるステレオ画像生成装置について説明する。このステレオ画像生成装置は、一旦補正パラメータの組を算出するとその補正パラメータの組を記憶しておく。そしてこのステレオ画像生成装置は、その後に再度求めた補正パラメータの組と記憶してある補正パラメータの組とを比較して、補正パラメータ間の差が許容限界以上であれば、警告をユーザに通知する。図12は、第5の実施形態によるステレオ画像生成装置の構成図である。第5の実施形態によるステレオ画像生成装置63は、バッファ10と、被写体領域抽出部11と、特徴点抽出部12と、補正パラメータ算出部13と、補正部14と、補正パラメータ記憶部16と、比較部17とを有する。図12において、ステレオ画像生成装置63の各部には、図11に示された第3の実施形態によるステレオ画像生成装置62の対応する構成要素の参照番号と同じ参照番号を付した。第5の実施形態によるステレオ画像生成装置63は、第3の実施形態によるステレオ画像生成装置62と比較して、判定部15の代わりに比較部17を有する点で相違する。そこで以下では、比較部17及びその関連部分について説明する。ステレオ画像生成装置63のその他の構成要素については、第1または第3の実施形態によるステレオ画像生成装置の対応する構成要素についての説明を参照されたい。補正パラメータ算出部13は、所定の期間が経過するごとに、撮像部2から得た画像に基づいて補正パラメータの組を算出する。なお、所定の期間は、例えば、1分、1時間、あるいは1日とすることができる。あるいは、補正パラメータ算出部13は、デジタルカメラ1の電源が投入される度に、その電源投入後、ステレオアダプタ8を装着した状態で最初に撮影された画像に基づいて補正パラメータの組を算出してもよい。そして補正パラメータ算出部13は、その補正パラメータの組を比較部17に渡す。比較部17は、以前に算出され、補正パラメータ記憶部16に記憶されている補正パラメータの組と、補正パラメータ算出部13から受け取った補正パラメータの組とを比較する。なお、補正パラメータ記憶部16に記憶されている補正パラメータの組を以下では、便宜上、過去の補正パラメータの組と呼び、補正パラメータ算出部13から受け取った補正パラメータの組を、以下では、便宜上、現在の補正パラメータの組と呼ぶ。比較部17は、過去の補正パラメータの組に含まれる全ての補正パラメータと現在の補正パラメータの組に含まれる対応する補正パラメータの差の絶対値が所定の閾値以下である場合、現在の補正パラメータの組を補正パラメータ記憶部16に記憶する。これにより、比較部17は、補正パラメータの組を更新する。一方、過去の補正パラメータの組に含まれる何れかの補正パラメータと現在の補正パラメータの組に含まれる対応する補正パラメータの差の絶対値が所定の閾値よりも大きいことがある。この場合、比較部17は、過去の補正パラメータの組の算出時から、ステレオアダプタ8が経年変化したか、あるいはデジタルカメラに対するステレオアダプタの取り付け位置がずれたと判定する。なお、所定の閾値は、例えば、生成されたステレオ画像の画質の変化がユーザに感知されない補正パラメータの差の絶対値の上限値に設定される。そして比較部17は、デジタルカメラ1の制御部7へ、その判定結果を通知する。制御部7は、表示部4に、ステレオアダプタ8が経年変化したか、あるいはデジタルカメラに対するステレオアダプタの取り付け位置がずれたことを示すメッセージ、及び現在の補正パラメータの組を使用するか否かを選択させるメッセージを表示させる。そしてユーザが操作部3を操作することにより、操作部3から制御部7へ、現在の補正パラメータの組を使用する旨の制御信号が通知されると、制御部7は、その旨をステレオ画像生成装置63に通知する。この場合、比較部17は、現在の補正パラメータの組を補正パラメータ記憶部16に記憶することで、補正パラメータの組を更新する。一方、操作部3から制御部7へ、現在の補正パラメータの組を使用しない旨の制御信号が通知されると、制御部7は、その旨をステレオ画像生成装置63に通知する。この場合、比較部17は、現在の補正パラメータの組を廃棄する。そしてステレオ画像生成装置63は、補正パラメータの組を更新しない。また、制御部7は、表示部4に、ステレオアダプタ8の取り付け位置を確認することを薦めるメッセージを表示させてもよい。補正部14は、ステレオ画像生成装置63が撮像部2から画像を受け取る度に、補正パラメータ記憶部16に記憶されている補正パラメータの組を読み出す。そして補正部14は、その補正パラメータの組を例えば3式に入力して得られる射影変換行列を用いて、左画像及び右画像の少なくとも一方の各画素の位置を補正することにより、ステレオ画像を生成する。この実施形態によれば、ステレオ画像生成装置は、過去に生成された補正パラメータの組と最新の補正パラメータの組とを比較することで、ステレオアダプタの取り付け位置のずれまたはステレオアダプタの経年劣化を検知できる。そのため、このステレオ画像生成装置は、ステレオアダプタの取り付け位置のずれ等、補正パラメータの組に影響を与える事態が生じた後に、過去に生成され、もはや不適切となった補正パラメータの組を用いてステレオ画像を生成することを防止できる。上記の各実施形態に対する変形例によれば、ステレオアダプタが、撮像部に対するステレオアダプタの取り付け位置のずれを無視できるほど小さくできる精密なマウント機構を有することがある。この場合、特徴点抽出部は、1式または2式の代わりに次式に従って評価値eを算出してもよい。ここで関数gは、変数aが大きくなるほど相対的に小さな値を出力する単調減少関数であり、例えば、g1とすることができる。なお、7式では、ステレオアダプタの構造に起因する、左画像上の被写体の像の歪みと右画像上の被写体の像の歪みの差による水平方向の移動量Vxth2及び垂直方向の移動量Vyth2は、左画像上の画素ごとに予め設定される。上記の実施形態またはその変形例によるステレオ画像生成装置の各部の機能は、プロセッサ上で実行されるコンピュータプログラムにより実現されてもよい。そのようなコンピュータプログラムは、磁気記録媒体、光記録媒体といったコンピュータ読み取り可能な記録媒体に記録された形で提供されてもよい。図13は、上記の実施形態またはその変形例によるステレオ画像生成装置の各部の機能を実現するコンピュータプログラムが動作することにより、ステレオ画像生成装置として動作するコンピュータの構成図である。コンピュータ100は、ユーザインターフェース部101と、通信インターフェース部102と、記憶部103と、記憶媒体アクセス装置104と、プロセッサ105とを有する。プロセッサ105は、ユーザインターフェース部101、通信インターフェース部102、記憶部103及び記憶媒体アクセス装置104と、例えば、バスを介して接続される。ユーザインターフェース部101は、例えば、キーボードとマウスなどの入力装置と、液晶ディスプレイといった表示装置とを有する。または、ユーザインターフェース部101は、タッチパネルディスプレイといった、入力装置と表示装置とが一体化された装置を有してもよい。そしてユーザインターフェース部101は、例えば、ユーザの操作に応じて、ステレオ画像生成処理を開始させる操作信号をプロセッサ105へ出力する。通信インターフェース部102は、コンピュータ100を、ステレオアダプタを着脱可能な撮像装置図示せずと接続するための通信インターフェース及びその制御回路を有してもよい。そのような通信インターフェースは、例えば、UniversalSerialBusユニバーサルシリアルバス、USBとすることができる。さらに、通信インターフェース部102は、イーサネット登録商標などの通信規格に従った通信ネットワークに接続するための通信インターフェース及びその制御回路を有してもよい。この場合には、通信インターフェース部102は、撮像装置、カメラまたは通信ネットワークに接続された他の機器から、ステレオアダプタを用いて被写体を撮影した画像を取得し、その画像とをプロセッサ105へ渡す。また通信インターフェース部102は、プロセッサ105から受け取った、ステレオ画像を通信ネットワークを介して他の機器へ出力してもよい。記憶部103は、例えば、読み書き可能な半導体メモリと読み出し専用の半導体メモリとを有する。そして記憶部103は、プロセッサ105上で実行される、ステレオ画像生成処理を実行するためのコンピュータプログラム、及びステレオ画像生成処理で利用される、左画像上の被写体の像に対する右画像上の被写体の像の推定移動量を表すパラメータVxth1Vyth1Vxth2及びVyth2といったデータを記憶する。また記憶部103は、通信インターフェース部102を介して受け取った画像、またはプロセッサ105により生成されたステレオ画像などを記憶する。記憶媒体アクセス装置104は、例えば、磁気ディスク、半導体メモリカード及び光記憶媒体といった記憶媒体106にアクセスする装置である。記憶媒体アクセス装置104は、例えば、記憶媒体106に記憶されたプロセッサ105上で実行される、ステレオ画像生成処理用のコンピュータプログラムを読み込み、プロセッサ105に渡す。また記憶媒体アクセス装置104は、プロセッサ105により生成されたステレオ画像を記憶媒体106に書き込んでもよい。プロセッサ105は、上記の各実施形態の何れかまたは変形例によるステレオ画像生成処理用コンピュータプログラムを実行することにより、ステレオアダプタを用いて被写体を撮影した画像からステレオ画像を生成する。そしてプロセッサ105は、生成されたステレオ画像を記憶部103に保存し、または通信インターフェース部102を介して他の機器へ出力する。ここに挙げられた全ての例及び特定の用語は、読者が、本発明及び当該技術の促進に対する本発明者により寄与された概念を理解することを助ける、教示的な目的において意図されたものであり、本発明の優位性及び劣等性を示すことに関する、本明細書の如何なる例の構成、そのような特定の挙げられた例及び条件に限定しないように解釈されるべきものである。本発明の実施形態は詳細に説明されているが、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。以上説明した実施形態及びその変形例に関し、更に以下の付記を開示する。付記1被写体を撮影することにより画像を生成する撮像部と、前記撮像部の前面に配置され、前記被写体からの光を二つの光束に分割して前記撮像部に導き、前記画像上に前記被写体の像を二つ生成させるステレオアダプタと、前記画像に写っている前記二つの被写体の像に基づいてステレオ画像を生成するステレオ画像生成部とを有し、前記ステレオ画像生成部は、前記画像から、前記二つの光束のうちの一方による前記被写体の像を含む第1の領域と前記二つの光束のうちの他方による前記被写体の像を含む第2の領域とを抽出する被写体領域抽出部と、前記第1の領域及び前記第2の領域から、それぞれ、前記被写体上の同一の点に対応する特徴点の組を複数抽出する特徴点抽出部と、前記複数の特徴点の組に基づいて、前記第1の領域上の前記被写体の像と前記第2の領域上の被写体の像とを位置合わせする少なくとも一つの補正パラメータを算出する補正パラメータ算出部と、前記補正パラメータを用いて前記第1の領域上の前記被写体の像と前記第2の領域上の前記被写体の像のうちの少なくとも一方を補正することによりステレオ画像を生成する補正部と、を有し、前記特徴点抽出部は、前記第1の領域から第1の特徴点を抽出し、該第1の特徴点の座標に応じて決定される、前記ステレオアダプタの構造に起因して前記第1の領域内の前記被写体の像から前記第2の領域内の前記被写体の像まで移動した位置を基点として、前記ステレオアダプタの前記撮像部に対する取り付け位置のずれに起因する前記第1の領域内の前記被写体の像から前記第2の領域内の前記被写体の像の対応する点への移動範囲内に存在し、かつ、前記第1の特徴点の周辺領域との類似度が高いほど高くなる評価値を、前記第2の領域内の複数の点について算出し、該評価値が最大となる点を第2の特徴点とし、該第1の特徴点と該第2の特徴点とを前記特徴点の組とするステレオ撮像装置。