SlideShare a Scribd company logo
Detecting Anomalies in the Engine Coolant
Sensor using One-Class Classifiers
Eronides F. da Silva Neto, Allan R. S. Feitosa, George D. C.
Cavalcanti and Abel G. Silva-Filho
2019 IEEE 90th Vehicular Technology Conference
2
Agenda
- Introduction
-
- Proposed Anomaly Detection System
-
- Experiments
- Results
- Conclusion
-
3
Introduction
- New services and drive experience provided by the combination of
Information and Communication Technologies (ICTs).
- Some papers have evaluated the detection of anomalies in intra-vehicular
signals as a classification problem.
- The most recent contribution (Theisller, 2017) presents an approach to
detect known and unknown anomalies in the Engine Coolant Temperature
(ECT) sensor.
4
Overview of the Proposed Anomaly Detection System
- Data Acquisition
- Feature Extraction
- Feature Selection
- Classifier Evaluation
-
5
Feature Extraction and Selection
- The data acquisition system connected to the OBD-II interface captures 27
different parameters (attributes) at a rate of one sample per second (1Hz).
- This work is based on the detection of contextual anomalies in the Engine
Coolant Temperature (ECT) sensor.
- Carloop development kit allow us to try to get some specific PIDs from
vehicle.
-
6
Feature Extraction and Selection
- The feature extraction process is based on a sliding window with a
configurable width (N).
- Driving cycles definition
-
7
Feature Selection
- Pre-processing phase normalizes the data:
- From a correlation index analysis, Engine Load is also selected as an
attribute. A driving cycle of k seconds can be represented by:
- In addition to the ECT sensor value and Engine load, the standard
deviation and variance of ECT sensor are also used:
- The final data instance of the system is:
8
One Class Classifier Evaluation
The different techniques evaluated separated by their category are:
- Instance-based techniques: k-NN;
- Statical Methods: Gaussian data description, Parzen and Naive Parzen
window density estimator and Extreme Value Analysis;
- Neural Networks: Self-organizing Map (SOM);
- Rule-based: Minimum Spanning Tree (MST) and Mahalanobis distance;
- Support Vector Machines: SVDD and OC-SVM.
-
9
Experiments
- To evaluate the proposed system, anomalies are artificially injected to the
ECT sensor signal based on three different anomaly levels:
- The artificial component inserted representing ECT sensor malfunctioning
is composed by a significant flicker noise component in the ECT sensor.
10
Experiments: intra-vehicular database
- Two different modes of vehicle operation are recorded: Idle and Motion.
-
- Splitting each vehicular trip (30% used to outliers) , we can define some
data sets:
as target data training (normal operation)
as target data testing data set
as outlier data testing data set
- Classifier Performance Evaluation
- True Positive Rate (TPR)
- Precision
- F2-score
11
Summary of the Results
- The training and testing process are executed 30 times and then the results
evaluated:
12
Results
- For anomaly level II:
13
Results
- Friedman test hypothesis not confirm that the two best techniques, k-NN
and OC-SVM, are statistically different.
- Nemenyi post-hoc test confirms the best techniques based on rank sums
14
Conclusions
- This work has shown the need to evaluate vehicular anomalies in different
malfunctioning or degeneration degrees.
- Experiments has shown k-NN and OC-SVM as the best techniques for the
respective idle and motion modes.
- The proposed approach of injecting anomalies can be applied in other
sensors analysis.
Mahalo!
(Thank You)

More Related Content

Similar to Detecting Anomalies in the Engine Coolant Sensor using One-Class Classifiers

A Review of Lie Detection Techniques
A Review of Lie Detection TechniquesA Review of Lie Detection Techniques
A Review of Lie Detection Techniques
IRJET Journal
 
Sensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine LearningSensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine Learning
IRJET Journal
 
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN AlgorithmIRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET Journal
 
ECU software abnormal behavior detection based on Mahalanobis taguchi technique
ECU software abnormal behavior detection based on Mahalanobis taguchi techniqueECU software abnormal behavior detection based on Mahalanobis taguchi technique
ECU software abnormal behavior detection based on Mahalanobis taguchi technique
Yixin Chen
 
pSHIELD_ASTS_FINAL
pSHIELD_ASTS_FINALpSHIELD_ASTS_FINAL
pSHIELD_ASTS_FINAL
Francesco Flammini
 
