SlideShare a Scribd company logo
1 of 16
Fast surface detection in
single-photon Lidar waveforms
J. Tachella1, Y. Altmann1, J.Y. Tourneret2 and S. McLaughlin1
1School of Engineering and Physical Sciences, Heriot-Watt University, Edinburgh, UK
2INP-ENSEEHIT-IRIT-TeSA, University of Toulouse, Toulouse, France
Outline
The single-photon Lidar data 3D detection problem
• Challenges
New Bayesian detection approach
• Priors
• Computation of marginals
• Operation curves
• Spatial regularization
Experiments
• Real lidar data
2/16
Single-photon Lidar
1. Time-of-flight-based imaging
raw data 3D surface
𝑧𝑡 ∼ 𝒫 𝑟ℎ 𝑡 − 𝑡0 + 𝑏
∀ 𝑡 = 1, … , 𝑇
2. Classical observation model
3/16
State-of-the-art
Surfaces per pixel
≤1 𝟏 ≥1
Single-depth algorithms
Multi-depth algorithms
Most common cases in practice
Target detection +
single-depth algorithm
4/16
Target detection problem
Target
𝑟 > 0
No target
𝑟 = 0
Large background
𝑟 ≪ 𝑏𝑇
Few photons
𝑟 + 𝑏𝑇 ≪ 1
5/16
Additional challenge: unknown 𝒕 𝟎, 𝒓, 𝒃
Strong signal
𝑟 > 𝑏𝑇
Observation model
Classical model:
𝑧𝑡 ∼ 𝒫 𝑟ℎ 𝑡 − 𝑡0 + 𝑏
Alternative representation: Signal-to-background ratio 𝒘 = 𝒓/𝒃𝑻
𝑧𝑡 ∼ 𝒫 𝑏 𝑤𝑇ℎ 𝑡 − 𝑡0 + 1
Conjugate prior for 𝑏!
6/16
Prior independence: 𝑝(𝑡0, 𝑏, 𝑟) = 𝑝 𝑡0 𝑝(𝑏)𝑝(𝑟)
Background level: 𝑝 𝑏 𝛼 𝑏, 𝛼 𝑏 = 𝐺 𝑏; 𝛼 𝑏, 𝛽 𝑏
Intensity: 𝑝 𝑟 𝑢, 𝛼 𝑟, 𝛽𝑟 = 𝑢𝐺 𝑟; 𝛼 𝑟, 𝛽𝑟 + 1 − 𝑢 𝛿 𝑟
Depth: 𝑝 𝑡0 = 1/𝑇
Target presence 𝑝 𝑢 = 1 = 𝑝 𝑢 = 0 = 0.5
Prior model
𝑤 =
𝑟
𝑏𝑇
, 𝝓 = 𝛼 𝑏, 𝛼 𝑏, 𝛼 𝑟, 𝛽𝑟 𝑝 𝑤, 𝑏 𝑢, 𝝓
7/16
Decision rule
𝑡0, 𝑏, 𝑤 : nuisance parameters
Marginal posterior presence probability
𝑝 𝑢|𝒛, 𝝓 = ∑ 𝑝(𝑢, 𝑏, 𝑤, 𝑡0|𝒛, 𝝓) 𝑑𝑏𝑑𝑤
𝑝 𝑢 = 1|𝒛, 𝝓 ≶ 𝑝 𝑢 = 0|𝒛, 𝝓
No targetTarget
𝒛
𝑡0𝑏, 𝑤
𝝓𝑢
8/16
Marginalization
How do we compute the integrals?
𝑝 𝑢|𝒛, 𝝓 = 𝑝(𝑢) ∑ 𝑝(𝑡0)[ 𝑝 𝒛 𝑡0, 𝑤, 𝑏 𝑝 𝑤, 𝑏 𝑢, 𝝓 𝑑𝑏] 𝑑𝑤
closed form, conjugacy 𝑂(1)
1D integral with quadrature method 𝑂(𝐾)
convolution form with FFT 𝑂(𝑇log𝑇)
Overall complexity 𝑂(𝐾𝑇log𝑇)
𝒛
𝑡0𝑏, 𝑤
𝝓𝑢
9/16
Region of operation
• Detection probability (MC simulation)
• Guideline to practitioners
10/16
Region of operation
• False detection probability
• Red curve: 𝑡0 estimated by
ML (not marginalized)
11/16
But … pixel-wise test
Spatial regularization
Total variation (TV) approach: Post-process the marginal per-pixel posterior
probabilities
1. Image of log-ratios:
𝑦𝑖,𝑗 = log 𝑝 𝑢𝑖,𝑗 = 1 𝒛𝑖,𝑗, 𝝓 − log 𝑝 𝑢𝑖,𝑗 = 0 𝒛𝑖,𝑗, 𝝓
2. TV denoising, then threshold
𝒖 = 𝑓𝑡ℎ(argmin 𝒗 𝒗 − 𝒚 + 𝜏 𝒗 𝑇𝑉
)
Rother et al. "Grabcut: Interactive foreground extraction using iterated graph cuts."
ACM transactions on graphics (TOG). 2004.
12/16
Experiments
Data size: 200x200x2700
Stand-off distance: 325 m
SBR interval: [0.05,0.67]
Acquisition times: 30, 3, 1 and 0.1 ms
Competing methods:
• Cross-correlation (MLE) + thresholding
• Altmann et al. (detection algorithm)
• ManiPoP (multi-depth)
13/16
Experiments
30 ms
3 ms
1 ms
0.3 ms
proposed proposed + TV
14/16
Execution
time
1 ms 12 hs 416 s 80 ms50 ms
Acq.
time
Conclusions and future work
• New fast target detection algorithm for single-photon Lidar
– Spike-and-slab priors – model selection
– Efficient marginalization
– Complexity similar to standard MLE 𝑂(𝐾𝑇log𝑇) vs 𝑂(𝑇log𝑇)
– Highly parallelizable
• Future/ongoing work
– Fast/adaptive reconstruction of complex scenes
– Efficient multispectral single-photon data processing
15/16
Contact: jat3@hw.ac.uk
Online codes: https://gitlab.com/Tachella/LidarDetection
Thanks for your attention!

