SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Machine Learning with Ubiquitous Sensing:
The Case of Robust Detection and
Classification of Targets in Close Proximity
Authors: Varun Garg, Brooks P. Saunders and Thanuka Wickramarathne
University of Massachusetts Lowell, Lowell, MA 01854 USA
May 28, 2023
Outline
1. Introduction
2. Use of Machine Learning
3. Our Approach
4. Results
5. Concluding Remarks
2
Introduction
Research Overview
• Focus on Situational Awareness (SA) in complex situations involving
inter-dependent entities, e.g., autonomous driving, emergency
response and disaster management
• A rapidly growing interest for the use of Ubiquitous Sensing, e.g.,
smart-phones, in-built vehicle sensors
• Our Research: Use of ubiquitous sensing for enhanced SA
• This paper: Can we utilize Machine Learning (ML) for some
challenging tasks associated with the use of ubiquitous sensing for SA?
3
Application Example: Road Threat Assessment...
• Road quality assessment and repair is a slow and costly proposition
• In US, $300 per car per year is spent by motorists in repair costs)
• US Congress allocated $305B in 2008 (soon after the financial crisis)
• Increasing number of methods using MEMS 3-D accelerometers
• Vary from simple thresholding to classification to advanced filtering
• Often approached as a Machine-Learning (ML) problem
• Use of accelerometers is more attractive (cf. Radar, imaging, etc.)
• low-cost, low-complexity, can be deployed to virtually all vehicles
• smartphones can be used for sensing/processing/comm
• QUESTION: Can we use ML with Ubiquitous Sensing for SA?
• transportation infrastructure health management
• energy efficient driving, e.g., optimal speed profiles
• safety and comfort of motorists
4
Illustrative Application: Road Threat Assessment...
• Our proposed framework uses smart-phones and in-built vehicle
sensors
• SA is defined in terms of road hazards/conditions other related
parameters for energy efficiency, safety and comfort
• Distributed identification of events/parameters in (near) real-time
• Uses a bunch of L1/L2/L3 fusion methods for different tasks
(a) Potholes (b) Cracks
(c) Bumps (d) Other
5
Application Example
6
Use of ML in Close Proximity
Threat Detection and Classification
ML for Threat Detection and Classification
(e) Multiple Hazards (f) Vibration Measurement
7
ML for Threat Detection and Classification...
(g) Raw acceleration (h) Spectrogram
8
Features : ML for Threat Detection
Feature Description # Features
X-axis
f1 Mean 1
f2 RMS 1
f3 Autocorrelation at 0 (i.e., signal energy) 1
f4 Autocorrelation second peak magnitude 1
f5 Autocorrelation second peak lag 1
f6 − f11 Frequency at highest 6 spectral peaks 6
f12 − f17 Power at highest 6 spectral peaks 6
f18 − f27 PSD at pre-defined frequency bands 10
Y-axis
f28 Mean 1
.
.
.
.
.
.
.
.
.
f45 − f54 PSD at pre-defined frequency bands 10
Z-axis
f55 Mean 1
.
.
.
.
.
.
.
.
.
f72 − f81 PSD at pre-defined frequency bands 8
Tri-axis
f82 total acceleration energy 1
f83 Pearson Correlation Coefficient, ρ(ẍ, ÿ) 1
f84 ρ(ÿ, z̈) 1
f85 ρ(ÿ, z̈) 1
9
Image Classifier: Threat Detection and Classification
Figure 1: Classification using MobileNet based object detection
model
• Mobilenet based multi-class object detection deep learning model was utilized to
detect and classify the ST phenomena
10
ML for Threat Detection and Classification...
{While-line-blur, Cross-walk-blur} (see Table III
for classifier performance using MobileNet Model).
TABLE II
IMAGE CLASSIFIER: CLASS DEFINITIONS AND FOD MAPPING
Damage Type Description Class ⇥(i)
Crack Linear Longitudinal Wheel-marks D00
CR
Construction-joint D01
Lateral Equal-interval D10
Construction-joint D11
Alligator-Crack Pavement D20
Others Rutting, Separation
D40
OC
Bump BP
Pothole PH
White-line-blur D43
RB
Cross-walk-blur D44
TABLE III
IMAGE CLASSIFIER PERFORMANCE
Predicted Class Projected Class
D00 D01 D10 D11 D20 D40 D43 D44 CR BP PH OC RB
pin
defi
{D
RB
pro
tion
and
is
Po
a d
tho
to
any
OC
L
cla
of
by
11
ML for Threat Detection and Classification...
(a) Multiple Hazards (b) Vibration Measurement
• Image classifiers: good for identifying ‘visually’ different threat types
• Fails to differentiate b/w different but ‘visually’ similar threats in close
proximity
12
Our Approach
Our Approach
• We model multi-modality classifiers as logical sensors
• ML classifier model performance characteristics were used for sensor
modeling and alignment
• These logical sensors are then utilized in a decision-level fusion setup
• This allows to exploit complementary sensing capabilities
• Fewer data points per classification directly affects sensor reliability
• One way to circumvent this is to use belief revision
13
System Architecture
noise
second order
suspension system mounting system
¨
z̃(v ⇧ t)
road surface
z(v ⇧ t)
z(v ⇧ t)
x = v ⇧ t
Hs Hm
d2
dt
14
MEMS Data Normalization : Suspension System Modeling
q(t) =
m
c
ẍ + ẋ +
k
c
x (1)
• here x and y are horizontal and vertical shift distance respectively
• here m, k, and c are mass, spring coefficient and damping coefficient
respectively
• In [1], it is known that vertical displacement can be found using (m/c) and (k/c).
• Ratios (m/c) and (k/c) can be estimated using the frequency of under-damping
vibration and amplitudes of multiple consecutive MEMS samples.
• Figure and modelling credits [1]
15
MEMS Data Normalization : Parameter Identification
• (m/c) and (k/c) found using the frequency of under damping vibration and
amplitudes of multiple consecutive MEMS samples. Figure credits [1] 16
Time synchronization of MEMS Location Data Samples
x = v ⇧ t
longitude
latitude
acceleration
. . .
. . .
Z[k] data frame
Z[k] data frame
• Events/objects are classified based on ‘features’
• Challenge lies with the number of data points
• E.g., at 30mph driving speed, you’ll collect about 7 data points over 1m
at 100Hz sampling rate
• What do we do now?
17
Time synchronization of Camera MEMS Data Samples
𝛿d
𝜏0
target
t0
tk
d0
time
distance
tk+1 tk+2
Ik Ik+1 Ik+2
inertial measurements
image acquisition
time
18
Sensor Alignment: Vibration Classifier
• Without discounting for sensor reliability:
P
(v)↓Θ
k (θ|S
(v)
k ) = P(v)
(θ|S
(v)
k , Θ),
• With discounting for sensor reliability:
P
(v)↓Θ
k (θ|S
(v)
k ) = λ
(v)
k P(v)
(θ|Θ, S
(v)
k ) + (1−λ
(v)
k )/|Θ|,
19
Sensor Alignment: Image Classifier
P
(i)
k (θ | S
(i)
k ) ≈



























P
s∈{D00,...,D20};
∀ s∈S
(i)
k
C
(i)
k (s), θ = CR
P
s=D40;
∀ s∈S
(i)
k
C
(i)
k (s), θ = OC, BP, PH
P
s∈{D43,D44};
∀ s∈S
(i)
k
C
(i)
k (s), θ = RB
P
(i)↓Θ
k (θ | S
(i)
k ) = λ
(i)
k P
(i)
k (θ|Θ, S
(i)
k ) + (1−λ
(i)
k )/|Θ|,
20
Decision-level Fusion and Belief Revision
• Decision-level Fusion:
Pk (θ|S
(v)
k , S
(i)
k ) = P
(v)↓Θ
k (θ | S
(v)
k ) ⊕ P
(i)↓Θ
k (θ | S
(i)
k ),
• Belief Revision:
P1:k+1(θ) = αk P1:k (θ) + (1 − αk )Pk (θ|S
(v)
k , S
(i)
k ),
21
Results: Impact of Current Evidence
22
Results: Impact of Current Evidence...
23
Results
ML for Threat Detection : SVM Classifier Confusion Matrix
Predicted Class Classifier Performance
BP CR PH DR PR RR TP FP TN FN Pr Rc Acc
True
Class
BP .57 .03 .00 .12 .10 .18 .57 .45 4.55 .43 .56 .57 .85
CR .06 .58 .03 .24 .08 .01 .58 .28 3.72 .42 .67 .58 .72
PR .04 .06 .75 .06 .03 .06 .75 .13 4.58 .25 .85 .75 .88
DR .03 .16 .04 .73 .02 .02 .73 .64 4.36 .27 .53 .73 .85
PH .16 .03 .06 .08 .60 .07 .60 .24 4.76 .40 .71 .60 .89
RR .16 .00 .00 .15 .03 .66 .66 .33 4.67 .34 .67 .66 .89
24
Feature Selection : ML for Threat Detection
25
Results: Impact of Current Evidence...
26
Results: A Single Scenario of Multiple Threat Detection
0 1 2 3 4 5 6 7 8
Trial
0.1
0.2
0.3
0.4
0.5
Belief Bump
Crack
Pothole
Dirt Road
Rough Road
Figure 2: Probability of different threats with respect different data collection trials
• The probability of the existence of road threats pothole and a crack is much
higher than the existence of other threats.
27
Concluding Remarks
Concluding Remarks
• Use of ubiquitous-sensing in Situational Awareness will
likely have a major impact on many domains
• Use of ML and AI can assist in challenging
detection/classification tasks
• Blindly applying ML or AI techniques will likely not improve
performance
• Leverage the rich literature on fundamentals of
multi-sensor multi-modality fusion
28
Concluding Remarks...
• We have demonstrated the potential with a specific
application example
• On-going related work involves advanced modeling to
further improve performance
• Look out for an upcoming journal paper on complete
modeling details and extensive evaluation
• Latest on-going work on SAFENETS involves
estimation/detection of dynamic spatio-temporal
phenomena
29
References i
G. Xue, H. Zhu, Z. Hu, J. Yu, Y. Zhu, and Y. Luo, “Pothole in
the dark: Perceiving pothole profiles with participatory
urban vehicles,” IEEE Transactions on Mobile Computing,
vol. 16, no. 5, pp. 1408–1419, 2017.
30
Questions
?
31
Thank you!
32

Contenu connexe

Similaire à ICIF19_Garg_job_talk_portfolio_modification.pdf

Trackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterTrackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterYousef Fadila
 
Paper id 312201522
Paper id 312201522Paper id 312201522
Paper id 312201522IJRAT
 
Criminal Identification using Arm7
Criminal Identification using Arm7Criminal Identification using Arm7
Criminal Identification using Arm7IRJET Journal
 
Target Detection Using Multi Resolution Analysis for Camouflaged Images
Target Detection Using Multi Resolution Analysis for Camouflaged Images Target Detection Using Multi Resolution Analysis for Camouflaged Images
Target Detection Using Multi Resolution Analysis for Camouflaged Images ijcisjournal
 
Thesis_Khan_2073209.pptx
Thesis_Khan_2073209.pptxThesis_Khan_2073209.pptx
Thesis_Khan_2073209.pptxAlmasrurKhan2
 
Intelligent Auto Horn System Using Artificial Intelligence
Intelligent Auto Horn System Using Artificial IntelligenceIntelligent Auto Horn System Using Artificial Intelligence
Intelligent Auto Horn System Using Artificial IntelligenceIRJET Journal
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdfLinda Garcia
 
A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...Institute of Agricultural Machinery, NARO
 
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]KenjiKoide1
 
