ProxImage
Proximal algorithms for image analysis
Install / Use
/learn @npusteln/ProxImageREADME
ProxImage
Proximal algorithms for image analysis
Authors
Nelly Pustelnik, nelly.pustelnik@ens-lyon.fr
Audrey Repetti, A.Repetti@hw.ac.uk
Summary
Image processing aims to extract or interpret the information contained in the observed data linked to one (or more) image(s). Most of the analysis tools are based on the formulation of an objective function and the development of suitable optimization methods. This class of approaches, qualified as variational, has become the state-of-the-art for many image processing modalities, thanks to their ability to deal with large-scale problems, their versatility allowing them to be adapted to different contexts, as well as the associated theoretical results ensuring convergence towards a solution of the finite objective function.
Slides of the course
1- Inverse problems and variational approaches - pdf
2- Variational approaches: From inverse problems to segmentation - pdf
3- Variational approaches in supervised learning - pdf
4- Optimisation algorithms - pdf
5- Optimisation algorithms: Block-coordinate approaches - pdf
6- Supervised learning for solving inverse problems - pdf
Python notebook
1- Play with direct model - Notebook
2- Image deconvolution considering Forward-Backward algorithm, FISTA and Condat-Vu algorithm - Notebook
3- Image denoising with Plug-and-Play Forward-Backward - Notebook
Required packages :
-
numpy
-
matplotlib
-
PIL
-
scipy
-
pywt
-
bm3d
-
torch
-
numba
-
pylobs
-
jupyter
Informations
This course has been created for "Journées SMAI-MODE 2022, Limoges"
Affiliations and websites of the authors
Nelly Pustelnik: CNRS, Laboratoire de Physique, ENS de Lyon, France and INMA, UCLouvain, Belgium
Audrey Repetti : Heriot-Watt University, Maxwell Institute, Edinburgh, UK
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
