SlideShare a Scribd company logo
Bayesian restoration of high-dimensional
photon-starved images
J. Tachella1, Y. Altmann1, M. Pereyra1, J.-Y. Tourneret2
and S. McLaughlin1
1Heriot-Watt University, Edinburgh, UK
2INP-ENSEEHIT-IRIT-T´eSA, Toulouse, France
European Signal Processing Conference, Rome
September 4, 2018
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 1 / 29
Outline
In this work, we compare 6 state-of-the-art Monte Carlo samplers in the
context of Poisson image restoration.
A Bayesian model for restoration of images with Poisson noise.
Appropriate posterior statistics.
We evaluate the performance of the samplers in a series of
experiments, varying the image size and the total number of collected
photons.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 2 / 29
Photon-limited imaging
Photon-limited imaging arises in many applications where the light
flux changes rapidly or is extremely limited.
The measurements generally follow Poisson statistics.
Examples:
Lidar [1]
Medical imaging [2]
Astronomy [3]
1 Altmann et al. (2016) Lidar waveform-based analysis of depth images constructed using sparse single-photon data, IEEE
Trans. on Image Proc., 25(5), 1935-1946
2 Willett et al. (2003) Platelets: a multiscale approach for recovering edges and surfaces in photon-limited medical
imaging, IEEE Trans. on Medical Imag., 22(3), 332-350.
3 Zhang et al. (2008) Wavelets, ridgelets, and curvelets for Poisson noise removal, IEEE Trans. on Image Proc., 17(7),
1093-1108.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 3 / 29
Observational model
In this work, we study the following inverse problem:
y|z ∼ P(Az)
K discrete measurements: y ∈ ZK
+
N-pixel image to recover: z ∈ RN
+
Linear operator A ∈ RK×N
+ , generally rank-deficient
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 4 / 29
A low-photon toy example (104
photons)
In this example, A is a 2 × 2 blur
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 5 / 29
Bayesian approach
In the Bayesian paradigm, we are interested in the posterior distribution
of the unknown image z given the measurements y, i.e.,
p(z|y, λ) ∝ p(y|z)p(z|λ), where
p(y|z) is the likelihood (or data fidelity term)
p(z|λ) is the prior distribution, which contains the a priori
assumptions on the image z (sparsity under some basis, smoothness,
etc).
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 6 / 29
Bayesian model
Hierarchical formulation:
y|z ∼ P(Az)
z|λ ∼ LN(0, (λP)−1
)
The log-normal Gaussian Markov random field prior with P = D D,
where D is the 2D laplacian filter promotes smooth and positive
images z.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 7 / 29
Posterior distribution
Following Bayes theorem, the posterior distribution is
p(z|y, λ) =
p(y|z)p(z|λ)
p(y|z)p(z|λ)dz
∝ exp(−Uy (z))
where the negative log-posterior density (or energy) is
Uy (z) = 1K Az − y log(Az) +
λ
2
log(z) P log(z) + 1N log(z)
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 8 / 29
Inference
The convex optimization approach finds the MAP estimate
ˆzMAP = arg max
z
p(z|y, λ) = arg min
z
Uy (z). (1)
However, when we have very few photons...
0 1 2 3 4 5
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 9 / 29
Inference
To alleviate these problems, we consider other statistics of p(z|y, λ).
In particular, we compute numerical estimates of:
The minimum mean squared error estimator (MMSE) of zn [4]
E{zn|y, λ} =
+∞
0
znp(zn|y, λ)dzn
The marginal posterior variance
var{zn|y, λ} =
+∞
0
(zn − E{zn|y, λ})2
p(zn|y, λ)dzn.
4 Robert, C. (2007) The Bayesian choice: from decision-theoretic foundations to
computational implementation, Springer Science
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 10 / 29
Inference
How do we compute these posterior statistics?
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 11 / 29
Markov Chain Monte Carlo sampling
MCMC samplers construct a Markov chain of NMC samples
{x(s)|s = 1, . . . , NMC} that provide full insight of p(z|y, λ).
We compute the numerical estimates as
E{zn|y, λ} ≈
1
NMC
NMC
s=1
z(s)
n (2)
and
var{zn|y, λ} ≈
1
NMC
NMC
s=1
z(s)
n
2
− ˆµ2
n. (3)
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 12 / 29
Markov chain Monte Carlo sampling
We cannot obtain independent samples, as we are not using a
conjugate prior.
Many samplers are available in the statistics literature to overcome
this problem, but their behaviour is not well studied for
photon-limited imaging problems:
The dimension is very high
The number of data samples K is generally lower than the parameter
dimension N.
The likelihood term has longer tails as the photon-count reduces
(higher uncertainty).
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 13 / 29
Markov chain Monte Carlo sampling
In this work, we compare 6 state-of-the-art Monte Carlo samplers
Random walk Metropolis (RWM) [5]
Unadjusted Langevin algorithm (ULA) [5]
Metropolis adjusted Langevin algorithm (MALA) [5]
Hamiltonian Monte Carlo (HMC) [5]
No U-turn HMC (NUTS) [6]
Bouncy particle sampler (BPS) [7]
5 Brooks et al. (2011) Handbook of Markov chain Monte Carlo, CRC press.
6 Hoffman and Gelman (2014) The No-U-turn sampler: adaptively setting path lengths in
Hamiltonian Monte Carlo, Journal of Machine Learning Research, 15(1), 1593-1623.
7 Bouchard-Cˆot´e et al. (2018) The bouncy particle sampler: A nonreversible rejection-free
Markov chain Monte Carlo method, Journal of the American Statistical Association, 1-13.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 14 / 29
Experiments
We evaluate the stochastic estimators as the dimension N of the
problem increases and the number of photons ( K
k=1 yk)
decreases
We assessed the bias and variance of the estimators as a function
of computing time.
Each algorithm was ran 10 times using different random seeds.
The reference estimate was computed using a long chain.
The parameters of all samplers were adjusted adaptively to obtain the
best performance.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 15 / 29
Posterior mean estimates vs image size
10 60 110 160 210 260
3
4
5
64x64
10 60 110 160 210 260
Computing time [sec]
0
0.05
0.1
0.15
0.2
256x256
RWM ULA MALA HMC NUTS BPS
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 16 / 29
Marginal posterior variance estimates vs image size
10 60 110 160 210 260
0
1
2
3
64x64
10 60 110 160 210 260
Computing time [sec]
0
5
10
256x256
10
-3
RWM ULA MALA HMC NUTS BPS
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 17 / 29
Marginal posterior variance estimates vs total photons
10 70 130 190 250
0
10
20
30
40
100k
photons
10 70 130 190 250
Computing time [sec]
0
0.01
0.02
1k
photons
RWM ULA MALA HMC NUTS BPS
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 18 / 29
Conclusions
HMC obtains the best scaling properties.
NUTS fails to provide good estimates in very high dimensions.
BPS achieves good mean estimates but shows slow convergence in
variance estimates
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 19 / 29
Conclusions
These results are in agreement with the theoretical scaling of the
effective sample size (ESS):
Method
O(N) per independent sample
MC iterations Total computations1
RWM N1 N2 log N
ULA N0.33 N1.33 log N
MALA N0.33 N1.33 log N
HMC N0.25 N1.25 log N
NUTS N0.25 N1.25 log N
BPS N0.47 N1.47 log N
The scaling of the MCMC samplers is still worse than an optimization
alternative, which would scale as N log N.
1
Obtaining one sample involves order N log N computations in all methods
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 20 / 29
Thanks for your attention!
Contact: jat3@hw.ac.uk
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 21 / 29
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 22 / 29
Random Walk Metropolis (RWM)
A proposal is generated by
x∗
∼ N(x(s−1)
, δI)
x∗ is accepted with probability
ρ = min{1, exp Uy (x(s−1)
) − Uy (x∗
) }
The value of δ is adapted to achieve the optimal acceptance ratio of
23%.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 23 / 29
Unadjusted Langevin algorithm (ULA)
A new sample is obtained using gradient information
x(s)
∼ N(x(s−1)
−
δ
2
Uy (x(s−1)
), δI)
As no acceptance rule is used, the samples converge to a distribution
that is close to p(x|y, λ)
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 24 / 29
Metropolis adjusted Langevin algorithm (MALA)
Similarly to ULA, a proposal is generated by
x∗
∼ N x(s−1)
−
δ
2
Uy (x(s−1)
), δI
To converge to the exact posterior, x∗ is accepted with probability
ρ = min{1, exp(α)}
α = Uy (x(s−1)
) − Uy (x∗
) +
1
2δ
||x∗
− x(s−1)
+
δ
2
Uy (x(s−1)
)||2
2
−
1
2δ
||x(s−1)
− x∗
+
δ
2
Uy (x∗
)||2
2
The value of δ is adapted to achieve the optimal acceptance ratio of
57%.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 25 / 29
Hamiltonian Monte Carlo (HMC)
We augment the target distribution
log p(x, p|y, λ) ∝ −Uy (x) −
1
2
||p||2
2
Sampling (x∗, p∗) ∼ p(x, p|y, λ) is done by simulating Hamiltonian
dynamics starting from (x(s−1), p0) and using a leap-frog integrator
of L steps of size .
As the leap-frog integrator is an inexact approximation, we accept x
with probability
ρ = min{1, exp Uy (x(s−1)
) − Uy (x∗
) −
1
2
||p∗
||2
2 +
1
2
||p0
||2
2}
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 26 / 29
No U-turn HMC (NUTS)
Adjusting L steps of size in HMC is generally cumbersome and
requires many trial runs.
The no U-turn sampler [6] automatically adapts the values of L and ,
such that the optimal acceptance rate of ≈ 65% is attained.
6 Hoffman and Gelman (2014) The No-U-turn sampler: adaptively setting path lengths in
Hamiltonian Monte Carlo, Journal of Machine Learning Research, 15(1), 1593-1623.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 27 / 29
Bouncy particle sampler (BPS)
Recently, a ’rejection-free’ MCMC algorithm was introduced in [7].
The algorithm simulates a particle x that bounces around the
posterior with constant velocity v.
Each bouncing time τ(s) is obtained by sampling V ∼ U(0, 1) and
solving the equations:
Uy (x(s)
+ v(s)
τ(s)
) − Uy (x(s)
+ v(s)
τ∗
) = − log V
τ∗
= arg min
t≥0
Uy (x(s)
+ v(s)
t)
that are 1D and can be efficiently solved using Newton’s method!
7 Bouchard-Cˆot´e et al. (2018) The bouncy particle sampler: A nonreversible
rejection-free Markov chain Monte Carlo method, Journal of the American
Statistical Association, 1-13.
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 28 / 29
Bouncy particle sampler (BPS)
As the particle trajectory is ergodic, we compute estimators as
time-averages:
ˆµn =
NB
s=1
1
v
(s)
n
exp x(s)
n + v(s)
n τ(s)
ˆσ2
n =
NB
s=1
1
2v
(s)
n
exp 2x(s)
n + 2v(s)
n τ(s)
− ˆµ2
n
Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 29 / 29

