حذف ردهای ماهواره حتی با تعداد کم فریم: برای پاک کردن کل فریم عجله نکنید
پس از پایان اینتگریشن (integration) متوجه میشوید که روی تصویر رد ماهواره افتادهاست و اولین واکنش بسیاری از افراد این است که همان تکفریم دارای رد را حذف کنند. اما اگر تعداد فریمهایتان از همان ابتدا کم باشد، دور انداختن یک فریم کامل و باارزش به خاطر یک خط، واقعاً حیف است. فوتونهایی که هر پیکسل جمع کردهاست ارزشمندند؛ به خاطر چند رد ماهواره، تکفریمی را که بیشترش پیکسلهای خوب است حذف نکنید. این نوشته دربارهٔ این است که وقتی تعداد فریمها کم است، چگونه بدون حذف حتی یک فریم، ردهای ماهواره را از بین ببرید.
چرا pixel rejection وقتی فریمها کماند شکست میخورد
ریشهٔ مشکل اینجاست: وقتی تعداد فریمها بسیار کم باشد، نقصهایی مانند رد ماهواره، گرد و غبار و لکههای کثیفی را دشوار میتوان تنها با «جدا کردن مقادیر پرت» هنگام اینتگریشن از بین برد. حذف مقادیر پرت، یعنی pixel rejection (حذف پیکسلهای پرت)، یک روش آماری است و وقتی نمونه (تعداد فریمها) بسیار کوچک باشد، آمار قابل اتکا نیست.
یک نمونهٔ واقعی: تنها 8 فریم در دست است، سوژه NGC 4038 و 4039 بوده و یکی از آنها رد ماهواره دارد. در این وضعیت، هیچیک از روشهای حذف مقادیر پرت مرتبط با sigma clipping نمیتواند آن رد را بهطور مؤثر پاک کند. روش سنتی این است که همان فریم را مستقیماً حذف کنید، اما 8 فریم از پیش هم کم است و حذف یکی دیگر، آسیب را بیشتر میکند.
دو راه: تنظیم پارامترها، یا حذف اجباری دستی
برای پاک کردن ردهای ماهواره وقتی تعداد فریمها کم است، دو راه پیش رو دارید.
راه اول: تنظیم پارامترهای pixel rejection. ابتدا بکوشید الگوریتم و پارامترهای rejection را دقیق تنظیم کنید. برای نمونه، در یک مورد 6 تکفریم وجود داشت که 1 فریم از آنها دو رد ماهوارهٔ روشن داشت؛ پس از انتخاب الگوریتم و پارامترهای مناسب rejection (در این نمونه از percentile clipping استفاده شد)، ردها پس از اینتگریشن بهطور کامل از بین رفتند. اگر مشکل از این راه حل شود، کمدردسرترین راه است.
راه دوم: حذف اجباری دستی. اگر پس از تنظیم پارامترها باز هم ردها پاک نشدند، میتوانید از روش «حذف اجباری دستی» استفاده کنید — مستقیماً روی رد ماهواره یک خط سیاه بکشید تا آن پیکسلها بهاجبار به مقادیر پرت تبدیل شوند و هنگام اینتگریشن کنار گذاشته شوند. (چرا خط سیاه و نه خط سفید؟ کمی به جهت حذف مقادیر پرت فکر کنید — این را برای تأمل خواننده باقی میگذارم.) من ویدیویی نمایشی ضبط کردهام که نشان میدهد وقتی تنها 8 فریم در دست است و sigma clipping هیچ اثری ندارد، چگونه میتوان با همین روش دستی آن رد را بهاجبار پاک کرد، بدون آنکه حتی یک فریم حذف شود (ویدیوی نمایشی: https://youtu.be/iQArxxS_K3Y).
بهروزرسانی نگرش: قواعد قدیمی شکستناپذیر نیستند
کشیدن خط سیاه بهصورت دستی، با چند «تابو» که در بسیاری از منابع آموزشی آمدهاست در تضاد قرار میگیرد. در بسیاری از کتابها یا منابع آموزشی چنین نوشته شدهاست:
- فایلهای RAW اصلی که گرفتهاید، پیش از اینتگریشن نباید تغییر داده شوند.
- نقطهٔ سفید در انتهای سمت راست Levels نباید جابهجا شود، چون دادهها را از بین میبرد.
اینها در واقع نگرشهای نسبتاً قدیمی دربارهٔ پردازش هستند. نکتهٔ اصلی این است که کاربر باید بداند دارد چه میکند — تا وقتی اصول کار برایتان روشن باشد، طبیعتاً میتوانید روی رد ماهواره خط سیاه بکشید و آن را بهاجبار به مقدار پرت تبدیل و حذف کنید، و میتوانید نقطهٔ سفید را هم تنظیم کنید تا هستهٔ برخی ستارههای محوشده روشنتر شود. قواعد برای این وجود دارند که تازهکارها ناخواسته به دادههای خود آسیب نزنند، اما وقتی سازوکار پشت آنها را بفهمید، میتوانید در جای درست و با دلیل موجه آنها را بشکنید.