More Related Content

What's hot

Flash Photography and toonification
Flash Photography and toonificationFlash Photography and toonification
Flash Photography and toonificationSatya Sahoo
 
Optical sensing techniques and signal processing 5
Optical sensing techniques and signal processing 5Optical sensing techniques and signal processing 5
Optical sensing techniques and signal processing 5ali alavi
 
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 GroupLihang 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
 
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 methodDanny Silva vasquez
 
9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...GISRUK conference
 
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...Integrated Carbon Observation System (ICOS)
 
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
 
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...CSCJournals
 
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor PositioningOn Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioninglbruno236
 
Jose_TH1_T09_5.ppt
Jose_TH1_T09_5.pptJose_TH1_T09_5.ppt
Jose_TH1_T09_5.pptgrssieee
 
Noise Removal in SAR Images using Orthonormal Ridgelet Transform
Noise Removal in SAR Images using Orthonormal Ridgelet TransformNoise Removal in SAR Images using Orthonormal Ridgelet Transform
Noise Removal in SAR Images using Orthonormal Ridgelet TransformIJERA Editor
 
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...mravendi
 
My presentation in MST -11 International Workshop
My presentation in MST -11 International WorkshopMy presentation in MST -11 International Workshop
My presentation in MST -11 International WorkshopArpit Gupta
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsNAVER Engineering
 

What's hot (20)

Flash Photography and toonification
Flash Photography and toonificationFlash Photography and toonification
Flash Photography and toonification
 
Optical sensing techniques and signal processing 5
Optical sensing techniques and signal processing 5Optical sensing techniques and signal processing 5
Optical sensing techniques and signal processing 5
 
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
 
Corisco - 2015
Corisco - 2015Corisco - 2015
Corisco - 2015
 
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...
 
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
 
9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...
 
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...
 
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
 
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
 
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
 
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor PositioningOn Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
On Line Training of the Path-Loss Model in Bayesian WLAN Indoor Positioning
 
06466595
0646659506466595
06466595
 
Jose_TH1_T09_5.ppt
Jose_TH1_T09_5.pptJose_TH1_T09_5.ppt
Jose_TH1_T09_5.ppt
 
Noise Removal in SAR Images using Orthonormal Ridgelet Transform
Noise Removal in SAR Images using Orthonormal Ridgelet TransformNoise Removal in SAR Images using Orthonormal Ridgelet Transform
Noise Removal in SAR Images using Orthonormal Ridgelet Transform
 
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
 
My presentation in MST -11 International Workshop
My presentation in MST -11 International WorkshopMy presentation in MST -11 International Workshop
My presentation in MST -11 International Workshop
 
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...
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
 

Similar to EUSIPCO19

Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...AIST
 
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 filtersJulián Tachella
 
My works slideshare hl
My works slideshare hlMy works slideshare hl
My works slideshare hlNima Dabidian
 
2015-04 PhD defense
2015-04 PhD defense2015-04 PhD defense
2015-04 PhD defenseNil Garcia
 
SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)Reheman Baikejiang
 
Investigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationInvestigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationIvan Kitov
 
Streaming multiscale anomaly detection
Streaming multiscale anomaly detectionStreaming multiscale anomaly detection
Streaming multiscale anomaly detectionRavi Kiran B.
 
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS Receiver
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS ReceiverFilter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS Receiver
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS ReceiverYi-Hsueh Tsai
 
SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15Hao Zhuang
 
An accurate retrieval through R-MAC+ descriptors for landmark recognition
An accurate retrieval through R-MAC+ descriptors for landmark recognitionAn accurate retrieval through R-MAC+ descriptors for landmark recognition
An accurate retrieval through R-MAC+ descriptors for landmark recognitionFederico Magliani
 
Efficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingEfficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingHsing-chuan Hsieh
 
Motion-Moderated Transfer Function for Volume Rendering 4D CMR Data
Motion-Moderated Transfer Function for Volume Rendering 4D CMR DataMotion-Moderated Transfer Function for Volume Rendering 4D CMR Data
Motion-Moderated Transfer Function for Volume Rendering 4D CMR DataSimon Walton
 
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...Luigi Vanfretti
 
MIRAS: the instrument aboard SMOS
MIRAS: the instrument aboard SMOSMIRAS: the instrument aboard SMOS
MIRAS: the instrument aboard SMOSadrianocamps
 
MIRAS: The SMOS Instrument
MIRAS: The SMOS InstrumentMIRAS: The SMOS Instrument
MIRAS: The SMOS Instrumentadrianocamps
 
Algorithms for detecting periodic patterns in millions of time series
Algorithms for detecting periodic patterns in millions of time seriesAlgorithms for detecting periodic patterns in millions of time series
Algorithms for detecting periodic patterns in millions of time seriesMeir TOLEDANO
 
Automatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDAAutomatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDARojith Thomas
 
Analysis of large scale spiking networks dynamics with spatio-temporal constr...
Analysis of large scale spiking networks dynamics with spatio-temporal constr...Analysis of large scale spiking networks dynamics with spatio-temporal constr...
Analysis of large scale spiking networks dynamics with spatio-temporal constr...Hassan Nasser
 

Similar to EUSIPCO19 (20)

Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
 
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
 
My works slideshare hl
My works slideshare hlMy works slideshare hl
My works slideshare hl
 
What is I/Q phase
What is I/Q phaseWhat is I/Q phase
What is I/Q phase
 
mid_presentation
mid_presentationmid_presentation
mid_presentation
 
2015-04 PhD defense
2015-04 PhD defense2015-04 PhD defense
2015-04 PhD defense
 
SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)
 
Investigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationInvestigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlation
 
Streaming multiscale anomaly detection
Streaming multiscale anomaly detectionStreaming multiscale anomaly detection
Streaming multiscale anomaly detection
 
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS Receiver
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS ReceiverFilter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS Receiver
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS Receiver
 
SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15
 
An accurate retrieval through R-MAC+ descriptors for landmark recognition
An accurate retrieval through R-MAC+ descriptors for landmark recognitionAn accurate retrieval through R-MAC+ descriptors for landmark recognition
An accurate retrieval through R-MAC+ descriptors for landmark recognition
 
Efficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingEfficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketching
 
Motion-Moderated Transfer Function for Volume Rendering 4D CMR Data
Motion-Moderated Transfer Function for Volume Rendering 4D CMR DataMotion-Moderated Transfer Function for Volume Rendering 4D CMR Data
Motion-Moderated Transfer Function for Volume Rendering 4D CMR Data
 
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
 
MIRAS: the instrument aboard SMOS
MIRAS: the instrument aboard SMOSMIRAS: the instrument aboard SMOS
MIRAS: the instrument aboard SMOS
 
MIRAS: The SMOS Instrument
MIRAS: The SMOS InstrumentMIRAS: The SMOS Instrument
MIRAS: The SMOS Instrument
 
Algorithms for detecting periodic patterns in millions of time series
Algorithms for detecting periodic patterns in millions of time seriesAlgorithms for detecting periodic patterns in millions of time series
Algorithms for detecting periodic patterns in millions of time series
 
Automatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDAAutomatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDA
 
Analysis of large scale spiking networks dynamics with spatio-temporal constr...
Analysis of large scale spiking networks dynamics with spatio-temporal constr...Analysis of large scale spiking networks dynamics with spatio-temporal constr...
Analysis of large scale spiking networks dynamics with spatio-temporal constr...
 

Recently uploaded

Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxBhagirath Gogikar
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxSuji236384
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicinesherlingomez2
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Silpa
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flyPRADYUMMAURYA1
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 

Recently uploaded (20)

Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 

EUSIPCO19

  • 1. Fast surface detection in single-photon Lidar waveforms J. Tachella1, Y. Altmann1, J.Y. Tourneret2 and S. McLaughlin1 1School of Engineering and Physical Sciences, Heriot-Watt University, Edinburgh, UK 2INP-ENSEEHIT-IRIT-TeSA, University of Toulouse, Toulouse, France
  • 2. Outline The single-photon Lidar data 3D detection problem • Challenges New Bayesian detection approach • Priors • Computation of marginals • Operation curves • Spatial regularization Experiments • Real lidar data 2/16
  • 3. Single-photon Lidar 1. Time-of-flight-based imaging raw data 3D surface 𝑧𝑡 ∼ 𝒫 𝑟ℎ 𝑡 − 𝑡0 + 𝑏 ∀ 𝑡 = 1, … , 𝑇 2. Classical observation model 3/16
  • 4. State-of-the-art Surfaces per pixel ≤1 𝟏 ≥1 Single-depth algorithms Multi-depth algorithms Most common cases in practice Target detection + single-depth algorithm 4/16
  • 5. Target detection problem Target 𝑟 > 0 No target 𝑟 = 0 Large background 𝑟 ≪ 𝑏𝑇 Few photons 𝑟 + 𝑏𝑇 ≪ 1 5/16 Additional challenge: unknown 𝒕 𝟎, 𝒓, 𝒃 Strong signal 𝑟 > 𝑏𝑇
  • 6. Observation model Classical model: 𝑧𝑡 ∼ 𝒫 𝑟ℎ 𝑡 − 𝑡0 + 𝑏 Alternative representation: Signal-to-background ratio 𝒘 = 𝒓/𝒃𝑻 𝑧𝑡 ∼ 𝒫 𝑏 𝑤𝑇ℎ 𝑡 − 𝑡0 + 1 Conjugate prior for 𝑏! 6/16
  • 7. Prior independence: 𝑝(𝑡0, 𝑏, 𝑟) = 𝑝 𝑡0 𝑝(𝑏)𝑝(𝑟) Background level: 𝑝 𝑏 𝛼 𝑏, 𝛼 𝑏 = 𝐺 𝑏; 𝛼 𝑏, 𝛽 𝑏 Intensity: 𝑝 𝑟 𝑢, 𝛼 𝑟, 𝛽𝑟 = 𝑢𝐺 𝑟; 𝛼 𝑟, 𝛽𝑟 + 1 − 𝑢 𝛿 𝑟 Depth: 𝑝 𝑡0 = 1/𝑇 Target presence 𝑝 𝑢 = 1 = 𝑝 𝑢 = 0 = 0.5 Prior model 𝑤 = 𝑟 𝑏𝑇 , 𝝓 = 𝛼 𝑏, 𝛼 𝑏, 𝛼 𝑟, 𝛽𝑟 𝑝 𝑤, 𝑏 𝑢, 𝝓 7/16
  • 8. Decision rule 𝑡0, 𝑏, 𝑤 : nuisance parameters Marginal posterior presence probability 𝑝 𝑢|𝒛, 𝝓 = ∑ 𝑝(𝑢, 𝑏, 𝑤, 𝑡0|𝒛, 𝝓) 𝑑𝑏𝑑𝑤 𝑝 𝑢 = 1|𝒛, 𝝓 ≶ 𝑝 𝑢 = 0|𝒛, 𝝓 No targetTarget 𝒛 𝑡0𝑏, 𝑤 𝝓𝑢 8/16
  • 9. Marginalization How do we compute the integrals? 𝑝 𝑢|𝒛, 𝝓 = 𝑝(𝑢) ∑ 𝑝(𝑡0)[ 𝑝 𝒛 𝑡0, 𝑤, 𝑏 𝑝 𝑤, 𝑏 𝑢, 𝝓 𝑑𝑏] 𝑑𝑤 closed form, conjugacy 𝑂(1) 1D integral with quadrature method 𝑂(𝐾) convolution form with FFT 𝑂(𝑇log𝑇) Overall complexity 𝑂(𝐾𝑇log𝑇) 𝒛 𝑡0𝑏, 𝑤 𝝓𝑢 9/16
  • 10. Region of operation • Detection probability (MC simulation) • Guideline to practitioners 10/16
  • 11. Region of operation • False detection probability • Red curve: 𝑡0 estimated by ML (not marginalized) 11/16 But … pixel-wise test
  • 12. Spatial regularization Total variation (TV) approach: Post-process the marginal per-pixel posterior probabilities 1. Image of log-ratios: 𝑦𝑖,𝑗 = log 𝑝 𝑢𝑖,𝑗 = 1 𝒛𝑖,𝑗, 𝝓 − log 𝑝 𝑢𝑖,𝑗 = 0 𝒛𝑖,𝑗, 𝝓 2. TV denoising, then threshold 𝒖 = 𝑓𝑡ℎ(argmin 𝒗 𝒗 − 𝒚 + 𝜏 𝒗 𝑇𝑉 ) Rother et al. "Grabcut: Interactive foreground extraction using iterated graph cuts." ACM transactions on graphics (TOG). 2004. 12/16
  • 13. Experiments Data size: 200x200x2700 Stand-off distance: 325 m SBR interval: [0.05,0.67] Acquisition times: 30, 3, 1 and 0.1 ms Competing methods: • Cross-correlation (MLE) + thresholding • Altmann et al. (detection algorithm) • ManiPoP (multi-depth) 13/16
  • 14. Experiments 30 ms 3 ms 1 ms 0.3 ms proposed proposed + TV 14/16 Execution time 1 ms 12 hs 416 s 80 ms50 ms Acq. time
  • 15. Conclusions and future work • New fast target detection algorithm for single-photon Lidar – Spike-and-slab priors – model selection – Efficient marginalization – Complexity similar to standard MLE 𝑂(𝐾𝑇log𝑇) vs 𝑂(𝑇log𝑇) – Highly parallelizable • Future/ongoing work – Fast/adaptive reconstruction of complex scenes – Efficient multispectral single-photon data processing 15/16
  • 16. Contact: jat3@hw.ac.uk Online codes: https://gitlab.com/Tachella/LidarDetection Thanks for your attention!