NVIDIA Denoise TOP

پرش به ناوبری | پرش به جستجو


خلاصه (Summary)

نکته (NOTE)

سیستم‌عامل:
این اپراتور فقط روی سیستم‌عامل Microsoft Windows پشتیبانی می‌شود.

سخت‌افزار:
این TOP از ماژول هوش مصنوعی پردازش ویدئویی در موتور Nvidia Maxine Video Effects استفاده می‌کند و برای اجرا نیازمند کارت گرافیک Nvidia RTX سری 20، 30، 40 یا 50 است.

مدل‌های موردنیاز این نود باید به‌صورت جداگانه و از طریق Video Effects SDK متناسب با GPU شما دانلود شوند:
https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-sdk/resources/

توجه داشته باشید که به دلیل تداخل نسخه‌ها با TensorRT، این قابلیت نمی‌تواند در همان پروژه‌ای که از دستگاه ZED استفاده می‌کند به کار رود.


توضیح عملکرد

Nvidia Denoise TOP از مدل‌های هوش مصنوعی برای حذف انواع مختلف نویز از تصویر ثابت یا ویدیو استفاده می‌کند، در حالی که جزئیات اصلی و وضوح تصویر حفظ می‌شوند.

این TOP بسته به تنظیم پارامتر Mode، انواع مختلفی از نویز را کاهش می‌دهد.
هر حالت (Mode) همچنین می‌تواند روی قدرت کم (Low) یا قدرت زیاد (High) تنظیم شود تا میزان حذف نویز کنترل گردد.

توجه داشته باشید که حذف نویز بیش از حد، ممکن است باعث از بین رفتن بخشی از جزئیات اصلی تصویر شود.


محدودیت‌های ابعاد ویدیو

موتور Denoising فقط ویدیوهایی با مشخصات زیر را پشتیبانی می‌کند:

  • عرض بین 80 تا 1920 پیکسل

  • ارتفاع بین 80 تا 1080 پیکسل

موتور کاهش آرتیفکت (Artifact Reduction) فقط ویدیوهایی با مشخصات زیر را پشتیبانی می‌کند:

  • عرض بین 160 تا 1920 پیکسل

  • ارتفاع بین 90 تا 1080 پیکسل


nvidiadenoiseTOP_Class (PythonIcon.png)


فهرست مطالب (Contents)

  1. خلاصه

  2. پارامترها – صفحه‌ی Denoise

  3. پارامترها – صفحه‌ی Common

  4. ورودی‌های اپراتور

  5. کانال‌های Info CHOP
      5.1 کانال‌های اطلاعاتی مشترک TOP
      5.2 کانال‌های اطلاعاتی مشترک اپراتور


پارامترها – صفحه‌ی Denoise

Mode (mode) ⊞

انتخاب نوع نویزی که باید از تصویر منبع حذف شود.

Strength (strength) ⊞

انتخاب میزان حذف نویز از تصویر.
حذف نویز بیشتر ممکن است باعث کاهش جزئیات اصلی تصویر شود.


پارامترها – صفحه‌ی Common

Output Resolution (outputresolution) ⊞

تغییر سریع رزولوشن داده‌های خروجی TOP.

Resolution (resolution) ⊞

تنها زمانی فعال است که پارامتر Resolution روی Custom Resolution تنظیم شده باشد.
برخی Generatorها مانند Constant و Ramp ورودی ندارند و فقط از این فیلد برای تعیین اندازه استفاده می‌کنند.
منوی کشویی سمت راست شامل چند رزولوشن پرکاربرد است.

Resolution Menu (resmenu)

منوی کشویی شامل چند رزولوشن رایج.

Use Global Res Multiplier (resmult)

از Global Resolution Multiplier در مسیر
Edit > Preferences > TOPs
استفاده می‌کند و رزولوشن همه‌ی TOPها را در مقدار تعیین‌شده ضرب می‌کند.

این ویژگی برای کار روی سیستم‌هایی با توان سخت‌افزاری متفاوت بسیار مفید است.
مثلاً پروژه‌ای که روی ورک‌استیشن قدرتمند ساخته شده، می‌تواند روی لپ‌تاپی با VRAM محدود با تنظیم این مقدار روی نصف یا یک‌چهارم، روان‌تر اجرا شود.
با فعال‌بودن این گزینه، این TOP نیز تحت تأثیر ضریب سراسری قرار می‌گیرد.

Output Aspect (outputaspect) ⊞

تنظیم نسبت تصویر خروجی و امکان نمایش تکسچرها در هر اندازه‌ای.
در کامپوزیت TOPهایی با نسبت تصویر متفاوت، ممکن است نتایج غیرمنتظره‌ای ایجاد شود.

(می‌توانید تصاویر با پیکسل‌های غیرمربعی تعریف کنید با استفاده از xres، yres، aspectx و aspecty، زمانی که xres/yres برابر aspectx/aspecty نباشد.)

Aspect (aspect) ⊞

زمانی استفاده می‌شود که Output Aspect روی Custom Aspect تنظیم شده باشد.

Aspect Menu (armenu)

منوی کشویی شامل نسبت‌های تصویر رایج.

Input Smoothness (inputfiltertype) ⊞

کنترل نوع فیلتر شدن پیکسل‌ها روی تصویر ورودی TOP.

Fill Viewer (fillmode) ⊞

تعیین نحوه‌ی نمایش تصویر TOP در Viewer.

نکته:
برای درک بهتر نحوه‌ی کار TOPها با تصویر، در شروع کار بهتر است این گزینه روی Native Resolution تنظیم شود تا بدون تغییر اندازه‌ی خودکار Viewer، تصویر واقعی دیده شود.

Viewer Smoothness (filtertype) ⊞

کنترل فیلتر پیکسلی در Viewerها.

Passes (npasses)

عملیات TOP را به تعداد مشخص‌شده تکرار می‌کند.
مقدار بزرگ‌تر از ۱ تقریباً معادل این است که خروجی هر پاس دوباره به ورودی اول نود داده شده و پردازش تکرار شود.
سایر ورودی‌ها و پارامترها در هر پاس ثابت باقی می‌مانند.

Channel Mask (chanmask)

انتخاب کانال‌هایی که TOP روی آن‌ها اعمال می‌شود (R، G، B یا A).
به‌صورت پیش‌فرض، همه‌ی کانال‌ها فعال هستند.

Pixel Format (format) ⊞

فرمت ذخیره‌سازی داده برای هر کانال تصویر (R، G، B و A).
برای اطلاعات بیشتر به بخش Pixel Formats مراجعه کنید.


ورودی‌های اپراتور (Operator Inputs)

Input 0:


کانال‌های Info CHOP

اطلاعات تکمیلی مربوط به Nvidia Denoise TOP از طریق Info CHOP در دسترس است.

کانال‌های اطلاعاتی مشترک TOP

  • resx – رزولوشن افقی TOP بر حسب پیکسل

  • resy – رزولوشن عمودی TOP بر حسب پیکسل

  • aspectx – نسبت افقی تصویر

  • aspecty – نسبت عمودی تصویر

  • depth – عمق آرایه‌ی دوبعدی یا سه‌بعدی در صورت وجود texture array

  • gpu_memory_used – مقدار کل حافظه‌ی گرافیکی مصرف‌شده توسط این TOP

کانال‌های اطلاعاتی مشترک اپراتور

  • total_cooks – تعداد دفعات cook شدن اپراتور از زمان شروع

  • cook_time – مدت زمان آخرین cook (میلی‌ثانیه)

  • cook_frame – شماره‌ی فریم آخرین cook نسبت به تایم‌لاین کامپوننت

  • cook_abs_frame – شماره‌ی فریم آخرین cook نسبت به زمان مطلق

  • cook_start_time – زمان شروع cook در آن فریم (میلی‌ثانیه)

  • cook_end_time – زمان پایان cook در آن فریم (میلی‌ثانیه)

  • cooked_this_frame – اگر اپراتور در این فریم cook شده باشد مقدار ۱

  • warnings – تعداد هشدارها (در صورت وجود)

  • errors – تعداد خطاها (در صورت وجود)