JP4764963B2 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP4764963B2 JP4764963B2 JP2004212790A JP2004212790A JP4764963B2 JP 4764963 B2 JP4764963 B2 JP 4764963B2 JP 2004212790 A JP2004212790 A JP 2004212790A JP 2004212790 A JP2004212790 A JP 2004212790A JP 4764963 B2 JP4764963 B2 JP 4764963B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- reflection component
- model
- specular reflection
- diffuse reflection
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Generation (AREA)
Description
"密な画像列からの光源状況と反射特性の推定"情報処理学会論文誌CVIM、vol.44 NO.SIG5 PP.1−10、2003 W.Matusik, H.Pfister. M.Brand, and L.Mcmillan, "A Data-Driven Reflectance Model" ACM TOG, Vol.22 No3, PP.759-769, 2003
本形態では、図1を参照して、本形態の画像処理装置10の基本的な構成を説明する。本発明の画像処理装置10は、バス17により互いが接続された各部から構成されている。そして、演算部11を中心とする各部が動作することにより、画像処理を行うことができる。
本形態では、図2から図4を参照して、反射特性のモデル化の概要を説明する。本発明では、対象とする物体は、物体表面における反射が拡散反射と鏡面反射で表現できると仮定する。ここで、鏡面反射成分とは物体表面に現れるハイライトであり、光源が映り込むことによって生じる輝度値の高い領域である。また、この成分は表面から特定の方向に向かって反射する性質を持っている。拡散反射成分とは、表面の非常に細かい凹凸と内部反射によって光が全方向に散乱される反射であり、表面の色成分を表している。更に、物体表面には微細な凹凸があるものとする。
本実施の形態では、具体的な画像の処理方法を説明する。即ち、入力された実写画像から各種パラメータを取得して、このパラメータを用いてレンダリングを行うまでの詳細を説明する。
このステップでは、カメラ位置と姿勢の特定を行う。図6(A)は3次元座標が画像に投影される様子を示す図である。図6(B)は物体を撮影して実写画像を得る状態を示す図である。図6(C)は撮影された実写画像の例である。図6(D)は実写画像の3次元データを示す図である。
このステップでは、実写画像から反射成分を分離させる。本発明では鏡面・拡散反射成分をそれぞれ個別に解析するため、両成分の分離を行う必要がある。そのために拡散反射成分のみから構成される画像を生成する。物体表面に於ける光の反射が上述した拡散反射モデルに従うとすると、物体表面上の任意の1点における拡散反射成分は同一光源環境下では視点位置の変化に関わらず常に同じ輝度値として画像中に現れる。このことを利用して、同一光源環境下でカメラ位置を移動させながら撮影した複数枚の画像から、拡散反射成分のみから成る画像を生成する。
このステップでは、鏡面反射成分の分離を行う。具体的には、図7(B)のように得られた拡散反射成分画像と撮影画像の差分を取ることによって鏡面反射成分の分離を行う。これにより得られた鏡面反射成分画像には、鏡面反射成分の他に、周囲環境の映り込みや相互反射による影響等が含まれている。しかしながら、物体表面における反射成分は鏡面反射と拡散反射のみから構成されると仮定しており、また映り込みや相互反射による影響は鏡面反射成分に比べ比較的小さいものであるため、ここでは単にノイズとして扱う。
このステップでは、鏡面反射色Ksを推定する。具体的には、Torrance-Sparrowモデルでは物体表面における鏡面反射成分は光源の輝度値に比例する。そこで、本工程では鏡面反射成分画像中の各画素におけるRGB色ベクトルの平均値を求めることで物体における鏡面反射色Ksとする。
このステップでは、光源半球を生成して、光源方向ベクトルを推定する。図8(A)は光源半球を示す模式図であり、図8(B)は光源半球の画像である。
このステップでは、鏡面反射に於けるパラメータを推定する。具体的には、先ず、表面の光沢点の広がりに関連するパラメータである粗さパラメータσ1、σ2を推定する。次に、バンプモデルのパラメータを推定する。
υ:出現頻度が最大となる角度+(観測される最大の角度−出現頻度が最大となる角度)/2
μ:出現頻度が最大となる角度
m:最大の出現頻度
上記パラメータを得ることにより、被写体となる物体の質感を忠実に再現することが可能となる。例えば、表面に凹凸を有するミカンが被写体である場合を想定すると、上記パラメータの設定により、このミカンの表面のざらつきが忠実に反映されたCGを得ることができる。
このステップでは、拡散反射パラメータを推定する。鏡面反射成分は比較的限られた領域でしか観測することができず、物体表面上のすべての点における鏡面反射成分を推定することは困難である。このため、本発明では対象物体は均一な鏡面反射パラメータを持つものとして扱った。これに対し、拡散反射成分は物体表面の色そのものを表したものであり、鏡面反射成分に比べ減衰する比率が低いため、広い領域において観測することが可能である。そこで本発明では、鏡面反射成分は物体表面上で均一であるとするが、拡散反射成分に関しては物体上の各頂点において異なる値をとるものとして推定を行う。従って、本ステップでは、拡散反射指数nを推定した後に、各頂点の拡散反射成分を個別に推定する。
本ステップでは、拡散反射成分画像を生成する。即ち、物体形状への拡散反射係数画像のマッピングを行う。具体的には、得られた拡散反射係数画像を対象物体の3次元形状にマッピングすることによって、物体表面全体に対して拡散反射成分を与える。ここでは、物体表面の各頂点に対して異なる拡散反射成分を付与する。対象となる物体表面上の頂点における拡散反射成分は前節で推定した拡散反射係数画像との対応をとることで付与できる。しかしながら、1枚の画像のみでは、自己隠蔽や影の影響により全ての物体表面上の全ての頂点における拡散反射成分を観測することはできない。そこで、物体を回転させて推定した複数枚の拡散反射成分画像を統合することによって、物体表面上の全ての頂点における拡散反射成分を取得する。対象とする拡散反射係数画像は複数枚存在するため、1つの頂点に複数の画像が与えられる場合が考えられる。このときの処理として、画像中の各ビクセルに対して各頂点の法線ベクトルと、画像の撮影時のカメラの視線方向に基づいて、下記する数17に示す評価値を与える。
本形態では、図12のグラフを参照して、本発明の画像処理装置の具体的な効果を説明する。
Claims (5)
- 物体を撮影した実写画像から鏡面反射成分の実測値を分離する分離手段と、
前記鏡面反射成分の推定値を算出する推定手段と、
前記鏡面反射成分の実測値と推定値との差に基づいて鏡面反射モデルのパラメータを算出する算出手段と、
前記パラメータを使用する前記鏡面反射モデルにより、鏡面反射成分を含む画像を生成する生成手段と、
を具備し、
前記生成手段は、前記実測値と推定値との差に基づいて、バンプマッピングを行うことを特徴とする画像処理装置。 - 前記鏡面反射モデルは、Torrance−Sparrowモデルにより、
少なくとも、第1粗さパラメータから算出される第1正規分布関数と、第2粗さパラメータから算出される第2正規分布関数との和に基づいて、前記鏡面反射成分を算出することを特徴とする請求項1に記載の画像処理装置。 - 前記第1粗さパラメータおよび前記第2粗さパラメータは、前記鏡面反射成分の実測値から求めることを特徴とする請求項2記載の画像処理装置。
- 前記生成手段は、Lambertモデルを用いて算出された拡散反射成分を含む画像を生成し、
前記Lambertモデルは、三角関数の項を累乗する0より大きく1以下のパラメータを有することを特徴とする請求項1記載の画像処理装置。 - 前記分離手段は、前記実写画像から拡散反射成分を分離し、
前記拡散反射成分から、前記Lambertモデルの前記パラメータを得ることを特徴とする請求項4記載の画像処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004212790A JP4764963B2 (ja) | 2004-07-21 | 2004-07-21 | 画像処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004212790A JP4764963B2 (ja) | 2004-07-21 | 2004-07-21 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006031595A JP2006031595A (ja) | 2006-02-02 |
JP4764963B2 true JP4764963B2 (ja) | 2011-09-07 |
Family
ID=35897830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004212790A Expired - Fee Related JP4764963B2 (ja) | 2004-07-21 | 2004-07-21 | 画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4764963B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2319010B1 (en) | 2008-07-30 | 2012-01-25 | Panasonic Corporation | Image generation device and method for example-based super-resolution |
JP2010048633A (ja) * | 2008-08-21 | 2010-03-04 | Dainippon Printing Co Ltd | ツヤむら可視化装置、ツヤむら可視化方法、およびプログラム |
JP5136282B2 (ja) * | 2008-08-21 | 2013-02-06 | 大日本印刷株式会社 | 意匠確認装置、意匠確認方法、およびプログラム |
JP5503573B2 (ja) * | 2011-02-21 | 2014-05-28 | 日本放送協会 | 撮像装置および画像処理情報生成プログラム |
JP5937957B2 (ja) * | 2011-12-05 | 2016-06-22 | 株式会社スクウェア・エニックス | リアルタイム大局照明レンダリングシステム |
JP6338369B2 (ja) * | 2013-12-26 | 2018-06-06 | キヤノン株式会社 | 情報処理装置および情報処理方法 |
JP7016646B2 (ja) * | 2016-11-28 | 2022-02-07 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
-
2004
- 2004-07-21 JP JP2004212790A patent/JP4764963B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006031595A (ja) | 2006-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gardner et al. | Deep parametric indoor lighting estimation | |
US11069135B2 (en) | On-set facial performance capture and transfer to a three-dimensional computer-generated model | |
JP4276178B2 (ja) | 皮膚又は類似物をデジタル式にレンダリングする方法 | |
JP4335588B2 (ja) | 3dオブジェクトをモデル化する方法 | |
JP6812271B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
US10540810B2 (en) | System and method of rendering a graphical object with modification in structure | |
JP2010526295A (ja) | ビデオカメラとtvモニタを使用した3次元オブジェクトのスキャン | |
US7528831B2 (en) | Generation of texture maps for use in 3D computer graphics | |
Gibson et al. | Interactive reconstruction of virtual environments from video sequences | |
US8854392B2 (en) | Circular scratch shader | |
De Paolis et al. | Photogrammetric 3D reconstruction of small objects for a real-time fruition | |
Schwandt et al. | A single camera image based approach for glossy reflections in mixed reality applications | |
JP4764963B2 (ja) | 画像処理装置 | |
WO2019042028A1 (zh) | 全视向的球体光场渲染方法 | |
US6864889B2 (en) | System for previewing a photorealistic rendering of a synthetic scene in real-time | |
Ihrke et al. | Fast incident light field acquisition and rendering | |
JP2004252603A (ja) | 三次元データ処理方法 | |
JPH06236440A (ja) | 画像処理方法 | |
Rohe | An Optical Test Simulator Based on the Open-Source Blender Software. | |
JP2007026049A (ja) | 基準異方性反射分布を利用した画像処理装置、画像処理プログラム、そのプログラムを記録する記録媒体及び画像処理方法 | |
JP2017211313A (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP5926626B2 (ja) | 画像処理装置及びその制御方法、プログラム | |
AU2017228700A1 (en) | System and method of rendering a surface | |
Chen et al. | Dynamic omnidirectional texture synthesis for photorealistic virtual content creation | |
Güssefeld et al. | Are reflectance field renderings appropriate for optical flow evaluation? |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070717 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20070717 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070717 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071009 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100119 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100623 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100819 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101112 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20101027 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110209 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110530 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140624 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |