SlideShare a Scribd company logo
POL-LWIR Vehicle Detection: Convolutional
Neural Networks Meet Polarised Infrared
Sensors
Marcel Sheeny1
, Andrew Wallace1
, Mehryar Emambakhsh2
, Sen Wang1
, Barry Connor3
1
Heriot-Watt University,2
Cortexica Vision Systems,3
Thales UK
1
Summary
• Introduction
• Polarised Long Wave Infrared (POL-LWIR)
• Stokes Vector
• Dataset
• Methodology
• Results
• Conclusions
2
Introduction
• Most cars companies are promising level 4 of
autonomy by 2020
• RGB cameras offer poor visibility during night
• Long-wave Infrared (LWIR) sensors are capable of
sensing beyond the visible spectrum and are robust
to falling illumination
• Polarised LWIR is shown by previous works that can
captures features like material refractive index,
surface orientation and angle of observation, which
can lead to better discrimination
3
Example of vehicles sensed by
POL-LWIR
Objectives
• Try the two most promising research directions in
object detection based on deep neural networks
to recognise vehicles in polarised long-wave
infrared
• Two-Stage object detection
○ Faster R-CNN [1]
• One-Stage object detection
○ Single Shot MultiBox Detector (SSD) [2]
• Compare results in terms of mean average
precision (mAP) and processing time
4
[1] Ren, Shaoqing, et al. "Faster r-cnn: Towards
real-time object detection with region proposal
networks." Advances in neural information
processing systems. 2015.
[2] Liu, Wei, et al. "Ssd: Single shot multibox
detector." European conference on computer
vision. Springer, Cham, 2016.
Polarised Infrared
• The Thales Catherine MP LWIR
Polarimetre was used
• 4 Linear Polarisers were built into the
sensors (0o
, 45o
, 90o
, 135o
)
• It can sense between 8μm to 12μm
(375 THz to 250 THz)
5
Polarised Infrared Camera
developed by Thales
Electron micrograph image of a
polarisation sensitive
Stokes Vector
• A way of representing polarised light is to compute the
Stokes Vector.
• The Stokes Vector can describe properties of the light
6
Stokes Vector
• The Stokes Vector contains 4 components: I, Q, U and V.
• I component measures the total intensity of the radiation.
• Q and U components describe the amount of radiation polarised in a horizontal
direction and in a plane rotated 45 from the horizontal respectively.
• V component describes the mount of right-circularly polarised radiation.
• From the Stokes vector the degree of linear polarisation, P, and the angle of
polarisation, φ, can be calculated.
• Measuring V requires an additional quarter wave plate, and it was not taken in
consideration in this project.
7
Stokes Vector
8
Methodology
9
U
Q
I
I
P
ɸ
Faster R-CNN
• Faster R-CNN applies a network to the whole image to extract features, from which it
proposes bounding boxes (“Region Proposal Network”)
• Then it uses these proposals and the already generated features as input to a small
network to give final results.
• Faster R-CNN can use any CNN to extract the features of
the input.
○ InceptionNet [Szegedy, Christian, et al. "Going deeper with convolutions." CVPR. 2015.]
○ VGG [Simonyan and Zisserman. "Very deep convolutional networks for large-scale image recognition." 2014.]
○ ResNet [He, Kaiming, et al. "Deep residual learning for image recognition." CVPR. 2016.]
• It runs at 10 frames per second (fps) on a NVIDIA Titan X GPU
10
Ren, Shaoqing, et al. "Faster R-CNN: Towards real-time
object detection with region proposal networks." Advances
in neural information processing systems. 2015.
Single Shot Detector (SSD)
• As mentioned, Faster R-CNN trains a network in two stages. Single Shot multibox
Detection (SSD) tries to create an end-to-end object detection network.
• Using the image as input, SSD trains a map of the regions with respective classes as
output. It can execute object detection without separate propose-recognise networks,
i.e. in just one shot.
• The SSD method can process videos at 40-58 FPS on a NVIDIA Titan X GPU
• The SSD can have the first layers based on well established neural networks such as
VGG, Mobilenet and Inception.
11
Liu, Wei, et al. "Ssd: Single shot multibox detector." European conference on
computer vision. Springer, Cham, 2016.
• These 4 different networks were used evaluated in the polarised IR context:
○ SSD MobileNet
○ SSD InceptionV2
○ Faster R-CNN ResNet-50
○ Faster R-CNN ResNet-101
• It was decided to represent the input in two different ways. I,Q,U and I,P,ɸ
Experimental Method
12
I
P
ɸU
I
Q
Dataset
• The dataset was collected by Thales in Glasgow in March, 2013.
• 10659 images for training
• 4553 images for testing
• Train and test data were capture from different days
• All regions with cars were annotated
13
Example of annotations
Results
14
Qualitative Results
15
I
I
Q
U
I
P
ɸ
Qualitative Results
16
Faster R-CNN ResNet 101 I,P,ɸ qualitative results
Conclusions
17
●
Deep Neural Networks are shown to be a technique that can find robust patterns from
the polarised signature. It performs better than previous feature extraction developed
by Dickson, et al [1].
• Faster R-CNN got the best results using ResNet-101, showing that the feature extraction
task is crucial for a good classification. However it is the slowest between the compared
methods.
• Polarised Infrared Images generate strong signatures from vehicles, especially from the
metallic parts and the window. This is true in day or night conditions; for LWIR the
signature is mainly emissive.
• I,P,ɸ showed to be a better representation for vehicle detection compared to just using
I. Showing that the polarisation retrieves a good signature from vehicles.
[1] Improving infrared vehicle detection with polarisation
CN Dickson, AM Wallace, M Kitchin, B Connor
Intelligent Signal Processing Conference 2013 (ISP 2013), IET, 1-6
Questions?
18
Ad

