Trending
Julian Tachella's Avatar

Julian Tachella

@tachellajulian

CNRS research scientist, based at ENS de Lyon I'm interested in AI for imaging inverse problems Looking to hire phds/postdocs! πŸ‡¦πŸ‡·πŸ‡¬πŸ‡§πŸ‡«πŸ‡· Website: https://tachella.github.io/ Deepinverter: https://deepinv.github.io/

276
Followers
136
Following
79
Posts
14.11.2024
Joined
Posts Following

Latest posts by Julian Tachella @tachellajulian

The manuscript encapsulates 5 years of experience working in this rapidly emerging field and focuses on the core concepts and ideas behind self-supervised methods.

08.01.2026 12:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The manuscript illustrates some ideas on imaging inverse problems, but the concepts therein can be applied to other data modalities, such as time series or volumetric data.

08.01.2026 12:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Self-supervised learning methods for inverse problems allow for training neural networks without ground-truth references, and pave the way for AI models that can discover structures from raw, noisy and/or incomplete, measurement data across science and engineering.

08.01.2026 12:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Self-Supervised Learning from Noisy and Incomplete Data Many important problems in science and engineering involve inferring a signal from noisy and/or incomplete observations, where the observation process is known. Historically, this problem has been tac...

πŸ“– We put together with Mike Davies a review of self-supervised learning for inverse problems, covering the main approaches in the literature with a unified notation and analysis.

arxiv.org/abs/2601.03244

08.01.2026 12:37 πŸ‘ 8 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Post image

You can now solve inverse problems with SOTA diffusion models with DeepInverse and the brand new integration of @hf.co HF diffusers!

Get started with an example: deepinv.github.io/deepinv/auto...

25.11.2025 13:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
DeepInverse tutorial - computational imaging with AI
DeepInverse tutorial - computational imaging with AI YouTube video by DeepInverse

We created a 1-hour live-coding tutorial to get started in imaging problems with AI, using the deepinverse library

youtu.be/YRJRgmXV8_I?...

13.11.2025 15:24 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸ«‚ This is an important milestone for the deepinv maintainer team and contributors, who keep shipping new features!

05.11.2025 17:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

✨ If you like the library, give us a star of support in GitHub: github.com/deepinv/deep...

05.11.2025 17:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
5 minute quickstart tutorial β€” deepinv 0.3.5 documentation

Interested?
1- pip install deepinv
2- Get started with our 5-minute tutorial: deepinv.github.io/deepinv/auto...
3- Go deeper by checking examples and our extensive documentation: deepinv.github.io/deepinv/inde...

05.11.2025 17:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ“Έ DeepInverse provides state-of-the-art AI models for image reconstruction across many imaging modalities, such as computational photography, astronomical imaging, microscopy, and medical imaging.

05.11.2025 17:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
DeepInverse Joins the PyTorch Ecosystem: the library for solving imaging inverse problems with deep learning – PyTorch

πŸ’₯ DeepInverse is now part of the official PyTorch LandscapeπŸ’₯

We are excited to join an ecosystem of great open-source AI libraries, including @hf.co diffusers, MONAI, einops, etc.

pytorch.org/blog/deepinv...

05.11.2025 17:31 πŸ‘ 10 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Unfolded Algorithms β€” deepinv 0.3.4 documentation

Read more about this new feature in the docs: deepinv.github.io/deepinv/user...

and check out a Jupyter notebook demo: deepinv.github.io/deepinv/auto...

This is a great example of the under-the-hood features that make large-scale training seamless with the library!

09.10.2025 13:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The new feature leverages closed-form formulas for computing gradients without storing intermediate steps, only requiring an additional call to the least squares solver.

09.10.2025 13:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

DeepInverse provided access to state-of-the-art matrix-free least squares solvers (eg, conjugate gradient, BiCGStab, lsqr, etc), but backproping through their steps required significant memory and slowed down training.

09.10.2025 13:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Many reconstruction models rely on a differentiable least squares solver, such as unfolded networks with proximal steps or reconstruct-anything-model.

09.10.2025 13:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Unfolded Algorithms β€” deepinv 0.3.4 documentation

πŸ”Ž A focus on the new implicit backprop for least squares solvers (by Minh Hai Nguyen), which unlocks training in large-scale imaging settings:

09.10.2025 13:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Unfolded Algorithms β€” deepinv 0.3.4 documentation

πŸš€ New Features:

- Implicit backprop for least squares solvers

- noise statistics for SAR imaging

- Multi-coil MRI coil-map estimation acceleration via CuPy

- RicianNoise model

- Self-supervised super-resolution loss

09.10.2025 13:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
DeepInverse: a Python library for imaging with deep learning β€” deepinv 0.3.4 documentation

πŸ’₯ DeepInverse v0.3.5 is out! πŸ’₯

docs: deepinv.github.io/deepinv/

github: github.com/deepinv/deep...

09.10.2025 13:20 πŸ‘ 10 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Join the deepinv library Discord Server! Check out the deepinv library community on Discord – hang out with 189 other members and enjoy free voice and text chat.

Stay tuned for more hackathons to come!
πŸ«‚If you are interested in joining the community
- join the discord discord.gg/qBqY5jKw3p
- open an issue or a pull request deepinv.github.io
- drop us a message!

10.09.2025 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

❔ Uncertainty Quantification
- coverage plots + conformal prediction
🏫 Trainer v2!

10.09.2025 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ’₯ Self-supervised learning
- Noise2Self
- MERLIN for SAR

10.09.2025 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ“– Datasets
- PETRIC challenge dataset
- BSD500 dataset
- Calgary MRI dataset

10.09.2025 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸš€ More optimizers
- implicit differentiation for linear solvers
- more noisy data fidelities for diffusion
- SPECT preconditioned reconstruction
- phase unwrapping reconstruction

10.09.2025 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ–ΌοΈ More image priors/regularizers
- latent diffusion models
- general restoration models for PnP
- complex wavelets prior
- weakly convex regularisers

10.09.2025 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🌌 Large-scale imaging:
- multi-GPU distributed denoising/reconstruction
- 3D TV/TGV denoising in example
- 3D DRUNet

10.09.2025 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ”¬ New forward operators
- ultrasound physics
- MRI-NUFFT physics wrapper
- ++ ASTRA integration
- near & far field radar operators
- pytomography wrapper SPECT
- SAR noise models
- multiview operators
- single-pixel spyrit wrapper
- spatial unwrapping operators
- multiscale

10.09.2025 16:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

β˜€οΈ Just wrapped up the DeepInverse Hackathon!

We had 30+ imaging scientists from all over the world coding during 3 days next to the beautiful Calanques in Marseille, France. It was a great moment to meet new people, discuss science, and code new imaging algorithms!

10.09.2025 16:50 πŸ‘ 11 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Also available on Google Colab colab.research.google.com/drive/11YKc_...

20.08.2025 11:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For every step, you can either i) use a preexisting {operator,model,dataset} or ii) define a custom one yourself.

20.08.2025 11:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The tutorial, built by @andrewwango.bsky.social, walks you through the main steps of a computational imaging pipeline:

πŸ“Έ Defining your forward operator
πŸ’» Defining your reconstruction model
🧾 Defining your dataset

20.08.2025 11:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0