Biomedical Imaging Group
Logo EPFL
    • Splines Tutorials
    • Splines Art Gallery
    • Wavelets Tutorials
    • Image denoising
    • ERC project: FUN-SP
    • Sparse Processes - Book Preview
    • ERC project: GlobalBioIm
    • The colored revolution of bioimaging
    • Deconvolution
    • SMLM
    • One-World Seminars: Representer theorems
    • A Unifying Representer Theorem
Follow us on Twitter.
Join our Github.
Masquer le formulaire de recherche
Menu
BIOMEDICAL IMAGING GROUP (BIG)
Laboratoire d'imagerie biomédicale (LIB)
  1. School of Engineering STI
  2. Institute IEM
  3.  LIB
  4.  SNSF: Splines for Image Processing
  • Laboratory
    • Laboratory
    • Laboratory
    • People
    • Jobs and Trainees
    • News
    • Events
    • Seminars
    • Resources (intranet)
    • Twitter
  • Research
    • Research
    • Researchs
    • Research Topics
    • Talks, Tutorials, and Reviews
  • Publications
    • Publications
    • Publications
    • Database of Publications
    • Talks, Tutorials, and Reviews
    • EPFL Infoscience
  • Code
    • Code
    • Code
    • Demos
    • Download Algorithms
    • Github
  • Teaching
    • Teaching
    • Teaching
    • Courses
    • Student projects
  • Splines
    • Teaching
    • Teaching
    • Splines Tutorials
    • Splines Art Gallery
    • Wavelets Tutorials
    • Image denoising
  • Sparsity
    • Teaching
    • Teaching
    • ERC project: FUN-SP
    • Sparse Processes - Book Preview
  • Imaging
    • Teaching
    • Teaching
    • ERC project: GlobalBioIm
    • The colored revolution of bioimaging
    • Deconvolution
    • SMLM
  • Machine Learning
    • Teaching
    • Teaching
    • One-World Seminars: Representer theorems
    • A Unifying Representer Theorem

Splines for Image Processing

Spline Methods for the Continuous/Discrete Processing of Images

Principal Investigator: Prof. Michael Unser

Participants: Mehrsa Pourya, Vincent Guillemet, Rahul Parhi

Period: November 1, 2023 - October 31, 2027.

Research Digest of Previous Work

Abstract

Our aim is to develop a comprehensive framework to address a whole class of problems that are usually formulated in the continuous domain, but call for a digital implementation. Our practical focus is on image processing while the theoretical context is provided by splines. This project started in 1998 and its scope has continued to broaden and to become more mathematical as fundamental aspects of splines (related to differential equations, estimation and regularization theory, stochastic processes, and inverse problems) have been uncovered.

The specific spline-related research topics that will be investigated during the 2023-2027 period are:

1. Splines and inverse problems

Splines can be specified as solutions of data-fitting problems subject to a Hilbertian regularization, which involves a defining operator L and a native space (reproducing-kernel Hilbert space). During the last term, we have generalized the concept to linear inverse problems. Specifically, by substituting the L2-norm of the classical regularizer with its proper L1 counterpart, we could prove that the solution is achieved by an L-spline (of a type matched to the operator L) with a minimal number of adaptive knots. We shall extend our formulation by considering additional regularization norms and domains, as well as broader classes of inverse problems. We shall apply our framework to the resolution of nonlinear inverse problems in optical imaging.

2. Box splines and generalized total variation

With the advent of compressed sensing, Hilbertian norms and regularizers have been supplanted by their sparsity-promoting counterparts (see also Item 1). To accommodate this shift in paradigm, we shall revamp our spline toolbox by replacing the cubic B-splines by continuous piecewise-linear box splines. We shall use these to derive exact discretizations of the total-variation (TV) energy and its second-order extension (HTV) in any number of dimensions. We shall apply the framework to the resolution of concrete inverse problems in the continuum (imaging), using a coarse-to-fine strategy to progressively refine the discretization grid such as to ensure convergence to the continuous-domain solution.

3. Vector-valued splines

We shall extend our spline framework to the handling of vector-valued signals. To do so, we shall rely on matrix-valued digital filters and suitable matrices of differential operators, the idea being to exploit inter-channel dependencies. We shall construct vector-valued B-splines/interpolators and characterize the solution of variational vector-valued problems. We shall also make the connection with vector-valued stochastic processes. We shall apply our techniques to the reconstruction and processing of vector fields.

4. Splines and the k-plane Radon transform

We shall investigate a novel representation of functions on Rd that involves a special kind of spline atoms: the rotated and translated versions of a common (d - k)-dimensional profile, which we call a k-ridge. We intend to prove that these new splines are solutions of variational problems involving a defining operator L and the k-plane Radon transform. The two extreme cases of this extension are connected to the two most popular representations used in machine learning: the radial-basis functions for k = 0, and neural networks with one hidden layer for k = d - 1.

5. Native spaces for splines

The specification of a variational spline has two fundamental ingredients: a spline energy (regularization) and a native space. The latter is the largest possible collection of functions over which the defining energy-minimization problem admits a solution. While the theory of native spaces is well-established for Hilbertian energies, the construction of native spaces has remained elusive for other regularization norms, especially for the scenarios where the null space of the regularization operator is nontrivial. We intend to fill this gap by developing a generic construction of native spaces which should cover all the cases that are of practical interest to us.

  • Laboratory
  • Research
    • Research Topics
    • Talks, Tutorials, and Reviews
  • Publications
  • Code
  • Teaching
Logo EPFL, Ecole polytechnique fédérale de Lausanne
Emergencies: +41 21 693 3000 Services and resources Contact Map Webmaster email

Follow EPFL on social media

Follow us on Facebook. Follow us on Twitter. Follow us on Instagram. Follow us on Youtube. Follow us on LinkedIn.
Accessibility Disclaimer Privacy policy

© 2025 EPFL, all rights reserved