本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việt

آیا با استفاده از هوش مصنوعی دیگر به ماسک نیازی نیست؟ شروع از آرتیفکت‌های ستاره‌ای که NXT ایجاد می‌کند

کشش و مرحلهٔ غیرخطی2023.07یادداشت‌های اولیه

این نوشته از یادداشت‌های سال 2023 گردآوری شده‌است؛ برخی ابزارها یا روندها از آن زمان به‌روز شده‌اند، هنگام خواندن این نکته را در نظر داشته باشید.

به‌طور سنتی، فرایندهایی که می‌توانند ستاره‌ها را خراب کنند در واقع کم نیستند؛ برای نمونه کاهش نویز، deconvolution، موجک (Wavelet)، LHE و مانند آن. به همین دلیل هم در گذشته هنگام استفاده از این فرایندها، ما اغلب باید نخست یک ماسک ستاره می‌ساختیم تا از تخریب ستاره‌ها جلوگیری کنیم.

از زمانی که فرایندهای مرتبط با هوش مصنوعی پیدا شدند، مسئلهٔ تخریب ستاره‌ها خیلی کمتر شده‌است. فرایندهای حذف ستاره‌ها به ما امکان می‌دهند نخست ستاره‌ها را برداریم و تنها پس‌زمینه را تقویت کنیم. با این حال، همهٔ فرایندها لزوماً روی تصویر بدون ستاره قابل انجام نیستند؛ برای نمونه deconvolution سنتی اغلب هستهٔ ستاره‌هایی را که PSF درستی ندارند خراب می‌کند — البته به نظر می‌رسد این مشکل پس از پیدا شدن BXT حل شده‌است.

پس آیا حالا که هوش مصنوعی هست، دیگر هیچ نیازی به ماسک نداریم؟ یکی از تجربه‌های اخیر من پاسخ منفی به این پرسش داد.

مشکل: NXT در حالت خطی مرکز ستاره‌ها را خراب کرد

وقتی متوجه شدم تصویرهایی که اخیراً پردازش کرده‌ام همگی در حالت غیرخطی در مرکز ستاره‌ها مشکل دارند، چند مرحله را به عقب ردیابی کردم و سرانجام پاسخ را یافتم.

NoiseXTerminator (NXT) به‌عنوان ابزار نسل تازهٔ کاهش نویز مبتنی بر هوش مصنوعی، نقطهٔ قوت اصلی‌اش شناسایی خودکار نویز بدون تأثیر گذاشتن بر بقیهٔ بخش‌های تصویر است. به لطف آموزش مدل هوش مصنوعی، این فرایند واقعاً کارش را خوب انجام می‌دهد. با این حال، متوجه شدم اگر این فرایند در حالت خطی به کار برود، به‌ترتیب در مرکز ستاره‌های رنگی و ستاره‌های luminance مشکل‌های متفاوتی ایجاد می‌کند؛ ضمناً این مشکل چندان آشکار نیست و معمولاً تنها پس از کشش غیرخطی به چشم می‌آید.

  • ستاره‌های رنگی: پیکسل‌های هستهٔ ستاره‌های درخشان‌تر تغییر داده می‌شوند (مانند وسط ردیف بالای تصویر). این وضعیت پس از کشش غیرخطی به شکل آرتیفکت‌هایی با رنگ عجیب دیده می‌شود.
  • ستاره‌های luminance: معمولاً هستهٔ ستاره درخشان‌ترین بخش آن است، اما پس از استفاده از NXT روشنایی مرکز ستاره افت می‌کند و در نتیجه پیرامون آن از مرکز روشن‌تر می‌شود و در هسته مشکل star fade پدید می‌آید (مانند ردیف پایین تصویر). این مشکل در مقایسه با ستاره‌های RGB کمتر آشکار است، اما روی ستاره‌های با درخشندگی متوسط دیده می‌شود.

مقایسهٔ آرتیفکت‌هایی که NXT در حالت خطی در مرکز ستاره‌های رنگی و ستاره‌های luminance ایجاد می‌کند

راه‌حل: هوش مصنوعی هم به ماسک نیاز دارد

پیش‌تر که هنوز علت را پیدا نکرده بودم، همیشه در پایان کار هستهٔ ستاره‌ها را در Photoshop با ابزار Patch Tool ترمیم می‌کردم و برای بخش luminance هم نواحی روشن را کمی بالا می‌بردم تا مرکز ستاره‌ها روشن‌تر شود.

حالا که ریشهٔ ماجرا را یافته‌ام، روش من این است: هنگام استفاده از NXT، دست‌کم یک ماسک ستاره (یا ماسک اجسام نواحی روشن) را همراهش به کار ببرید، درست مانند کاهش نویز سنتی.

این مشکل را فعلاً به Russell Croman گزارش داده‌ام. تا پیش از برطرف شدنش، توصیه می‌کنم هنگام استفاده از NXT ماسک را هم همراه کنید. همچنین پیشنهاد می‌کنم به تصویرهایی که پیش‌تر روی آن‌ها NXT به کار برده‌اید برگردید و ببینید آیا وضعیت مشابهی در آن‌ها پیدا می‌شود یا نه.