NVIDIA Denoise TOP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】

※当サイトにはプロモーションリンクが含まれます。

NVIDIA Denoise TOP の AI ノイズ除去機能を示す図

記事更新の通知はXでアナウンス٩(๑❛ᴗ❛๑)
@maru6o6をフォロー

概要 📖 – AIで画像のノイズ除去

NVIDIA Denoise TOPは、NVIDIA の AI モデルで画像や動画から各種ノイズを除去する TOPです。低照度カメラノイズと H264 圧縮アーティファクトの 2 系統を、モード切替で扱い分けます。

主な用途 🎯

  • 低照度カメラ映像のノイズ低減
  • H264圧縮アーティファクトの除去
  • ライブ配信前のクリーンアップ前処理
  • 高ISO撮影素材のディテール復元
  • アーカイブ映像の画質回復

データフロー 🔄

入力: ノイズを含む画像・動画テクスチャ

AIモデルによる解析と除去

出力: クリーンなテクスチャ

Tips

初心者の方は、以下日本語書籍も手元にあると安心です。

まる。
まる。

実際の案件事例まで踏み込んで紹介されていて、効率よくスキルアップするなら必携の二冊です!


パラメータ解説 ⚙️

Denoise Page 📋

Mode .mode 🎛️

除去したいノイズの種類を選ぶ AI モデル切替

項目 内部名 説明
Denoising .denoise 低照度撮影で発生するカメラセンサー由来のノイズを除去する AI モデル
Artifact Reduction .artifactreduction H264 圧縮で発生するブロックノイズやモスキートノイズ等のアーティファクトを低減する AI モデル

Strength .strength 🎚️

ノイズ除去の強度を 2 段階で選択

項目 内部名 説明
Low .low 弱めにノイズ除去。元画像のディテール保持を優先する場合に使用
High .high 強めにノイズ除去。ノイズの目立つ素材で画質を最優先する場合に使用

※ 注意: 強度を High にすると、ノイズと一緒に元画像の細かなディテールも失われる場合があります。素材の質感を保ちたい場合は Low から試して下さい。

引用元: 公式 docs


Common Page 🔧

項目 内部名 説明

実践アイデア 💡

Example 1: ライブカメラ映像のノイズ除去 🎥

Video Device In TOP → NVIDIA Denoise TOP (Mode=Denoising) → NDI Out TOP

Web カメラや業務用カメラから取り込んだリアルタイム映像を AI でクリーンアップしてから配信する基本フロー。低照度ステージや暗所での撮影に効果的です。

  1. Video Device In TOP でカメラ映像を取り込み
  2. NVIDIA Denoise TOP の Mode を Denoising に設定
  3. Strength を Low から試して画質と保持感を確認
  4. NDI Out TOP や Movie File Out TOP に流し配信・収録

Example 2: H264圧縮跡の低減 🎞️

Movie File In TOP → NVIDIA Denoise TOP (Mode=Artifact Reduction) → Composite TOP

アーカイブ素材や YouTube などのダウンロード H264 動画に含まれるブロックノイズを低減し、後段の合成・編集で目立たなくする用途。

  1. Movie File In TOP で H264 圧縮済みの動画を読み込み
  2. NVIDIA Denoise TOP の Mode を Artifact Reduction に切替
  3. Strength を High にして圧縮跡を強く低減
  4. Composite TOP や Level TOP に渡して仕上げ

Example 3: AIアップスケール前処理 🚀

Movie File In TOP → NVIDIA Denoise TOP → NVIDIA Upscaler TOP → Movie File Out TOP

低解像度かつノイズの多い素材を、先に NVIDIA Denoise TOP でノイズを取り除いてから NVIDIA Upscaler TOP に渡すことで、ノイズが拡大される事故を防ぐパイプライン。

  1. Movie File In TOP で低解像度ノイズ素材を読み込み
  2. NVIDIA Denoise TOP でノイズを先に除去
  3. NVIDIA Upscaler TOP で 2x / 4x にアップスケール
  4. Movie File Out TOP で書き出し

関連オペレータ 🔗

