
概要 📖 – AIで画像のノイズ除去
NVIDIA Denoise TOPは、NVIDIA の AI モデルで画像や動画から各種ノイズを除去する TOPです。低照度カメラノイズと H264 圧縮アーティファクトの 2 系統を、モード切替で扱い分けます。
主な用途 🎯
- 低照度カメラ映像のノイズ低減
- H264圧縮アーティファクトの除去
- ライブ配信前のクリーンアップ前処理
- 高ISO撮影素材のディテール復元
- アーカイブ映像の画質回復
データフロー 🔄
入力: ノイズを含む画像・動画テクスチャ
↓
AIモデルによる解析と除去
↓
出力: クリーンなテクスチャ
初心者の方は、以下日本語書籍も手元にあると安心です。

実際の案件事例まで踏み込んで紹介されていて、効率よくスキルアップするなら必携の二冊です!
パラメータ解説 ⚙️
Denoise Page 📋
Mode .mode 🎛️
除去したいノイズの種類を選ぶ AI モデル切替
| 項目 | 内部名 | 説明 |
|---|---|---|
| Denoising | .denoise |
低照度撮影で発生するカメラセンサー由来のノイズを除去する AI モデル |
| Artifact Reduction | .artifactreduction |
H264 圧縮で発生するブロックノイズやモスキートノイズ等のアーティファクトを低減する AI モデル |
Strength .strength 🎚️
ノイズ除去の強度を 2 段階で選択
| 項目 | 内部名 | 説明 |
|---|---|---|
| Low | .low |
弱めにノイズ除去。元画像のディテール保持を優先する場合に使用 |
| High | .high |
強めにノイズ除去。ノイズの目立つ素材で画質を最優先する場合に使用 |
※ 注意: 強度を High にすると、ノイズと一緒に元画像の細かなディテールも失われる場合があります。素材の質感を保ちたい場合は Low から試して下さい。
Common Page 🔧
| 項目 | 内部名 | 説明 |
|---|
実践アイデア 💡
Example 1: ライブカメラ映像のノイズ除去 🎥
Video Device In TOP → NVIDIA Denoise TOP (Mode=Denoising) → NDI Out TOP
Web カメラや業務用カメラから取り込んだリアルタイム映像を AI でクリーンアップしてから配信する基本フロー。低照度ステージや暗所での撮影に効果的です。
- Video Device In TOP でカメラ映像を取り込み
- NVIDIA Denoise TOP の Mode を Denoising に設定
- Strength を Low から試して画質と保持感を確認
- NDI Out TOP や Movie File Out TOP に流し配信・収録
Example 2: H264圧縮跡の低減 🎞️
Movie File In TOP → NVIDIA Denoise TOP (Mode=Artifact Reduction) → Composite TOP
アーカイブ素材や YouTube などのダウンロード H264 動画に含まれるブロックノイズを低減し、後段の合成・編集で目立たなくする用途。
- Movie File In TOP で H264 圧縮済みの動画を読み込み
- NVIDIA Denoise TOP の Mode を Artifact Reduction に切替
- Strength を High にして圧縮跡を強く低減
- 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 に渡すことで、ノイズが拡大される事故を防ぐパイプライン。
- Movie File In TOP で低解像度ノイズ素材を読み込み
- NVIDIA Denoise TOP でノイズを先に除去
- NVIDIA Upscaler TOP で 2x / 4x にアップスケール
- Movie File Out TOP で書き出し
関連オペレータ 🔗
類似機能OP 🔍
- Blur TOP — ぼかしによる簡易ノイズ低減 (AIではなく古典フィルタ)
- Anti Alias TOP — ジャギー低減による画質改善
- NVIDIA Upscaler TOP — NVIDIA AI 系の姉妹 TOP、AI による高解像度化
組み合わせ推奨OP 🔄
- Movie File In TOP — 圧縮済み動画素材の入力源
- Video Device In TOP — Web カメラ・キャプチャ機器のリアルタイム入力
- Level TOP — ノイズ除去後の明度・コントラスト調整
- Composite TOP — クリーンアップ後の素材合成
前処理・後処理TOP 🎯
- 前処理: Movie File In TOP、Video Device In TOP、NDI In TOP
- 後処理: Level TOP、HSV Adjust TOP、NVIDIA Upscaler TOP、Movie File Out TOP
Info CHOP情報 📊
NVIDIA Denoise TOP は Info CHOP による詳細情報取得に対応しています。
TOP固有情報 🖼️
resx: TOP の出力解像度 X (ピクセル単位)resy: TOP の出力解像度 Y (ピクセル単位)aspectx: アスペクト比 Xaspecty: アスペクト比 Ydepth: 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が入力と互換性のあるフォーマットか確認
参考資料 📚
その他 🔗
- TouchDesigner Wiki — Category:TOPs
- TouchDesigner Wiki — Pixel Formats 解説
- TouchDesigner Wiki ホーム
- TouchDesigner 公式 Forum
- Facebook — TouchDesigner Help Group
公式リソース 📖
- TouchDesigner公式ドキュメント – NVIDIA Denoise TOP
- TouchDesigner公式ドキュメント – NVIDIA Upscaler TOP
- TouchDesigner公式ドキュメント – Anti Alias TOP

