版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
freeman_wang
帖子: 9
注册时间: 2012-09-07 14:32

请大神们推荐几种针对纪录片噪点快速有效的降噪滤镜

最近遇到《高清越战》纪录片,片中大量使用6、70年代的战地记录胶片(那颗粒那噪点)经现在扫成高清后制作而成,我机器是四核集显,FFT3DGPU没法用,FFT3DFILTER效果不错可实在太慢每秒才2.6帧,deen和edeen也试了,效果不敢恭维,大量细节被抹平,老外手臂上汗毛、痣、斑一扫而光。

我并不是专门压片的,原始视频太大(老外压的),想自个压小点便于刻DVD收藏,降噪滤镜平时碰不到,这两天在坛子里学习了一下也只知道了这两种降噪滤镜,NMM里各位大神见多识广,请各位大神推荐几款效果还不错速度快点的降噪滤镜。

随贴附个小图,漫天噪点颗粒,可点图看大图,噪点更明显(210k请管理员高抬贵手)
噪点图例,注意天空
噪点图例,注意天空
上次由 freeman_wang 在 2012-09-18 23:24,总共编辑 2 次。
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: 纪录片噪点如何快速有效的降噪滤镜?

不求专业的话fft3d其实就不错了,有2.6fps呢。楼主您叫我们一众0.01fps压好几个星期的情何以堪啊。
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
freeman_wang
帖子: 9
注册时间: 2012-09-07 14:32

Re: 纪录片噪点如何快速有效的降噪滤镜?

dgwxx 写了:不求专业的话fft3d其实就不错了,有2.6fps呢。楼主您叫我们一众0.01fps压好几个星期的情何以堪啊。
D大,请问你一般还用过其他什么降噪滤镜,速度能快点的效果还不错的?

为用fft3d我还专门学习了304大神博客上翻译过的说明,顺谢304大神 {:cat_16}
manofman
帖子: 119
注册时间: 2012-09-01 4:39

Re: 请大神们推荐几种针对纪录片噪点快速有效的降噪滤镜

你4核的話有沒有試過用mt?
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: 请大神们推荐几种针对纪录片噪点快速有效的降噪滤镜

2.6fps目测挺快了。有条件的话上块显卡开fft3dgpu速度飞一样
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

<回答が無い理由>
1. 誰も知らない
2. 質問文が意味不明
3. 知ってるが、お前の態度が気に入らない
4. 良いボケが思いつかない
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: 请大神们推荐几种针对纪录片噪点快速有效的降噪滤镜

好像最近問降噪的很多,稍微總結一下。

RemoveGrain:超快速,當然因為非常簡單的kernel處理結果也很暴力,不過實際上它處理的結果是符合很多受眾人群的,譬如對習慣了rmvb的人群,RemoveGrain+Repair直接轟的組合效果其實足夠了,可以達到很多蛋疼了半天出來的效果,所以當然越快越好。

NLMeans系:PNLM、NLMeansCL、Deathray,還有AU上的NLMeansLite/NLMeansLite(GPU)等。NLMeans問世之後一直是非常重要的降噪算法,只是完全靠CPU進行高精度計算的TNLMeans實在太慢了,而現在fast nlmeans算法的研究很多,這些濾鏡都有很不錯的速度。

Bilateral系:Bilateral的smooth是非常有效的,在防止artefacts方面也很不錯,缺點是比較容易在平滑區域出現過度降噪/油繪效果,所以一般配合其他前後處理。TBilateral或者Dither_Bilateral16都說自己慢,前者是在一個絕大多數很舊的CPU時代算是慢的,其實速度現在看來還算不錯,後者我個人也覺得完全不慢。如果有時候需求或者處理對象就是一個本身沒什麼細節的平滑畫面,直接轟都是完全是可以的。另外Bilateral還有一個GPU濾鏡,我沒怎麼用過,不知道如何。

上面這些都是intra(或者intra為主的)

FFT/DFT系:dfttest/fft3dfilter/fft3dgpu,可能相比更遠古的hqdn3d、frfun、deen等系列來說這三個是現在降噪的人更加熟悉的濾鏡,前兩個有些在有時沒必要的高精度/高強度參數降低的話速度其實並不慢,第三個更是面向於早期獨顯/集顯速度也完全不是問題,不是要求非常高的降噪其實這些直接轟需要注意的都不算多。

MDegrain系:dither pack裡的mvtools開了原生threading(需要avstp),其實速度相當不錯,它們慢的印象主要是以前沒有內部threading以及MCTD、TemporalDegrain之類重腳本產生的感覺,實際上如果把很多不一定有必要的前後處理去掉的話MDegrain在現在算是快速的降噪了(譬如我zeta用MDegrain配合一定後處理時壓的速度比直接裸壓還快一些)。因為主要是inter,也可以考慮配合純intra的使用,譬如MDegrain與NLMeans的prefiltered-clip配合等。另外兩個帖子裡說的龍貓和軍火女王這兩個片子正巧前幾個月我都處理過,因為和帖子裡的處理目標略有不同所以不具有什麼參考意義,但如果只是想簡單地打乾淨的話,一個Bilateral結合MDegrain完全可以在i5上以超過2.6fps的速度處理得很乾淨,像MCTD/SMD之類之所以在某些參數組合下看起來還不夠強往往是因為它們並不是以簡單地打乾淨為目的的,因此內部開啟的很多後處理限制了降噪過程的強度。