More Related Content

What's hot

Adaptive ultrasonic imaging with the total focusing method
Adaptive ultrasonic imaging with the total focusing methodAdaptive ultrasonic imaging with the total focusing method
Adaptive ultrasonic imaging with the total focusing method
Danny Silva vasquez
 
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision GroupDTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
Lihang Li
 
Doppler Estimation Method of Using Frequency Channel Response for OFDM System...
Doppler Estimation Method of Using Frequency Channel Response for OFDM System...Doppler Estimation Method of Using Frequency Channel Response for OFDM System...
Doppler Estimation Method of Using Frequency Channel Response for OFDM System...
Tatsuji Miyamoto
 
Ill-posedness formulation of the emission source localization in the radio- d...
Ill-posedness formulation of the emission source localization in the radio- d...Ill-posedness formulation of the emission source localization in the radio- d...
Ill-posedness formulation of the emission source localization in the radio- d...
Ahmed Ammar Rebai PhD
 
Real-Time Top-R Topic Detection on Twitter with Topic Hijack Filtering
Real-Time Top-R Topic Detection on Twitter with Topic Hijack FilteringReal-Time Top-R Topic Detection on Twitter with Topic Hijack Filtering
Real-Time Top-R Topic Detection on Twitter with Topic Hijack Filtering
Kohei Hayashi
 
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
jantjournal
 
