advanced image processing: project 1
TRANSCRIPT
AIP: Project 1張至, 莊傑雄, 陳駿瑜, 羅安鈞
HDR Radiance Map
lambda:0.2
lambda:3.0
Sample Count Comparison
100 1000
using tonemap()
Compare with makehdr()
makehdr() our implementation
Panorama Image
Graphical User Interface
Projection Correction
Projection Correction
Projection Correction
using DigiKam
Projection Methods
Cylindrical Projection❖ s = f = 焦距
❖ 單位為「畫素 (pixel)」
❖ f = ~1750 pixels
Cylindrical (re)Projection
Blending
No Projection
Cylindrical Reprojection
Ring Light
Ring Light
On Off
Dolly Zoom Effect
計算相機距離以及屏幕距離
❖ 目標:主體大小相同 廣角度不同❖ 成像公式:
❖ (物距) -1 + (像距) -1 == (焦距)-1
❖ 用小光圈來增加景深
❖ 放大率:
❖ (像距) / (物距) == 常數❖ (廣角程度) 反比 (像距)
❖ 焦距: 33 cm 光圈:f/165 (半徑1mm) ❖ 像距 / 物距: (39.5/200) == (49.4 / 250) == 0.198
200 cm39.5 mm
250 cm49.4 mm
Debluring
1. gray level
2.lucy
deconv
3.L2
deconv
3.combine
RGB
Exposure Fusion on Android
❖ Alternative to Radiance Map HDR approach
❖ 評價 pixel 合成 HDR 影像: contrast exposure saturation
❖ Porting from Matlab -> C, Java/JNI, Android SDK, libjpeg
Exposure Fusion on Android
Exposure Fusion on Android
Exposure Fusion on Android
Pixel Weighting: Saturation
Pixel Weighting: Contrast
P. W.: Well-Exposureness
Pixel Weighting
Exposure Fusion on Android
Multi-resolution Fusion
Fusion with Flash Fired
Fusion with Flash Fired
Happy Hacking ;)