pSHIELD AnsaldoSTS
pSHIELD AnsaldoSTSpSHIELD AnsaldoSTS
pSHIELD AnsaldoSTS
Francesco Flammini
 
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
SrinidhirkGowda
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNs
IRJET Journal
 
wins ABHIppt - Copy
wins ABHIppt - Copywins ABHIppt - Copy
wins ABHIppt - Copy
Abhishek Nandawdekar
 
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
IJRESJOURNAL
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdf
AkashBhagat32
 
Traffic Sign Recognition Model
Traffic Sign Recognition ModelTraffic Sign Recognition Model
Traffic Sign Recognition Model
IRJET Journal
 
6
66
Matthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 PresentationMatthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 Presentation
Matthew Gray
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
cscpconf
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
csitconf
 
D0521522
D0521522D0521522
D0521522
IOSR Journals
 
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
csandit
 
Characterizing Faults, Errors and Failures in Extreme-Scale Computing Systems
Characterizing Faults, Errors and Failures in Extreme-Scale Computing SystemsCharacterizing Faults, Errors and Failures in Extreme-Scale Computing Systems
Characterizing Faults, Errors and Failures in Extreme-Scale Computing Systems
inside-BigData.com
 
kishen
kishenkishen

Similar to Detecting Anomalies in the Engine Coolant Sensor using One-Class Classifiers (20)

A Review of Lie Detection Techniques
A Review of Lie Detection TechniquesA Review of Lie Detection Techniques
A Review of Lie Detection Techniques
 
Sensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine LearningSensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine Learning
 
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN AlgorithmIRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
 
ECU software abnormal behavior detection based on Mahalanobis taguchi technique
ECU software abnormal behavior detection based on Mahalanobis taguchi techniqueECU software abnormal behavior detection based on Mahalanobis taguchi technique
ECU software abnormal behavior detection based on Mahalanobis taguchi technique
 
pSHIELD_ASTS_FINAL
pSHIELD_ASTS_FINALpSHIELD_ASTS_FINAL
pSHIELD_ASTS_FINAL
 
pSHIELD AnsaldoSTS
pSHIELD AnsaldoSTSpSHIELD AnsaldoSTS
pSHIELD AnsaldoSTS
 
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
5b50dc69-4ca7-41ee-a9dd-b4e8b220b4fe.pdf
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNs
 
wins ABHIppt - Copy
wins ABHIppt - Copywins ABHIppt - Copy
wins ABHIppt - Copy
 
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdf
 
Traffic Sign Recognition Model
Traffic Sign Recognition ModelTraffic Sign Recognition Model
Traffic Sign Recognition Model
 
6
66
6
 
Matthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 PresentationMatthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 Presentation
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
 
D0521522
D0521522D0521522
D0521522
 
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
 
Characterizing Faults, Errors and Failures in Extreme-Scale Computing Systems
Characterizing Faults, Errors and Failures in Extreme-Scale Computing SystemsCharacterizing Faults, Errors and Failures in Extreme-Scale Computing Systems
Characterizing Faults, Errors and Failures in Extreme-Scale Computing Systems
 
kishen
kishenkishen
kishen
 

More from Eronides Da Silva Neto

Utilizando o Arduino em Ciência de Dados - Arduino Week 2022
Utilizando o Arduino em Ciência de Dados - Arduino Week 2022Utilizando o Arduino em Ciência de Dados - Arduino Week 2022
Utilizando o Arduino em Ciência de Dados - Arduino Week 2022
Eronides Da Silva Neto
 
AIoT: como os objetos inteligentes conectados estão mudando nossa vida
AIoT: como os objetos inteligentes conectados estão mudando nossa vidaAIoT: como os objetos inteligentes conectados estão mudando nossa vida
AIoT: como os objetos inteligentes conectados estão mudando nossa vida
Eronides Da Silva Neto
 
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Eronides Da Silva Neto
 
Curso Começando com o Raspberry Pi - Aula 02
Curso Começando com o Raspberry Pi - Aula 02Curso Começando com o Raspberry Pi - Aula 02
Curso Começando com o Raspberry Pi - Aula 02
Eronides Da Silva Neto
 
Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01
Eronides Da Silva Neto
 
Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00
Eronides Da Silva Neto
 
Introdução à Ciência da Computação com Raspberry Pi
 Introdução à Ciência da Computação com Raspberry Pi  Introdução à Ciência da Computação com Raspberry Pi
Introdução à Ciência da Computação com Raspberry Pi
Eronides Da Silva Neto
 
Detecção de anomalias em sensor veicular a partir de classificadores one-class
Detecção de anomalias em sensor veicular a partir de classificadores one-classDetecção de anomalias em sensor veicular a partir de classificadores one-class
Detecção de anomalias em sensor veicular a partir de classificadores one-class
Eronides Da Silva Neto
 
Inovando com Internet das Coisas
Inovando com Internet das CoisasInovando com Internet das Coisas
Inovando com Internet das Coisas
Eronides Da Silva Neto
 
Criando uma rede de IoT colaborativa
Criando uma rede de IoT colaborativaCriando uma rede de IoT colaborativa
Criando uma rede de IoT colaborativa
Eronides Da Silva Neto
 
Workshop de Introdução à IoT - SENAI/PE
Workshop de Introdução à IoT - SENAI/PEWorkshop de Introdução à IoT - SENAI/PE
Workshop de Introdução à IoT - SENAI/PE
Eronides Da Silva Neto
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)
Eronides Da Silva Neto
 
Workshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosWorkshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todos
Eronides Da Silva Neto
 
Ambientes de Desenvolvimento para ARM
Ambientes de Desenvolvimento para ARMAmbientes de Desenvolvimento para ARM
Ambientes de Desenvolvimento para ARM
Eronides Da Silva Neto
 
Tecnologias LPWA: Conectando o que não foi conectado
Tecnologias LPWA: Conectando o que não foi conectado Tecnologias LPWA: Conectando o que não foi conectado
Tecnologias LPWA: Conectando o que não foi conectado
Eronides Da Silva Neto
 
Tecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectadoTecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectado
Eronides Da Silva Neto
 
Tecnologias LPWAN: A terceira revolução da internet
Tecnologias LPWAN: A terceira revolução da internetTecnologias LPWAN: A terceira revolução da internet
Tecnologias LPWAN: A terceira revolução da internet
Eronides Da Silva Neto
 
Tecnologias LPWAN: a terceira revolução da internet
Tecnologias LPWAN: a terceira revolução da internetTecnologias LPWAN: a terceira revolução da internet
Tecnologias LPWAN: a terceira revolução da internet
Eronides Da Silva Neto
 

More from Eronides Da Silva Neto (18)

Utilizando o Arduino em Ciência de Dados - Arduino Week 2022
Utilizando o Arduino em Ciência de Dados - Arduino Week 2022Utilizando o Arduino em Ciência de Dados - Arduino Week 2022
Utilizando o Arduino em Ciência de Dados - Arduino Week 2022
 
AIoT: como os objetos inteligentes conectados estão mudando nossa vida
AIoT: como os objetos inteligentes conectados estão mudando nossa vidaAIoT: como os objetos inteligentes conectados estão mudando nossa vida
AIoT: como os objetos inteligentes conectados estão mudando nossa vida
 
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
 
Curso Começando com o Raspberry Pi - Aula 02
Curso Começando com o Raspberry Pi - Aula 02Curso Começando com o Raspberry Pi - Aula 02
Curso Começando com o Raspberry Pi - Aula 02
 
Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01
 
Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00
 
Introdução à Ciência da Computação com Raspberry Pi
 Introdução à Ciência da Computação com Raspberry Pi  Introdução à Ciência da Computação com Raspberry Pi
Introdução à Ciência da Computação com Raspberry Pi
 
Detecção de anomalias em sensor veicular a partir de classificadores one-class
Detecção de anomalias em sensor veicular a partir de classificadores one-classDetecção de anomalias em sensor veicular a partir de classificadores one-class
Detecção de anomalias em sensor veicular a partir de classificadores one-class
 
Inovando com Internet das Coisas
Inovando com Internet das CoisasInovando com Internet das Coisas
Inovando com Internet das Coisas
 
Criando uma rede de IoT colaborativa
Criando uma rede de IoT colaborativaCriando uma rede de IoT colaborativa
Criando uma rede de IoT colaborativa
 
Workshop de Introdução à IoT - SENAI/PE
Workshop de Introdução à IoT - SENAI/PEWorkshop de Introdução à IoT - SENAI/PE
Workshop de Introdução à IoT - SENAI/PE
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)
 
Workshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosWorkshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todos
 
Ambientes de Desenvolvimento para ARM
Ambientes de Desenvolvimento para ARMAmbientes de Desenvolvimento para ARM
Ambientes de Desenvolvimento para ARM
 