Flash Photography and toonification
Flash Photography and toonificationFlash Photography and toonification
Flash Photography and toonification
Satya Sahoo
 
SPACE TIME ADAPTIVE PROCESSING FOR CLUTTER SUPPRESSION IN RADAR USING SUBSPAC...
SPACE TIME ADAPTIVE PROCESSING FOR CLUTTER SUPPRESSION IN RADAR USING SUBSPAC...SPACE TIME ADAPTIVE PROCESSING FOR CLUTTER SUPPRESSION IN RADAR USING SUBSPAC...
SPACE TIME ADAPTIVE PROCESSING FOR CLUTTER SUPPRESSION IN RADAR USING SUBSPAC...
International Journal of Technical Research & Application
 
Image reconstrsuction in ct pdf
Image reconstrsuction in ct pdfImage reconstrsuction in ct pdf
Image reconstrsuction in ct pdf
mitians
 
Jose_TH1_T09_5.ppt
Jose_TH1_T09_5.pptJose_TH1_T09_5.ppt
Jose_TH1_T09_5.pptgrssieee
 
Machine learning for high-speed corner detection
Machine learning for high-speed corner detectionMachine learning for high-speed corner detection
Machine learning for high-speed corner detectionbutest
 
Dct and adaptive filters
Dct and adaptive filtersDct and adaptive filters
Dct and adaptive filters
GIET,Bhubaneswar
 
Frequency-domain Finite-difference modelling by plane wave interpolation
Frequency-domain Finite-difference modelling by plane wave interpolationFrequency-domain Finite-difference modelling by plane wave interpolation
Frequency-domain Finite-difference modelling by plane wave interpolation
Inistute of Geophysics, Tehran university , Tehran/ iran
 
