[心得] GPU運算真的很威

作者: kobenein (哈哈哈)   2016-03-26 01:11:28
最近在研究一個denoise的演算法
non-local means
算是目前僅次於BM3D的演算法
(BM3D可以說是PSNR最好的去噪演算法)
由於需要大量的運算
用最原始的公式跑(1920*1080的圖)
刻意不用MATLAB的加速技巧
要跑好幾個小時..........
後來用盡MATALB的加速技巧(沒用到MEX或GPU)
加速到20分鐘左右
接著上網找一些加速演算法的PAPER
用了積分影像的技巧
加速到只要1分半
最後
基於上一個版本
只是加上 im = gpuarray(im);
居然9秒就算完了!!
PS
以上四個版本跑出來的結果是完全一樣的
作者: yogi (Yogi)   2016-03-27 00:31:00
有沒有example code讓大家見識一下?
作者: xv5401778 (xv5401778)   2016-03-27 15:05:00
想知道更詳細拜託>< 尤其是關於積分影像這塊 感謝
作者: kobenein (哈哈哈)   2016-03-27 22:42:00

Links booklink

Contact Us: admin [ a t ] ucptt.com