Сліди супутників можна прибрати навіть за малої кількості кадрів: не поспішайте видаляти весь кадр
Ви завершили інтеграцію і побачили на кадрі слід супутника, і перша реакція багатьох людей — видалити той окремий кадр зі слідом. Але якщо кадрів у вас і так небагато, викидати цілий цінний кадр через одну лінію — це справді дуже шкода. Фотони, які зібрав кожен піксель, коштовні — не видаляйте окремий кадр, що здебільшого складається з хороших пікселів, лише через кілька слідів супутників. У цій статті йдеться про те, як прибрати сліди супутників, коли кадрів мало, не видаляючи жодного з них.
Чому відбракування підводить, коли кадрів мало
Корінь проблеми ось у чому: коли кадрів занадто мало, такі вади, як сліди супутників, пил і брудні плями, важко усунути лише «відбраковуванням викидів» під час інтеграції. Відбракування викидів — це статистичний метод, і коли вибірка (кількість кадрів) занадто мала, статистика стає ненадійною.
Наведу конкретний приклад: лише 8 кадрів, об’єктами зйомки були NGC 4038 & 4039, і на одному з них є слід супутника. У такій ситуації жоден з методів відбракування викидів на основі sigma clipping не здатний ефективно прибрати цей слід. Традиційний підхід — просто видалити той кадр, але 8 кадрів — це вже й так мало, а видалити ще один означає нашкодити ще більше.
Два шляхи: налаштувати параметри або вручну примусово виключити
Коли кадрів мало, для видалення слідів супутників є два шляхи.
Перший шлях: налаштувати параметри відбракування. Спершу спробуйте точно підібрати алгоритм відбракування та його параметри. Наприклад, в одному випадку було 6 окремих кадрів, і на одному з них були два яскраві сліди супутників; після вибору відповідного алгоритму відбракування та параметрів (у цьому прикладі використано percentile clipping) сліди після інтеграції повністю зникли. Якщо проблема вирішується цим шляхом, це найменш клопітно.
Другий шлях: вручну примусово виключити. Якщо після налаштування параметрів сліди все одно не зникають, можна скористатися способом «ручного примусового виключення» — провести прямо по сліду супутника чорну лінію, примусово перетворивши ці пікселі на викиди, щоб під час інтеграції вони були відбраковані. (Чому саме чорну лінію, а не білу? Подумайте про напрям відбракування викидів — залишаю це читачеві на роздум.) Я записав демонстраційне відео, що показує, як за наявності лише 8 кадрів, коли sigma clipping зовсім не спрацьовує, за допомогою цього ручного способу примусово прибрати той слід, не видаляючи жодного кадру (демонстраційне відео: https://youtu.be/iQArxxS_K3Y).
Оновлення поглядів: старі правила не є недоторканними
Такий спосіб ручного проведення чорної лінії порушує чимало «табу», які зустрічаються в навчальних матеріалах. Багато книжок чи посібників пишуть так:
- Оригінальні зняті файли RAW не можна змінювати до інтеграції.
- Точку білого в крайньому правому краю «Рівнів» (Levels) не можна чіпати, бо це вбиває дані.
Насправді це доволі старі уявлення про обробку. Головне — користувач має розуміти, що він робить: якщо принцип вам зрозумілий, ви цілком можете провести чорну лінію по сліду супутника, щоб примусово перетворити його на відбракований викид, а також можете скоригувати точку білого, щоб освітлити ядра деяких зір, що зблякли. Правила існують для того, щоб новачки випадково не пошкодили свої дані, але коли ви розумієте механізм, що стоїть за ними, ви можете обґрунтовано порушити їх у потрібному місці.