06466595
0646659506466595
06466595
Jéssyca Bessa
 
Ms 1341-p touze-final
Ms 1341-p touze-finalMs 1341-p touze-final
Ms 1341-p touze-final
ThomasTouz
 

What's hot (15)

Adaptive ultrasonic imaging with the total focusing method
Adaptive ultrasonic imaging with the total focusing methodAdaptive ultrasonic imaging with the total focusing method
Adaptive ultrasonic imaging with the total focusing method
 
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision GroupDTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
 
Doppler Estimation Method of Using Frequency Channel Response for OFDM System...
Doppler Estimation Method of Using Frequency Channel Response for OFDM System...Doppler Estimation Method of Using Frequency Channel Response for OFDM System...
Doppler Estimation Method of Using Frequency Channel Response for OFDM System...
 
Ill-posedness formulation of the emission source localization in the radio- d...
Ill-posedness formulation of the emission source localization in the radio- d...Ill-posedness formulation of the emission source localization in the radio- d...
Ill-posedness formulation of the emission source localization in the radio- d...
 
Real-Time Top-R Topic Detection on Twitter with Topic Hijack Filtering
Real-Time Top-R Topic Detection on Twitter with Topic Hijack FilteringReal-Time Top-R Topic Detection on Twitter with Topic Hijack Filtering
Real-Time Top-R Topic Detection on Twitter with Topic Hijack Filtering
 
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
 
Flash Photography and toonification
Flash Photography and toonificationFlash Photography and toonification
Flash Photography and toonification
 
SPACE TIME ADAPTIVE PROCESSING FOR CLUTTER SUPPRESSION IN RADAR USING SUBSPAC...
SPACE TIME ADAPTIVE PROCESSING FOR CLUTTER SUPPRESSION IN RADAR USING SUBSPAC...SPACE TIME ADAPTIVE PROCESSING FOR CLUTTER SUPPRESSION IN RADAR USING SUBSPAC...
SPACE TIME ADAPTIVE PROCESSING FOR CLUTTER SUPPRESSION IN RADAR USING SUBSPAC...
 
Image reconstrsuction in ct pdf
Image reconstrsuction in ct pdfImage reconstrsuction in ct pdf
Image reconstrsuction in ct pdf
 
Jose_TH1_T09_5.ppt
Jose_TH1_T09_5.pptJose_TH1_T09_5.ppt
Jose_TH1_T09_5.ppt
 
Machine learning for high-speed corner detection
Machine learning for high-speed corner detectionMachine learning for high-speed corner detection
Machine learning for high-speed corner detection
 
Dct and adaptive filters
Dct and adaptive filtersDct and adaptive filters
Dct and adaptive filters
 
Frequency-domain Finite-difference modelling by plane wave interpolation
Frequency-domain Finite-difference modelling by plane wave interpolationFrequency-domain Finite-difference modelling by plane wave interpolation
Frequency-domain Finite-difference modelling by plane wave interpolation
 
06466595
0646659506466595
06466595
 
Ms 1341-p touze-final
Ms 1341-p touze-finalMs 1341-p touze-final
Ms 1341-p touze-final
 

Similar to Bayesian restoration of high-dimensional photon-starved images

2012 mdsp pr05 particle filter
2012 mdsp pr05 particle filter2012 mdsp pr05 particle filter
2012 mdsp pr05 particle filternozomuhamada
 
CLIM: Transition Workshop - Accounting for Model Errors Due to Sub-Grid Scale...
CLIM: Transition Workshop - Accounting for Model Errors Due to Sub-Grid Scale...CLIM: Transition Workshop - Accounting for Model Errors Due to Sub-Grid Scale...
CLIM: Transition Workshop - Accounting for Model Errors Due to Sub-Grid Scale...
The Statistical and Applied Mathematical Sciences Institute
 
Nonnegative Matrix Factorization with Side Information for Time Series Recove...
Nonnegative Matrix Factorization with Side Information for Time Series Recove...Nonnegative Matrix Factorization with Side Information for Time Series Recove...
Nonnegative Matrix Factorization with Side Information for Time Series Recove...
Paris Women in Machine Learning and Data Science
 
G234247
G234247G234247
Image compression based on
Image compression based onImage compression based on
Image compression based on
ijma
 
A walk through the intersection between machine learning and mechanistic mode...
A walk through the intersection between machine learning and mechanistic mode...A walk through the intersection between machine learning and mechanistic mode...
A walk through the intersection between machine learning and mechanistic mode...
JuanPabloCarbajal3
 
