The Unmoving Stone in Dancing Reflections: How to Spot an Exoplanet Among Mirages ✛

Original: "Coherence differential imaging using gradient-boosted decision trees for the direct detection of exoplanets"
arXiv:2607.15973v1 · 2026-07-17 · CC BY 4.0 · 4 min
The new EPICX algorithm uses gradient boosting to distinguish a planet's steady light from the flickering speckles in coronagraph data.

Context

Today’s coronagraphs are virtuoso light-blockers: they hide the star’s blinding disk, but the filtered residual light spawns speckles—those treacherous mirages that mimic distant exoplanets. To weed them out, astronomers spent decades stacking frames while rotating the telescope (ADI) or comparing with a reference star (RDI), but these methods demand time and lose sensitivity close to the star. Coherent Differential Imaging (CDI) takes a different path: instead of waiting for speckles to give themselves away, it actively probes them by injecting known wavefront distortions using a deformable mirror. Since speckles are coherent—their light can interfere—they react to every nudge, while the planet, with its incoherent light, stays a motionless shadow amid the dancing reflections. This approach would be impossible without breakthroughs in adaptive optics and wavefront sensing, pioneered by Nancy Grace Roman at the dawn of space telescopes.

Methods

In the new study, the team from LIRA lab at the Paris Observatory used Pair Wise Probing (PWP): they sent pairs of opposite distortions (pushing and releasing the deformable mirror) and recorded how the focal-plane pattern changed. For three different coronagraphs—ideal, phase-mask, and the hybrid Lyot coronagraph of the future Roman telescope—they generated 2250 simulated scenes with the Asterix package. Each scene was spiked with 0 to 2 planets at random positions, with contrasts from 2×10⁻⁶ to 10⁻³. Then the DAOStarFinder algorithm picked out all planet-like blips (including thousands of speckles) and built a 12-layer feature cube for each, capturing brightness modulation as the mirror nudged. These features were fed to a gradient-boosted ensemble of decision trees XGBoost, trained on 1200 scenes to classify every candidate as planet or speckle, prioritizing minimal false alarms—since chasing false candidates on the largest telescopes is far too expensive.

Results

On an independent test set of 750 scenes, EPICX proved it can separate wheat from chaff almost flawlessly. With a dynamically chosen threshold that maximizes the F0.5 metric (where precision trumps recall), the confusion matrix told the story: out of thousands of speckles, only a handful were mistaken for planets, while roughly 80% of the injected exoplanets were spotted—even those that were completely invisible in the raw image. Remarkably, the method worked equally well for weak (λ/16) and strong (λ/3) mirror nudges, pushing beyond the linear regime of classical CDI. Even with two probe pairs instead of three, performance degraded only moderately. In images where the stone-planet was lost in a sea of dancing reflections, the probability map from XGBoost produced a crisp peak at the right location, while dismissing the glimmering mirages.

Implications

This result shows that machine learning can learn a complex nonlinear model that is hard to capture with formulas, thereby outperforming classical linear CDI methods plagued by calibration errors. EPICX turns a short sequence of 5–7 frames into a reliable detector, slashing the required data-taking time compared to hour-long ADI or RDI sequences. For future missions—from the upgraded SPHERE+ to the space-borne Roman, named after Nancy Roman—this offers a chance to invest precious observing time not in calibrating speckles but in studying the planets themselves and even their atmospheres. In effect, the method paves the way from mere detection to spectroscopy of distant worlds’ atmospheres—a challenge first envisioned by Michel Mayor, discoverer of the first exoplanet around a Sun-like star.

Future development

Next steps involve making simulations more realistic: adding photon noise and detailed instrument models, including simulators for Roman and SPHERE+. This will allow a precise measurement of the gain over classical algorithms. In parallel, the method will be tested on the THD2 optical bench at the Paris Observatory, and then on the real sky with VLT/SPHERE+ or Roman/CGI. Ultimately, EPICX could not only detect planets but, like a careful gardener, weed out the speckles, leaving a clean field for spectroscopy of atmospheres. Perhaps then we will see not just a single unmoving stone but an entire planetary system frozen in a dance around its star.

Impact

The method will speed up exoplanet searches in the close vicinity of stars and boost the efficiency of future space telescopes like JWST and Roman. It could also be adapted to detect protoplanetary disks and other astrophysical structures that distort the coherent background.

Next steps

Immediate next steps: testing with realistic noisy simulators and a demonstration on the THD2 lab bench, followed by validation on real data from VLT/SPHERE+.

Key open problems

This work directly tackles the speckle-suppression problem—one of the main obstacles to directly imaging Earth-like exoplanets and their atmospheres. CDI with machine learning bridges the gap between wavefront control and signal extraction, building a link between adaptive optics and data analysis.

The knowledge machine's view

This section is addressed to the author of the paper and their colleagues. Neighbouring works were found by meaning-based search across our archive, not by word overlap. We do not review: we show the field around the work.

What the work does

The paper introduces EPICX, a method for detecting exoplanets in coherent differential imaging (CDI) data with paired probing. On simulated scenes with three types of coronagraphs, the XGBoost algorithm, trained on 12-layer cubes of brightness modulation features, achieved high accuracy with a low false alarm rate, especially for planets close to the star.

Where its strength is

The strength of the approach lies in using active probing to generate informative features that distinguish coherent speckles from the incoherent planet signal, and in effectively applying gradient boosting for classification under severe class imbalance.

Where it could go next

Worth trying

  • Test whether features describing the speckle response to probing can be used for unsupervised learning to identify new planet candidates in real data.
  • Test transferring the trained EPICX model to data from a different coronagraph or telescope type using domain adaptation to assess the universality of the modulation features.

Why this may matter

Developing reliable methods for detecting planets near stars is critical for future missions such as the Roman Space Telescope, where every false alarm is costly; this approach could accelerate the discovery of Earth-like worlds.

Original abstract

as written by the authors arXiv:2607.15973v1

Coronagraphic imaging of exoplanets is limited by residual speckles that mimic planets. Advanced post-processing is essential for current and future instruments on the ground or in space. Current techniques are time-intensive and limited. ADI requires long sequences and is limited at small separations. RDI is also time-consuming and sensitive to speckle evolution, leading to imperfect subtraction. Coherence Differential Imaging (CDI), which we successfully demonstrated on SPHERE, offers a faster alternative by using the light incoherence between speckles and planets. However, its reliance on accurate instrumental models limits its performance. In this work, we introduce EPICX, an enhanced CDI method using gradient-boosted decision trees. EPICX models the differential signal as a high-dimensional regression problem, optimizing the discrimination between coherent speckle noise and incoherent planet signal. We validate this enhanced CDI method using simulated data for different coronagraphs, including those aboard JWST and Roman.

The word ‘speckle’ comes from an Old English root meaning ‘little spot.’ These devious little spots have long taunted astronomers by posing as planets at every opportunity. To outsmart them, EPICX borrows an idea from another era: Pair Wise Probing was first proposed in 2007, long before anyone dreamed of widespread machine learning in astronomy.

In Carl Sagan’s novel *Contact*, Ellie Arroway struggles to fish a signal out of the noise — much like EPICX pulls a planet from a chorus of stellar interference, only with light waves instead of radio waves, and giant ground- and space-based observatories instead of radio telescopes.

Key numbers

  • contrast of injected planets: 2×10⁻⁶ to 10⁻³
  • mirror-push amplitude: λ/16 (36 nm) or λ/3 (192 nm)
  • training set size: 1200 scenes
  • number of probe pairs: 2 or 3
  • modulation region for Roman HLC: 3–9 λ/D
Scientists
Christian DopplerD. B. McLaughlinDidier QuelozMichel MayorR. A. RossiterDavid Charbonneau
Concepts
direct imaging brain cancer detection PI-RADS classification coronagraph exoplanet detection noise reduction transit method desi CRISPR single pixel imaging tumor segmentation exoplanet characterization PCR spectral analysis ai Digital Image Processing stellar spectroscopy