[心得] GPU運算真的很威

看板MATLAB作者 (哈哈哈)時間9年前 (2016/03/26 01:11), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
最近在研究一個denoise的演算法 non-local means 算是目前僅次於BM3D的演算法 (BM3D可以說是PSNR最好的去噪演算法) 由於需要大量的運算 用最原始的公式跑(1920*1080的圖) 刻意不用MATLAB的加速技巧 要跑好幾個小時.......... 後來用盡MATALB的加速技巧(沒用到MEX或GPU) 加速到20分鐘左右 接著上網找一些加速演算法的PAPER 用了積分影像的技巧 加速到只要1分半 最後 基於上一個版本 只是加上 im = gpuarray(im); 居然9秒就算完了!! PS 以上四個版本跑出來的結果是完全一樣的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.87.12 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1458925896.A.DC7.html

03/27 00:31, , 1F
有沒有example code讓大家見識一下?
03/27 00:31, 1F

03/27 15:05, , 2F
想知道更詳細拜託>< 尤其是關於積分影像這塊 感謝
03/27 15:05, 2F

04/19 14:47, , 4F
好像有點屌 也想知道CODE><
04/19 14:47, 4F
文章代碼(AID): #1MzN58t7 (MATLAB)
文章代碼(AID): #1MzN58t7 (MATLAB)