Robust Image Denoising in RKHS via Orthogonal Matching Pursuit
Robust Image Denoising in RKHS via Orthogonal Matching PursuitRobust Image Denoising in RKHS via Orthogonal Matching Pursuit
Robust Image Denoising in RKHS via Orthogonal Matching Pursuit
Pantelis Bouboulis
 
CLIM: Transition Workshop - Overview and New Modeling Directions - Dorit Hamm...
CLIM: Transition Workshop - Overview and New Modeling Directions - Dorit Hamm...CLIM: Transition Workshop - Overview and New Modeling Directions - Dorit Hamm...
CLIM: Transition Workshop - Overview and New Modeling Directions - Dorit Hamm...
The Statistical and Applied Mathematical Sciences Institute
 
Regularized Compression of A Noisy Blurred Image
Regularized Compression of A Noisy Blurred Image Regularized Compression of A Noisy Blurred Image
Regularized Compression of A Noisy Blurred Image
ijcsa
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
The Statistical and Applied Mathematical Sciences Institute
 
Detection of Neural Activities in FMRI Using Jensen-Shannon Divergence
Detection of Neural Activities in FMRI Using Jensen-Shannon DivergenceDetection of Neural Activities in FMRI Using Jensen-Shannon Divergence
Detection of Neural Activities in FMRI Using Jensen-Shannon Divergence
CSCJournals
 
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
The Statistical and Applied Mathematical Sciences Institute
 
Presentacion limac-unc
Presentacion limac-uncPresentacion limac-unc
Presentacion limac-unc
Pucheta Julian
 
A comprehensive study of different image super resolution reconstruction algo...
A comprehensive study of different image super resolution reconstruction algo...A comprehensive study of different image super resolution reconstruction algo...
A comprehensive study of different image super resolution reconstruction algo...IAEME Publication
 
A comprehensive study of different image super resolution reconstruction algo...
A comprehensive study of different image super resolution reconstruction algo...A comprehensive study of different image super resolution reconstruction algo...
A comprehensive study of different image super resolution reconstruction algo...IAEME Publication
 
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdfStatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
Anna Carbone
 
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
sipij
 
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Kostas Hatalis, PhD
 

Similar to Bayesian restoration of high-dimensional photon-starved images (20)

2012 mdsp pr05 particle filter
2012 mdsp pr05 particle filter2012 mdsp pr05 particle filter
2012 mdsp pr05 particle filter
 
CLIM: Transition Workshop - Accounting for Model Errors Due to Sub-Grid Scale...
CLIM: Transition Workshop - Accounting for Model Errors Due to Sub-Grid Scale...CLIM: Transition Workshop - Accounting for Model Errors Due to Sub-Grid Scale...
CLIM: Transition Workshop - Accounting for Model Errors Due to Sub-Grid Scale...
 
Nonnegative Matrix Factorization with Side Information for Time Series Recove...
Nonnegative Matrix Factorization with Side Information for Time Series Recove...Nonnegative Matrix Factorization with Side Information for Time Series Recove...
Nonnegative Matrix Factorization with Side Information for Time Series Recove...
 
G234247
G234247G234247
G234247
 
Image compression based on
Image compression based onImage compression based on
Image compression based on
 
A walk through the intersection between machine learning and mechanistic mode...
A walk through the intersection between machine learning and mechanistic mode...A walk through the intersection between machine learning and mechanistic mode...
A walk through the intersection between machine learning and mechanistic mode...
 
Robust Image Denoising in RKHS via Orthogonal Matching Pursuit
Robust Image Denoising in RKHS via Orthogonal Matching PursuitRobust Image Denoising in RKHS via Orthogonal Matching Pursuit
Robust Image Denoising in RKHS via Orthogonal Matching Pursuit
 
CLIM: Transition Workshop - Overview and New Modeling Directions - Dorit Hamm...
CLIM: Transition Workshop - Overview and New Modeling Directions - Dorit Hamm...CLIM: Transition Workshop - Overview and New Modeling Directions - Dorit Hamm...
CLIM: Transition Workshop - Overview and New Modeling Directions - Dorit Hamm...
 
Regularized Compression of A Noisy Blurred Image
Regularized Compression of A Noisy Blurred Image Regularized Compression of A Noisy Blurred Image
Regularized Compression of A Noisy Blurred Image
 
Ullmayer_Rodriguez_Presentation
Ullmayer_Rodriguez_PresentationUllmayer_Rodriguez_Presentation
Ullmayer_Rodriguez_Presentation
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
 
Detection of Neural Activities in FMRI Using Jensen-Shannon Divergence
Detection of Neural Activities in FMRI Using Jensen-Shannon DivergenceDetection of Neural Activities in FMRI Using Jensen-Shannon Divergence
Detection of Neural Activities in FMRI Using Jensen-Shannon Divergence
 
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
 
