CANSTAR:
Mitigating stellar radial velocity jitter
using orthogonal activity indices
and a time-aware neural network
Jordi Blanco-Pozo (blanco@ice.csic.es, jordiblp.github.io),
Manuel Perger, Guillem Anglada-Escudé, Ignasi Ribas,
David Baroch, Marina Lafarga, Juan Carlos Morales,
Òscar Porqueras-León, Sophie Stucki, and David Vallmanya Poch
Funded by Grant PRE2022-101942
Blanco-Pozo et al. 2026, A&A, 710, A194
The CCF is sensitive to Doppler shifts
But also to line shifts and line shapes induced by stellar activity
e.g. spots and faculae
time-series
spectroscopic observable
spectroscopic observable
spectroscopic observable
Convolutional layers
an coeff time-series
spectroscopic time-series
an coeff time-series
an coeff time-series
gi time-series
Nf filters
xNc convolutional layers
Multi-head attention
Flatten
Linear layer
RV time-series
Layer norm
Feed-forward layer
Layer norm
xNe encoder layers
Transformer encoder
time-series
spectroscopic observable
spectroscopic observable
spectroscopic observable
Convolutional layers
an coeff time-series
spectroscopic time-series
an coeff time-series
an coeff time-series
gi time-series
Nf filters
xNc convolutional layers
Multi-head attention
Flatten
Linear layer
RV time-series
Layer norm
Feed-forward layer
Layer norm
xNe encoder layers
Transformer encoder
Separating line shifts
from line shape distortions
with an orthonormal basis function
time-series
spectroscopic observable
spectroscopic observable
spectroscopic observable
Convolutional layers
an coeff time-series
spectroscopic time-series
an coeff time-series
an coeff time-series
gi time-series
Nf filters
xNc convolutional layers
Multi-head attention
Flatten
Linear layer
RV time-series
Layer norm
Feed-forward layer
Layer norm
xNe encoder layers
Transformer encoder
Correct for the Stellar Activity in RV data
with a Convolutional Attention Network
(agnostic to the RV data)
Separating line shifts from line shape distortions
with an orthonormal basis function
line shifts
line shape distortions
Separating line shifts from line shape distortions
with an orthonormal basis function
line shifts
line shape distortions
Separating line shifts from line shape distortions
with an orthonormal basis function
line shifts
line shape distortions
Separating line shifts from line shape distortions
with an orthonormal basis function
line shifts
line shape distortions
CANSTAR:
Convolutional AttentioN for Stellar Activity Removal
time-series
spectroscopic observable
spectroscopic observable
spectroscopic observable
Convolutional layers
an coeff time-series
spectroscopic time-series
an coeff time-series
an coeff time-series
gi time-series
Nf filters
xNc convolutional layers
Multi-head attention
Flatten
Linear layer
RV time-series
Layer norm
Feed-forward layer
Layer norm
xNe encoder layers
Transformer encoder
Linear layers
spectroscopic observable
spectroscopic observable
spectroscopic observable
Scaled-dot
product attention
xNh heads
Linear layers
Linear layers
Linear layer
Flatten
Multi-head attention
xNh heads
conv attention network
time-series
spectroscopic observable
spectroscopic observable
spectroscopic observable
Convolutional layers
an coeff time-series
spectroscopic time-series
an coeff time-series
an coeff time-series
gi time-series
xNf filters
xNc convolutional layers
Multi-head attention
Flatten
Linear layer
RV time-series
Layer norm
Feed-forward layer
Layer norm
xNe encoder layers
Transformer encoder
CANSTAR: Convolutional AttentioN for Stellar Activity Removal
Convolutional Attention Network models the line-shape distortions, without ever seeing the line-shift (the RV!)
StarSim 3
Flux, suppression of convection, limb darkening
Stellar models: PHOENIX
Herrero et al. (2016), Rosich et al. (2020),
Stucki et al. (in prep.), Gomes et al. (in prep.)
Gomes, Fernandez-Puig et al. (in prep.)
Eps Eri
Young (400-800 Myr) nearby K2 dwarf with a rotation period of 11.2 days.
Eps Eri b, Jupiter-mass exoplanet on a 7.3 years.
HARPS 2019 observing run to study stellar activity and set constraints on any shorter period exoplanet.
TZ Ari
Nearby M5 dwarf with a rotation period of 1.96 days.
TZ Ari b, Saturn-mass exoplanet on a 2.12 year orbit.
CARMENES 2016-2019 observing run which samples both the long period planet and the short period stellar activity signal.
ε Eridani
TZ Arietis
Training on simulated StarSim data
ε Eridani
TZ Ari
Evaluation on ε Eridani HARPS data
CANSTAR
observations
ε Eri b
RMS residuals 2.46 m/s, 52.5%
Evaluation on TZ Ari CARMENES data
1.96 d (Prot)
772 d (planet)
keplerian
CANSTAR
observations
RMS residuals 6.71 m/s, 62.4%
Evaluation on TZ Ari CARMENES data
1.96 d (Prot)
keplerian
CANSTAR
observations
RMS residuals 3.89 m/s, 33.4%
CANSTAR: Performance
ε Eridani: performance limited by the synthetic gap
TZ Ari: performance limited by photon noise (depending on the observation strategy)
| Synthetic data with noise | Real data |
ε Eridani | 12.9% | 51.1% |
TZ Ari | 35.7% | 62%, 33% |
SunSim + CANSTAR
Mitigating solar radial velocity jitter
using the PLATO RV Data Challenge dataset as benchmark
Jordi Blanco-Pozo, Sophie Stucki, Ignasi Ribas, Nina-Elizabeth Nèmec, Manuel Perger, Sowmya Krishnamurthy, Alexander Shapiro and collaborators
SunSim
StarSim spinoff code, benchmarked against Solar data (Stucki et al. in prep.).
3D MHD stellar models from MURaM MPS-ATLAS (Vögler et al. 2005, Kostogryz et al. 2024, Witzke et al. 2024).
Outstanding results reproducing the variability of 10 years HARPS-N Solar data close to instrumental precision and TSI photometric variability
More details in Sophie Stucki’s talk on Thursday!
SunSim: forward modelling SDO images
SunSim+CANSTAR:
Sun-as-an-exoplanet host star
SunSim
CANSTAR
PLATO RV Data Challenge
Cretignier et al. (2026)
Very Preliminary Results
CANSTAR
observations
Very Preliminary Results
This is only the beginning…
With a larger training set, with noise injected into the simulations and hyperparameter optimization of the network, we can expect to get to even better stellar activity corrections.
But we are already at the sub-m/s level of stellar activity correction, minimizing the synthetic gap.
Simulations are for a G2 star: we can extend the correction to other Sun-like stars.
Conclusions
We have presented a novel method which allows:
Next step: SunSim + CANSTAR project.
Blanco-Pozo et al. 2026, A&A, 710, A194
Backup slides
Funded by Grant PRE2022-101942
StarSim data generation
Stellar Parameters
Spot and facula map