[心得] 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