Presentacion limac-unc
Presentacion limac-uncPresentacion limac-unc
Presentacion limac-unc
 
A comprehensive study of different image super resolution reconstruction algo...
A comprehensive study of different image super resolution reconstruction algo...A comprehensive study of different image super resolution reconstruction algo...
A comprehensive study of different image super resolution reconstruction algo...
 
A comprehensive study of different image super resolution reconstruction algo...
A comprehensive study of different image super resolution reconstruction algo...A comprehensive study of different image super resolution reconstruction algo...
A comprehensive study of different image super resolution reconstruction algo...
 
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdfStatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
 
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
 
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
 
presentation_btp
presentation_btppresentation_btp
presentation_btp
 

More from Julián Tachella

Tutorial Equivariance in Imaging ICMS 23.pptx
Tutorial Equivariance in Imaging ICMS 23.pptxTutorial Equivariance in Imaging ICMS 23.pptx
Tutorial Equivariance in Imaging ICMS 23.pptx
Julián Tachella
 
NeurIPS22.pptx
NeurIPS22.pptxNeurIPS22.pptx
NeurIPS22.pptx
Julián Tachella
 
Equivariant Imaging SELW'22
Equivariant Imaging SELW'22Equivariant Imaging SELW'22
Equivariant Imaging SELW'22
Julián Tachella
 
The neural tangent link between CNN denoisers and non-local filters
The neural tangent link between CNN denoisers and non-local filtersThe neural tangent link between CNN denoisers and non-local filters
The neural tangent link between CNN denoisers and non-local filters
Julián Tachella
 
Equivariant Imaging
Equivariant ImagingEquivariant Imaging
Equivariant Imaging
Julián Tachella
 
The role of overparameterization and optimization in CNN denoisers
The role of overparameterization and optimization in CNN denoisersThe role of overparameterization and optimization in CNN denoisers
The role of overparameterization and optimization in CNN denoisers
Julián Tachella
 

More from Julián Tachella (6)

Tutorial Equivariance in Imaging ICMS 23.pptx
Tutorial Equivariance in Imaging ICMS 23.pptxTutorial Equivariance in Imaging ICMS 23.pptx
Tutorial Equivariance in Imaging ICMS 23.pptx
 
NeurIPS22.pptx
NeurIPS22.pptxNeurIPS22.pptx
NeurIPS22.pptx
 
Equivariant Imaging SELW'22
Equivariant Imaging SELW'22Equivariant Imaging SELW'22
Equivariant Imaging SELW'22
 
The neural tangent link between CNN denoisers and non-local filters
The neural tangent link between CNN denoisers and non-local filtersThe neural tangent link between CNN denoisers and non-local filters
The neural tangent link between CNN denoisers and non-local filters
 
Equivariant Imaging
Equivariant ImagingEquivariant Imaging
Equivariant Imaging
 
The role of overparameterization and optimization in CNN denoisers
The role of overparameterization and optimization in CNN denoisersThe role of overparameterization and optimization in CNN denoisers
The role of overparameterization and optimization in CNN denoisers
 

Recently uploaded

ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
obonagu
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 

Recently uploaded (20)

ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 

