SlideShare a Scribd company logo
1 of 18
Download to read offline
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

More Related Content

What's hot

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 LabGanesan Narayanasamy
 
Unsupervised/Self-supervvised visual object tracking
Unsupervised/Self-supervvised visual object trackingUnsupervised/Self-supervvised visual object tracking
Unsupervised/Self-supervvised visual object trackingYu Huang
 
Multi sensor calibration by deep learning
Multi sensor calibration by deep learningMulti sensor calibration by deep learning
Multi sensor calibration by deep learningYu Huang
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingYu 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 2006Alberto Conti
 
Deep Learning Applications to Satellite Imagery
Deep Learning Applications to Satellite ImageryDeep Learning Applications to Satellite Imagery
Deep Learning Applications to Satellite Imageryrlewis48
 
Subspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptSubspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptgrssieee
 
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 testingIvan 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 SystemIJERA 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_YangYaoYuYao-Yu Yang
 

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
 
Unsupervised/Self-supervvised visual object tracking
Unsupervised/Self-supervvised visual object trackingUnsupervised/Self-supervvised visual object tracking
Unsupervised/Self-supervvised visual object tracking
 
Indoor Localization Systems
Indoor Localization SystemsIndoor Localization Systems
Indoor Localization Systems
 
Multi sensor calibration by deep learning
Multi sensor calibration by deep learningMulti sensor calibration by deep learning
Multi sensor calibration by deep learning
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
 
Aerial detection1
Aerial detection1Aerial detection1
Aerial detection1
 
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...
 
Google Techtalk 2006
Google Techtalk 2006Google Techtalk 2006
Google Techtalk 2006
 
Deep Learning Applications to Satellite Imagery
Deep Learning Applications to Satellite ImageryDeep Learning Applications to Satellite Imagery
Deep Learning Applications to Satellite Imagery
 
Subspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptSubspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.ppt
 
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
 
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 ...
 
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...
 
Cosmology Research in China
Cosmology Research in ChinaCosmology Research in China
Cosmology Research in China
 
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
 
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...
 
Paper review
Paper reviewPaper review
Paper review
 
FactSheet_v12
FactSheet_v12FactSheet_v12
FactSheet_v12
 
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
 

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

物件偵測與辨識技術
物件偵測與辨識技術物件偵測與辨識技術
物件偵測與辨識技術CHENHuiMei
 
Deep learning based object detection
Deep learning based object detectionDeep learning based object detection
Deep learning based object detectionMonicaDommaraju
 
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 NUSGanesan Narayanasamy
 
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 scatterometerMudit 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
 
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptxthanhdowork
 
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 FinalistsDavid Silver
 
Object Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetObject Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetIRJET Journal
 
RadarBeamX3dVisualizationPresentation.pptx
RadarBeamX3dVisualizationPresentation.pptxRadarBeamX3dVisualizationPresentation.pptx
RadarBeamX3dVisualizationPresentation.pptxAliAbbadi3
 
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...IRJET Journal
 
Deep Neural Networks Presentation
Deep Neural Networks PresentationDeep Neural Networks Presentation
Deep Neural Networks PresentationBohdan Klimenko
 

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

物件偵測與辨識技術
物件偵測與辨識技術物件偵測與辨識技術
物件偵測與辨識技術
 
Deep learning based object detection
Deep learning based object detectionDeep learning based object detection
Deep learning based object detection
 
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
 
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
 
“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...
 
"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...
 
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...
 
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
[20240408_LabSeminar_Huy]PivotalSTGNN.pptx
 
Quantum Computing at NIST
Quantum Computing at NISTQuantum Computing at NIST
Quantum Computing at NIST
 
Research Poster_LEDFab2
Research Poster_LEDFab2Research Poster_LEDFab2
Research Poster_LEDFab2
 
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...
 
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...
 
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...
 
Udacity-Didi Challenge Finalists
Udacity-Didi Challenge FinalistsUdacity-Didi Challenge Finalists
Udacity-Didi Challenge Finalists
 
GSU-RF-2013-Reddy-4
GSU-RF-2013-Reddy-4GSU-RF-2013-Reddy-4
GSU-RF-2013-Reddy-4
 
Object Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetObject Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNet
 
RadarBeamX3dVisualizationPresentation.pptx
RadarBeamX3dVisualizationPresentation.pptxRadarBeamX3dVisualizationPresentation.pptx
RadarBeamX3dVisualizationPresentation.pptx
 
20210226 esa-science-coffee-v2.0
20210226 esa-science-coffee-v2.020210226 esa-science-coffee-v2.0
20210226 esa-science-coffee-v2.0
 
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
 
Deep Neural Networks Presentation
Deep Neural Networks PresentationDeep Neural Networks Presentation
Deep Neural Networks Presentation
 

More from 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 FilteringMehryar (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 RecognitionMehryar (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 regionMehryar (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 recognitionMehryar (Mike) E., Ph.D.
 

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
 
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...
 
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, ...
 
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...
 
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
 
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
 
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
 

Recently uploaded

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

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