blur based weber–fechner law
TRANSCRIPT
ヴェーバー-フェヒナーの法則を用いた カメラブラー画像処理
従来のガウシアンブラー
今回紹介するブラー
従来のガウシアンブラー
今回紹介するブラー
理論 感覚量と物理量
0 5 10 15
5
10
x 感覚量
y 物理量
理論 感覚量と物理量
ヴェーバー-フェヒナーの法則
E = C × Log(R)
※E = 感覚量
※C = 定数
※R = 物理量
※対数の底 = 任意(プログラムでは10)
感覚量の世界
物理量の世界
元RGBデータ
光量データ 光量データ(ブラー)ガウシアンブラー
ヴェーバー-フェヒナーの法則 ヴェーバー-フェヒナーの法則
リアルにボケた画像
処理フロー
Accelerate framework・vImage
・vDSP
・vecLib
vImageScale_ARGB8888 vImageConvolve_PlanarF vImageConvert_PlanarFToRGBX8888 vDSP_vsmul vDSP_vfill vDSP_vfltu8 vvlog10f vvpowf
加速!加速!加速!
vImageConvolve_PlanarF 畳み込み演算
① ②A B D E
F G H I
J K M
N O P Q
③
④ ⑤ ⑥
⑦ ⑧ ⑨
画像 カーネル
計算G × ① + H × ② + I × ③ +
K × ④ + L × ⑤ + M × ⑥ +
O × ⑦ + P × ⑧ + Q × ⑨
L
https://github.com/Ushio/USLImageProcessing
おまけ:GUIツール付き!