類似機能OP 🔍

  • Blur TOP — ぼかしによる簡易ノイズ低減 (AIではなく古典フィルタ)
  • Anti Alias TOP — ジャギー低減による画質改善
  • NVIDIA Upscaler TOP — NVIDIA AI 系の姉妹 TOP、AI による高解像度化

組み合わせ推奨OP 🔄

前処理・後処理TOP 🎯


Info CHOP情報 📊

NVIDIA Denoise TOP は Info CHOP による詳細情報取得に対応しています。

TOP固有情報 🖼️

  • resx: TOP の出力解像度 X (ピクセル単位)
  • resy: TOP の出力解像度 Y (ピクセル単位)
  • aspectx: アスペクト比 X
  • aspecty: アスペクト比 Y
  • depth: 3D テクスチャ / テクスチャ配列の深度 (2D テクスチャでは 1)
  • gpu_memory_used: TOP が消費している GPU メモリ量 (MB 単位)

汎用オペレータ情報 🔄

  • total_cooks: プロセス開始からのクック回数
  • cook_time: 最後のクック時間 (ミリ秒)
  • cook_frame: 最後にクックされたフレーム番号
  • warnings: 警告数
  • errors: エラー数

TOP 共通情報 🖼️

  • resx: 出力テクスチャの幅 (ピクセル単位)
  • resy: 出力テクスチャの高さ (ピクセル単位)
  • aspectx: 出力テクスチャの横方向アスペクト値
  • aspecty: 出力テクスチャの縦方向アスペクト値
  • depth: ピクセルあたりのビット深度
  • num_color_planes: カラーチャンネル数 (RGBA なら 4)

トラブルシューティング ⚠️

よくある問題と解決策 🔧

❌ Problem: ノイズが十分に除去されない
✅ Solution:

  • Strength を Low から High に切り替えて強度を上げる
  • ノイズの種類に合わせ Mode を Denoising / Artifact Reduction で切替
  • 前段に Blur TOP を 1 pixel 程度入れてから渡す

❌ Problem: オリジナルのディテールが失われる
✅ Solution:

  • Strength を High から Low に下げて除去を弱める
  • Mode を素材の特性 (カメラノイズ or 圧縮跡) に合わせて選び直す
  • 後段で Level TOP や HSV Adjust TOP でディテール感を補正

❌ Problem: リアルタイム再生で GPU 負荷が高い
✅ Solution:

  • Common Page の Output Resolution を Half / Quarter に下げて処理コストを削減
  • Common Page の Pixel Format を 16-bit float から 8-bit fixed に下げる
  • 前段に Cache TOP を挟み、静止フレームの再評価を避ける

❌ Problem: 出力が真っ黒・真っ白になる
✅ Solution:

  • 入力 TOP が正しく接続され、ノイズを含む有効なテクスチャが流れているか確認
  • GPU が NVIDIA 製で対応ドライバが入っているか確認 (本 TOP は NVIDIA GPU 専用)
  • Common Page の Pixel Format が入力と互換性のあるフォーマットか確認

参考資料 📚

その他 🔗

公式リソース 📖

この記事はLLMと共に内容を執筆、更新しています。
最新バージョンとの項目差異など、情報の不一致を見つけた心優しい方はXもしくはInsta、メールなどよりサイト管理者までご連絡ください😎


まる。

お仕事のご依頼はDM又はメールにて。
━━━━━━━━━━━━━━━━━
Python/Touchdesigner/M5Stackをこよなく愛すフルスタックエンジニア。
専門は生理心理学、趣味はヨガやサウナ、EMS電気風呂などヘルスケア全般。
脳波や筋電、心拍を中心とした生体情報のセンシング&インタラクティブアートづくりがライフワーク。

普段はワントゥーテンという会社で空間演出エンジニアをしています。
リファラル採用お繋ぎできますので、我こそはという尖った方は経歴と希望職種添えてDMください(エンジニア以外、営業職等もOK)。
ご飯行きましょう。

↓日常垢
Instagram:@malmal0v0

まる。をフォローする
その他の記事はこちら
Math Combine POP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
ZED Select TOP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
ZED POP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
Window COMP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
Widget COMP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】

タイトルとURLをコピーしました