[go: up one dir, main page]

JP6814036B2 - 要素画像群生成装置及びそのプログラム - Google Patents

要素画像群生成装置及びそのプログラム Download PDF

Info

Publication number
JP6814036B2
JP6814036B2 JP2016237273A JP2016237273A JP6814036B2 JP 6814036 B2 JP6814036 B2 JP 6814036B2 JP 2016237273 A JP2016237273 A JP 2016237273A JP 2016237273 A JP2016237273 A JP 2016237273A JP 6814036 B2 JP6814036 B2 JP 6814036B2
Authority
JP
Japan
Prior art keywords
element image
image group
subject
dimensional model
feature amount
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.)
Active
Application number
JP2016237273A
Other languages
English (en)
Other versions
JP2018092504A (ja
Inventor
人誌 日浦
人誌 日浦
クリピングデル サイモン
クリピングデル サイモン
秀樹 三ツ峰
秀樹 三ツ峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2016237273A priority Critical patent/JP6814036B2/ja
Publication of JP2018092504A publication Critical patent/JP2018092504A/ja
Application granted granted Critical
Publication of JP6814036B2 publication Critical patent/JP6814036B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Description

本発明は、3次元モデルから予め生成した色情報のない第1要素画像群にテクスチャマッピングを施すことで、色情報のある第2要素画像群を生成する要素画像群生成装置及びそのプログラムに関する。
従来のインテグラルフォトグラフィ(IP)方式では、1台のカメラで複数の微小レンズが配列されたレンズアレイを通して被写体を撮影する。このとき、カメラがレンズアレイの焦平面を撮影するため、レンズアレイを構成する各微小レンズは、微小なカメラと同じ働きをする。その結果、レンズアレイ越しに被写体を撮影した画像は、微小レンズの位置に応じた微小画像(要素画像)が並んだ要素画像群となる。要素画像群は、被写体からの光線情報を記憶した画像であり、記憶できる光線数がカメラの解像度に依存する。このため、IP方式の撮影には、高解像度のカメラが必要となる。また、撮像光学系の色収差や歪みによる影響を補正する必要もある。
また、従来から、コンピュータグラフィックス(CG)を用いて、IP方式の要素画像群を生成する技術が研究されている。従来技術では、計算機内で仮想3次元空間を生成し、3次元の被写体及び背景(セット)を実世界と同様に再現し、その仮想3次元空間において被写体からの光線を追跡することで、要素画像群を生成する。CGによる要素画像を生成する手法として、下記の特許文献1,2及び非特許文献1,2に記載の手法が知られている。これらの要素画像生成手法は、被写体からの光線を制御する奥行き制御レンズを通して、被写体からの光線を追跡するものである。これら手法では、要素画像群の画素数の回数だけ観察者側からカメラで撮影する必要がある。すなわち、非特許文献1の要素画像生成手法は、1画素毎に光線追跡法を用いるので、1画素毎に撮影を行うカメラと同等であり、撮影回数が要素画像群の画素数と同じになる。そこで、さらなる高速化のため、従来技術として、CGオブジェクトを正射影によるカメラで撮影し、これらの画像を要素画像群に変換する手法も知られている(特許文献3、非特許文献3)。このような要素画像変換手法では、カメラで撮影する回数が要素画像を形成する画素数で済む。
特許第4567422号公報 国際公開第00/059235号 特開2011−234142号公報
Spyros S. Athineos et al.,"Physical modeling of a micro lens array setup for use in computer generated IP,"Proc of SPIE-IS&T Electronic Imaging,Vol.5664 pp.472-479,2005 中島勧 他,"Integral Photographyの原理を用いた3次元ディスプレイの画像高速作成法",映像情報メディア学会誌 Vol. 54, No. 3, pp.420-425 (2000) M. Katayama et al., "A method for converting three-dimensional models into auto-stereoscopic images based on integral photography," Proc of SPIE-IS&T Vol.6805 68050Z-1 68050Z-8
前記した従来技術では、高精細な立体画像を生成するため、要素画像群の多画素化が必須である。しかし、前記した従来技術では、要素画像群の多画素化に伴って、要素画像群の生成に時間を要するため、より一層の高速化が必要となる。
そこで、本発明は、要素画像群の生成時間を短縮できる要素画像群生成装置及びそのプログラムを提供することを課題とする。
前記した課題に鑑みて、本発明に係る要素画像群生成装置は、3次元モデルから予め生成した色情報のない第1要素画像群にテクスチャマッピングを施すことで、色情報のある第2要素画像群を生成する要素画像群生成装置であって、被写体画像入力手段と、3次元モデル記憶手段と、第1要素画像群記憶手段と、画素位置情報記憶手段と、特徴量算出手段と、3次元モデル選択手段と、第1要素画像群選択手段と、画素位置情報選択手段と、第2要素画像群生成手段と、を備える構成とした。
かかる構成によれば、要素画像群生成装置は、被写体画像入力手段によって、被写体画像を入力する。被写体画像は、被写体を撮影した撮影画像であり、被写体の色情報(テクスチャ)を含んでいる。
要素画像群生成装置は、3次元モデル記憶手段によって、複数の3次元モデルを予め記憶する。3次元モデルは、任意の人物の顔又は物体の3次元形状を表しており、色情報を含んでいない。
要素画像群生成装置は、第1要素画像群記憶手段によって、3次元モデルの位置及び方向に応じた第1要素画像群を予め記憶する。第1要素画像群は、色情報のない3次元モデルの要素画像で構成されている。
要素画像群生成装置は、画素位置情報記憶手段によって、3次元モデルと被写体画像と第1要素画像群の要素画像との画素位置を対応付けた画素位置情報を予め記憶する。
要素画像群生成装置は、特徴量算出手段によって、被写体画像から、被写体の形状を表した形状特徴量と、被写体の位置及び方向を表した状況特徴量とを算出する。
要素画像群生成装置は、3次元モデル選択手段によって、形状特徴量に基づいて、被写体に最も類似する3次元モデルを3次元モデル記憶手段から選択する。
要素画像群生成装置は、第1要素画像群選択手段によって、選択した3次元モデルについて、状況特徴量の位置及び方向に応じた第1要素画像群を第1要素画像群記憶手段から選択する。
要素画像群生成装置は、画素位置情報選択手段によって、選択した3次元モデルについて、状況特徴量の位置及び方向に応じた画素位置情報を画素位置情報記憶手段から選択する。
要素画像群生成装置は、第2要素画像群生成手段によって、選択した画素位置情報の画素位置に基づいて、選択した第1要素画像群に被写体画像をテクスチャマッピングすることで、被写体の第2要素画像群を生成する。
このように、要素画像群生成装置は、色情報のない第1要素画像群を予め記憶し、この第1要素画像群に対してテクスチャマッピングを施す。このため、要素画像群生成装置は、演算量が多い光線追跡法や正射影を都度行う必要がないので、演算量を抑え、第1要素画像群の生成時間を短縮することができる。
本発明によれば、以下のような優れた効果を奏する。
本発明に係る要素画像群生成装置は、予め記憶した第1要素画像群に対してテクスチャマッピングを施すので、演算量が多い光線追跡法や正射影を都度行う必要がない。これにより、要素画像群生成装置は、第1要素画像群の生成時間を短縮し、素早く第2要素画像群を生成することができる。
第1実施形態及び第3実施形態に係る立体画像表示システムの構成を示すブロック図である。 被写体の一例を説明する説明図である。 3次元モデルの一例を説明する説明図である。 第1要素画像群の一例を説明する説明図である。 顔の水平位置及び垂直位置に応じた第1要素画像群及びテクスチャ座標変換テーブルの生成を説明する説明図であり、(a)は中央に顔が位置する場合、(b)は右側に顔が位置する場合、(c)は上側に顔が位置する場合を示す。 顔の奥行き位置に応じた第1要素画像群及びテクスチャ座標変換テーブルの生成を説明する説明図であり、(a)は手前側に顔が位置する場合、(b)は奥側に顔が位置する場合を示す。 顔の回転方向に応じた第1要素画像群及びテクスチャ座標変換テーブルの生成を説明する説明図である。 顔の表情に応じた第1要素画像群及びテクスチャ座標変換テーブルの生成を説明する説明図であり、(a)は眼を開いている場合、(b)は眼を閉じている場合を示す。 3次元モデルと、第1要素画像群と、テクスチャ座標変換テーブルとの関係を説明する説明図である。 状況特徴量として、顔の方向の算出手法を説明する説明図である。 被写体画像から抽出したテクスチャの一例を説明する説明図である。 第1要素画像群の一例を説明する説明図である。 第1実施形態及び第3実施形態に係る要素画像群生成装置の動作を示すフローチャートである。 第2実施形態に係る立体画像表示システムの構成を示すブロック図である。 水平位置及び垂直位置に対応したテクスチャ座標変換テーブルの補完を説明する説明図である。 第2実施形態に係る要素画像群生成装置の動作を示すフローチャートである。 第4実施形態に係る立体画像表示システムの構成を示すブロック図である。 多視点画像の生成手法を説明する説明図である。 第4実施形態に係る要素画像群生成装置の動作を示すフローチャートである。 2台の被写体画像取得装置で取得した被写体画像の一例を説明する説明図である。
以下、本発明の各実施形態について、適宜図面を参照しながら詳細に説明する。なお、各実施形態において、同一の手段及び処理には同一の符号を付し、説明を省略した。
(第1実施形態)
[立体画像表示システムの概略]
図1を参照し、本発明の第1実施形態に係る立体画像表示システム1の概略について、説明する。
図1に示すように、立体画像表示システム1は、IP方式で立体画像(要素画像群)を表示するものであり、被写体画像取得装置10と、要素画像群生成装置20と、IP立体画像表示装置30と、を備える。
被写体画像取得装置10は、被写体を撮影した被写体画像を取得するものであり、撮影手段11と、画像記憶手段13とを備える。
撮影手段11は、被写体を撮影する一般的なカメラである。本実施形態では、撮影手段11は、1台のカメラで構成されている。
画像記憶手段13は、撮影手段11が撮影した被写体画像を記憶するものであり、例えば、SSD(Solid State Drive)、HDD(Hard Disk Drive)、メモリ等の記憶媒体である。
要素画像群生成装置20は、IP立体画像表示装置30で表示する立体画像を生成するものである。本実施形態では、要素画像群生成装置20は、処理時間を短縮するため、テクスチャのない3次元モデル、及び、3次元モデルから生成した第1要素画像群を予め記憶しておく。そして、要素画像群生成装置20は、被写体画像取得装置10の被写体画像から、被写体に最も類似する3次元モデルを選択する。さらに、要素画像群生成装置20は、被写体画像取得装置10の被写体画像を用いて、選択した3次元モデルを表した第1要素画像群に被写体のテクスチャを貼り付ける。
なお、要素画像群生成装置20の構成は、後記する。
IP立体画像表示装置30は、要素画像群生成装置20が生成した立体画像を表示するものである。IP立体画像表示装置30は、一般的なIP方式の表示装置であり、例えば、図示を省略したレンズアレイと、表示素子とを備える。
[要素画像群生成装置の構成]
以下、要素画像群生成装置20の構成について説明する。
要素画像群生成装置20は、被写体画像入力手段21と、データベース22と、特徴量算出手段23と、3次元モデル選択手段24と、第1要素画像群選択手段25と、テクスチャ座標変換テーブル選択手段(画素位置情報選択手段)26と、第2要素画像群生成手段27と、を備える。
被写体画像入力手段21は、被写体画像取得装置10(画像記憶手段13)が記憶する被写体画像を入力するものである。そして、被写体画像入力手段21は、入力した被写体画像を特徴量算出手段23及び第2要素画像群生成手段27に出力する。
本実施形態では、被写体は、図2に示すように、人物の顔Fであることとする。従って、被写体画像は、被写体として、人物の顔Fを撮影した画像である。
データベース22は、要素画像群の生成に必要な各種情報を記憶したデータベースであり、3次元モデルデータベース(3次元モデル記憶手段)221と、第1要素画像群データベース(第1要素画像群記憶手段)223と、テクスチャ座標変換テーブルデータベース(画素位置情報記憶手段)225とを備える。
3次元モデルデータベース221は、複数の3次元モデルを予め記憶したデータベースである。本実施形態では、3次元モデルデータベース221は、図3に示すように、人物の顔の3次元モデルMを記憶する。3次元モデルMは、人物の顔の3次元形状を表している。
ここで、3次元モデルデータベース221は、様々な被写体に類似した3次元モデルMを選択できるように、多数の3次元モデルMを記憶することが好ましい。例えば、3次元モデルデータベース221は、人種、性別、体格、年齢が異なる人物について、その顔の3次元モデルMを記憶する。
例えば、ポリゴンの3次元モデルは、三角形、四角形等の多角形(ポリゴン)を組み合わせることで、3次元形状を表現したモデルである。そして、ポリゴンの3次元モデルにテクスチャを貼り付けることで(テクスチャマッピング)、その質感を向上させることができる。つまり、本実施形態の3次元モデルMは、図3に示すように、顔の形状のみを表しており、顔のテクスチャ(色情報)が付加されていない。
第1要素画像群データベース223は、第1要素画像群を予め記憶したデータベースである。ここで、第1要素画像群データベース223は、3次元モデルM毎に、その3次元モデルMの位置、方向及び顔の表情に応じた数の第1要素画像群90を記憶する。本実施形態では、第1要素画像群90は、図4に示すように、色情報(テクスチャ)のない3次元モデルMの要素画像91で構成されている。
テクスチャ座標変換テーブルデータベース225は、テクスチャ座標変換テーブル(画素位置情報)を予め記憶するデータベースである。本実施形態では、テクスチャ座標変換テーブルデータベース225は、第1要素画像群90毎にテクスチャ座標変換テーブルを記憶する。テクスチャ座標変換テーブルは、3次元モデルMと、被写体画像と、第1要素画像群90の要素画像91との全画素について、その画素位置を対応付けた情報である。
<3次元モデル、第1要素画像群、テクスチャ座標変換テーブルの生成方法>
以下、データベース22に記憶する3次元モデル、第1要素画像群90及びテクスチャ座標変換テーブルの生成方法について、具体的に説明する。
3次元モデルMは、任意の手法で生成可能であり、例えば、フォトグラメトリで生成できる。フォトグラメトリは、3次元モデルMの元となる人物の顔を異なる視点から撮影し、各撮影画像(仮のテクスチャ画像)の視差から奥行き情報を求め、求めた奥行き情報に基づいて3次元モデルMを生成する手法である。
第1要素画像群90は、従来と同様、光線追跡法により生成できる。具体的には、光線追跡法では、3次元モデルMを配置した仮想3次元空間に、撮像素子とレンズアレイと奥行き制御レンズとを備える仮想カメラを配置する。そして、光線追跡法では、仮想カメラが備える撮像素子の画素毎にレンズアレイ及び奥行き制御レンズを通過し、3次元モデルMに達する光線の情報を算出する。なお、第1要素画像群90は、従来技術と同様、斜投影で生成してもよい。
ここで、3次元モデルMの画素位置と、3次元モデルMの元となる撮影画像の画素位置との対応関係は、3次元モデルMを生成する際に求められる。また、被写体画像を撮影画像と同一サイズに正規化すれば、3次元モデルMの画素位置と、被写体画像の画素位置との対応関係も定まる。
また、光線追跡法又は斜投影により、3次元モデルMの画素位置と、第1要素画像群90を構成する各要素画像91の画素位置との対応関係も求められる。
このように、テクスチャ座標変換テーブルは、3次元モデルM及び第1要素画像群90を生成するときに求めることができる。
テクスチャ座標変換テーブルは、入力(x1,y1,R1,G1,B1)と、出力(x2,y2,R2,G2,B2)との対応関係を表す(図9の符号93)。x1,y1は、被写体画像の画素位置(座標)を表す。R1,G1,B1は、座標(x1,y1)のRGB値を表す。また、x2,y2は、第1要素画像群90を構成する要素画像91の画素位置(座標)を表す。R2,G2,B2は、座標(x2,y2)のRGB値を表す。ここで、1つの被写体画像に対して要素画像91が複数なので、テクスチャ座標変換テーブルは、1つの入力(x1,y1,R1,G1,B1)に対して、最大で要素画像91の数までの出力(x2,y2,R2,G2,B2)を有する。
図5(a)に示すように被写体画像92内で中央に顔Fが位置する場合、図5(b)に示すように右側に顔Fが位置する場合、図5(c)に示すように上側に顔Fが位置する場合など、顔Fの水平位置及び垂直位置に応じた第2要素画像群を生成する必要がある。
また、図6(a)に示すように手前側に顔Fが位置する場合、図6(b)に示すように奥側に顔Fが位置する場合など、顔Fの大きさが異なることから、顔Fの奥行き位置に応じた第2要素画像群を生成する必要がある。
また、図7に示すように、顔Fが水平軸(X軸)、垂直軸(Y軸)、奥行き軸(Z軸)の方向で回転している場合、顔Fの見え方が異なることから、顔Fの回転方向に応じた第2要素画像群を生成する必要がある。
また、図8(a)に示すように眼を開いている場合、図8(b)に示すように眼を閉じている場合など、顔Fの表情に応じた第2要素画像群を生成する必要がある。
なお、表情は、例えば、眼を閉じている、眼を開いている、口を閉じている、口を開いているなど、予め設定されている。
以上より、データベース22は、図9に示すように、3次元モデルM毎に、顔Fの位置(水平位置、垂直位置及び奥行き位置)、方向及び表情に応じて、第1要素画像群90及びテクスチャ座標変換テーブル93を予め記憶する。つまり、第1要素画像群90及びテクスチャ座標変換テーブル93は、1つの3次元モデルMに対して、顔Fの位置、方向及び表情の種類を組み合わせた数だけ存在する。
なお、データベース22は、各3次元モデルMに、その3次元モデルMを一意に識別できる識別情報(ID)を付与することとする。つまり、識別情報を参照すれば、データベース22が記憶する3次元モデルMを特定できる。
図1に戻り、要素画像群生成装置20の構成について、説明を続ける。
特徴量算出手段23は、被写体画像入力手段21より入力した被写体画像92から、被写体の形状特徴量及び状況特徴量を算出するものである。
本実施形態では、特徴量算出手段23は、形状特徴量として、顔Fを表した顔特徴量を算出する。具体的には、特徴量算出手段23は、被写体画像92から、眼、鼻、口等の顔特徴点を抽出する。そして、特徴量算出手段23は、抽出した顔特徴点から、両眼間距離(両眼の瞳孔間距離)、眼と鼻と口との距離、口の大きさ(口の左右両端距離)等の顔特徴量を算出する。
なお、特徴量算出手段23は、特許第4954945号公報に記載の手法を用いて、顔特徴量を算出してもよい。この従来技術は、被写体画像92に含まれる特徴点データを示す行列の因数行列を推定することにより、被写体画像取得装置10に対する顔Fの向きと、顔Fの特徴点の三次元位置とを交互に推定するものである。
また、特徴量算出手段23は、状況特徴量として、顔Fの位置及び方向と、表情特徴量とを算出する。
顔Fの位置は、被写体画像92に含まれる顔Fの水平位置、垂直位置及び奥行き位置を表す。例えば、顔Fの水平位置及び垂直位置は、被写体画像92に含まれる顔領域の重心位置である。また、例えば、顔Fの奥行き位置は、TOF(Time Of Flight)や視差で求められる。
顔Fの方向とは、予め設定した方向(例えば、正面)を基準としたとき、被写体画像92に含まれる顔Fの回転方向(回転角度)である。顔Fの方向は、被写体から見た回転方向であり、被写体画像92内では左右反転する。
ここで、顔Fの左右の回転方向は、図10に示すように、顔Fの右側Lの面積及び左側Lの面積を求め、この左右の面積比から求められる。例えば、左右の面積比が同じであれば正面方向、右側Lの面積が左側Lの面積より広ければ左方向となる。また、顔Fの上下の回転方向は、顔Fの上側の面積及び下側の面積を求め、この上下の面積比から求められる(不図示)。さらに、水平面に対する顔Fの回転方向(つまり、顔Fの傾斜)は、頭頂及び顎先を結ぶ線分と垂直軸とのなす角から求められる(不図示)。
表情特徴量は、2つの顔特徴点の距離や3つ以上の顔特徴点で囲まれる領域面積に基づいて、顔Fの表情を表した特徴量である。例えば、表情特徴量は、眼を閉じている、眼を開いている、口を閉じている、口を開いている等を表している。
なお、表情特徴量として、下記の参考文献に記載の特徴量を利用できる。この参考文献に記載の手法は、顔特徴点の相互関係に基づいて、直線特徴、三角形特徴、輝度平均による三角形特徴、輝度ヒストグラムによる三角形特徴を求めるものである。
参考文献:野宮他、「顔特徴点を用いた特徴選択と特徴抽出による表情認識に基づく映像中の表情表出シーン検出」、DEIM Forum 2011
特徴量算出手段23は、算出した形状特徴量及び状況特徴量を3次元モデル選択手段24に出力する。
3次元モデル選択手段24は、特徴量算出手段23が算出した形状特徴量に基づいて、被写体画像92の顔Fに最も類似する3次元モデルMを3次元モデルデータベース221から選択するものである。例えば、3次元モデル選択手段24は、3次元モデルデータベース221の各3次元モデルMのうち、顔特徴量の両眼間距離、口の大きさ、及びに、眼と鼻と口との距離が最も近くなる3次元モデルMを選択する。そして、3次元モデル選択手段24は、選択した3次元モデルMの識別情報と、特徴量算出手段23から入力した状況特徴量とを第1要素画像群選択手段25に出力する。
第1要素画像群選択手段25は、3次元モデル選択手段24が選択した3次元モデルMについて、特徴量算出手段23が算出した状況特徴量に応じた第1要素画像群90を第1要素画像群データベース223から選択するものである。つまり、第1要素画像群選択手段25は、顔Fの位置、方向及び表情に一致する第1要素画像群90を第1要素画像群データベース223から選択する。そして、第1要素画像群選択手段25は、選択した第1要素画像群90と、3次元モデル選択手段24から入力した3次元モデルMの識別情報及び状況特徴量とをテクスチャ座標変換テーブル選択手段26に出力する。
テクスチャ座標変換テーブル選択手段26は、3次元モデル選択手段24が選択した3次元モデルMについて、特徴量算出手段23が算出した状況特徴量に応じたテクスチャ座標変換テーブル93をテクスチャ座標変換テーブルデータベース225から選択するものである。つまり、テクスチャ座標変換テーブル選択手段26は、第1要素画像群選択手段25が選択した第1要素画像群90に対応するテクスチャ座標変換テーブル93をテクスチャ座標変換テーブルデータベース225から選択する。そして、テクスチャ座標変換テーブル選択手段26は、選択したテクスチャ座標変換テーブル93、及び、第1要素画像群選択手段25から入力した第1要素画像群90を第2要素画像群生成手段27に出力する。
第2要素画像群生成手段27は、テクスチャ座標変換テーブル選択手段26が選択したテクスチャ座標変換テーブル93の画素位置に基づいて、第1要素画像群選択手段25が選択した第1要素画像群90に被写体画像92をテクスチャマッピングするものである。
具体的には、第2要素画像群生成手段27は、被写体画像入力手段21より入力した被写体画像92から、図11に示すように、顔Fのテクスチャを抽出する。そして、第2要素画像群生成手段27は、テクスチャ座標変換テーブル93が表す第1要素画像群90と被写体画像92との画素位置の対応関係に従って、被写体画像92から抽出したテクスチャを、第1要素画像群90に貼り付ける。このようにして、第2要素画像群生成手段27は、第2要素画像群を生成する。図12に示すように、第2要素画像群94は、顔Fのテクスチャが貼り付けられた要素画像95で構成されている。
[要素画像群生成装置の動作]
図13を参照し、要素画像群生成装置20の動作について説明する(適宜図1参照)。
データベース22は、3次元モデルM、第1要素画像群90及びテクスチャ座標変換テーブル93を予め記憶していることとする。
図13に示すように、被写体画像入力手段21は、被写体画像取得装置10から被写体画像92を入力する(ステップS1)。
特徴量算出手段23は、ステップS1で入力した被写体画像92から、顔特徴量を算出する(ステップS2)。
特徴量算出手段23は、ステップS1で入力した被写体画像92から、状況特徴量として、顔Fの位置及び方向と、表情特徴量とを算出する(ステップS3)。
3次元モデル選択手段24は、ステップS3で算出した顔特徴量に基づいて、被写体画像92の顔Fに最も類似する3次元モデルMを3次元モデルデータベース221から選択する(ステップS4)。
第1要素画像群選択手段25は、ステップS4で選択した3次元モデルMについて、ステップS3で算出した状況特徴量に応じた第1要素画像群90を第1要素画像群データベース223から選択する(ステップS5)。
テクスチャ座標変換テーブル選択手段26は、ステップS4で選択した3次元モデルMについて、ステップS3で算出した状況特徴量に応じたテクスチャ座標変換テーブル93をテクスチャ座標変換テーブルデータベース225から選択する(ステップS6)。
第2要素画像群生成手段27は、ステップS6で選択したテクスチャ座標変換テーブル93の画素位置に基づいて、ステップS5で選択した第1要素画像群90に被写体画像92をテクスチャマッピングする(ステップS7)。
[作用・効果]
以上のように、本発明の第1実施形態に係る要素画像群生成装置20は、予め記憶した第1要素画像群90に対してテクスチャマッピングを施すので、演算量が多い光線追跡法や正射影を都度行う必要がない。すなわち、要素画像群生成装置20は、従来技術のように、光線追跡法や正射影を都度行う場合に比べて、テクスチャマッピングを施すだけなので演算量を抑えられる。これにより、要素画像群生成装置20は、第1要素画像群90の生成時間を短縮し、リアルタイムで第2要素画像群94を生成することができる。
(第2実施形態)
図14を参照し、本発明の第2実施形態に係る立体画像表示システム1Bについて、第1実施形態と異なる点を説明する。
第1実施形態では、テクスチャ座標変換テーブルデータベース225は、テクスチャ座標変換テーブル93を、水平位置、垂直位置、奥行き位置、回転方向及び表情に応じた数だけ記憶している。従って、テクスチャ座標変換テーブル93は、水平位置、垂直位置、奥行き位置、回転方向及び表情を組み合わせた膨大な数となる。
そこで、第2実施形態では、要素画像群生成装置20Bは、記憶するテクスチャ座標変換テーブル93の数を低減し、不足するテクスチャ座標変換テーブル93を補完する点が、第1実施形態と異なる。
[要素画像群生成装置の構成]
図14に示すように、要素画像群生成装置20Bは、被写体画像入力手段21と、データベース22Bと、特徴量算出手段23と、3次元モデル選択手段24と、第1要素画像群選択手段25と、テクスチャ座標変換テーブル選択手段26Bと、第2要素画像群生成手段27Bと、テクスチャ座標変換テーブル補完手段(画素位置情報補間手段)28と、を備える。
データベース22Bは、3次元モデルデータベース221と、第1要素画像群データベース223と、テクスチャ座標変換テーブルデータベース(画素位置情報記憶手段)225Bと、を備える。
テクスチャ座標変換テーブルデータベース225Bは、テクスチャ座標変換テーブル93を予め記憶するデータベースである。
本実施形態では、テクスチャ座標変換テーブルデータベース225Bは、顔Fの位置変化に対応すべく、予め設定した基準位置(例えば、中心位置)に顔Fが位置するときのテクスチャ座標変換テーブル93を予め記憶する。
また、本実施形態では、テクスチャ座標変換テーブルデータベース225Bは、顔Fの方向変化に対応すべく、垂直軸(Y軸)、奥行き軸(Z軸)のそれぞれについて、予め定めた基準方向のみのテクスチャ座標変換テーブル93を予め記憶する。例えば、奥行き軸(Z軸)であれば、予め定めた基準方向を左回り(反時計回り)として、左回りのテクスチャ座標変換テーブル93を予め記憶する(Y軸も同様)。この場合、テクスチャ座標変換テーブルデータベース225Bは、奥行き軸(Z軸)について、右回り(時計回り)のテクスチャ座標変換テーブル93を記憶しない。
なお、テクスチャ座標変換テーブルデータベース225Bは、顔Fが上下対称ではないため、水平軸(X軸)に関しては、全ての角度でのテクスチャ座標変換テーブル93を予め記憶する。
また、本実施形態では、テクスチャ座標変換テーブルデータベース225Bは、第1実施形態と同様、表情毎にテクスチャ座標変換テーブル93を予め記憶する。
テクスチャ座標変換テーブル選択手段26Bは、第1実施形態と同様、テクスチャ座標変換テーブル93を選択するものである。また、テクスチャ座標変換テーブル選択手段26Bは、選択すべきテクスチャ座標変換テーブル93をテクスチャ座標変換テーブルデータベース225Bが記憶していない場合、テクスチャ座標変換テーブル補完手段28に補完要求を出力する。このとき、テクスチャ座標変換テーブル選択手段26Bは、補完対象のテクスチャ座標変換テーブル93を特定するため、第1要素画像群選択手段25から入力した状況特徴量を補完要求に付加する。
テクスチャ座標変換テーブル選択手段26Bは、テクスチャ座標変換テーブル補完手段28が補完したテクスチャ座標変換テーブル93、及び、第1要素画像群選択手段25から入力した第1要素画像群90を第2要素画像群生成手段27Bに出力する。
第2要素画像群生成手段27Bは、テクスチャ座標変換テーブル補完手段28がY軸に対する回転方向でテクスチャ座標変換テーブル93を補完する場合、テクスチャマッピング後に第2要素画像群94を左右反転させる。これにより、第2要素画像群生成手段27Bは、予め定めた基準方向と反対方向(例えば、右回り)に向いた第2要素画像群94を生成することができる。
なお、第2要素画像群生成手段27Bは、テクスチャ座標変換テーブル93の出力に含まれる水平座標x2を左右反転させ、このテクスチャ座標変換テーブル93に基づいてテクスチャマッピングを行ってもよい。これによっても、第2要素画像群生成手段27Bは、基準方向と反対方向に向いた第2要素画像群94を生成できる。
他の点、第2要素画像群生成手段27Bは、第1実施形態と同様のため、説明を省略する。
テクスチャ座標変換テーブル補完手段28は、テクスチャ座標変換テーブル選択手段26Bから入力した補完要求の状況特徴量(位置及び方向)に従って、テクスチャ座標変換テーブル93を補完するものである。
<テクスチャ座標変換テーブルの補完:水平位置及び垂直位置の対応>
以下、テクスチャ座標変換テーブル93を補完する手法について、具体的に説明する。
まず、水平位置及び垂直位置に対応して補完する手法を説明する。
テクスチャ座標変換テーブル補完手段28は、テクスチャ座標変換テーブルデータベース225Bから、顔Fが基準位置(C,C)にあるテクスチャ座標変換テーブル93を読み出す。次に、テクスチャ座標変換テーブル補完手段28は、状況特徴量に含まれる顔Fの水平位置G及び垂直位置Gを抽出する。次に、テクスチャ座標変換テーブル補完手段28は、図15に示すように、顔Fの水平位置Gと、水平方向の基準位置Cとの位置ずれ量ΔXを算出する。次に、テクスチャ座標変換テーブル補完手段28は、顔Fの垂直位置Gと、垂直方向の基準位置Cとの位置ずれ量ΔYを算出する。そして、テクスチャ座標変換テーブル補完手段28は、水平方向の位置ずれ量ΔX及び垂直方向の位置ずれ量ΔYに応じて、顔Fが正面に位置するときのテクスチャ座標変換テーブル93が示す画素位置を移動させる。なお、ΔX,ΔYは、整数要素画像間隔とし、小数点以下を四捨五入する。
<テクスチャ座標変換テーブルの補完:奥行き位置の対応>
テクスチャ座標変換テーブル補完手段28は、状況特徴量に含まれる顔Fの奥行き位置を抽出する。次に、テクスチャ座標変換テーブル補完手段28は、奥行き方向(Z軸方向)の手前側及び奥側からそれぞれ、抽出した顔Fの奥行き位置に最も近いテクスチャ座標変換テーブル93を1つ選択する。そして、テクスチャ座標変換テーブル補完手段28は、選択した2つのテクスチャ座標変換テーブル93から、顔Fの奥行き位置に対応するテクスチャ座標変換テーブル93を補完(例えば、内挿)する。
ここで、テクスチャ座標変換テーブル補完手段28は、予め設定したIP立体画像表示装置30の表示可能な奥行き範囲内で、2つのテクスチャ座標変換テーブル93を選択することが好ましい。このように、要素画像群生成装置20Bは、IP立体画像表示装置30の解像度特性を考慮することで、奥行き方向のテクスチャ座標変換テーブル93の数を抑制すると共に、立体画像の解像度を一定以上に保つことができる。
<テクスチャ座標変換テーブルの補完:回転方向の対応>
テクスチャ座標変換テーブル補完手段28は、状況特徴量に含まれる顔Fの回転方向を抽出する。次に、テクスチャ座標変換テーブル補完手段28は、抽出した顔Fの回転方向に一致し、回転方向が反対方向のテクスチャ座標変換テーブル93を読み出す。
次に、テクスチャ座標変換テーブル補完手段28は、読み出したテクスチャ座標変換テーブル93を逆方向に変換する。例えば、顔Fの回転方向が右回りであり、テクスチャ座標変換テーブルデータベース225Bが左回りのテクスチャ座標変換テーブル93のみを記憶し、右回りのテクスチャ座標変換テーブル93を記憶していないこととする。この場合、テクスチャ座標変換テーブル補完手段28は、顔Fの回転方向に負の係数(つまり、‘−1’)を乗算した値を算出する。これによって、要素画像群生成装置20Bは、該当する左回りのテクスチャ座標変換テーブル93を選択し、選択したテクスチャ座標変換テーブル93を右回りに変換できる。このように、要素画像群生成装置20Bは、顔Fの回転方向に対応したテクスチャ座標変換テーブル93を補完する。
なお、水平位置及び垂直位置、奥行き位置、回転方向の補完を個別に説明したが、テクスチャ座標変換テーブル補完手段28は、これらを2以上組み合わせてテクスチャ座標変換テーブル93を補完してもよい。
[要素画像群生成装置の動作]
図16を参照し、要素画像群生成装置20Bの動作について説明する(適宜図14参照)。
データベース22Bは、3次元モデルM、第1要素画像群90及びテクスチャ座標変換テーブル93を予め記憶していることとする。
ステップS1〜S5の処理は、第1実施形態と同様のため、説明を省略する。
図16に示すように、テクスチャ座標変換テーブル選択手段26Bは、状況特徴量に応じたテクスチャ座標変換テーブル93をテクスチャ座標変換テーブルデータベース225Bが記憶しているか否かを判定する(ステップS10)。
テクスチャ座標変換テーブル93を記憶している場合(ステップS10でYes)、要素画像群生成装置20Bは、ステップS6の処理を行う。
ステップS6の処理は、第1実施形態と同様のため、説明を省略する。
テクスチャ座標変換テーブル93を記憶していない場合(ステップS10でNo)、テクスチャ座標変換テーブル選択手段26Bは、状況特徴量を付加した補完要求をテクスチャ座標変換テーブル補完手段28に出力する(ステップS11)。
テクスチャ座標変換テーブル補完手段28は、ステップS11の補完要求に従って、テクスチャ座標変換テーブル93を補完する。ここで、テクスチャ座標変換テーブル補完手段28は、水平位置、垂直位置、奥行き位置、回転方向に対応させて、テクスチャ座標変換テーブル93を補完する(ステップS12)。
第2要素画像群生成手段27は、ステップS6で選択したテクスチャ座標変換テーブル93、又は、ステップS12で補完したテクスチャ座標変換テーブル93に基づいて、ステップS5で選択した第1要素画像群90に被写体画像92をテクスチャマッピングする(ステップS13)。
[作用・効果]
以上のように、本発明の第2実施形態に係る要素画像群生成装置20Bは、顔Fの位置及び回転方向に対応したテクスチャ座標変換テーブル93を補完できるので、顔Fの位置及び回転方向毎にテクスチャ座標変換テーブル93を記憶する必要がなく、データベース22Bの容量を削減できる。
(第3実施形態)
図1を参照し、本発明の第3実施形態に係る立体画像表示システム1Cについて、第1実施形態と異なる点を説明する。
第1実施形態では、テクスチャ座標変換テーブル93は、3次元モデルM、被写体画像92及び第1要素画像群90の要素画像91について、全画素の画素位置を対応付けることとして説明した。
第3実施形態では、テクスチャ座標変換テーブル93は、3次元モデルMの頂点画素についてのみ画素位置を対応付ける点が、第1実施形態と異なる。
[要素画像群生成装置の構成]
図1に示すように、要素画像群生成装置20Cは、被写体画像入力手段21と、データベース22Cと、特徴量算出手段23と、3次元モデル選択手段24と、第1要素画像群選択手段25と、テクスチャ座標変換テーブル選択手段26と、第2要素画像群生成手段27Cと、を備える。
データベース22Cは、3次元モデルデータベース221と、第1要素画像群データベース223と、テクスチャ座標変換テーブルデータベース(画素位置情報記憶手段)225Cと、を備える。
テクスチャ座標変換テーブルデータベース225Cは、テクスチャ座標変換テーブル93を予め記憶するデータベースである。
本実施形態では、テクスチャ座標変換テーブルデータベース225Cは、3次元モデルMの頂点画素におけるテクスチャ座標変換テーブル93を予め記憶する。ここで、テクスチャ座標変換テーブル93は、3次元モデルMと、被写体画像92と、第1要素画像群90の要素画像91との頂点画素の画素位置(頂点画素位置)を対応付けた情報である。つまり、テクスチャ座標変換テーブル93は、3次元モデルMの頂点画素以外の画素について、画素位置の対応関係を有していない。
なお、頂点画素とは、3次元モデルMを構成する多角形(ポリゴン)の頂点に対応した画素のことである。
第2要素画像群生成手段27Cは、3次元モデルMの頂点画素で被写体画像92を第1要素画像群90にテクスチャマッピングし、その頂点画素以外の画素で第1要素画像群90を補完するものである。具体的には、第2要素画像群生成手段27Cは、テクスチャ座標変換テーブル93を参照し、3次元モデルMの頂点画素について、被写体画像92から抽出したテクスチャを、第1要素画像群90に貼り付ける。また、第2要素画像群生成手段27Cは、3次元モデルMの頂点画素以外の画素について、第1要素画像群90を補完(例えば、内挿)する。
[要素画像群生成装置の動作]
図13を参照し、要素画像群生成装置20Cの動作について説明する(適宜図1参照)。
データベース22Cは、3次元モデルM、第1要素画像群90及びテクスチャ座標変換テーブル93を予め記憶していることとする。
ステップS1〜S6の処理は、第1実施形態と同様のため、説明を省略する。
第2要素画像群生成手段27Cは、ステップS6で選択したテクスチャ座標変換テーブル93に基づいて、ステップS5で選択した第1要素画像群90に被写体画像92をテクスチャマッピングする。ここで、第2要素画像群生成手段27Cは、3次元モデルMの頂点画素で被写体画像92をテクスチャマッピングし、その頂点画素以外の画素で第1要素画像群90を補完する(ステップS7C)。
[作用・効果]
以上のように、本発明の第3実施形態に係る要素画像群生成装置20Cは、3次元モデルMの頂点画素以外の画素についてテクスチャ座標変換テーブル93を記憶する必要がないので、データベース22Cの容量を削減できる。
なお、第3実施形態に係る要素画像群生成装置20Cは、第1実施形態だけでなく、第2実施形態に適用することもできる。この場合、要素画像群生成装置20Cは、3次元モデルMの頂点画素以外の画素について、テクスチャ座標変換テーブル93を補完(例えば、内挿)し、この補完したテクスチャ座標変換テーブル93に従って第1要素画像群90を補完する。
(第4実施形態)
図17を参照し、本発明の第4実施形態に係る立体画像表示システム1Dについて、第3実施形態と異なる点を説明する。
第3実施形態では、3次元モデルMの頂点画素についてのテクスチャ座標変換テーブル93を予め記憶することとして説明した。要素画像91の画素数が少ない場合(例えば、縦10画素、横10画素)、頂点画素が要素画像91に十分に含まれない場合がある。一方、多視点画像は、異なる視点から被写体を撮影した画像なので、ある視点で隠れていた頂点が別の視点では見えている場合がある。つまり、多視点画像は、要素画像91よりも多くの頂点画素を含む場合がある。
第4実施形態では、要素画像91から多視点画像を予め生成し、この多視点画像に含まれる頂点画素に対応する画素の情報を利用する点が、第3実施形態と異なる。
[要素画像群生成装置の構成]
図17に示すように、要素画像群生成装置20Dは、被写体画像入力手段21と、データベース22Dと、特徴量算出手段23と、3次元モデル選択手段24と、第1要素画像群選択手段25と、テクスチャ座標変換テーブル選択手段26と、第2要素画像群生成手段27Dと、多視点画像選択手段29と、を備える。
データベース22Dは、3次元モデルデータベース221と、第1要素画像群データベース223と、テクスチャ座標変換テーブルデータベース(画素位置情報記憶手段)225Dと、多視点画像データベース(多視点画像記憶手段)227と、を備える。
テクスチャ座標変換テーブルデータベース225Dは、テクスチャ座標変換テーブル93を予め記憶するデータベースである。
本実施形態では、テクスチャ座標変換テーブル93は、3次元モデルMと、多視点画像と、被写体画像92と、第1要素画像群90の要素画像91との頂点画素位置を対応付けた情報である。
多視点画像データベース227は、後記する多視点画像を予め記憶するデータベースである。本実施形態では、多視点画像データベース227は、第1要素画像群90毎に、多視点画像を予め記憶する。
<多視点画像>
図18を参照し、多視点画像の生成方法及び頂点画素について説明する。
図18(a)に示すように、第1要素画像群90は、テクスチャのない3次元モデルMを異なる視点で撮影した要素画像91で構成されている。例えば、図18(a)の要素画像91は、図4の第1要素画像群90で左上部分の3つの要素画像91に対応する。
多視点画像は、各要素画像91で同じ位置から抽出した画素で構成されている。図18(a)に示すように、1つ目の多視点画像95は、各要素画像91の左上の画素から抽出した画素で構成されている。また、図18(b)に示すように、2つ目の多視点画像95は、各要素画像91の左上から2番目の画素から抽出した画素で構成されている。
例えば、第1要素画像群90が横1920画素、縦1080画素であり、要素画像91が縦横10画素であることとする。この場合、1枚の第1要素画像群90から、100視点分(100枚)の多視点画像95を生成する。また、各多視点画像95は、横192画素、縦108画素の大きさになる。
このとき、被写体画像取得装置10は、実空間において、視点位置に対応した位置で被写体画像92を取得することが好ましい。これにより、多視点画像95と被写体画像92との視点が一致するので、高品質なテクスチャマッピングが可能となる。
図17に戻り、要素画像群生成装置20Dの構成について説明を続ける。
多視点画像選択手段29は、第1要素画像群選択手段25が選択した第1要素画像群90に対応する多視点画像95を、多視点画像データベース227から選択するものである。そして、多視点画像選択手段29は、選択した多視点画像95、及び、第1要素画像群選択手段25から入力した第1要素画像群90をテクスチャ座標変換テーブル選択手段26に出力する。
第2要素画像群生成手段27Dは、3次元モデルMの頂点画素で被写体画像92を第1要素画像群90にテクスチャマッピングし、その頂点画素以外の画素で第1要素画像群90を補完するものである。
まず、第2要素画像群生成手段27Dは、テクスチャ座標変換テーブル93において、多視点画像95上でテクスチャマッピングの対象となる頂点画素位置を求め、この多視点画像95の頂点画素位置に対応する3次元モデルM及び第1要素画像群90の頂点画素位置を求める。
次に、第2要素画像群生成手段27Dは、多視点画像95を介して、テクスチャマッピングを行う。
具体的には、第2要素画像群生成手段27Dは、求めた頂点画素位置の対応関係に従って、多視点画像95に被写体画像92をテクスチャマッピングする。そして、第2要素画像群生成手段27Dは、図18と逆の手順で、被写体のテクスチャが貼り付けられた多視点画像95から第1要素画像群90を生成する。つまり、第2要素画像群生成手段27Dは、各多視点画像95から同一位置(例えば、左上)の画素を抽出して、抽出した画素位置に対応する要素画像91(例えば、第1要素画像群90で左上の要素画像91)を生成する。
その後、第2要素画像群生成手段27Dは、頂点画素以外の画素で第1要素画像群90を補完する。
これにより、第2要素画像群生成手段27Dは、被写体画像92を読み出すためのメモリアクセス回数を低減し、より素早く第2要素画像群を生成できる。
なお、第2要素画像群生成手段27Dは、テクスチャ座標変換テーブル93から第1要素画像群90の画素位置を求められるので、直接、第1要素画像群90にテクスチャマッピングしてもよい。
[要素画像群生成装置の動作]
図19を参照し、要素画像群生成装置20Dの動作について説明する(適宜図1参照)。
データベース22Dは、3次元モデルM、第1要素画像群90、多視点画像95及びテクスチャ座標変換テーブル93を予め記憶していることとする。
ステップS1〜S5の処理は、第3実施形態と同様のため、説明を省略する。
多視点画像選択手段29は、ステップS5で選択した第1要素画像群90に対応する多視点画像95を、多視点画像データベース227から選択する(ステップS14)。
ステップS6,S10〜S12の処理は、第3実施形態と同様のため、説明を省略する。
第2要素画像群生成手段27Dは、3次元モデルMの頂点画素で被写体画像92を第1要素画像群90にテクスチャマッピングし、その頂点画素以外の画素で第1要素画像群90を補完する。ここで、第2要素画像群生成手段27Dは、テクスチャ座標変換テーブル93を参照し、多視点画像95の頂点画素位置に対応する3次元モデルM及び第1要素画像群90の頂点画素位置を求め、求めた頂点画素位置に従って、テクスチャマッピングを行う(ステップS15)。
[作用・効果]
以上のように、本発明の第4実施形態に係る要素画像群生成装置20Dは、頂点画素に対応する画素数が十分でない場合でも、多視点画像95に含まれる頂点画素に対応する画素の情報を利用できるので、より高品質なテクスチャマッピングを行うことができる。
なお、第4実施形態に係る要素画像群生成装置20Dは、第1実施形態だけでなく、第2実施形態,第3実施形態に適用することもできる。
以上、本発明の各実施形態を詳述してきたが、本発明は前記した各実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
(変形例1)
前記した各実施形態では、被写体画像の1画素(x1,y1)を要素画像の1画素(x2,y2)に対応させているが、本発明は、これに限定されない。
つまり、第2要素画像群生成手段は、被写体画像の複数画素を、要素画像の1画素に対応させてもよい。例えば、第2要素画像群生成手段は、下記の変換式(1)により、被写体画像の画素P1,P2,P3,P4から、要素画像の画素EI1を補完(例えば、線形補完)する。
EI1=αP1+βP2+γP3+ζP4 …式(1)
なお、変換式(1)では、α,β,γ,ζは、α+β+γ+ζ=1を満たす整数である。
(変形例2)
前記した各実施形態では、表情毎にテクスチャ座標変換テーブルを記憶することとして説明したが、本発明は、これに限定されない。
ここで、眼や眉の形に応じて顔の表情が変化する。また、顔の表情が変化しても眼や眉の奥行き位置が一定である。このため、異なる表情の被写体画像に切り替えることで、顔の表情変化を表現できる。
具体的には、表情に関係なくテクスチャ座標変換テーブルを共通とし、顔の位置、方向に応じてテクスチャ座標変換テーブルを記憶してもよい。これにより、要素画像群生成装置は、顔の表情毎にテクスチャ座標変換テーブルを記憶する必要がなく、データベースの容量をより削減できる。
この場合、特徴量算出手段は、表情が変化しても画素位置が変化しない特徴点を抽出することが好ましい。例えば、特徴量算出手段は、目尻、目頭、鼻、耳、顔の輪郭を、特徴点として抽出する。
(変形例3)
前記した各実施形態では、被写体が人物の顔であることとして説明したが、被写体は、特に限定されない。
例えば、被写体は、人物の上半身である。この場合、データベースは、顔を含めた上半身の3次元モデルと、これら3次元モデルに対応した第1要素画像群及びテクスチャ座標変換テーブルとを予め記憶する。
また、被写体は、任意の物体であってもよい。この場合、データベースは、様々な物体の3次元モデルと、これら3次元モデルに対応した第1要素画像群及びテクスチャ座標変換テーブルとを予め記憶する。
また、被写体は、複数であってもよい。この場合、要素画像群生成装置は、被写体画像から各物体を抽出し、物体毎に特徴量を算出する。そして、要素画像群生成装置は、各物体の特徴量に基づいて、各物体に対応した3次元モデルと、第1要素画像群と、テクスチャ座標変換テーブルとを選択する。
例えば、被写体画像にりんご、みかん、バナナのように複数の物体が含まれる場合を考える。この場合、要素画像群生成装置は、被写体画像から、りんご、みかん、バナナを抽出し、りんご、みかん及びバナナのそれぞれに対応した3次元モデルと、第1要素画像群と、テクスチャ座標変換テーブルとを選択する。
(変形例4)
前記した各実施形態では、1台の被写体画像取得装置から被写体画像を入力することとして説明したが、本発明は、これに限定されない。
つまり、要素画像群生成装置は、複数の被写体画像取得装置から被写体画像を入力してもよい。図20に示すように、水平方向に並んだ2台の被写体画像取得装置10,10から被写体画像92,92を入力する場合を考える。この場合、右側の被写体画像取得装置10は、被写体から見て、顔Fの左方向から撮影する。従って、被写体画像取得装置10が取得した被写体画像(右被写体画像92)は、顔Fの左側が右側より大きく映っている。一方、左側の被写体画像取得装置10は、被写体から見て、顔Fの右方向から撮影する。従って、被写体画像取得装置10が取得した被写体画像(左被写体画像92)は、顔Fの右側が左側より大きく映っている。このように、右被写体画像は顔左側の情報を多く含んでおり、左撮影画像は顔右側の情報を多く含んでいる。
そこで、要素画像群生成装置は、要素画像群における光線再生方向を考慮し、異なる方向で撮影した被写体画像によりテクスチャマッピングを行う。具体的には、要素画像群生成装置は、左方向に再生する要素画像の画素を、右被写体画像を用いてテクスチャマッピングする。また、要素画像群生成装置は、右方向に再生する要素画像の画素を、左被写体画像を用いてテクスチャマッピングする。これにより、要素画像群生成装置は、光の反射特性をより正確に再現することができる
なお、左右方向と同様、上下方向も複数の被写体画像を用いてテクスチャマッピングできる。
(変形例5)
前記した各実施形態では、被写体画像が1枚であることとして説明したが、本発明は、これに限定されない。
ここで、被写体画像取得装置は、撮影手段が撮影した被写体画像を画像記憶手段に記憶している。また、画像記憶手段は、撮影した被写体画像を複数枚記憶することが可能である。このため、要素画像群生成装置は、時間の経過に伴って画像記憶手段が記憶する被写体画像が増加するので、テクスチャマッピングに利用する被写体画像を増加させることができる。つまり、最初に生成する第2要素画像群は、1枚の被写体画像からテクスチャマッピングする。しかし、時間の経過に伴って被写体画像が増加するため、後に生成する第2要素画像群は、複数の被写体画像からテクスチャマッピングできる。
以下、複数枚の被写体画像からテクスチャマッピングする手法を説明する。
特徴量算出手段は、1枚目の被写体画像から特徴量を算出する。次に、3次元モデル選択手段は、3次元モデルの各頂点画素と、1枚目の被写体画像の特徴点とのマッチングを行う。次に、要素画像群生成装置は、1枚目の被写体画像について、3次元モデルに対応するテクスチャ座標変換テーブルを生成する。ここで、要素画像群生成装置は、これらの処理を被写体画像毎に繰り返し行う。
そして、要素画像群生成装置は、3次元モデルの各頂点画素において、最も確からしい被写体画像を判定し、最終的なテクスチャ座標変換テーブルを生成する。さらに、要素画像群生成装置は、最終的なテクスチャ座標変換テーブルによりテクスチャマッピングを行うことで、立体画像の質感を向上させることができる。
(その他変形例)
前記した各実施形態では、要素画像群生成装置を独立したハードウェアとして説明したが、本発明は、これに限定されない。例えば、コンピュータが備えるCPU、メモリ、ハードディスク等のハードウェア資源を、要素画像群生成装置として協調動作させる要素画像群生成プログラムで実現することもできる。このプログラムは、通信回線を介して配布してもよく、CD−ROMやフラッシュメモリ等の記憶媒体に書き込んで配布してもよい。
1,1B,1C,1D 立体画像表示システム
10 被写体画像取得装置
11 撮影手段
13 画像記憶手段
20,20B,20C,20D 要素画像群生成装置
21 被写体画像入力手段
22,22B,22C,22D データベース
23 特徴量算出手段
24 3次元モデル選択手段
25 第1要素画像群選択手段
26,26B テクスチャ座標変換テーブル選択手段(画素位置情報選択手段)
27,27B,27C,27D 第2要素画像群生成手段
28 テクスチャ座標変換テーブル補完手段
29 多視点画像選択手段
30 IP立体画像表示装置
221 3次元モデルデータベース(3次元モデル記憶手段)
223 第1要素画像群データベース(第1要素画像群記憶手段)
225,225B,225C,225D テクスチャ座標変換テーブルデータベース(画素位置情報記憶手段)
227 多視点画像データベース(多視点画像記憶手段)

Claims (8)

  1. 3次元モデルから予め生成した色情報のない第1要素画像群にテクスチャマッピングを施すことで、色情報のある第2要素画像群を生成する要素画像群生成装置であって、
    被写体を撮影した被写体画像を入力する被写体画像入力手段と、
    複数の前記3次元モデルを予め記憶する3次元モデル記憶手段と、
    前記3次元モデルの位置及び方向に応じた第1要素画像群を予め記憶する第1要素画像群記憶手段と、
    前記3次元モデルと前記被写体画像と前記第1要素画像群の要素画像との画素位置を対応付けた画素位置情報を予め記憶する画素位置情報記憶手段と、
    前記被写体画像から、前記被写体の形状を表した形状特徴量と、前記被写体の位置及び方向を表した状況特徴量とを算出する特徴量算出手段と、
    前記形状特徴量に基づいて、前記被写体に最も類似する3次元モデルを前記3次元モデル記憶手段から選択する3次元モデル選択手段と、
    選択した前記3次元モデルについて、前記状況特徴量の位置及び方向に応じた第1要素画像群を前記第1要素画像群記憶手段から選択する第1要素画像群選択手段と、
    前記選択した3次元モデルについて、前記状況特徴量の位置及び方向に応じた画素位置情報を前記画素位置情報記憶手段から選択する画素位置情報選択手段と、
    選択した前記画素位置情報の画素位置に基づいて、選択した前記第1要素画像群に前記被写体画像をテクスチャマッピングすることで、前記被写体の第2要素画像群を生成する第2要素画像群生成手段と、
    を備えることを特徴とする要素画像群生成装置。
  2. 前記3次元モデル記憶手段は、異なる人物の顔を表した前記3次元モデルを記憶し、
    前記特徴量算出手段は、前記形状特徴量として、前記被写体の顔を表した顔特徴量を算出し、
    前記3次元モデル選択手段は、前記顔特徴量に基づいて、前記被写体の顔に最も類似する3次元モデルを前記3次元モデル記憶手段から選択することを特徴とする請求項1に記載の要素画像群生成装置。
  3. 前記第1要素画像群記憶手段は、所定の表情毎に前記第1要素画像群を記憶し、
    前記画素位置情報記憶手段は、前記表情毎に前記画素位置情報を記憶し、
    前記特徴量算出手段は、前記状況特徴量として、前記被写体の表情を表した表情特徴量をさらに算出することを特徴とする請求項2に記載の要素画像群生成装置。
  4. 前記画素位置情報記憶手段は、前記3次元モデルの頂点画素における画素位置情報を予め記憶し、
    前記第2要素画像群生成手段は、前記頂点画素で前記被写体画像を前記第1要素画像群にテクスチャマッピングし、前記頂点画素以外で前記第1要素画像群を補完することを特徴とする請求項1から請求項3の何れか一項に記載の要素画像群生成装置。
  5. 前記被写体画像入力手段は、異なる方向で前記被写体を撮影した被写体画像を入力し、
    前記第2要素画像群生成手段は、前記異なる方向の被写体画像のうち、前記要素画像の各画素の光線再生方向に応じた被写体画像を用いて、テクスチャマッピングすることを特徴とする請求項1から請求項4の何れか一項に記載の要素画像群生成装置。
  6. 前記画素位置情報記憶手段は、予め設定した基準位置及び基準方向の前記画素位置情報を記憶し、
    前記基準位置及び基準方向の画素位置情報から、前記状況特徴量の位置及び方向に応じた画素位置情報を補完する画素位置情報補間手段、をさらに備えることを特徴とする請求項1から請求項5の何れか一項に記載の要素画像群生成装置。
  7. 3次元モデルから予め生成した色情報のない第1要素画像群にテクスチャマッピングを施すことで、色情報のある第2要素画像群を生成する要素画像群生成装置であって、
    被写体を撮影した被写体画像を入力する被写体画像入力手段と、
    複数の前記3次元モデルを予め記憶する3次元モデル記憶手段と、
    前記3次元モデルの位置及び方向に応じた第1要素画像群を予め記憶する第1要素画像群記憶手段と、
    前記第1要素画像群の各要素画像に含まれる同一位置の画素で構成された多視点画像を予め記憶する多視点画像記憶手段と、
    前記3次元モデルと前記被写体画像と前記第1要素画像群の要素画像と多視点画像との頂点画素の画素位置を対応付けた画素位置情報を予め記憶する画素位置情報記憶手段と、
    前記被写体画像から、前記被写体の形状を表した形状特徴量と、前記被写体の位置及び方向を表した状況特徴量とを算出する特徴量算出手段と、
    前記形状特徴量に基づいて、前記被写体に最も類似する3次元モデルを前記3次元モデル記憶手段から選択する3次元モデル選択手段と、
    選択した前記3次元モデルについて、前記状況特徴量の位置及び方向に応じた第1要素画像群を前記第1要素画像群記憶手段から選択する第1要素画像群選択手段と、
    前記選択した3次元モデルについて、前記状況特徴量の位置及び方向に応じた多視点画像を前記多視点画像記憶手段から選択する多視点画像選択手段と、
    前記選択した3次元モデルについて、前記状況特徴量の位置及び方向に応じた画素位置情報を前記画素位置情報記憶手段から選択する画素位置情報選択手段と、
    選択した前記画素位置情報に基づいて、前記多視点画像の頂点画素の画素位置に対応する前記3次元モデル及び前記第1要素画像群の画素位置を求め、求めた前記画素位置で前記被写体画像をテクスチャマッピングし、前記求めた画素位置以外で前記第1要素画像群を補完することで、前記被写体の第2要素画像群を生成する第2要素画像群生成手段と、
    を備えることを特徴とする要素画像群生成装置。
  8. コンピュータを、請求項1から請求項7の何れか一項に記載の要素画像群生成装置として機能させるための要素画像群生成プログラム。
JP2016237273A 2016-12-07 2016-12-07 要素画像群生成装置及びそのプログラム Active JP6814036B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016237273A JP6814036B2 (ja) 2016-12-07 2016-12-07 要素画像群生成装置及びそのプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016237273A JP6814036B2 (ja) 2016-12-07 2016-12-07 要素画像群生成装置及びそのプログラム

Publications (2)

Publication Number Publication Date
JP2018092504A JP2018092504A (ja) 2018-06-14
JP6814036B2 true JP6814036B2 (ja) 2021-01-13

Family

ID=62566116

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016237273A Active JP6814036B2 (ja) 2016-12-07 2016-12-07 要素画像群生成装置及びそのプログラム

Country Status (1)

Country Link
JP (1) JP6814036B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021029470A (ja) * 2019-08-21 2021-03-01 ビネット&クラリティ合同会社 型形成システム及び型形成方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5602618B2 (ja) * 2010-06-10 2014-10-08 任天堂株式会社 画像処理プログラム、画像処理装置、画像処理システム、および画像処理方法
JP5639832B2 (ja) * 2010-09-30 2014-12-10 任天堂株式会社 情報処理プログラム、情報処理方法、情報処理システム、及び情報処理装置
JP6166985B2 (ja) * 2013-08-26 2017-07-19 日本放送協会 画像生成装置および画像生成プログラム
JP6502701B2 (ja) * 2015-02-26 2019-04-17 日本放送協会 要素画像群生成装置及びそのプログラム、並びにデジタル放送受信装置

Also Published As

Publication number Publication date
JP2018092504A (ja) 2018-06-14

Similar Documents

Publication Publication Date Title
JP7403528B2 (ja) シーンの色及び深度の情報を再構成するための方法及びシステム
CN109658365B (zh) 图像处理方法、装置、系统和存储介质
US10096157B2 (en) Generation of three-dimensional imagery from a two-dimensional image using a depth map
JP4052331B2 (ja) 仮想視点画像生成方法及び3次元画像表示方法並びに装置
JP7201869B1 (ja) 前の目線からのレンダリングされたコンテンツおよびレンダリングされなかったコンテンツを使用した新しいフレームの生成
JP2013038775A (ja) 高速反射屈折式ライトフィールドレンダリングのための光線画像モデル化
JP2015022510A (ja) 自由視点画像撮像装置およびその方法
Thatte et al. Depth augmented stereo panorama for cinematic virtual reality with head-motion parallax
JP6585938B2 (ja) 立体像奥行き変換装置およびそのプログラム
Lin et al. A low-cost portable polycamera for stereoscopic 360 imaging
JP2020166652A (ja) 画像処理装置、画像処理方法及びプログラム
JP7505481B2 (ja) 画像処理装置および画像処理方法
Fachada et al. Chapter View Synthesis Tool for VR Immersive Video
JP6814036B2 (ja) 要素画像群生成装置及びそのプログラム
CN113989434A (zh) 一种人体三维重建方法及设备
US12183021B2 (en) High dynamic range viewpoint synthesis
JP6595878B2 (ja) 要素画像群生成装置及びそのプログラム
Louis et al. Rendering stereoscopic augmented reality scenes with occlusions using depth from stereo and texture mapping
US12190444B2 (en) Image-based environment reconstruction with view-dependent colour
US20240362853A1 (en) Foveated rendering using neural radiance fields
JP2005107463A (ja) インテグラルフォトグラフィ
JP2003099800A (ja) 3次元画像情報生成方法および装置、ならびに3次元画像情報生成プログラムとこのプログラムを記録した記録媒体
Song et al. Design and Implementation of High-Resolution Integral Imaging Display System using Expanded Depth Image
Luo et al. KeystoneDepth: Visualizing History in 3D
CN114219887A (zh) 一种优化的光线追踪立体元图像阵列获取方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191101

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201218

R150 Certificate of patent or registration of utility model

Ref document number: 6814036

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250