More Related Content

What's hot (19)

AI Research and OpenPOWER at the NASA Frontier Development Lab
AI Research and OpenPOWER at the NASA Frontier Development LabAI Research and OpenPOWER at the NASA Frontier Development Lab
AI Research and OpenPOWER at the NASA Frontier Development Lab
Ganesan Narayanasamy
 
Unsupervised/Self-supervvised visual object tracking
Unsupervised/Self-supervvised visual object trackingUnsupervised/Self-supervvised visual object tracking
Unsupervised/Self-supervvised visual object tracking
Yu Huang
 
Indoor Localization Systems
Indoor Localization SystemsIndoor Localization Systems
Indoor Localization Systems
University of Colorado at Boulder
 
Multi sensor calibration by deep learning
Multi sensor calibration by deep learningMulti sensor calibration by deep learning
Multi sensor calibration by deep learning
Yu Huang
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
Yu Huang
 
Aerial detection1
Aerial detection1Aerial detection1
Aerial detection1
ssuser456ad6
 
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
Naoki Shibata
 
Google Techtalk 2006
Google Techtalk 2006Google Techtalk 2006
Google Techtalk 2006
Alberto Conti
 
Deep Learning Applications to Satellite Imagery
Deep Learning Applications to Satellite ImageryDeep Learning Applications to Satellite Imagery
Deep Learning Applications to Satellite Imagery
rlewis48
 
Subspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptSubspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.ppt
grssieee
 
Global grid of master events for waveform cross correlation: design and testing
Global grid of master events for waveform cross correlation: design and testingGlobal grid of master events for waveform cross correlation: design and testing
Global grid of master events for waveform cross correlation: design and testing
Ivan Kitov
 
Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...
Ivan Kitov
 
Combining remote sensing earth observations and in situ networks: detection o...
Combining remote sensing earth observations and in situ networks: detection o...Combining remote sensing earth observations and in situ networks: detection o...
Combining remote sensing earth observations and in situ networks: detection o...
Integrated Carbon Observation System (ICOS)
 
Cosmology Research in China
Cosmology Research in ChinaCosmology Research in China
Cosmology Research in China
EnergyCosmicLaborato
 
Data Collection via Synthetic Aperture Radiometry towards Global System
Data Collection via Synthetic Aperture Radiometry towards Global SystemData Collection via Synthetic Aperture Radiometry towards Global System
Data Collection via Synthetic Aperture Radiometry towards Global System
IJERA Editor
 
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
 
Paper review
Paper reviewPaper review
Paper review
Junya Tanaka
 
FactSheet_v12
FactSheet_v12FactSheet_v12
FactSheet_v12
Jungwon Seo
 
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
Yao-Yu Yang
 
AI Research and OpenPOWER at the NASA Frontier Development Lab
AI Research and OpenPOWER at the NASA Frontier Development LabAI Research and OpenPOWER at the NASA Frontier Development Lab
AI Research and OpenPOWER at the NASA Frontier Development Lab
Ganesan Narayanasamy
 
Unsupervised/Self-supervvised visual object tracking
Unsupervised/Self-supervvised visual object trackingUnsupervised/Self-supervvised visual object tracking
Unsupervised/Self-supervvised visual object tracking
Yu Huang
 
Multi sensor calibration by deep learning
Multi sensor calibration by deep learningMulti sensor calibration by deep learning
Multi sensor calibration by deep learning
Yu Huang
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
Yu Huang
 
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
Naoki Shibata
 
Google Techtalk 2006
Google Techtalk 2006Google Techtalk 2006
Google Techtalk 2006
Alberto Conti
 
Deep Learning Applications to Satellite Imagery
Deep Learning Applications to Satellite ImageryDeep Learning Applications to Satellite Imagery
Deep Learning Applications to Satellite Imagery
rlewis48
 
Subspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptSubspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.ppt
grssieee
 
Global grid of master events for waveform cross correlation: design and testing
Global grid of master events for waveform cross correlation: design and testingGlobal grid of master events for waveform cross correlation: design and testing
Global grid of master events for waveform cross correlation: design and testing
Ivan Kitov
 
Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...
Ivan Kitov
 
Combining remote sensing earth observations and in situ networks: detection o...
Combining remote sensing earth observations and in situ networks: detection o...Combining remote sensing earth observations and in situ networks: detection o...
Combining remote sensing earth observations and in situ networks: detection o...
Integrated Carbon Observation System (ICOS)
 
Data Collection via Synthetic Aperture Radiometry towards Global System
Data Collection via Synthetic Aperture Radiometry towards Global SystemData Collection via Synthetic Aperture Radiometry towards Global System
Data Collection via Synthetic Aperture Radiometry towards Global System
IJERA Editor
 
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
 
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
Yao-Yu Yang
 

Similar to POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infrared Sensors (20)

物件偵測與辨識技術
物件偵測與辨識技術物件偵測與辨識技術
物件偵測與辨識技術
CHENHuiMei
 
Deep learning based object detection
Deep learning based object detectionDeep learning based object detection
Deep learning based object detection
MonicaDommaraju
 
Deep learning fundamental and Research project on IBM POWER9 system from NUS
Deep learning fundamental and Research project on IBM POWER9 system from NUSDeep learning fundamental and Research project on IBM POWER9 system from NUS
Deep learning fundamental and Research project on IBM POWER9 system from NUS
Ganesan Narayanasamy
 
SEMINAR_3 powerpoint presentation, University of Buea, FET, Sample for superv...
SEMINAR_3 powerpoint presentation, University of Buea, FET, Sample for superv...SEMINAR_3 powerpoint presentation, University of Buea, FET, Sample for superv...
SEMINAR_3 powerpoint presentation, University of Buea, FET, Sample for superv...
atabetah
 
Data quality evaluation & orbit identification from scatterometer
Data quality evaluation & orbit identification from scatterometerData quality evaluation & orbit identification from scatterometer
Data quality evaluation & orbit identification from scatterometer
Mudit Dholakia
 
“Understanding DNN-Based Object Detectors,” a Presentation from Au-Zone Techn...
“Understanding DNN-Based Object Detectors,” a Presentation from Au-Zone Techn...“Understanding DNN-Based Object Detectors,” a Presentation from Au-Zone Techn...
“Understanding DNN-Based Object Detectors,” a Presentation from Au-Zone Techn...
Edge AI and Vision Alliance
 
"A Fast Object Detector for ADAS using Deep Learning," a Presentation from Pa...
"A Fast Object Detector for ADAS using Deep Learning," a Presentation from Pa..."A Fast Object Detector for ADAS using Deep Learning," a Presentation from Pa...
"A Fast Object Detector for ADAS using Deep Learning," a Presentation from Pa...
Edge AI and Vision Alliance
 
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
AlameluPriyadharshini
 
