Камешек на дне ручья лежит неподвижно, пока солнечные блики пляшут на поверхности воды. В астрономии такой же контраст: настоящая экзопланета — это камень, а мириады спеклов (пятен рассеянного звездного света) — рябь, дрожащая в инструментах. Самые совершенные коронографы старательно экранируют ослепительный диск звезды, но остаточный свет порождает коварные миражи, которые десятилетиями вводили наблюдателей в заблуждение. Планета и спекл на одиночном снимке выглядят почти одинаково. Чтобы отличить неподвижное от переменчивого, нужен иной подход.
Когерентное дифференциальное детектирование (CDI) превращает спеклы в танец. С помощью деформируемого зеркала — гибкой мембраны с сотнями актуаторов — в волновой фронт телескопа вносят известные искажения. Спеклы, будучи когерентными (их свет способен к интерференции, как у лазера), чутко реагируют на каждый толчок, а планета, свет которой некогерентен, остаётся невозмутимой. Метод требует серии из нескольких кадров: на каждом зеркало слегка «прогибается» по-разному, и картина пятен оживает. Это напоминает зондирование Pair Wise Probing: посылают пары противоположных искажений — вдавливают и отпускают, — и по откликам восстанавливают, где чистая вода, а где лишь отражения.
Новый алгоритм EPICX, созданный в лаборатории LIRA Парижской обсерватории, берёт на вооружение градиентный бустинг (ансамбль решающих деревьев XGBoost). Для трёх разных коронографов — идеального, фазовой маски и гибридного Lyot-коронографа будущего телескопа Roman, названного в честь Нэнси Грейс Роман, — сгенерировали 2250 симулированных сцен с помощью пакета Asterix. В каждую сцену подмешали от 0 до 2 планет с контрастами от 2×10⁻⁶ до 10⁻³. Затем все подозрительные точки пропустили через алгоритм DAOStarFinder, и для каждой построили 12-слойный куб признаков, улавливающих, как яркость меняется от толчка к толчку. XGBoost обучился на 1200 сценах классифицировать кандидатов, ставя во главу угла точность, — ведь перебрасывать телескопы на проверку ложной тревоги непозволительно дорого.
На оставшихся 750 сценах EPICX почти безошибочно отделил зёрна от плевел. При динамическом пороге, дающем максимум F0.5-метрики, из тысяч спеклов лишь единицы были приняты за планеты, тогда как около 80% настоящих миров обнаружились — даже те, что полностью тонули в исходном изображении. Удивительно, что метод работал одинаково хорошо и при слабых (λ/16, около 36 нм), и при сильных (λ/3, почти 200 нм) толчках зеркала, выходящих за рамки линейного CDI. Карта вероятностей от XGBoost высвечивала планету чётким пиком, отбрасывая танцующий хоровод бликов. Короткой серии из 5–7 кадров оказывается достаточно, чтобы увидеть неподвижный камень.
Будущее открывается захватывающее. EPICX позволит телескопам вроде Roman и наземному SPHERE+ тратить драгоценное время не на калибровку спеклов, а на изучение самих планет и их атмосфер. Фактически, метод прокладывает путь от простого обнаружения к спектроскопии далёких миров — задаче, намеченной ещё Мишелем Майором, открывателем первой экзопланеты у солнцеподобной звезды. Впереди — усложнение симуляций с фотонным шумом и испытания на реальном небе. Возможно, однажды мы увидим не просто одинокий камень, а целое ожерелье планет, застывших в танце вокруг материнской звезды.
Слово «спекл» происходит от английского speckle — «пятнышко». Эти коварные пятнышки долгое время дразнили астрономов, прикидываясь планетами при каждом удобном случае. Чтобы их перехитрить, EPICX использует идею из другой эпохи: Pair Wise Probing впервые предложили в 2007 году, когда о массовом применении машинного обучения в астрономии ещё не мечтали.
В романе «Контакт» Карла Сагана героиня Элли Эрроуэй бьётся над фильтрацией сигнала из шума — почти как EPICX выделяет планету из хора звездных помех, только вместо радиоволн здесь световые волны, а вместо радиотелескопов — гигантские наземные и космические обсерватории.