Tecnologias LPWA: Conectando o que não foi conectado
Tecnologias LPWA: Conectando o que não foi conectado Tecnologias LPWA: Conectando o que não foi conectado
Tecnologias LPWA: Conectando o que não foi conectado
 
Tecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectadoTecnologias LPWA: conectando o que nao foi conectado
Tecnologias LPWA: conectando o que nao foi conectado
 
Tecnologias LPWAN: A terceira revolução da internet
Tecnologias LPWAN: A terceira revolução da internetTecnologias LPWAN: A terceira revolução da internet
Tecnologias LPWAN: A terceira revolução da internet
 
Tecnologias LPWAN: a terceira revolução da internet
Tecnologias LPWAN: a terceira revolução da internetTecnologias LPWAN: a terceira revolução da internet
Tecnologias LPWAN: a terceira revolução da internet
 

Recently uploaded

AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
ramrag33
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 

Recently uploaded (20)

AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 

Detecting Anomalies in the Engine Coolant Sensor using One-Class Classifiers

  • 1. Detecting Anomalies in the Engine Coolant Sensor using One-Class Classifiers Eronides F. da Silva Neto, Allan R. S. Feitosa, George D. C. Cavalcanti and Abel G. Silva-Filho 2019 IEEE 90th Vehicular Technology Conference
  • 2. 2 Agenda - Introduction - - Proposed Anomaly Detection System - - Experiments - Results - Conclusion -
  • 3. 3 Introduction - New services and drive experience provided by the combination of Information and Communication Technologies (ICTs). - Some papers have evaluated the detection of anomalies in intra-vehicular signals as a classification problem. - The most recent contribution (Theisller, 2017) presents an approach to detect known and unknown anomalies in the Engine Coolant Temperature (ECT) sensor.
  • 4. 4 Overview of the Proposed Anomaly Detection System - Data Acquisition - Feature Extraction - Feature Selection - Classifier Evaluation -
  • 5. 5 Feature Extraction and Selection - The data acquisition system connected to the OBD-II interface captures 27 different parameters (attributes) at a rate of one sample per second (1Hz). - This work is based on the detection of contextual anomalies in the Engine Coolant Temperature (ECT) sensor. - Carloop development kit allow us to try to get some specific PIDs from vehicle. -
  • 6. 6 Feature Extraction and Selection - The feature extraction process is based on a sliding window with a configurable width (N). - Driving cycles definition -
  • 7. 7 Feature Selection - Pre-processing phase normalizes the data: - From a correlation index analysis, Engine Load is also selected as an attribute. A driving cycle of k seconds can be represented by: - In addition to the ECT sensor value and Engine load, the standard deviation and variance of ECT sensor are also used: - The final data instance of the system is:
  • 8. 8 One Class Classifier Evaluation The different techniques evaluated separated by their category are: - Instance-based techniques: k-NN; - Statical Methods: Gaussian data description, Parzen and Naive Parzen window density estimator and Extreme Value Analysis; - Neural Networks: Self-organizing Map (SOM); - Rule-based: Minimum Spanning Tree (MST) and Mahalanobis distance; - Support Vector Machines: SVDD and OC-SVM. -
  • 9. 9 Experiments - To evaluate the proposed system, anomalies are artificially injected to the ECT sensor signal based on three different anomaly levels: - The artificial component inserted representing ECT sensor malfunctioning is composed by a significant flicker noise component in the ECT sensor.
  • 10. 10 Experiments: intra-vehicular database - Two different modes of vehicle operation are recorded: Idle and Motion. - - Splitting each vehicular trip (30% used to outliers) , we can define some data sets: as target data training (normal operation) as target data testing data set as outlier data testing data set - Classifier Performance Evaluation - True Positive Rate (TPR) - Precision - F2-score
  • 11. 11 Summary of the Results - The training and testing process are executed 30 times and then the results evaluated:
  • 13. 13 Results - Friedman test hypothesis not confirm that the two best techniques, k-NN and OC-SVM, are statistically different. - Nemenyi post-hoc test confirms the best techniques based on rank sums
  • 14. 14 Conclusions - This work has shown the need to evaluate vehicular anomalies in different malfunctioning or degeneration degrees. - Experiments has shown k-NN and OC-SVM as the best techniques for the respective idle and motion modes. - The proposed approach of injecting anomalies can be applied in other sensors analysis.