JP7020075B2 - 画像処理装置及びプログラム - Google Patents
画像処理装置及びプログラム Download PDFInfo
- Publication number
- JP7020075B2 JP7020075B2 JP2017224720A JP2017224720A JP7020075B2 JP 7020075 B2 JP7020075 B2 JP 7020075B2 JP 2017224720 A JP2017224720 A JP 2017224720A JP 2017224720 A JP2017224720 A JP 2017224720A JP 7020075 B2 JP7020075 B2 JP 7020075B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- reflection
- reflection characteristic
- strong reflection
- processing apparatus
- 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
Links
Images
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Description
(1)反射特性を考慮せずに、ヒストグラムの歪度等の統計的な計算を用いる
(2)反射特性を考慮するが、CGほど厳密に反射特性を用いない
の2つのパターンがある。ここで、反射特性は、具体的には反射率分布関数(BRDF:(Bidirectional Reflectance Distribution Function))であり、反射表面上のある地点に対して、ある方向から素材に光が入射したとき、それぞれの方向へどれだけの光が素材から反射されるかを表す関数である。これら2つのパターンのうち、(2)では、例えば
fMatusik:反射特性
Li’:入射光強度
d・n:法線方向
である。これにより、3次元物体のCGに比べて計算量が削減されるが、反射特性fMatusikは実測のデータを用いる等しているため、十分な改善に至っていない。
1.構成
図1は、実施形態における画像処理装置の機能ブロック図を示す。実施形態の画像処理装置は、原画像の質感を表現する質感表現装置として機能する。質感表現装置は、画素傾き方向算出部12と、反射特性生成部14と、強反射画像生成部16と、質感再現部18と、表示部20を備える。
(1)原画像10を取得(入力)する。
(2)原画像10を構成する画素毎に、その画素値の傾き方向を法線ベクトルとして算出する。
(3)算出した法線ベクトルを用いて原画像10から法線画像を生成する。
(4)反射特性マップを生成する。
(5)生成された反射特性マップを法線画像に適用して強反射画像を生成する。
(6)原画像10と強反射画像を合成して質感再現画像を生成する。
(7)生成された質感画像をディスプレイ30gに表示する。
(2-1)画素値のx方向の傾きベクトルを算出する
(2-2)画素値のy方向の傾きベクトルを算出する
(2-3)x方向の傾きベクトルとy方向の傾きベクトルの外積を演算することで法線ベクトルを算出する
の処理を含む。
図3は、画素傾き方向算出部12で生成される画素傾き方向の生成処理、すなわち法線画像の生成処理を模式的に示す。
そして、図3(a)に示すように、ある画素100に注目した場合に、その画素100におけるx方向の画素値の傾きを算出するとともに、図3(b)に示すように、画素100におけるy方向の画素値の傾きを算出する。
Δx(x,y)=P(x+1,y)-P(x,y)
であり、y方向の傾きは、
Δy(x,y)=P(x、y+1)-P(x,y)
である。
図4は、反射特性生成部14で生成される反射特性マップ200の一例を示す。反射分布は、物体の材質(表面凹凸等)で異なるが、物体表面で反射した光は拡散光と正反射光で簡易的に表現し得る。反射特性生成部14は、例えば1又は複数のガウシアン分布を用いた反射特性マップを生成する。
強反射画像生成部16は、法線画像と反射特性マップ200から強反射画像を生成する。具体的には、既述したように、プロセッサ30aは、法線画像の法線ベクトルのx方向、y方向の角度から、図4に示す反射特性マップ200を参照することで、法線ベクトルに対応した画素値を生成する。
質感再現部18は、原画像10と強反射画像とを合成することで質感再現画像を生成する。具体的には、プロセッサ30aは、原画像10をRAM30cに格納し、生成した強反射画像をRAM30cに格納し、これらの画像をRAM30cから読み出して合成することで質感再現画像を生成する。
図8は、本実施形態における質感表現装置の機能ブロック図を示す。図1と異なる点は、強反射領域強調部22が付加されている点である。強反射領域強調部22は、1又は複数のプロセッサ30aが処理プログラムを実行することで実現されるが、ハードウェア回路から構成してもよい。
図9は、本実施形態における質感表現装置の機能ブロック図を示す。図1と異なる点は、画素値補正部24が付加されている点である。画素値補正部24は、1又は複数のプロセッサ30aが処理プログラムを実行することで実現されるが、ハードウェア回路から構成してもよい。
OUT=INγ
とし、γの値を強反射画像の面積が大なるほど大きくなるように設定する。これにより、強反射領域とのコントラストがさらに高まり、質感がより強まる。
実施形態1、実施形態2、及び実施形態3を組み合わせてもよい。
Δx=P(x+1,y)-P(x,y)
Δy=P(x,y+1)-P(x,y)
として算出しているが、x方向の傾きとしてy方向に隣接する画素のx方向の傾きの平均
Δx={Δx(x,y-1)+Δx(x,y)+Δx(x,y+1)}/3
として算出してもよく、y方向の傾きとしてx方向に隣接する画素のy方向の傾きの平均
Δy={Δy(x-1,y)+Δy(x,y)+Δy(x+1,y)}/3
として算出してもよい。ここで、
Δx(x,y-1):注目画素(x,y)に隣接する画素(x,y-1)のx方向傾き
Δx(x,y):注目画素(x,y)のx方向傾き(平均算出前)
Δx(x,y+1):注目画素(x,y)に隣接する画素(x,y+1)のx方向傾き
Δy(x-1,y):注目画素(x,y)に隣接する画素(x-1,y)のy方向傾き
Δy(x,y):注目画素(x,y)のy方向傾き(平均算出前)
Δy(x+1,y):注目画素(x,y)に隣接する画素(x+1,y)のy方向傾き
である。
Claims (15)
- 原画像を構成する画素毎の画素値の傾きを算出する傾き算出部と、
前記傾き毎の反射特性を規定する反射特性マップを用いて、算出された前記傾きに応じた反射強度を算出することで相対的に強反射領域を有する強反射画像を生成する強反射画像生成部と、
前記原画像と前記強反射画像を合成して質感再現画像を生成する合成画像生成部と、
前記質感再現画像を表示する表示部と、
前記原画像の画素値をガンマ補正する補正部と、
を備え、前記合成画像生成部は、ガンマ補正された前記原画像と前記強反射画像を合成する
画像処理装置。 - 前記傾き算出部は、前記傾きとして法線ベクトルを算出し、前記法線ベクトルの成分をRGB値に変換することで前記原画像から法線画像を生成し、
前記強反射画像生成部は、前記法線画像と前記反射特性マップを用いて前記強反射画像を生成する
請求項1に記載の画像処理装置。 - 前記反射特性マップは、利用者が調整可能である
請求項1,2のいずれかに記載の画像処理装置。 - 前記反射特性マップは、利用者が複数の反射特性マップの中から選択可能である
請求項1,2のいずれかに記載の画像処理装置。 - 前記反射特性マップは、利用者が複数の反射特性マップを組合せて構成可能である
請求項1,2のいずれかに記載の画像処理装置。 - 前記反射特性マップは、少なくとも1つ以上のガウシアン分布である
請求項1,2のいずれかに記載の画像処理装置。 - 前記ガウシアン分布の平均値と分散の少なくともいずれかは利用者が調整可能である
請求項6に記載の画像処理装置。 - 前記強反射画像をフィルタ処理するフィルタ処理部をさらに備え、
前記合成画像生成部は、前記原画像とフィルタ処理された前記強反射画像を合成する
請求項1,2のいずれかに記載の画像処理装置。 - 前記フィルタ処理は、前記強反射領域の強調処理である
請求項8に記載の画像処理装置。 - 前記フィルタ処理は、前記強反射領域のぼかし処理である
請求項8に記載の画像処理装置。 - 前記ガンマ補正のガンマ値は利用者が調整可能である
請求項1に記載の画像処理装置。 - 前記ガンマ補正のガンマ値は、前記強反射領域の面積に応じて設定される
請求項1に記載の画像処理装置。 - 前記ガンマ補正のガンマ値は、前記強反射領域の面積が大なるほど前記原画像が暗くなるように設定される
請求項12に記載の画像処理装置。 - 前記強反射画像生成部は、異なる前記反射特性マップを用いて異なる前記強反射画像を生成し、
前記合成画像生成部は、異なる前記強反射画像を用いて異なる質感再現画像を生成し、
前記表示部は、異なる前記質感再現画像を表示する
請求項1,2のいずれかに記載の画像処理装置。 - コンピュータに、
原画像を入力するステップと、
前記原画像を構成する画素毎の画素値の傾きを算出するステップと、
前記傾き毎の反射特性を規定する反射特性マップを用いて算出された前記傾きに応じた反射強度を算出することで相対的に強反射領域を有する強反射画像を生成するステップと、
前記原画像の画素値をガンマ補正するステップと、
ガンマ補正された前記原画像と前記強反射画像を合成して質感再現画像を生成するステップと、
前記質感再現画像を表示部に表示するステップと、
を実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017224720A JP7020075B2 (ja) | 2017-11-22 | 2017-11-22 | 画像処理装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017224720A JP7020075B2 (ja) | 2017-11-22 | 2017-11-22 | 画像処理装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019096044A JP2019096044A (ja) | 2019-06-20 |
JP7020075B2 true JP7020075B2 (ja) | 2022-02-16 |
Family
ID=66971769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017224720A Active JP7020075B2 (ja) | 2017-11-22 | 2017-11-22 | 画像処理装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7020075B2 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009098925A (ja) | 2007-10-17 | 2009-05-07 | Sony Corp | 画像処理装置、画像処理方法、および、プログラム |
JP2009147754A (ja) | 2007-12-14 | 2009-07-02 | Canon Inc | 画像処理装置およびその方法 |
JP2013131499A (ja) | 2011-12-20 | 2013-07-04 | Lg Innotek Co Ltd | ライトユニット及びそれを用いた照明システム |
JP2014006658A (ja) | 2012-06-22 | 2014-01-16 | Nippon Telegr & Teleph Corp <Ntt> | 陰影情報導出装置、陰影情報導出方法及びプログラム |
WO2014102878A1 (ja) | 2012-12-27 | 2014-07-03 | パナソニック株式会社 | 画像処理装置及び画像処理方法 |
JP2017204673A (ja) | 2016-05-09 | 2017-11-16 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
-
2017
- 2017-11-22 JP JP2017224720A patent/JP7020075B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009098925A (ja) | 2007-10-17 | 2009-05-07 | Sony Corp | 画像処理装置、画像処理方法、および、プログラム |
JP2009147754A (ja) | 2007-12-14 | 2009-07-02 | Canon Inc | 画像処理装置およびその方法 |
JP2013131499A (ja) | 2011-12-20 | 2013-07-04 | Lg Innotek Co Ltd | ライトユニット及びそれを用いた照明システム |
JP2014006658A (ja) | 2012-06-22 | 2014-01-16 | Nippon Telegr & Teleph Corp <Ntt> | 陰影情報導出装置、陰影情報導出方法及びプログラム |
WO2014102878A1 (ja) | 2012-12-27 | 2014-07-03 | パナソニック株式会社 | 画像処理装置及び画像処理方法 |
JP2017204673A (ja) | 2016-05-09 | 2017-11-16 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2019096044A (ja) | 2019-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4945642B2 (ja) | 3d画像の色補正の方法及びそのシステム | |
US10424112B2 (en) | Mesh boundary smoothing | |
US20170084068A1 (en) | Apparatus and method for adjusting brightness of image | |
KR101671185B1 (ko) | 렌더링을 위한 빛 및 질감 추출 장치 및 방법, 그리고, 빛 및 질감을 이용한 렌더링 장치 | |
US8665258B2 (en) | Generating a depth map based on a single image | |
US8281281B1 (en) | Setting level of detail transition points | |
US6573889B1 (en) | Analytic warping | |
JP2002183761A (ja) | 画像生成の方法および装置 | |
CN107967707B (zh) | 用于处理图像的设备和方法 | |
Hincapié-Ramos et al. | SmartColor: Real-time color correction and contrast for optical see-through head-mounted displays | |
JP2006215756A (ja) | 画像処理装置および画像処理方法ならびにそのプログラム | |
JP2007264722A (ja) | 画像処理装置 | |
US8854392B2 (en) | Circular scratch shader | |
US11657478B1 (en) | Systems and methods for dynamically rendering three-dimensional images with varying detail to emulate human vision | |
US20190156561A1 (en) | Image processing device and method therefor | |
JP7020075B2 (ja) | 画像処理装置及びプログラム | |
US10096153B2 (en) | Image processing apparatus, image processing system, image processing method, and non-transitory computer readable medium | |
JP2016071733A (ja) | 画像処理装置および画像処理方法 | |
US8086060B1 (en) | Systems and methods for three-dimensional enhancement of two-dimensional images | |
US9858654B2 (en) | Image manipulation | |
US11941782B2 (en) | GPU-based lens blur rendering using depth maps | |
KR101189687B1 (ko) | 3차원 캐릭터의 생성 방법 | |
JP2015087811A (ja) | 画像処理装置、画像処理方法、プログラム、及び、記録媒体 | |
WO2023181904A1 (ja) | 情報処理装置、情報処理方法および記録媒体 | |
JP7116767B2 (ja) | 画像処理装置およびその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200831 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211026 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211210 |
|
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: 20220104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220117 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7020075 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |