|
ResearchMy current work focuses on machine learning for physical systems and ocean modelling. Before that, I worked on unsupervised video analysis. Today I mainly work on three things:
|
|
Invertible continuous latent dynamic for long-term data assimilation in complex physical systemsRares Grozavescu*, Etienne Meunier*, Pengyu Zhang and Mark Girolami Submitted to ICLR 2027, 2026 arxiv / We propose a continuous-time Koopman autoencoder whose linear latent dynamics can be integrated in closed form at any horizon in a single step. It gives stable, fast long-term forecasts (110x faster than diffusion baselines) and makes data assimilation through the emulator cheap and accurate, with a cost independent of the assimilation window. |
|
Unrolled gradients in disguise: bridging interpolation-based and Jacobian regularization for stable neural dynamicsMaya Janvier and Etienne Meunier NeurIPS 2026, 2026 paper / arxiv / We show that training neural dynamics on interpolated or noisy samples and regularizing their Jacobian both approximate the gradients of unrolled training. Building on this, we derive a principled regularization framework that stabilizes long-term integration of learned dynamical systems without backpropagating through the solver. |
|
Divergence-Free Neural Networks with Application to Image DenoisingSébastien Herbreteau and Etienne Meunier ICLR 2026, 2026 paper / code / We introduce a resource-efficient neural network architecture with zero divergence by design, adapted to high-dimensional problems. Applied to self-supervised image denoising through Stein’s unbiased risk estimation, it is competitive with other divergence-based approaches and outperforms them when the noise level is unknown and varies across the training data. |
|
Physically Consistent Sampling For Ocean Model InitializationBlandine Gorce, Luther Ollier, David Kamm and Etienne Meunier NeurIPS Workshop : Tackling Climate Change with Machine Learning, 2025 paper / code / We use a diffusion-based ocean emulator to accelerate the costly spin-up phase of ocean models, and introduce physically meaningful constraints on vertical stratification to guide sampling toward physically coherent states. |
|
Towards fully differentiable neural ocean model with VerosEtienne Meunier, Said Ouala, Hugo Frezat, Julien Le Sommer and Ronan Fablet EurIPS Workshop : Differentiable Systems and Scientific Machine Learning, 2025 paper / arxiv / code / We make the VEROS ocean model fully differentiable with JAX, enabling automatic differentiation through its dynamical core. We check the numerical consistency of the gradients and demonstrate two applications: correcting an initial ocean state and calibrating unknown physical parameters directly from model observations. |
|
Learning to generate physical ocean states: Towards hybrid climate modeling.Etienne Meunier, David Kamm, Guillaume Gachon, Redouane Lguensat and Julie Deshayes Accepted at ICLR Workshop : Tackling Climate Change with Machine Learning , 2025 arxiv / code / We learn to generate oceanic states using a diffusion model and to integrate physical constraints during sampling. |
|
Unsupervised motion segmentation in one go: Smooth long-term model over a videoEtienne Meunier and Patrick Bouthemy ArXiv, 2023 arxiv / We learn to perform motion segmentation over a video sequence in a single pass in a fully unsupervised manner, using a long-term spatio-temporal model based on splines. The method is very fast at test time and provides temporally consistent labels. |
|
Unsupervised space-time network for temporally-consistent segmentation of multiple motionsEtienne Meunier and Patrick Bouthemy Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2023 paper / video / code / We extend unsupervised motion segmentation to longer sequences by leveraging spatio-temporal motion models and 3D networks. Provide consistent labels accros the video and improves network robustness to erroneous optical flow. |
|
EM-driven unsupervised learning for motion segmentationEtienne Meunier, Anaïs Badoual and Patrick Bouthemy IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), 2023 paper / arxiv / code / We introduce a loss function theoretically grounded in the expectation maximisation framework to train networks to segment optical flow fields without any ground truth labels. Easy to set-up, robust to errors and computationally cheap, it can also be used as a regularisation term for any video segmentation project. |
|
Unsupervised computation of salient motion maps from the interpretation of a frame- based classification networkEtienne Meunier and Patrick Bouthemy British Machine Vision Conference (BMVC) , 2021 paper / video / We detect motion saliency in videos using a weakly-supervised approach based on the gradient-based interpretation of a classification network. Applications on handheld camera videos to distinguish parallax from independent motion and on crowd videos for anomaly motion detection. |
|
Interpreting deep learning models in genomics using genetic algorithmEtienne Meunier, Gherman Novakovsky and Sara Mostafavi Machine Learning in Computational Biology 2019 (MLCB), 2019 We developed a genetic algorithm to generate diverse DNA sequences that maximize the CNN model’s output, which predicts the cell type specificity of accessible DNA regions. Our tool provide a fast way to extract motifs specific to a given cell type and the results show biological relevance. |
Papers Under Review
|
Other ProjectsThese include coursework, side projects, and research work that has not been published. |
|
Shark detectionConsulting 2019-10-01 We designed a functional shark detection pipeline that combines deep learning techniques for underwater image-based shark detection and an adversarial framework for domain adaptation. The pipeline incorporates a network of real-time underwater cameras, enabling efficient shark detection and immediate communication of alerts to on-ground sites. The pipeline is undergoing testing by the CSR in La Reunion Island. |
|
Micropolis GANBU Advanced Machine Learning and Neural Networks 2019-09-01 code / We trained a GAN to generate city structures within the virtual environment of the game “Micropolis.” Our primary objective was to evaluate the generator’s ability to produce city layouts that adhere to the game’s specific requirements. To gauge the effectiveness of the generator, we compared the cities it generated with those obtained through a genetic algorithm that was guided by the game’s scoring function. |
|
Design and source code from Jon Barron's website. |