20. Flash / No‐Flash Photo Improvement
Flash / No Flash Photo Improvement
Merge best features: warm, cozy candle light (no‐flash)
g , y g ( )
low‐noise, detailed flash image
21. ‘Cross’ or ‘Joint’ Bilateral Idea:
Cross or Joint Bilateral Idea:
Noisy but Strong…
Noisy but Strong… Range filter preserves signal
g p g
Use stronger signal’s range filter
Noisy and Weak… weights…
24. Overview
Basic approach of both flash/noflash papers
Basic approach of both flash/noflash papers
Remove noise + details
Remove noise + details
from image A,
Keep as image A Lighting
No‐flash
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
Obtain noise free details
Obtain noise‐free details
from image B,
Discard Image B Lighting Result
39. 奥行き画像超解像:従来研究(1)
原画像の位置・色
の重み付き平均
J. Kopf et al.: Joint bilateral upsampling ACM Trans. on Graphics,
J Kopf et al : “Joint bilateral upsampling”, ACM Trans on Graphics
vol. 26, no. 3, p. 96, Jul. 2007.
47. Bilateral Filterの高速化
Bilateral Filterの高速化
• CHEN, J., PARIS, S., AND DURAND, F. 2007.
g g p g
Real‐time edge‐aware image processing with
the bilateral grid. ACM TOG 26, 3,103.
• CRIMINISI A SHARP T ROTHER C AND
CRIMINISI, A., SHARP, T., ROTHER, C., AND
P’EREZ, P. 2010. Geodesic image and video
editing. ACM TOG 29, 5, 134.
48. Separable bilateral filtering for fast
video preprocessing
• バ
バイラテラルフィルタのカーネルを縦横1画素
タ ネ を縦横 素
の幅に分離して二度適用する近似
*
T. Pham,and L. J. Van Vliet, Separable bilateral filtering for fast video preprocessing. Proc.
IEEE ICME, 0, 4 pp. 2005.
49. Real‐time O(1) bilateral filtering
Real time O(1) bilateral filtering
階 を 階 減色
• 256階調をn階調(2,4,8,16・・・)に減色し,
間は線形補間することで高速化
• カラーに弱い(256x256x256=65536色...)
• 色空間を
色空間をR+G+B=768色の空間に潰して計算
色の空間に潰して計算
(発展:ドメイントランスフォーム?)
※ F. Porikli, Constant time O(1) bilateral filtering. In CVPR,1–8, 2008 の発展版
Q. Yang, K. H. Tan, and N. Ahuja, Real‐time O(1) bilateral filtering, In CVPR, 557–564. 2009
55. Non Local Means Filter
Non Local Means Filter
入力画像とサポートウィンドウ
1.カーネル中心(赤色)の周りにテンプレート画像(5x5)を作成し,
2.サポートウィンドウ(13x13)の範囲をテンプレートマッチング.
サポ トウ ドウ( ) 範囲を プ ト チ グ
3.類似度をサポートウィンドウの重みとして重み付きフィルタリングを行う.
82. Ways to use large camera arrays
Ways to use large camera arrays
• widely spaced light field capture
• tightly packed high‐performance imaging
• intermediate spacing synthetic aperture photography
intermediate spacing synthetic aperture photography
83. カメラアレイ,レンズアレイ
カメラアレイ レンズアレイ
• Computational Photography
– Image based rendering
g g
– Light field辺
– 光線空間
– カメラアレイ,レンズアレイ