[20240603_LabSeminar_Huy]TransMOT: Spatial-Temporal Graph Transformer for Mul...
[20240603_LabSeminar_Huy]TransMOT: Spatial-Temporal Graph Transformer for Mul...[20240603_LabSeminar_Huy]TransMOT: Spatial-Temporal Graph Transformer for Mul...
[20240603_LabSeminar_Huy]TransMOT: Spatial-Temporal Graph Transformer for Mul...
thanhdowork
 
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
thanhdowork
 
Quantum Computing at NIST
Quantum Computing at NISTQuantum Computing at NIST
Quantum Computing at NIST
inside-BigData.com
 
Research Poster_LEDFab2
Research Poster_LEDFab2Research Poster_LEDFab2
Research Poster_LEDFab2
Catherine O'Hearn
 
Performance of waveform cross correlation using a global and regular grid of...
Performance of waveform cross correlation  using a global and regular grid of...Performance of waveform cross correlation  using a global and regular grid of...
Performance of waveform cross correlation using a global and regular grid of...
Mikhail Rozhkov
 
Synthetics vs. real waveforms from underground nuclear explosions as master t...
Synthetics vs. real waveforms from underground nuclear explosions as master t...Synthetics vs. real waveforms from underground nuclear explosions as master t...
Synthetics vs. real waveforms from underground nuclear explosions as master t...
Ivan Kitov
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
Arkadev Kundu
 
Udacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsUdacity-Didi Challenge Finalists
Udacity-Didi Challenge Finalists
David Silver
 
GSU-RF-2013-Reddy-4
GSU-RF-2013-Reddy-4GSU-RF-2013-Reddy-4
GSU-RF-2013-Reddy-4
Sanford Banks
 
Object Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetObject Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNet
IRJET Journal
 
RadarBeamX3dVisualizationPresentation.pptx
RadarBeamX3dVisualizationPresentation.pptxRadarBeamX3dVisualizationPresentation.pptx
RadarBeamX3dVisualizationPresentation.pptx
AliAbbadi3
 
20210226 esa-science-coffee-v2.0
20210226 esa-science-coffee-v2.020210226 esa-science-coffee-v2.0
20210226 esa-science-coffee-v2.0
Advanced-Concepts-Team
 
物件偵測與辨識技術
物件偵測與辨識技術物件偵測與辨識技術
物件偵測與辨識技術
CHENHuiMei
 
Deep learning based object detection
Deep learning based object detectionDeep learning based object detection
Deep learning based object detection
MonicaDommaraju
 
Deep learning fundamental and Research project on IBM POWER9 system from NUS
Deep learning fundamental and Research project on IBM POWER9 system from NUSDeep learning fundamental and Research project on IBM POWER9 system from NUS
Deep learning fundamental and Research project on IBM POWER9 system from NUS
Ganesan Narayanasamy
 
SEMINAR_3 powerpoint presentation, University of Buea, FET, Sample for superv...
SEMINAR_3 powerpoint presentation, University of Buea, FET, Sample for superv...SEMINAR_3 powerpoint presentation, University of Buea, FET, Sample for superv...
SEMINAR_3 powerpoint presentation, University of Buea, FET, Sample for superv...
atabetah
 
Data quality evaluation & orbit identification from scatterometer
Data quality evaluation & orbit identification from scatterometerData quality evaluation & orbit identification from scatterometer
Data quality evaluation & orbit identification from scatterometer
Mudit Dholakia
 
“Understanding DNN-Based Object Detectors,” a Presentation from Au-Zone Techn...
“Understanding DNN-Based Object Detectors,” a Presentation from Au-Zone Techn...“Understanding DNN-Based Object Detectors,” a Presentation from Au-Zone Techn...
“Understanding DNN-Based Object Detectors,” a Presentation from Au-Zone Techn...
Edge AI and Vision Alliance
 
"A Fast Object Detector for ADAS using Deep Learning," a Presentation from Pa...
"A Fast Object Detector for ADAS using Deep Learning," a Presentation from Pa..."A Fast Object Detector for ADAS using Deep Learning," a Presentation from Pa...
"A Fast Object Detector for ADAS using Deep Learning," a Presentation from Pa...
Edge AI and Vision Alliance
 
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
IMPLEMENTATION OF DYNAMIC REMOTE OPERATED USING BAT ALGORITHMNAVIGATION EQUIP...
AlameluPriyadharshini
 