Bayesian restoration of high-dimensional photon-starved images

  • 1. Bayesian restoration of high-dimensional photon-starved images J. Tachella1, Y. Altmann1, M. Pereyra1, J.-Y. Tourneret2 and S. McLaughlin1 1Heriot-Watt University, Edinburgh, UK 2INP-ENSEEHIT-IRIT-T´eSA, Toulouse, France European Signal Processing Conference, Rome September 4, 2018 Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 1 / 29
  • 2. Outline In this work, we compare 6 state-of-the-art Monte Carlo samplers in the context of Poisson image restoration. A Bayesian model for restoration of images with Poisson noise. Appropriate posterior statistics. We evaluate the performance of the samplers in a series of experiments, varying the image size and the total number of collected photons. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 2 / 29
  • 3. Photon-limited imaging Photon-limited imaging arises in many applications where the light flux changes rapidly or is extremely limited. The measurements generally follow Poisson statistics. Examples: Lidar [1] Medical imaging [2] Astronomy [3] 1 Altmann et al. (2016) Lidar waveform-based analysis of depth images constructed using sparse single-photon data, IEEE Trans. on Image Proc., 25(5), 1935-1946 2 Willett et al. (2003) Platelets: a multiscale approach for recovering edges and surfaces in photon-limited medical imaging, IEEE Trans. on Medical Imag., 22(3), 332-350. 3 Zhang et al. (2008) Wavelets, ridgelets, and curvelets for Poisson noise removal, IEEE Trans. on Image Proc., 17(7), 1093-1108. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 3 / 29
  • 4. Observational model In this work, we study the following inverse problem: y|z ∼ P(Az) K discrete measurements: y ∈ ZK + N-pixel image to recover: z ∈ RN + Linear operator A ∈ RK×N + , generally rank-deficient Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 4 / 29
  • 5. A low-photon toy example (104 photons) In this example, A is a 2 × 2 blur Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 5 / 29
  • 6. Bayesian approach In the Bayesian paradigm, we are interested in the posterior distribution of the unknown image z given the measurements y, i.e., p(z|y, λ) ∝ p(y|z)p(z|λ), where p(y|z) is the likelihood (or data fidelity term) p(z|λ) is the prior distribution, which contains the a priori assumptions on the image z (sparsity under some basis, smoothness, etc). Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 6 / 29
  • 7. Bayesian model Hierarchical formulation: y|z ∼ P(Az) z|λ ∼ LN(0, (λP)−1 ) The log-normal Gaussian Markov random field prior with P = D D, where D is the 2D laplacian filter promotes smooth and positive images z. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 7 / 29
  • 8. Posterior distribution Following Bayes theorem, the posterior distribution is p(z|y, λ) = p(y|z)p(z|λ) p(y|z)p(z|λ)dz ∝ exp(−Uy (z)) where the negative log-posterior density (or energy) is Uy (z) = 1K Az − y log(Az) + λ 2 log(z) P log(z) + 1N log(z) Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 8 / 29
  • 9. Inference The convex optimization approach finds the MAP estimate ˆzMAP = arg max z p(z|y, λ) = arg min z Uy (z). (1) However, when we have very few photons... 0 1 2 3 4 5 Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 9 / 29
  • 10. Inference To alleviate these problems, we consider other statistics of p(z|y, λ). In particular, we compute numerical estimates of: The minimum mean squared error estimator (MMSE) of zn [4] E{zn|y, λ} = +∞ 0 znp(zn|y, λ)dzn The marginal posterior variance var{zn|y, λ} = +∞ 0 (zn − E{zn|y, λ})2 p(zn|y, λ)dzn. 4 Robert, C. (2007) The Bayesian choice: from decision-theoretic foundations to computational implementation, Springer Science Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 10 / 29
  • 11. Inference How do we compute these posterior statistics? Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 11 / 29
  • 12. Markov Chain Monte Carlo sampling MCMC samplers construct a Markov chain of NMC samples {x(s)|s = 1, . . . , NMC} that provide full insight of p(z|y, λ). We compute the numerical estimates as E{zn|y, λ} ≈ 1 NMC NMC s=1 z(s) n (2) and var{zn|y, λ} ≈ 1 NMC NMC s=1 z(s) n 2 − ˆµ2 n. (3) Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 12 / 29
  • 13. Markov chain Monte Carlo sampling We cannot obtain independent samples, as we are not using a conjugate prior. Many samplers are available in the statistics literature to overcome this problem, but their behaviour is not well studied for photon-limited imaging problems: The dimension is very high The number of data samples K is generally lower than the parameter dimension N. The likelihood term has longer tails as the photon-count reduces (higher uncertainty). Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 13 / 29
  • 14. Markov chain Monte Carlo sampling In this work, we compare 6 state-of-the-art Monte Carlo samplers Random walk Metropolis (RWM) [5] Unadjusted Langevin algorithm (ULA) [5] Metropolis adjusted Langevin algorithm (MALA) [5] Hamiltonian Monte Carlo (HMC) [5] No U-turn HMC (NUTS) [6] Bouncy particle sampler (BPS) [7] 5 Brooks et al. (2011) Handbook of Markov chain Monte Carlo, CRC press. 6 Hoffman and Gelman (2014) The No-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo, Journal of Machine Learning Research, 15(1), 1593-1623. 7 Bouchard-Cˆot´e et al. (2018) The bouncy particle sampler: A nonreversible rejection-free Markov chain Monte Carlo method, Journal of the American Statistical Association, 1-13. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 14 / 29
  • 15. Experiments We evaluate the stochastic estimators as the dimension N of the problem increases and the number of photons ( K k=1 yk) decreases We assessed the bias and variance of the estimators as a function of computing time. Each algorithm was ran 10 times using different random seeds. The reference estimate was computed using a long chain. The parameters of all samplers were adjusted adaptively to obtain the best performance. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 15 / 29
  • 16. Posterior mean estimates vs image size 10 60 110 160 210 260 3 4 5 64x64 10 60 110 160 210 260 Computing time [sec] 0 0.05 0.1 0.15 0.2 256x256 RWM ULA MALA HMC NUTS BPS Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 16 / 29
  • 17. Marginal posterior variance estimates vs image size 10 60 110 160 210 260 0 1 2 3 64x64 10 60 110 160 210 260 Computing time [sec] 0 5 10 256x256 10 -3 RWM ULA MALA HMC NUTS BPS Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 17 / 29
  • 18. Marginal posterior variance estimates vs total photons 10 70 130 190 250 0 10 20 30 40 100k photons 10 70 130 190 250 Computing time [sec] 0 0.01 0.02 1k photons RWM ULA MALA HMC NUTS BPS Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 18 / 29
  • 19. Conclusions HMC obtains the best scaling properties. NUTS fails to provide good estimates in very high dimensions. BPS achieves good mean estimates but shows slow convergence in variance estimates Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 19 / 29
  • 20. Conclusions These results are in agreement with the theoretical scaling of the effective sample size (ESS): Method O(N) per independent sample MC iterations Total computations1 RWM N1 N2 log N ULA N0.33 N1.33 log N MALA N0.33 N1.33 log N HMC N0.25 N1.25 log N NUTS N0.25 N1.25 log N BPS N0.47 N1.47 log N The scaling of the MCMC samplers is still worse than an optimization alternative, which would scale as N log N. 1 Obtaining one sample involves order N log N computations in all methods Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 20 / 29
  • 21. Thanks for your attention! Contact: jat3@hw.ac.uk Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 21 / 29
  • 22. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 22 / 29
  • 23. Random Walk Metropolis (RWM) A proposal is generated by x∗ ∼ N(x(s−1) , δI) x∗ is accepted with probability ρ = min{1, exp Uy (x(s−1) ) − Uy (x∗ ) } The value of δ is adapted to achieve the optimal acceptance ratio of 23%. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 23 / 29
  • 24. Unadjusted Langevin algorithm (ULA) A new sample is obtained using gradient information x(s) ∼ N(x(s−1) − δ 2 Uy (x(s−1) ), δI) As no acceptance rule is used, the samples converge to a distribution that is close to p(x|y, λ) Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 24 / 29
  • 25. Metropolis adjusted Langevin algorithm (MALA) Similarly to ULA, a proposal is generated by x∗ ∼ N x(s−1) − δ 2 Uy (x(s−1) ), δI To converge to the exact posterior, x∗ is accepted with probability ρ = min{1, exp(α)} α = Uy (x(s−1) ) − Uy (x∗ ) + 1 2δ ||x∗ − x(s−1) + δ 2 Uy (x(s−1) )||2 2 − 1 2δ ||x(s−1) − x∗ + δ 2 Uy (x∗ )||2 2 The value of δ is adapted to achieve the optimal acceptance ratio of 57%. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 25 / 29
  • 26. Hamiltonian Monte Carlo (HMC) We augment the target distribution log p(x, p|y, λ) ∝ −Uy (x) − 1 2 ||p||2 2 Sampling (x∗, p∗) ∼ p(x, p|y, λ) is done by simulating Hamiltonian dynamics starting from (x(s−1), p0) and using a leap-frog integrator of L steps of size . As the leap-frog integrator is an inexact approximation, we accept x with probability ρ = min{1, exp Uy (x(s−1) ) − Uy (x∗ ) − 1 2 ||p∗ ||2 2 + 1 2 ||p0 ||2 2} Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 26 / 29
  • 27. No U-turn HMC (NUTS) Adjusting L steps of size in HMC is generally cumbersome and requires many trial runs. The no U-turn sampler [6] automatically adapts the values of L and , such that the optimal acceptance rate of ≈ 65% is attained. 6 Hoffman and Gelman (2014) The No-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo, Journal of Machine Learning Research, 15(1), 1593-1623. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 27 / 29
  • 28. Bouncy particle sampler (BPS) Recently, a ’rejection-free’ MCMC algorithm was introduced in [7]. The algorithm simulates a particle x that bounces around the posterior with constant velocity v. Each bouncing time τ(s) is obtained by sampling V ∼ U(0, 1) and solving the equations: Uy (x(s) + v(s) τ(s) ) − Uy (x(s) + v(s) τ∗ ) = − log V τ∗ = arg min t≥0 Uy (x(s) + v(s) t) that are 1D and can be efficiently solved using Newton’s method! 7 Bouchard-Cˆot´e et al. (2018) The bouncy particle sampler: A nonreversible rejection-free Markov chain Monte Carlo method, Journal of the American Statistical Association, 1-13. Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 28 / 29
  • 29. Bouncy particle sampler (BPS) As the particle trajectory is ergodic, we compute estimators as time-averages: ˆµn = NB s=1 1 v (s) n exp x(s) n + v(s) n τ(s) ˆσ2 n = NB s=1 1 2v (s) n exp 2x(s) n + 2v(s) n τ(s) − ˆµ2 n Juli´an Tachella (HWU-T´eSA) Restoration of photon-starved images September 4, 2018 29 / 29