Poradnik

Plate solving od podstaw

Plate solving to sposób, w jaki program ustala, jaki dokładnie fragment nieba pokazuje zdjęcie. Oto, co ci to daje, jak solver działający w ciemno robi to bez żadnych podpowiedzi i co dodaje SkySolver: dowolne pole od kadru z teleskopu po panoramę 360°, zdjęcia Księżyca i odpowiedzi w ciągu milisekund.

Co daje plate solving

Rozwiązane zdjęcie ma dokładny adres na niebie. Rozwiązanie podaje współrzędne niebieskie (rektascensję i deklinację) jego środka i rogów, skalę w sekundach łuku na piksel, obrót, pole widzenia, to, czy obraz jest odbity lustrzanie, oraz dystorsję obiektywu. Programy astronomiczne zapisują je jako WCS (World Coordinate System) w nagłówku FITS obrazu, który odczytują PixInsight, Siril, ASTAP, DS9 i astropy.

Dzięki niemu możesz podpisać obiekty na zdjęciu, przeprowadzić kalibrację koloru, która wymaga rozwiązania (taką jak SPCC w PixInsight), składać mozaiki, zsynchronizować montaż teleskopu z miejscem, w które naprawdę celuje, odnaleźć kometę lub planetoidę albo mierzyć pozycje na niebie.

Rozwiązywanie z podpowiedziami i w ciemno

Solver z podpowiedziami zaczyna od przybliżonych współrzędnych i skali obrazu, pobranych z montażu teleskopu albo z nagłówka pliku, i szuka tylko w ich pobliżu: jest szybki, gdy podpowiedzi są trafne, i bezradny, gdy są błędne albo ich brakuje. Solver działający w ciemno nie potrzebuje żadnych podpowiedzi: przeszukuje całe niebo przy dowolnej skali, obrocie i odbiciu lustrzanym. W 2010 roku dzięki Astrometry.net rozwiązywanie w ciemno stało się praktyczne; SkySolver też działa w ciemno, a powstał z myślą o szybkości i o zdjęciach, przy których inne solvery się poddają.

Jak solver działający w ciemno znajduje pole

  1. Wykrywanie. Gwiazdy na zdjęciu są wyszukiwane i mierzone: ich pozycje z dokładnością do ułamka piksela i ich jasność. W SkySolver dzieje się to w twojej przeglądarce, przez WebAssembly.
  2. Haszowanie. Każde cztery sąsiednie gwiazdy tworzą czwórkę (quad). Pięć stosunków ich odległości daje kod, który pozostaje taki sam bez względu na skalę, obrót czy odbicie zdjęcia.
  3. Wyszukiwanie. Każdego kodu szuka się w indeksie zbudowanym zawczasu z katalogu gwiazd: indeks SkySolver zawiera 13,1 mln czwórek z katalogu Gaia DR3 (ESA), w każdej skali, od całego nieba po pola o szerokości ułamka stopnia.
  4. Weryfikacja. Pasujący kod to dopiero kandydat. Jest sprawdzany na setkach innych gwiazd: przypadkowe trafienie zostawiłoby je niewyjaśnione, a prawdziwe przewiduje, gdzie jest każda z nich.
  5. Dopasowanie. Gwiazdy sparowane z katalogowymi dają rozwiązanie: środek, skalę i obrót, z dystorsją obiektywu w postaci wielomianu (TAN-SIP). Zdjęcia ze strony głównej SkySolver zostały rozwiązane średnio w 48 ms.
Rzeczywisty przebieg SkySolver na zdjęciu okolic Strzelca: wykryte gwiazdy, czwórka i jej dopasowanie, a potem siatka rozwiązania.
Rzeczywisty przebieg SkySolver na zdjęciu okolic Strzelca: wykryte gwiazdy, czwórka i jej dopasowanie, a potem siatka rozwiązania.

Szerokie pola, panoramy i dystorsja

Większość solverów zakłada, że zdjęcie to płaski, prostoliniowy widok nieba z niewielką dystorsją. Zdjęcia z rybiego oka, zszyte panoramy i „małe planety” łamią to założenie: ich skala zmienia się w obrębie kadru, więc układy gwiazd przestają pasować do katalogowych. SkySolver próbuje projekcji, których używają takie obrazy (równoprostokątnej, Merkatora, walcowej, Panini, stereograficznej), dopasowuje model projekcji z dodatkową siatką korekcyjną i maskuje krajobraz, drzewa i odbicia w kadrze. Tak rozwiązuje panoramę Drogi Mlecznej 360°, w kilka sekund.

Rozwiązywanie Księżyca

Na zdjęciu Księżyca nie ma gwiazd do dopasowania, więc solver Księżyca w SkySolver dopasowuje sam Księżyc. Znajduje krawędź tarczy (jej środek i promień), potem terminator, który daje kierunek Słońca i fazę. Następnie porównuje zdjęcie z mapami albedo i nachyleń terenu Księżyca, jednocześnie dla każdego obrotu, obu odbić lustrzanych i siatki libracji, za pomocą transformat Fouriera, i przyjmuje odpowiedź tylko wtedy, gdy wyjaśnia ona zdjęcie znacznie lepiej niż drugi najlepszy wynik. Od tej chwili każdy piksel ma swoje współrzędne selenograficzne, a kratery można podpisać. Nie potrzebuje daty, miejsca ani zaznaczonych kraterów, tylko zdjęcia: zobacz solver Księżyca.

Co dodaje SkySolver

Dalsza lektura

Przeczytaj też