[20240603_LabSeminar_Huy]TransMOT: Spatial-Temporal Graph Transformer for Mul...
[20240603_LabSeminar_Huy]TransMOT: Spatial-Temporal Graph Transformer for Mul...[20240603_LabSeminar_Huy]TransMOT: Spatial-Temporal Graph Transformer for Mul...
[20240603_LabSeminar_Huy]TransMOT: Spatial-Temporal Graph Transformer for Mul...
thanhdowork
 
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
thanhdowork
 
Performance of waveform cross correlation using a global and regular grid of...
Performance of waveform cross correlation  using a global and regular grid of...Performance of waveform cross correlation  using a global and regular grid of...
Performance of waveform cross correlation using a global and regular grid of...
Mikhail Rozhkov
 
Synthetics vs. real waveforms from underground nuclear explosions as master t...
Synthetics vs. real waveforms from underground nuclear explosions as master t...Synthetics vs. real waveforms from underground nuclear explosions as master t...
Synthetics vs. real waveforms from underground nuclear explosions as master t...
Ivan Kitov
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
Arkadev Kundu
 
Udacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsUdacity-Didi Challenge Finalists
Udacity-Didi Challenge Finalists
David Silver
 
Object Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetObject Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNet
IRJET Journal
 
RadarBeamX3dVisualizationPresentation.pptx
RadarBeamX3dVisualizationPresentation.pptxRadarBeamX3dVisualizationPresentation.pptx
RadarBeamX3dVisualizationPresentation.pptx
AliAbbadi3
 
Ad

More from Mehryar (Mike) E., Ph.D. (7)

Deep Recurrent Neural Network for Multi-target Filtering
Deep Recurrent Neural Network for Multi-target FilteringDeep Recurrent Neural Network for Multi-target Filtering
Deep Recurrent Neural Network for Multi-target Filtering
Mehryar (Mike) E., Ph.D.
 
Locating texture boundaries using a fast unsupervised approach based on clust...
Locating texture boundaries using a fast unsupervised approach based on clust...Locating texture boundaries using a fast unsupervised approach based on clust...
Locating texture boundaries using a fast unsupervised approach based on clust...
Mehryar (Mike) E., Ph.D.
 
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Mehryar (Mike) E., Ph.D.
 
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
Mehryar (Mike) E., Ph.D.
 
An Evaluation of Denoising Algorithms for 3D Face Recognition
An Evaluation of Denoising Algorithms for 3D Face RecognitionAn Evaluation of Denoising Algorithms for 3D Face Recognition
An Evaluation of Denoising Algorithms for 3D Face Recognition
Mehryar (Mike) E., Ph.D.
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose region
Mehryar (Mike) E., Ph.D.
 
Using nasal curves matching for expression robust 3D nose recognition
Using nasal curves matching for expression robust 3D nose recognitionUsing nasal curves matching for expression robust 3D nose recognition
Using nasal curves matching for expression robust 3D nose recognition
Mehryar (Mike) E., Ph.D.
 
Deep Recurrent Neural Network for Multi-target Filtering
Deep Recurrent Neural Network for Multi-target FilteringDeep Recurrent Neural Network for Multi-target Filtering
Deep Recurrent Neural Network for Multi-target Filtering
Mehryar (Mike) E., Ph.D.
 
Locating texture boundaries using a fast unsupervised approach based on clust...
Locating texture boundaries using a fast unsupervised approach based on clust...Locating texture boundaries using a fast unsupervised approach based on clust...
Locating texture boundaries using a fast unsupervised approach based on clust...
Mehryar (Mike) E., Ph.D.
 
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Automatic MRI brain segmentation using local features, Self-Organizing Maps, ...
Mehryar (Mike) E., Ph.D.
 
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
Mehryar (Mike) E., Ph.D.
 
An Evaluation of Denoising Algorithms for 3D Face Recognition
An Evaluation of Denoising Algorithms for 3D Face RecognitionAn Evaluation of Denoising Algorithms for 3D Face Recognition
An Evaluation of Denoising Algorithms for 3D Face Recognition
Mehryar (Mike) E., Ph.D.
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose region
Mehryar (Mike) E., Ph.D.
 