2021 itu challenge_reinforcement_learning
2021 itu challenge_reinforcement_learning2021 itu challenge_reinforcement_learning
2021 itu challenge_reinforcement_learningLASSEMedia
 
Sensitivity analysis in a lidar camera calibration
Sensitivity analysis in a lidar camera calibrationSensitivity analysis in a lidar camera calibration
Sensitivity analysis in a lidar camera calibrationcsandit
 
SENSITIVITY ANALYSIS IN A LIDARCAMERA CALIBRATION
SENSITIVITY ANALYSIS IN A LIDARCAMERA CALIBRATIONSENSITIVITY ANALYSIS IN A LIDARCAMERA CALIBRATION
SENSITIVITY ANALYSIS IN A LIDARCAMERA CALIBRATIONcscpconf
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSravan Puttagunta
 
Enhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackEnhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackijfcstjournal
 
Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1cwyou
 
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0Mohsen Sadok
 

Similaire à ICIF19_Garg_job_talk_portfolio_modification.pdf (20)

Trackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterTrackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity Calorimeter
 
Paper id 312201522
Paper id 312201522Paper id 312201522
Paper id 312201522
 
Criminal Identification using Arm7
Criminal Identification using Arm7Criminal Identification using Arm7
Criminal Identification using Arm7
 
