ノイズ除去(2D+時間軸) のバックアップソース(No.45)

#contents

-''&aname(Convolution3D);Convolution3D &color(green){[1.0/2.0/2.5]}; &color(blue){[YUY2]};''
--作者 / Vlad59
--説明 / コンボリューション行列を利用したノイズ除去フィルタ。近傍3x3ピクセル+前後3フレームを対象として、各ピクセルの値を算出する。
--プラグイン / Convolution3D.dll
--URL1 / http://hellninjacommando.com/con3d/ (''&color(green){[1.0/2.0]};'')
--URL2 / http://www.avisynth.org/warpenterprises/ (''&color(green){[2.5]};'')

-''Convolution3D(Convolution3DYV12) &color(green){[2.5]}; &color(blue){[YV12]};''
--作者 / Vlad59
--説明 / 上記Convolution3DフィルタのYV12モード対応版。influenceパラメータが無効となっている(beta5)。
--プラグイン / Convolution3DYV12.dll
--URL / http://hellninjacommando.com/con3d/beta/index.html

-''Deen &color(green){[2.5]}; &color(blue){[YV12]};''
--作者 / MarcFD
--説明 / さまざまなノイズ除去フィルタのセット。
--プラグイン / Deen.dll
--URL / http://ziquash.chez-alice.fr/

-''DeGrainMedian &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / Alexander G. Balakhnin(Fizick)
--説明 / 主としてフィルムのグレイン(粒子状)ノイズの除去を目的とした、平面と時間軸の(Spatio-Temporal) Limited メディアン・フィルタ。
--プラグイン / DeGrainMedian.dll
--URL / http://avisynth.org.ru/fizick.html

-''&aname(depulse);DePulse &color(green){[2.5]}; &color(blue){[YUY2]};''
--作者 / hanamahanama
--説明 / 「映像の中で、ピッ、ピッと横に入る白いノイズを軽減」する。インターレース(トップファースト)専用。詳しくは、下記のホームページの説明とサンプル画像を参照。
--プラグイン / DePulse.dll
--URL / http://www5e.biglobe.ne.jp/~hoe/dv-and-movie/tipsxxx/index.html

-''DePulseC &color(green){[2.5]}; &color(blue){[YUY2]};''
--作者 / hanamahanama
--説明 / 「映像の中で、ピッ、ピッと横に入る'''色の'''ノイズを軽減」する。上記[[DePulse>#depulse]]の姉妹品。インターレース(トップファースト)専用。
--プラグイン / DePulseC.dll
--URL / http://www5e.biglobe.ne.jp/~hoe/dv-and-movie/tipsxxx/index.html

-''dfttest &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / tritical
--説明 / 2D(空間軸)または 3D(空間軸+時間軸)で動作する周波数領域ノイズ除去フィルタ。動作には、同梱されている libfftw3f-3.dll をパスの通った場所(Windows のシステムフォルダなど)に置く必要がある。
--プラグイン / dfttest.dll
--URL1 / http://bengal.missouri.edu/~kes25c/
--URL2 / http://code.google.com/p/avisynth64/wiki/PluginLinks (64 ビット版)

-''&aname(dw3dnr);dw3DNR &color(green){[2.5]}; &color(blue){[YUY2]};''
--作者 / hanamahanama
--説明 / 「古いVHSには有効」なノイズ除去プラグイン。インターレース(トップファースト)専用。
--プラグイン / dw3DNR.dll
--URL / http://www5e.biglobe.ne.jp/~hoe/dv-and-movie/tipsxxx/index.html

-''&aname(fft3dfilter);FFT3DFilter &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / Alexander G. Balakhnin(Fizick)
--説明 / FFT((高速フーリエ変換(Fast Fourier Transform)。[[FFTとは 【高速フーリエ変換】 (Fast Fourier Transform) ─ 意味・解説:http://e-words.jp/w/FFT.html]]([[IT用語辞典 e-Words:http://e-words.jp/]])を参照。))メソッドを利用した、周波数領域ウィーナフィルタ。FFTW3.DLLが必要([[DeFreq plugin for AviSynth:http://avisynth.org.ru/defreq/defreq.html]]の「Features and limitations」の4を参照)。GPU 版の [[FFT3dGPU>GPUプラグイン#fft3dgpu]] もある。
--プラグイン / fft3dfilter.dll
--URL1 / http://avisynth.org.ru/fizick.html
--URL2 / http://code.google.com/p/avisynth64/wiki/PluginLinks (64 ビット版)

-&aname(OldFlux);''FluxSmooth &color(green){[1.0/2.0]}; &color(blue){[YUY2]}; &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / SansGrip, sh0dan
--説明 / 平面(2D)と時間軸の平滑化フィルタ(spatio-temporal smoothing)。ver.1.1から[[FluxSmoothST>#FluxST]]に名称変更。
--プラグイン / FluxSmooth.dll
--URL / http://www.kvcd.net/sansgrip/avisynth/

-&aname(FluxST);''FluxSmoothST &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / SansGrip, sh0dan
--説明 / 平面(2D)と時間軸の平滑化フィルタ(spatio-temporal smoothing)。旧[[FluxSmooth>#OldFlux]]。
--プラグイン / FluxSmooth.dll
--URL1 / http://www.kvcd.net/sansgrip/avisynth/ (オリジナル)
--URL2 / http://forum.doom9.org/showthread.php?p=1425528#post1425528 (64 ビット版 by The_Paya)
--URL3 / http://forum.doom9.org/showthread.php?p=1461428#post1461428 (64 ビット版 by Prettz)

-''FRFun4''
--[[ノイズ除去(2D)>ノイズ除去(2D)#l4750ce5]]を参照。

-''&aname(GoldDust);GoldDust &color(green){[1.0/2.0]}; &color(blue){[RGB24/RGB32/YUY2]};''
--作者 / Steady
--説明 / 開発途上のヘビーなフィルタ。
--プラグイン / DustV5.dll
--URL / http://www.avisynth.org/warpenterprises/attic.html

-''HQDN3D(High Quality DeNoise 3D) &color(green){[2.5]}; &color(blue){[YV12]};''
--作者 / Loren Merritt
--説明 / 同名のMPlayerフィルタをベースとした3-wayローパスフィルタで、高周波ノイズを除去することができる。2ちゃんねる DTV 板「Avisynthを絶讃ιょぅょ Part28」スレッドの 667 氏によると、「デフォルトではきつすぎて残像が出たりするのでソースがデジタルなどきれいな場合は hqdn3d(2) ぐらいが丁度いいかも。なおその他のパラメーターは自動的に線形で設定される」とのことです。
--プラグイン / hqdn3d.dll
--URL1 / http://akuvian.org/src/avisynth/
--URL2 / http://code.google.com/p/avisynth64/wiki/PluginLinks (64 ビット版)

-''KillPulse &color(green){[2.5]}; &color(blue){[YUY2]};''
--作者 / 2ちゃんねるDTV板Avisynthを絶讃ιょぅょ Part19の791
--説明 / メディアンフィルタを使った、パルスノイズ軽減プラグイン。
--プラグイン / KillPulse.dll
--URL / [[アーカイブ]]を参照。

-''MAM(Motion Adaptive Mixer) &color(green){[1.0/2.0]}; &color(blue){[YUY2]};''
--作者 / MarcFD
--説明 / 動きを検知して、動きのないシーンでは時間軸ノイズ除去フィルタを、動きのあるシーンでは2Dノイズ除去フィルタを適用する。※他のNRフィルタを利用。
--プラグイン / mam.dll
--URL / http://www.avisynth.org/warpenterprises/attic.html

-''MipSmooth &color(green){[2.5]}; &color(blue){[RGB/YUY2/YV12]};''
--作者 / sh0dan
--説明 / SmoothHiQとConvolution3Dをベースに再構築されたノイズ除去フィルタ。
--プラグイン / MipSmooth.dll
--%%URL / http://beta.zenaria.com/kpo/avisynth/mipsmooth.html %%
--URL / http://www.avisynth.org/warpenterprises/#mipsmooth

-''NoMoSmooth &color(green){[1.0/2.0/2.5]}; &color(blue){[YUY2]};''
--作者 / SansGrip
--説明 / 動き適応型の、平面(2D)と時間軸の平滑化フィルタ(spatio-temporal smoother)。
--プラグイン / NoMoSmooth.dll
--URL / http://www.kvcd.net/sansgrip/avisynth/

-''PeachSmoother &color(green){[1.0/2.0/2.5]}; &color(blue){[YUY2]};''
--作者 / Lindsey Dubb
--説明 / フレーム内とフレーム間で映像ノイズを平均化して、画像をクリーン・アップするフィルタ。
--プラグイン / PeachSmoother.dll
--URL1 / http://students.washington.edu/ldubb/computer/PeachSmoother.zip (''&color(green){[1.0/2.0]};'')
--URL2 / http://www.avisynth.org/warpenterprises/attic.html (''&color(green){[1.0/2.0]};'')
--URL3 / http://www.avisynth.org/warpenterprises/ (''&color(green){[2.5]};'')

-''&aname(PixieDust);PixieDust &color(green){[1.0/2.0]}; &color(blue){[RGB24/RGB32/YUY2]};'' 
--作者 / Steady
--説明 / 本質的には、[[FaeryDust>ノイズ除去(時間軸)#FaeryDust]] + [[SpaceDust>ノイズ除去(2D)#SpaceDust]]。
--プラグイン / DustV5.dll
--URL / http://www.avisynth.org/warpenterprises/attic.html

-''STMedianFilter &color(green){[1.0/2.0]}; &color(blue){[YUY2]}; / &color(green){[2.5]}; &color(blue){[YUY2/YV12]};''
--作者 / trbarry(オリジナル), Fizick(バグフィックス)
--説明 / (わずかに動き補償を行う)平面(2D)/時間軸メディアン・フィルタ。
--プラグイン / STMedianFilter.dll
--URL1 / http://www.trbarry.com/
--URL2 / http://avisynth.org.ru/fizick.html (Fizick氏による修正版)

-''TemporalRemoveGrainHD''
--[[RemoveGrainHD>ノイズ除去(2D)#ub9346fb]] の 2D+時間軸版。詳しくは、[[ノイズ除去(2D)>ノイズ除去(2D)#ub9346fb]]を参照。

-''TemporalSmartMedian''
--[[SmartMedian>ノイズ除去(2D)#ub9346fb]] の 2D+時間軸版。詳しくは、[[ノイズ除去(2D)>ノイズ除去(2D)#ub9346fb]]を参照。

-''TNLMeans &color(green){[2.5]}; &color(blue){[YUY2/YV12]};'' 
--作者 / tritical
--説明 / NL-means(Non-Local)アルゴリズムの実装。
--プラグイン / TNLMeans.dll
--URL / http://bengal.missouri.edu/~kes25c/

*** AlparySoftDenoise [#tba44c7b]

--作者 / Alparysoft
--説明 / ノイズ除去プラグイン。AviSynth以外のソフトウェア(VirtualDub, Adobe PremiereやUlead MediaStudioなど)向けのプラグインもある。シェアウェア。
--サポート状況 / ''&color(green){[ - ]}; &color(blue){[ - ]};''
--プラグイン / AlparySoftDenoise.dll
--URL / http://www.alparysoft.com/products.php?cid=6

-''AutoDetectDenoise''
--ノイズの自動検知?

-''OneFrameDenoise''
--Microsoft社のDirectShowによって構築されたノイズ除去フィルタ。イントラフレーム(フレーム内)とインターフレーム(フレーム間)のノイズを抑制。

*** PNLM [#k0cf68d4]

--作者 / のらねこ
--説明 / 「Non-Local Means もどき」あるいは「貧者のための NLMeans」(PNLM.txt (v0.7 同梱)より)。参考: [[PNLM と PNLM2 の処理について:http://sky.geocities.jp/apechironnup/about_pnlm.html]]
--サポート状況 / ''&color(green){[2.5]}; &color(blue){[YUY2/YV12]};'' 
--プラグイン / PNLM.dll
--URL / http://sky.geocities.jp/apechironnup/junk.html

-''PNLM''
--「AviUtl 用 NL-Means filter を参考にして処理を軽くするために近傍半径を0にして、輝度のみの処理にしたもの」(PNLM.txt (v0.7 同梱)より)。

-''PNLM2''(v0.9 以降)
--「近傍重み付けもどきが付いた」バージョン。PNLM.txt によると、「輝度の差に加えて、上下、左右の濃度勾配の差を計算」するため、処理速度は「おおよそ3倍」遅くなっているとのこと。