Using nasal curves matching for expression robust 3D nose recognition
Using nasal curves matching for expression robust 3D nose recognitionUsing nasal curves matching for expression robust 3D nose recognition
Using nasal curves matching for expression robust 3D nose recognition
Mehryar (Mike) E., Ph.D.
 
Ad

Recently uploaded (20)

Agentic AI, A Business Overview - May 2025
Agentic AI, A Business Overview - May 2025Agentic AI, A Business Overview - May 2025
Agentic AI, A Business Overview - May 2025
Peter Morgan
 
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World TipsMuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
Patryk Bandurski
 
TAFs on WebDriver API - By - Pallavi Sharma.pdf
TAFs on WebDriver API - By - Pallavi Sharma.pdfTAFs on WebDriver API - By - Pallavi Sharma.pdf
TAFs on WebDriver API - By - Pallavi Sharma.pdf
Pallavi Sharma
 
AI Unboxed - How to Approach AI for Maximum Return
AI Unboxed - How to Approach AI for Maximum ReturnAI Unboxed - How to Approach AI for Maximum Return
AI Unboxed - How to Approach AI for Maximum Return
Merelda
 
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
Chris Bingham
 
RDM Training: Publish research data with the Research Data Repository
RDM Training: Publish research data with the Research Data RepositoryRDM Training: Publish research data with the Research Data Repository
RDM Training: Publish research data with the Research Data Repository
CSUC - Consorci de Serveis Universitaris de Catalunya
 
Optimize IBM i with Consulting Services Help
Optimize IBM i with Consulting Services HelpOptimize IBM i with Consulting Services Help
Optimize IBM i with Consulting Services Help
Alice Gray
 
How to Integrate FME with Databricks (and Why You’ll Want To)
How to Integrate FME with Databricks (and Why You’ll Want To)How to Integrate FME with Databricks (and Why You’ll Want To)
How to Integrate FME with Databricks (and Why You’ll Want To)
Safe Software
 
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStackProposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
ShapeBlue
 
AI needs Hybrid Cloud - TEC conference 2025.pptx
AI needs Hybrid Cloud - TEC conference 2025.pptxAI needs Hybrid Cloud - TEC conference 2025.pptx
AI needs Hybrid Cloud - TEC conference 2025.pptx
Shikha Srivastava
 
Building Agents with LangGraph & Gemini
Building Agents with LangGraph &  GeminiBuilding Agents with LangGraph &  Gemini
Building Agents with LangGraph & Gemini
HusseinMalikMammadli
 
AI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological ImpactAI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological Impact
SaikatBasu37
 
Breaking it Down: Microservices Architecture for PHP Developers
Breaking it Down: Microservices Architecture for PHP DevelopersBreaking it Down: Microservices Architecture for PHP Developers
Breaking it Down: Microservices Architecture for PHP Developers
pmeth1
 
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
Apache CloudStack 101 - Introduction, What’s New and What’s ComingApache CloudStack 101 - Introduction, What’s New and What’s Coming
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
ShapeBlue
 
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
HusseinMalikMammadli
 
TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc Webinar: Cross-Border Data Transfers in 2025TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc
 
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AIAI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
Buhake Sindi
 
Partner Tableau Next Product First Call Deck.pdf
Partner Tableau Next Product First Call Deck.pdfPartner Tableau Next Product First Call Deck.pdf
Partner Tableau Next Product First Call Deck.pdf
ssuser3d62c6
 
PSEP - Salesforce Power of the Platform.pdf
PSEP - Salesforce Power of the Platform.pdfPSEP - Salesforce Power of the Platform.pdf
PSEP - Salesforce Power of the Platform.pdf
ssuser3d62c6
 
I’d like to resell your CloudStack services, but...
I’d like to resell your CloudStack services, but...I’d like to resell your CloudStack services, but...
I’d like to resell your CloudStack services, but...
ShapeBlue
 
Agentic AI, A Business Overview - May 2025
Agentic AI, A Business Overview - May 2025Agentic AI, A Business Overview - May 2025
Agentic AI, A Business Overview - May 2025
Peter Morgan
 
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World TipsMuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
MuleSoft RTF & Flex Gateway on AKS – Setup, Insights & Real-World Tips
Patryk Bandurski
 