Target Detection Using Multi Resolution Analysis for Camouflaged Images
Target Detection Using Multi Resolution Analysis for Camouflaged Images Target Detection Using Multi Resolution Analysis for Camouflaged Images
Target Detection Using Multi Resolution Analysis for Camouflaged Images
 
Thesis_Khan_2073209.pptx
Thesis_Khan_2073209.pptxThesis_Khan_2073209.pptx
Thesis_Khan_2073209.pptx
 
Intelligent Auto Horn System Using Artificial Intelligence
Intelligent Auto Horn System Using Artificial IntelligenceIntelligent Auto Horn System Using Artificial Intelligence
Intelligent Auto Horn System Using Artificial Intelligence
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf
 
A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...
 
Report
ReportReport
Report
 
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
 
2021 itu challenge_reinforcement_learning
2021 itu challenge_reinforcement_learning2021 itu challenge_reinforcement_learning
2021 itu challenge_reinforcement_learning
 
Sensitivity analysis in a lidar camera calibration
Sensitivity analysis in a lidar camera calibrationSensitivity analysis in a lidar camera calibration
Sensitivity analysis in a lidar camera calibration
 
SENSITIVITY ANALYSIS IN A LIDARCAMERA CALIBRATION
SENSITIVITY ANALYSIS IN A LIDARCAMERA CALIBRATIONSENSITIVITY ANALYSIS IN A LIDARCAMERA CALIBRATION
SENSITIVITY ANALYSIS IN A LIDARCAMERA CALIBRATION
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
 
Enhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackEnhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attack
 
Final_ppt1
Final_ppt1Final_ppt1
Final_ppt1
 
Sigma_Xi_Fall_2013
Sigma_Xi_Fall_2013Sigma_Xi_Fall_2013
Sigma_Xi_Fall_2013
 
Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
 

Dernier

Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 

Dernier (20)

Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 

ICIF19_Garg_job_talk_portfolio_modification.pdf

  • 1. Machine Learning with Ubiquitous Sensing: The Case of Robust Detection and Classification of Targets in Close Proximity Authors: Varun Garg, Brooks P. Saunders and Thanuka Wickramarathne University of Massachusetts Lowell, Lowell, MA 01854 USA May 28, 2023
  • 2. Outline 1. Introduction 2. Use of Machine Learning 3. Our Approach 4. Results 5. Concluding Remarks 2
  • 4. Research Overview • Focus on Situational Awareness (SA) in complex situations involving inter-dependent entities, e.g., autonomous driving, emergency response and disaster management • A rapidly growing interest for the use of Ubiquitous Sensing, e.g., smart-phones, in-built vehicle sensors • Our Research: Use of ubiquitous sensing for enhanced SA • This paper: Can we utilize Machine Learning (ML) for some challenging tasks associated with the use of ubiquitous sensing for SA? 3
  • 5. Application Example: Road Threat Assessment... • Road quality assessment and repair is a slow and costly proposition • In US, $300 per car per year is spent by motorists in repair costs) • US Congress allocated $305B in 2008 (soon after the financial crisis) • Increasing number of methods using MEMS 3-D accelerometers • Vary from simple thresholding to classification to advanced filtering • Often approached as a Machine-Learning (ML) problem • Use of accelerometers is more attractive (cf. Radar, imaging, etc.) • low-cost, low-complexity, can be deployed to virtually all vehicles • smartphones can be used for sensing/processing/comm • QUESTION: Can we use ML with Ubiquitous Sensing for SA? • transportation infrastructure health management • energy efficient driving, e.g., optimal speed profiles • safety and comfort of motorists 4
  • 6. Illustrative Application: Road Threat Assessment... • Our proposed framework uses smart-phones and in-built vehicle sensors • SA is defined in terms of road hazards/conditions other related parameters for energy efficiency, safety and comfort • Distributed identification of events/parameters in (near) real-time • Uses a bunch of L1/L2/L3 fusion methods for different tasks (a) Potholes (b) Cracks (c) Bumps (d) Other 5
  • 8. Use of ML in Close Proximity Threat Detection and Classification
  • 9. ML for Threat Detection and Classification (e) Multiple Hazards (f) Vibration Measurement 7
  • 10. ML for Threat Detection and Classification... (g) Raw acceleration (h) Spectrogram 8
  • 11. Features : ML for Threat Detection Feature Description # Features X-axis f1 Mean 1 f2 RMS 1 f3 Autocorrelation at 0 (i.e., signal energy) 1 f4 Autocorrelation second peak magnitude 1 f5 Autocorrelation second peak lag 1 f6 − f11 Frequency at highest 6 spectral peaks 6 f12 − f17 Power at highest 6 spectral peaks 6 f18 − f27 PSD at pre-defined frequency bands 10 Y-axis f28 Mean 1 . . . . . . . . . f45 − f54 PSD at pre-defined frequency bands 10 Z-axis f55 Mean 1 . . . . . . . . . f72 − f81 PSD at pre-defined frequency bands 8 Tri-axis f82 total acceleration energy 1 f83 Pearson Correlation Coefficient, ρ(ẍ, ÿ) 1 f84 ρ(ÿ, z̈) 1 f85 ρ(ÿ, z̈) 1 9
  • 12. Image Classifier: Threat Detection and Classification Figure 1: Classification using MobileNet based object detection model • Mobilenet based multi-class object detection deep learning model was utilized to detect and classify the ST phenomena 10
  • 13. ML for Threat Detection and Classification... {While-line-blur, Cross-walk-blur} (see Table III for classifier performance using MobileNet Model). TABLE II IMAGE CLASSIFIER: CLASS DEFINITIONS AND FOD MAPPING Damage Type Description Class ⇥(i) Crack Linear Longitudinal Wheel-marks D00 CR Construction-joint D01 Lateral Equal-interval D10 Construction-joint D11 Alligator-Crack Pavement D20 Others Rutting, Separation D40 OC Bump BP Pothole PH White-line-blur D43 RB Cross-walk-blur D44 TABLE III IMAGE CLASSIFIER PERFORMANCE Predicted Class Projected Class D00 D01 D10 D11 D20 D40 D43 D44 CR BP PH OC RB pin defi {D RB pro tion and is Po a d tho to any OC L cla of by 11
  • 14. ML for Threat Detection and Classification... (a) Multiple Hazards (b) Vibration Measurement • Image classifiers: good for identifying ‘visually’ different threat types • Fails to differentiate b/w different but ‘visually’ similar threats in close proximity 12
  • 16. Our Approach • We model multi-modality classifiers as logical sensors • ML classifier model performance characteristics were used for sensor modeling and alignment • These logical sensors are then utilized in a decision-level fusion setup • This allows to exploit complementary sensing capabilities • Fewer data points per classification directly affects sensor reliability • One way to circumvent this is to use belief revision 13
  • 17. System Architecture noise second order suspension system mounting system ¨ z̃(v ⇧ t) road surface z(v ⇧ t) z(v ⇧ t) x = v ⇧ t Hs Hm d2 dt 14
  • 18. MEMS Data Normalization : Suspension System Modeling q(t) = m c ẍ + ẋ + k c x (1) • here x and y are horizontal and vertical shift distance respectively • here m, k, and c are mass, spring coefficient and damping coefficient respectively • In [1], it is known that vertical displacement can be found using (m/c) and (k/c). • Ratios (m/c) and (k/c) can be estimated using the frequency of under-damping vibration and amplitudes of multiple consecutive MEMS samples. • Figure and modelling credits [1] 15
  • 19. MEMS Data Normalization : Parameter Identification • (m/c) and (k/c) found using the frequency of under damping vibration and amplitudes of multiple consecutive MEMS samples. Figure credits [1] 16
  • 20. Time synchronization of MEMS Location Data Samples x = v ⇧ t longitude latitude acceleration . . . . . . Z[k] data frame Z[k] data frame • Events/objects are classified based on ‘features’ • Challenge lies with the number of data points • E.g., at 30mph driving speed, you’ll collect about 7 data points over 1m at 100Hz sampling rate • What do we do now? 17
  • 21. Time synchronization of Camera MEMS Data Samples 𝛿d 𝜏0 target t0 tk d0 time distance tk+1 tk+2 Ik Ik+1 Ik+2 inertial measurements image acquisition time 18
  • 22. Sensor Alignment: Vibration Classifier • Without discounting for sensor reliability: P (v)↓Θ k (θ|S (v) k ) = P(v) (θ|S (v) k , Θ), • With discounting for sensor reliability: P (v)↓Θ k (θ|S (v) k ) = λ (v) k P(v) (θ|Θ, S (v) k ) + (1−λ (v) k )/|Θ|, 19
  • 23. Sensor Alignment: Image Classifier P (i) k (θ | S (i) k ) ≈                            P s∈{D00,...,D20}; ∀ s∈S (i) k C (i) k (s), θ = CR P s=D40; ∀ s∈S (i) k C (i) k (s), θ = OC, BP, PH P s∈{D43,D44}; ∀ s∈S (i) k C (i) k (s), θ = RB P (i)↓Θ k (θ | S (i) k ) = λ (i) k P (i) k (θ|Θ, S (i) k ) + (1−λ (i) k )/|Θ|, 20
  • 24. Decision-level Fusion and Belief Revision • Decision-level Fusion: Pk (θ|S (v) k , S (i) k ) = P (v)↓Θ k (θ | S (v) k ) ⊕ P (i)↓Θ k (θ | S (i) k ), • Belief Revision: P1:k+1(θ) = αk P1:k (θ) + (1 − αk )Pk (θ|S (v) k , S (i) k ), 21
  • 25. Results: Impact of Current Evidence 22
  • 26. Results: Impact of Current Evidence... 23
  • 28. ML for Threat Detection : SVM Classifier Confusion Matrix Predicted Class Classifier Performance BP CR PH DR PR RR TP FP TN FN Pr Rc Acc True Class BP .57 .03 .00 .12 .10 .18 .57 .45 4.55 .43 .56 .57 .85 CR .06 .58 .03 .24 .08 .01 .58 .28 3.72 .42 .67 .58 .72 PR .04 .06 .75 .06 .03 .06 .75 .13 4.58 .25 .85 .75 .88 DR .03 .16 .04 .73 .02 .02 .73 .64 4.36 .27 .53 .73 .85 PH .16 .03 .06 .08 .60 .07 .60 .24 4.76 .40 .71 .60 .89 RR .16 .00 .00 .15 .03 .66 .66 .33 4.67 .34 .67 .66 .89 24
  • 29. Feature Selection : ML for Threat Detection 25
  • 30. Results: Impact of Current Evidence... 26
  • 31. Results: A Single Scenario of Multiple Threat Detection 0 1 2 3 4 5 6 7 8 Trial 0.1 0.2 0.3 0.4 0.5 Belief Bump Crack Pothole Dirt Road Rough Road Figure 2: Probability of different threats with respect different data collection trials • The probability of the existence of road threats pothole and a crack is much higher than the existence of other threats. 27
  • 33. Concluding Remarks • Use of ubiquitous-sensing in Situational Awareness will likely have a major impact on many domains • Use of ML and AI can assist in challenging detection/classification tasks • Blindly applying ML or AI techniques will likely not improve performance • Leverage the rich literature on fundamentals of multi-sensor multi-modality fusion 28
  • 34. Concluding Remarks... • We have demonstrated the potential with a specific application example • On-going related work involves advanced modeling to further improve performance • Look out for an upcoming journal paper on complete modeling details and extensive evaluation • Latest on-going work on SAFENETS involves estimation/detection of dynamic spatio-temporal phenomena 29
  • 35. References i G. Xue, H. Zhu, Z. Hu, J. Yu, Y. Zhu, and Y. Luo, “Pothole in the dark: Perceiving pothole profiles with participatory urban vehicles,” IEEE Transactions on Mobile Computing, vol. 16, no. 5, pp. 1408–1419, 2017. 30