MCompensate系:對motion compensate之後的clip用其他inter降噪濾鏡,上面MDegrain其實相當於這裡的特例。由於2D噪聲可以在inter prediction後進行多幀平滑,將spatial處理轉換為temporal處理,而且參數設置好的話不會產生其他非MDegrain系inter降噪導致的artefacts,很多時候很常用。而且基於和上面相同的原因,dither pack裡的mvtools速度也不錯,如果配合的其他inter降噪速度不慢的話整體速度其實也並不慢,譬如TTempSmooth、FluxSmoothT等。MC的降噪速度和MDegrain一樣是被很多大型腳本給妖魔化的。相比MDegrain,除了自定義其他純inter降噪之外,還可以配合3D降噪濾鏡,譬如對motion compensate之後的clip用dfttest/fft3dfilter/fft3dgpu之類的,可以同時運用inter和intra來處理。因為Holy大的MCAnyTempDenoiser或者現在的MCTD都可以自定義motion compensate之後的核心降噪濾鏡,所以這裡也和MDegrain區分開來單獨列作一個系列。

另外還有些現在不怎麼常用的濾鏡,譬如上面說的hqdn3d、frfun、deen等,在某些特殊的處理下還是有些用處的,譬如強力地轟一些重口味artefacts像dot crawl、rainbow之類的…

而像MCTD、SMDegrain之類的script monster我一直不建議作為大部分人的常規使用方式。它們參數非常複雜,需要較高的相關知識以及經驗,而大部分人並不具備這樣的相關知識,並且它們很多時候達到的精度與效果並不是必要的,譬如做小容量高壓720,用RemoveGrain足矣的處理就完全沒必要用MCTD之類的了。對於這種參數眾多,速度慢,效果不一定必要,亂動參數可能還會導致不想要的結果的濾鏡,就算要用的話很多時候也應該像x264一樣多用預設。如果不知道自己手動設置的參數是幹什麼的,蛋疼半天出來的很有可能還不如別人預設好的東西(實際上很多參數甚至都只是開發者出於某些目的放在那兒的,而根本就不是為了給人修改用的)。同樣的道理也適用於很多看起來很大型很蛋疼的腳本,譬如一個用fft3dgpu可以20fps達到的效果,如果在不知道自己在做什麼的情況下隨便加不適合的前後處理,可能最後0.02fps的效果還不如那個20fps。所以除非是以顯示高玩酮分泌能力強悍為目的,否則要麽多閱讀一些相關資料來理解這些濾鏡/腳本的處理過程甚至原理再去做細緻調整,要麽就用這些腳本的預設,要麽就乾脆不要用。一般來說如果確定已經具備了足夠知識的話,這些濾鏡腳本的參數名都是有自解釋性的,並不需要太多的教程,看它們的官方文檔應該就可以了。

edit: 另外有一個忘了說了,image noise的種類非常多,上面僅僅用處理算法以及spatial/temporal來做作用域上的區分,實際上從原理和特點的角度上講可以細分成很多種類,而其處理方式也不盡相同,針對不同種類使用不同的降噪處理是比去用MCTD之類腳本更加有效有針對性的。想熟悉的可以在wiki上進行一個簡單的了解性閱讀。
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
freeman_wang
帖子: 9
注册时间: 2012-09-07 14:32

Re: 请大神们推荐几种针对纪录片噪点快速有效的降噪滤镜

msg7086 写了:2.6fps目测挺快了。有条件的话上块显卡开fft3dgpu速度飞一样
单位上的机子,没独立显卡,我也不可能自个买块装机子里
freeman_wang
帖子: 9
注册时间: 2012-09-07 14:32

Re: 请大神们推荐几种针对纪录片噪点快速有效的降噪滤镜

06_taro 写了:好像最近問降噪的很多,稍微總結一下。

RemoveGrain:超快速,當然因為非常簡單的kernel處理結果也很暴力,不過實際上它處理的結果是符合很多受眾人群的,譬如對習慣了rmvb的人群,RemoveGrain+Repair直接轟的組合效果其實足夠了,可以達到很多蛋疼了半天出來的效果,所以當然越快越好。。。。。
感谢06大神的详细解答,NMM真是高手如云,还有几个问题:
FFT3DGPU在配合独显的情况下,如果AVS里仅走FFT3DGPU降噪,无其他特殊处理,请问大概fps能提高到多少?能达到20帧吗?
FFT3DGPU是否一定需要和很强悍的独显配合?
N卡和A卡哪种更容易与FFT3DGPU配合好?
还请06大神指教 {:cat_16}
上次由 freeman_wang 在 2012-09-19 8:38,总共编辑 1 次。
freeman_wang
帖子: 9
注册时间: 2012-09-07 14:32

Re: 请大神们推荐几种针对纪录片噪点快速有效的降噪滤镜

manofman 写了:你4核的話有沒有試過用mt?
mt是什么滤镜?全名是?

回到 “AviSynth”