TAFs on WebDriver API - By - Pallavi Sharma.pdf
TAFs on WebDriver API - By - Pallavi Sharma.pdfTAFs on WebDriver API - By - Pallavi Sharma.pdf
TAFs on WebDriver API - By - Pallavi Sharma.pdf
Pallavi Sharma
 
AI Unboxed - How to Approach AI for Maximum Return
AI Unboxed - How to Approach AI for Maximum ReturnAI Unboxed - How to Approach AI for Maximum Return
AI Unboxed - How to Approach AI for Maximum Return
Merelda
 
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
Chris Bingham
 
Optimize IBM i with Consulting Services Help
Optimize IBM i with Consulting Services HelpOptimize IBM i with Consulting Services Help
Optimize IBM i with Consulting Services Help
Alice Gray
 
How to Integrate FME with Databricks (and Why You’ll Want To)
How to Integrate FME with Databricks (and Why You’ll Want To)How to Integrate FME with Databricks (and Why You’ll Want To)
How to Integrate FME with Databricks (and Why You’ll Want To)
Safe Software
 
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStackProposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
ShapeBlue
 
AI needs Hybrid Cloud - TEC conference 2025.pptx
AI needs Hybrid Cloud - TEC conference 2025.pptxAI needs Hybrid Cloud - TEC conference 2025.pptx
AI needs Hybrid Cloud - TEC conference 2025.pptx
Shikha Srivastava
 
Building Agents with LangGraph & Gemini
Building Agents with LangGraph &  GeminiBuilding Agents with LangGraph &  Gemini
Building Agents with LangGraph & Gemini
HusseinMalikMammadli
 
AI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological ImpactAI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological Impact
SaikatBasu37
 
Breaking it Down: Microservices Architecture for PHP Developers
Breaking it Down: Microservices Architecture for PHP DevelopersBreaking it Down: Microservices Architecture for PHP Developers
Breaking it Down: Microservices Architecture for PHP Developers
pmeth1
 
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
Apache CloudStack 101 - Introduction, What’s New and What’s ComingApache CloudStack 101 - Introduction, What’s New and What’s Coming
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
ShapeBlue
 
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
Multi-Agent AI Systems: Architectures & Communication (MCP and A2A)
HusseinMalikMammadli
 
TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc Webinar: Cross-Border Data Transfers in 2025TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc
 
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AIAI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
Buhake Sindi
 
Partner Tableau Next Product First Call Deck.pdf
Partner Tableau Next Product First Call Deck.pdfPartner Tableau Next Product First Call Deck.pdf
Partner Tableau Next Product First Call Deck.pdf
ssuser3d62c6
 
PSEP - Salesforce Power of the Platform.pdf
PSEP - Salesforce Power of the Platform.pdfPSEP - Salesforce Power of the Platform.pdf
PSEP - Salesforce Power of the Platform.pdf
ssuser3d62c6
 
I’d like to resell your CloudStack services, but...
I’d like to resell your CloudStack services, but...I’d like to resell your CloudStack services, but...
I’d like to resell your CloudStack services, but...
ShapeBlue
 

POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infrared Sensors

  • 1. POL-LWIR Vehicle Detection: Convolutional Neural Networks Meet Polarised Infrared Sensors Marcel Sheeny1 , Andrew Wallace1 , Mehryar Emambakhsh2 , Sen Wang1 , Barry Connor3 1 Heriot-Watt University,2 Cortexica Vision Systems,3 Thales UK 1
  • 2. Summary • Introduction • Polarised Long Wave Infrared (POL-LWIR) • Stokes Vector • Dataset • Methodology • Results • Conclusions 2
  • 3. Introduction • Most cars companies are promising level 4 of autonomy by 2020 • RGB cameras offer poor visibility during night • Long-wave Infrared (LWIR) sensors are capable of sensing beyond the visible spectrum and are robust to falling illumination • Polarised LWIR is shown by previous works that can captures features like material refractive index, surface orientation and angle of observation, which can lead to better discrimination 3 Example of vehicles sensed by POL-LWIR
  • 4. Objectives • Try the two most promising research directions in object detection based on deep neural networks to recognise vehicles in polarised long-wave infrared • Two-Stage object detection ○ Faster R-CNN [1] • One-Stage object detection ○ Single Shot MultiBox Detector (SSD) [2] • Compare results in terms of mean average precision (mAP) and processing time 4 [1] Ren, Shaoqing, et al. "Faster r-cnn: Towards real-time object detection with region proposal networks." Advances in neural information processing systems. 2015. [2] Liu, Wei, et al. "Ssd: Single shot multibox detector." European conference on computer vision. Springer, Cham, 2016.
  • 5. Polarised Infrared • The Thales Catherine MP LWIR Polarimetre was used • 4 Linear Polarisers were built into the sensors (0o , 45o , 90o , 135o ) • It can sense between 8μm to 12μm (375 THz to 250 THz) 5 Polarised Infrared Camera developed by Thales Electron micrograph image of a polarisation sensitive
  • 6. Stokes Vector • A way of representing polarised light is to compute the Stokes Vector. • The Stokes Vector can describe properties of the light 6
  • 7. Stokes Vector • The Stokes Vector contains 4 components: I, Q, U and V. • I component measures the total intensity of the radiation. • Q and U components describe the amount of radiation polarised in a horizontal direction and in a plane rotated 45 from the horizontal respectively. • V component describes the mount of right-circularly polarised radiation. • From the Stokes vector the degree of linear polarisation, P, and the angle of polarisation, φ, can be calculated. • Measuring V requires an additional quarter wave plate, and it was not taken in consideration in this project. 7
  • 10. Faster R-CNN • Faster R-CNN applies a network to the whole image to extract features, from which it proposes bounding boxes (“Region Proposal Network”) • Then it uses these proposals and the already generated features as input to a small network to give final results. • Faster R-CNN can use any CNN to extract the features of the input. ○ InceptionNet [Szegedy, Christian, et al. "Going deeper with convolutions." CVPR. 2015.] ○ VGG [Simonyan and Zisserman. "Very deep convolutional networks for large-scale image recognition." 2014.] ○ ResNet [He, Kaiming, et al. "Deep residual learning for image recognition." CVPR. 2016.] • It runs at 10 frames per second (fps) on a NVIDIA Titan X GPU 10 Ren, Shaoqing, et al. "Faster R-CNN: Towards real-time object detection with region proposal networks." Advances in neural information processing systems. 2015.
  • 11. Single Shot Detector (SSD) • As mentioned, Faster R-CNN trains a network in two stages. Single Shot multibox Detection (SSD) tries to create an end-to-end object detection network. • Using the image as input, SSD trains a map of the regions with respective classes as output. It can execute object detection without separate propose-recognise networks, i.e. in just one shot. • The SSD method can process videos at 40-58 FPS on a NVIDIA Titan X GPU • The SSD can have the first layers based on well established neural networks such as VGG, Mobilenet and Inception. 11 Liu, Wei, et al. "Ssd: Single shot multibox detector." European conference on computer vision. Springer, Cham, 2016.
  • 12. • These 4 different networks were used evaluated in the polarised IR context: ○ SSD MobileNet ○ SSD InceptionV2 ○ Faster R-CNN ResNet-50 ○ Faster R-CNN ResNet-101 • It was decided to represent the input in two different ways. I,Q,U and I,P,ɸ Experimental Method 12 I P ɸU I Q
  • 13. Dataset • The dataset was collected by Thales in Glasgow in March, 2013. • 10659 images for training • 4553 images for testing • Train and test data were capture from different days • All regions with cars were annotated 13 Example of annotations
  • 16. Qualitative Results 16 Faster R-CNN ResNet 101 I,P,ɸ qualitative results
  • 17. Conclusions 17 ● Deep Neural Networks are shown to be a technique that can find robust patterns from the polarised signature. It performs better than previous feature extraction developed by Dickson, et al [1]. • Faster R-CNN got the best results using ResNet-101, showing that the feature extraction task is crucial for a good classification. However it is the slowest between the compared methods. • Polarised Infrared Images generate strong signatures from vehicles, especially from the metallic parts and the window. This is true in day or night conditions; for LWIR the signature is mainly emissive. • I,P,ɸ showed to be a better representation for vehicle detection compared to just using I. Showing that the polarisation retrieves a good signature from vehicles. [1] Improving infrared vehicle detection with polarisation CN Dickson, AM Wallace, M Kitchin, B Connor Intelligent Signal Processing Conference 2013 (ISP 2013), IET, 1-6
  翻译: