SLIDE 1
Regularized Energy Minimization Models in Image Processing Tibor Luki - - PowerPoint PPT Presentation
Regularized Energy Minimization Models in Image Processing Tibor Luki - - PowerPoint PPT Presentation
Regularized Energy Minimization Models in Image Processing Tibor Luki Faculty of Technical Sciences, University of Novi Sad, Serbia SSIP 2019, Timisoara, Romania NOVI SAD, Serbia NOVI SAD NOVI SAD UNIVERSITY OF NOVI SAD UNS campus Faculty
SLIDE 2
SLIDE 3
NOVI SAD
SLIDE 4
NOVI SAD
SLIDE 5
UNIVERSITY OF NOVI SAD
UNS campus
Faculty of Technical Sciences
1200 employee 2900 first year students
SLIDE 6
DIGITAL IMAGE PROCESSNG GROUP
SUMMER SCHOOL ON IMAGE PROCESSING 2017, NOVI SAD
SLIDE 7
DIGITAL IMAGE PROCESSNG GROUP
SUMMER SCHOOL ON IMAGE PROCESSING 2017, NOVI SAD
SLIDE 8
IWCIA 2020
SLIDE 9
IWCIA 2020
The conference proceedings will be published in the Springer’s “Lecture Notes in Computer Science” series. Keynote speakers https://iwcia2020.wordpress.com/
SLIDE 10
OUTLINE
IMAGE DENOISING DISCRETE TOMOGRAPHY ENERGY-MINIMIZATION METHODS REGULARIZED PROBLEMS DESCRIPTORS
SLIDE 11
ENERGY-MINIMIZATION METHODS
Denoising example * Model design: * Minimization process
SLIDE 12
REGULARIZED ENERGY FUNCTION
Regularized energy function data fitting term regularization term
- balancing parameter,
- linear operator
- observed data
Applications: denoising, deblurring, discrete tomography, classification, zooming, inpainting, stereo vision..
SLIDE 13
REGULARIZED ENERGY FUNCTION
Quadratic function, convex, but often not strictly convex.
SLIDE 14
REGULARIZED ENERGY FUNCTION
- Example. Rudin et al. (1992) introduce the Total variation
based regularization for denoising problem, where .
SLIDE 15
REGULARIZED ENERGY FUNCTION
Discrete gradient
SLIDE 16
WHY WE USE THE GRADIENT?
In continuous case, we can consider the directional derivative:
SLIDE 17
MINIMIZATION PROBLEM
. How to minimize the problem? * Deterministic approach (Gradient based methods). * Stochastic approach (Simulated Annealing).
SLIDE 18
SPECTRAL PROJECTED GRADIENT ALGORITHM
.
is a closed and convex set
SLIDE 19
SIMULATED ANNEALING ALGORITHM
. Simulated Anneling (SA) is a stochastic algorithm based on the simulation of physical process of slow cooling of the material in a heat bath. [Kirkpatrick et. al. (1983)]
SLIDE 20
DISCRETE TOMOGRAPHY
Tomography deals with the reconstruction of images, or slices of 3D volumes, from a number of projections obtained by penetrating waves through the considered object. CT scanner Applications in radiology, industry, materials science etc.
SLIDE 21
DISCRETE TOMOGRAPHY
Tomography deals with the reconstruction of images from a number
- f projections.
Reconstruction problem: , where the projection matrix and vector are given.
SLIDE 22
DISCRETE TOMOGRAPHY
DT deals with reconstructions of images that contain a small number of gray levels from a number of projections: , . Main issue in DT: how to provide good quality reconstructions from as small number of projections as possible. DT reconstruction problem can be formulated as a constrained minimization problem: where , .
SLIDE 23
DISCRETE TOMOGRAPHY
In general case: where is a multi-well potential function. The proposed energy, is differentiable and quadratic. For binary tomography, Schüle et al. (2005) introduce the convex-concave regularization: where
SLIDE 24
DISCRETE TOMOGRAPHY
Construction of the multi-well potential function.
SLIDE 25
DISCRETE TOMOGRAPHY
Phantom (original) images, N=256x256. 3 intensity levels,
SLIDE 26
DISCRETE TOMOGRAPHY
Minimization strategies a binary tomography example Deterministic approach (gradient based method: SPG) Stochastic approach (Simulated Annealing)
SLIDE 27
DISCRETE TOMOGRAPHY ON TRIANGULAR GRID
Reconstructions from 3 projections and 6 projections. x-z=1 y=2
SLIDE 28
DISCRETE TOMOGRAPHY ON TRIANGULAR GRID
The dense projection approach
Unknowns: s - number of odd pixels l - number of even pixels System has a unique solution!
SLIDE 29
[ ]
DISCRETE TOMOGRAPHY ON TRIANGULAR GRID
SLIDE 30
IMAGE DENOISING
Noise clearly visible in an image from a digital camera. Wikipedia
SLIDE 31
IMAGE DENOISING
Image noise is random (not present in the object imaged) variation of brightness or color information in images. Random variation in the number of photons reaching the surface of the image sensor at same exposure level may cause noise (photon noise).
SLIDE 32
IMAGE DENOISING
Denoising
- riginal
noisy reconstruction
SLIDE 33
IMAGE DENOISING
The degradation model is given by . Regularized energy-minimization model: Minimization has several challenges: large-scale problem, the objective function is non-differentiable at points where , and it is convex only when is convex.
SLIDE 34
IMAGE DENOISING
[ Tibor Lukic, Joakim Lindblad, and Natasa Sladoje, Regularized Image Denoising Based on Spectral Gradient Optimization, Inverse Problems, 2011 ]
SLIDE 35
POTENTIAL FUNCTIONS
SLIDE 36
POTENTIAL FUNCTIONS
for high noise for low noise
SLIDE 37
SNR=3.23dB SNR=14.84dB SNR=15.19dB Potential
- nr. 1
( Total Variation ) Potential
- nr. 4
(non-convex) Original im.
ENERGY MINIMIZATION IN DENOISING
SLIDE 38
IMAGE DENOISING
Several algorithms have proposed:
- Projection algorithm (PRO), Chambolle (2004), for TV only,
- Primal-Dual Hybrid Gradient (PDHG), Zhu and Chan (2008),
for TV only,
- Fast Total Variation de-convolution (FTVd), Wang et al. (2008),
for TV only,
- Spectral Gradient Based Optimization, Lukic et al. (2011),
- Elongation based image denoising model, Lukic and Zunic (2014).
SLIDE 39
REGULARIZATION SHAPE DECRIPTORS ARE POSSIBLE REGULARIZATIONS.
The shape, as an object property, allows a wide spectrum of Numerical characterizations or measures. We always looking for new regularizations...
SLIDE 40
SHAPE DESCRIPTORS
Basic requirements: invariance with respect to translation,
rotation, and scaling transformations. The same numerical value should be assigned to all the shapes.
SLIDE 41
SHAPE DESCRIPTORS
Shape measures
SLIDE 42
SHAPE DESCRIPTORS
Most common requirements for shape measures are: if
SLIDE 43
SHAPE DESCRIPTORS
Geometric (area) moments of order p+q: The approximation is very simple to compute, and it is very accurate: [ ] Moments are very desirable operators in discrete space, because no infinitesimal process required, in opposite to gradient:
SLIDE 44
SHAPE DESCRIPTORS
Central moments are translation invariant:
where is the centroid of S. Normalized moments are scaling invariant too: that is . Normalized moments are translation + scaling invariant.
SLIDE 45
SHAPE DESCRIPTORS
Hu moments (algebraic invariants) are also rotational invariant:
Hu moments are translation, scaling and rotation invariant. Drawback: no clear “geometric” behavior.
SLIDE 46
GEOMETRIC INTERPETATION OF HU MOMENTS
It equals the average value of the square distance between shape points and the shape centroid. Circularity measure: First Hu moment (S having unit area and centroid in origin) Second Hu moment
A,B in S.
[Xu, D., Li, H.: Geometric moment invariants. Pattern Recognition, 2008.]
SLIDE 47
SHAPE ORINETATION AS A REGULARIZATION
The shape orientation is an angle alpha which satisfies the formula:
where, Of course, shape orientation is translation invariant.
SLIDE 48
SHAPE ORINETATION AS A REGULARIZATION
Binary images (shapes) and their orientations. Binary tomography energy model with orientation based regularization:
SLIDE 49
SHAPE ORINETATION AS A REGULARIZATION
Experimental results:
SLIDE 50
SHAPE ORINETATION AS A REGULARIZATION
more experimental results: Noise sensitivity:
SLIDE 51
SHAPE ELONGATION AS A REGULARIZATION
Elongation (ellipticity) based image denoising.
SLIDE 52
SHAPE ELONGATION AS A REGULARIZATION
Instead of gradient we use the elongation operator.
SLIDE 53
SHAPE ELONGATION AS A REGULARIZATION
ELONG-D
SLIDE 54
CLOSING WORDS
* Prior information analysis (object convexity, area, perimeter...); * Development of an appropriate optimization procedure; * Reconstruction model design (possible types: energy minimization, inverse transform..); * Analysis of the impact of the image grid selection (image grid can be classical/square, triangular, hexagonal..);
Open issues in energy-minimization methods
SLIDE 55
LITERATURE
SLIDE 56