SlideShare una empresa de Scribd logo
1 de 23
1
uDirect: A Novel Approach for
Pervasive Observation of User
Direction with Mobile Phones
Dr. Amir Hoseini-Tabatabaei
Dr.Alex Gluhak
Prof. Rahim Tafazolli
Centre for Communication and Systems Research
– University of Surrey
Outline
Introduction
 Application of pervasive direction estimation
 Pervasive direction estimation techniques
uDirect
 Approach
 Requirements
 Algorithm design
Evaluation and Results
Limitation and Future work
Conclusion
2[1]
Application of Pervasive
Direction Estimation
 Direction estimation is an essential part of a verity of
applications:
– Dead reckoning
– Human computer interaction(HCI)
– Social signal processing
– And many others
[2]
Pervasive direction estimation
techniques
Sensing Approach Typical sensors Shortcomings Advantages
Ambient sensors
UWB, Wi-Fi,
Bluetooth,
Camera,
Dependency to
infrastructure.
(localized
applications)
No power and
computation
limitation. No
limitation on time
Wearable sensors
Camera,
Accelerometer,
Magnetometer and
Gyro , GPS, IR ,
…
Short time data
collection
(Intrusiveness),
limited
computation and
energy resource.
No limitation on
location .
Mobile phone –
based
Accelerometer ,
Magnetometer ,
Gyro, GSM,GPS
limited
computation and
energy resource
and phone context
problems.
No limitation on
location and time
[3]
Mobile phone based
techniques and limitations
* Less accurate and more computational expensive than PCA of accelerometer[3]
5
Techniques Limitations
1. Principal Component Analysis (PCA)
based approaches • Limited to trousers pocket.
• Requires segments of unidirectional
movements with appropriate amount of
samples.
• Susceptible to outliers (not reliable)Gyroscope
measurements[5]*
Accelerometer
measurements[1-3]
2. Heading direction with absolute
positioning form Global Positioning
Systems (GPS)
• Susceptible to shadowing
• Limited positioning accuracy (e.g. 8
meter for mobile devices)
 Assumption: People normally walk forward
[4]
 Proposed model : uDirect
[5]
uDirect : Requirements
 Requirements
1- Providing a pervasive observation of the user facing direction on
mobile phones
2- Addressing the shortcomings of current approaches. (GPS and PCA
base models)
3- Addressing the related phone context problems
7[6]
uDirect: Approach
 Estimating user orientation in a global coordinate:
8
Calibration
• Mobile –Earth
Local Direction Estimation
• User-Mobile
Global Direction estimation
• User-Earth
X
Y
Z
N
E
-G
[7]
Calibration
uDirect : algorithm design
 Algorithm: performing estimations in two step
9
 Utilizing the acceleration
pattern of the body segment
(corresponding to device
position) for identifying
proper moment s in
measured data in which
user orientation relative to
mobile can be estimated.
[8]
Calibration
uDirect : algorithm design
 Algorithm: performing estimations in two step
10[8]
Utilizing measurements
from Accelerometer and
Magnetometer to estimate
the relative orientation of
phone and earth coordinates
1. Calibration
 Orientation: calibrating sensor readings with respect to the
reference coordination (Earth)
– Detecting earth coordinates
 Gravity: Accelerometer
 North : Magnetometer
– Calculating transformation components
 Computational efficient form by using
mathematics of Hilbert’s space and quaternion
11
Dx
Dy
Dy
-G
N
E
H
Inclination
Declination
[9]
2. Direction Estimation
 We need an estimation of user coordination.
– We only have the vertical (V) direction form calibration.
 How to find the F and S ?
 First assuming the user coordinate is known:
I. What mobile phone measures during forward walking .
II. Transfer the measurements back to user coordinate .
III. Focus on behaviour of horizontal components during walking locomotion.
12[10]
2.1. Direction Estimation
 Assuming the mobile is in user’s trousers pocket.
1- Modelling accelerometer measurements caused by thigh movement
during walking locomotion.
Acceleration on mobile coordinate
yrzAycosxAysin
zrzAzsinysinyAcosxAycoszsin
zryrzA)t(ysin)t(zcosyA)t(zsinxA)t(ycos)t(zcos
22
oa )t(A



[11]
Rotation Quaternion : R(t)
Rotational Acceleration: Ar(t)
Translational Acceleration: Ah(t)
Aoa = Ar(t) + R(t)(Ah(t)+G)R(t)*
2.2.Direction Estimations
)GA(
)t(A
oh
oa
rzA))t(ycos(ryA))t(zsin())t(ysin(rxA)t(zcos())t(ysin(
ryA))t(zcos(rxA))t(zsin(
rzA)t(ysin(ryA))t(zsin())t(ycos(rxA))t(zcos()t(ycos(
Acceleration on user coordinate
[12]
2- Modelling the side acceleration pattern on user coordinate
yhzzz
2
y
2
z )AoG()t(r))t(cos())t(r)t(r))(t(sin(As 
2.3.Direction Estimations
Femur transverse rotation[5]
Polynomial fitted curve
Transverserotation
deviation(D)
Percentage of walking cycle
Reconstructed
Acceleration(m/s^2)
z

Swing Phase Stance Phase
Heel Strike Toe off
[13]
3- Finding the proper moment for estimation
Heel Strike and toe of moments can be detected as local and global
minima of tight vertical acceleration pattern[6].
 Initial evaluation and Results
[5]
H&T
Acceleration(m/s^2)Deviationfrom
North(D)
Time (s)
Results. I
Base line
uDirect (Average per step)
DeviationfromNorth(D)
Steps[14]
Results. II
Algorithm performance
Performance in Comparison
with GPS approach
Baseline
PCA[1]
uDirect (Average per section)
Techniques
Mean error (Degree)
Section1 Section 2 Section 3 Section 4
Model from
[1]
26.7 37.6 10.5 37.0
uDirect(averag
ed per section)
18.9 41.7 37.3 35.4
Technique
Mean error
(Degree)
Standard
deviation
Model from [1] +7.999 +1.253
uDirect(averaged
per section)
+0.162 -0.603
uDirect (averaged
per step)
-10.5 -11.8
DeviationfromNorth(D)
Steps
Limitation and future works
• Similar to conventional PCA based approach the current
model is limited to trousers pocket
 Extending the approach to other main positions[7] : shoulder
bags, chest pocket and belt – enhancement positions
• The estimations degrades in shorter sections
 To adaptively select the estimation model
 To add the magnetic field based-tracking for reducing
power consumption.
[16]
Conclusion
 Developing and evaluating the uDirect as a direction estimation
techniques for mobile phones.
 The model is based on physiological characteristics of human walking
locomotion.
 Evaluations of the algorithm with a simple proof of concept
implementation confirmed the assumptions of our analytical modeling
 Orientation independent approach
 Dose not face with GPS approach constrains (shadowing and
minimum distance)
 Direction estimations in contrast to PCA do not require an additional
segmentation.
 Independent estimation at each step makes it prone to error
accumulation.
 uDirect is shown to be more accurate and reliable than conventional
GPS and PCA based models for paths longer than 2 steps
20[17]
Thank you
[18]
s.hoseinitabatabaei @ surrey.ac.uk
References
[1] K .Kunze, P. Lukowicz, K. Partridge, and B. Begole, "Which way am i facing:
inferring horizontal device orientation from an accelerometer signal," in Wearable
Computers, 2009. ISWC '09. International Symposium on, Linz, 2009, pp. 149-150.
[2] M. Kourogi and T. Kuratta, "A wearable augmented reality system with personal
positioning based on walking locomotion analysis," in Proceedings of the 2nd
IEEE/ACM International Symposium on Mixed and Augmented
Reality, Tokyo, 2003, p. 342.
[3] U.STEINHOFF, B.SCHIELE,2010. Dead Reckoning from the Pocket - An
Experimental Study. In Eighth Annual IEEE International Conference on Pervasive
Computing and Communications (PerCom2010), 2010.
[4] U. Blanke and B. Schiele, “Sensing location in the pocket,” in Adjunct Poster
Proceedings UbiComp’08, 2008.
[19]
References
[5] A.S. Levens, V.T. Inman, and J.A. Blosser, "Transverse rotation of the segments of
the of the lower extrimity in locomotion," The journal of bone and joint surgery, vol.
30, pp. 859-872, 1948.
[6] K Aminian, K. Rezakhanlou, E.D. Andres, and C. Fritsch, "Temporal feature
estimation during walking using minitaure accelerometer: an analysis of gait
improvement after hip arthoplasty," Journal of Medical & Biological Engineering
& Computing, vol. 37, no. 6, pp. 686-691, 1999.
[7] F. Ichikawa, J. Chipchase, and R. Grignani, "Where's the phone? A study of mobile
phone location in public spaces," in International Conference on Mobile
Technology, Applications and Systems, 2005 2nd, Guangzhou, 2005, pp. 1-8.
[20]

Más contenido relacionado

La actualidad más candente

Scanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinectsScanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinectsFensa Saj
 
Foot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation SystemsFoot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation Systemsoblu.io
 
Iaetsd concepts of surveying with totalstation-a latest
Iaetsd concepts of surveying with totalstation-a latestIaetsd concepts of surveying with totalstation-a latest
Iaetsd concepts of surveying with totalstation-a latestIaetsd Iaetsd
 
Ieee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingIeee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingK Sundaresh Ka
 
Traffic control using image processing
Traffic control using image processingTraffic control using image processing
Traffic control using image processingChirag Panchal
 
Immersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing dataImmersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing datasipij
 
Advance surveying equipments
Advance surveying equipmentsAdvance surveying equipments
Advance surveying equipmentsSuryaom Tiwari
 
Video Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringVideo Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringMeridian Media
 
Lab-Forming Fields and Field-Forming Labs
Lab-Forming Fields and Field-Forming LabsLab-Forming Fields and Field-Forming Labs
Lab-Forming Fields and Field-Forming LabsKurata Takeshi
 
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensorEvolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensoroblu.io
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldAshwani Srivastava
 
Modern surveying techniques
Modern surveying techniquesModern surveying techniques
Modern surveying techniquesSunny Jaiswal
 
Estimation of 3d Visualization for Medical Machinary Images
Estimation of 3d Visualization for Medical Machinary ImagesEstimation of 3d Visualization for Medical Machinary Images
Estimation of 3d Visualization for Medical Machinary Imagestheijes
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensingoblu.io
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorSoma Boubou
 
National Highway Alignment from Namakkal to Erode Using GIS
National Highway Alignment from Namakkal to Erode Using GISNational Highway Alignment from Namakkal to Erode Using GIS
National Highway Alignment from Namakkal to Erode Using GISIJERA Editor
 

La actualidad más candente (19)

Az33298300
Az33298300Az33298300
Az33298300
 
Scanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinectsScanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinects
 
Foot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation SystemsFoot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation Systems
 
Iaetsd concepts of surveying with totalstation-a latest
Iaetsd concepts of surveying with totalstation-a latestIaetsd concepts of surveying with totalstation-a latest
Iaetsd concepts of surveying with totalstation-a latest
 
Ieee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingIeee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image Processing
 
Traffic control using image processing
Traffic control using image processingTraffic control using image processing
Traffic control using image processing
 
Immersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing dataImmersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing data
 
Advance surveying equipments
Advance surveying equipmentsAdvance surveying equipments
Advance surveying equipments
 
Video Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringVideo Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic Monitoring
 
Lab-Forming Fields and Field-Forming Labs
Lab-Forming Fields and Field-Forming LabsLab-Forming Fields and Field-Forming Labs
Lab-Forming Fields and Field-Forming Labs
 
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensorEvolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
 
Modern surveying techniques
Modern surveying techniquesModern surveying techniques
Modern surveying techniques
 
Estimation of 3d Visualization for Medical Machinary Images
Estimation of 3d Visualization for Medical Machinary ImagesEstimation of 3d Visualization for Medical Machinary Images
Estimation of 3d Visualization for Medical Machinary Images
 
ppt on image processing
ppt on image processingppt on image processing
ppt on image processing
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensing
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
National Highway Alignment from Namakkal to Erode Using GIS
National Highway Alignment from Namakkal to Erode Using GISNational Highway Alignment from Namakkal to Erode Using GIS
National Highway Alignment from Namakkal to Erode Using GIS
 
Modern Surveying Equipment Presentation
Modern Surveying Equipment PresentationModern Surveying Equipment Presentation
Modern Surveying Equipment Presentation
 

Similar a Udirect: accurate and reliable estimation of the facing direction of the mobile phone users

IRJET- Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET-  	  Comparison on Measurement of a Building using Total Station, ARCGI...IRJET-  	  Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET- Comparison on Measurement of a Building using Total Station, ARCGI...IRJET Journal
 
Eecs221 final report
Eecs221   final reportEecs221   final report
Eecs221 final reportSaurebh Raut
 
EECS221 - Final Report
EECS221 - Final ReportEECS221 - Final Report
EECS221 - Final ReportSaurebh Raut
 
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Abhishek Madav
 
Total station and its application to civil engineering
Total station and its application to civil engineeringTotal station and its application to civil engineering
Total station and its application to civil engineeringTushar Dholakia
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesMohamed Nabil, MSc.
 
Analytical framework for optimized feature extraction for upgrading occupancy...
Analytical framework for optimized feature extraction for upgrading occupancy...Analytical framework for optimized feature extraction for upgrading occupancy...
Analytical framework for optimized feature extraction for upgrading occupancy...IJECEIAES
 
Ijsartv6 i336124
Ijsartv6 i336124Ijsartv6 i336124
Ijsartv6 i336124aissmsblogs
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...ijceronline
 
A Review on: Spatial Image Processing and Wireless Sensor Network Design to I...
A Review on: Spatial Image Processing and Wireless Sensor Network Design to I...A Review on: Spatial Image Processing and Wireless Sensor Network Design to I...
A Review on: Spatial Image Processing and Wireless Sensor Network Design to I...IRJET Journal
 
C015 apwcs10-positioning
C015 apwcs10-positioningC015 apwcs10-positioning
C015 apwcs10-positioningevegod
 
Evaluation and Accuracy Assessment of Static GPS Technique in Monitoring of ...
Evaluation and Accuracy Assessment of Static GPS Technique in  Monitoring of ...Evaluation and Accuracy Assessment of Static GPS Technique in  Monitoring of ...
Evaluation and Accuracy Assessment of Static GPS Technique in Monitoring of ...IJMER
 
An Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking DeviceAn Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking Deviceoblu.io
 
A genetic based indoor positioning algorithm using Wi-Fi received signal stre...
A genetic based indoor positioning algorithm using Wi-Fi received signal stre...A genetic based indoor positioning algorithm using Wi-Fi received signal stre...
A genetic based indoor positioning algorithm using Wi-Fi received signal stre...IAESIJAI
 
Fuzzy-proportional-integral-derivative-based controller for object tracking i...
Fuzzy-proportional-integral-derivative-based controller for object tracking i...Fuzzy-proportional-integral-derivative-based controller for object tracking i...
Fuzzy-proportional-integral-derivative-based controller for object tracking i...IJECEIAES
 
Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...IRJET Journal
 
Granular Mobility-Factor Analysis Framework for enrichingOccupancy Sensing wi...
Granular Mobility-Factor Analysis Framework for enrichingOccupancy Sensing wi...Granular Mobility-Factor Analysis Framework for enrichingOccupancy Sensing wi...
Granular Mobility-Factor Analysis Framework for enrichingOccupancy Sensing wi...IJECEIAES
 
Analysis of Obstacle Detection Using Ultrasonic Sensor
Analysis of Obstacle Detection Using Ultrasonic SensorAnalysis of Obstacle Detection Using Ultrasonic Sensor
Analysis of Obstacle Detection Using Ultrasonic SensorIRJET Journal
 

Similar a Udirect: accurate and reliable estimation of the facing direction of the mobile phone users (20)

IRJET- Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET-  	  Comparison on Measurement of a Building using Total Station, ARCGI...IRJET-  	  Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET- Comparison on Measurement of a Building using Total Station, ARCGI...
 
Eecs221 final report
Eecs221   final reportEecs221   final report
Eecs221 final report
 
EECS221 - Final Report
EECS221 - Final ReportEECS221 - Final Report
EECS221 - Final Report
 
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
 
Total station and its application to civil engineering
Total station and its application to civil engineeringTotal station and its application to civil engineering
Total station and its application to civil engineering
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniques
 
Analytical framework for optimized feature extraction for upgrading occupancy...
Analytical framework for optimized feature extraction for upgrading occupancy...Analytical framework for optimized feature extraction for upgrading occupancy...
Analytical framework for optimized feature extraction for upgrading occupancy...
 
Ijsartv6 i336124
Ijsartv6 i336124Ijsartv6 i336124
Ijsartv6 i336124
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 
A Review on: Spatial Image Processing and Wireless Sensor Network Design to I...
A Review on: Spatial Image Processing and Wireless Sensor Network Design to I...A Review on: Spatial Image Processing and Wireless Sensor Network Design to I...
A Review on: Spatial Image Processing and Wireless Sensor Network Design to I...
 
C015 apwcs10-positioning
C015 apwcs10-positioningC015 apwcs10-positioning
C015 apwcs10-positioning
 
Evaluation and Accuracy Assessment of Static GPS Technique in Monitoring of ...
Evaluation and Accuracy Assessment of Static GPS Technique in  Monitoring of ...Evaluation and Accuracy Assessment of Static GPS Technique in  Monitoring of ...
Evaluation and Accuracy Assessment of Static GPS Technique in Monitoring of ...
 
An Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking DeviceAn Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking Device
 
Ijecet 06 10_003
Ijecet 06 10_003Ijecet 06 10_003
Ijecet 06 10_003
 
A genetic based indoor positioning algorithm using Wi-Fi received signal stre...
A genetic based indoor positioning algorithm using Wi-Fi received signal stre...A genetic based indoor positioning algorithm using Wi-Fi received signal stre...
A genetic based indoor positioning algorithm using Wi-Fi received signal stre...
 
Fuzzy-proportional-integral-derivative-based controller for object tracking i...
Fuzzy-proportional-integral-derivative-based controller for object tracking i...Fuzzy-proportional-integral-derivative-based controller for object tracking i...
Fuzzy-proportional-integral-derivative-based controller for object tracking i...
 
Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...
 
Total station
Total station Total station
Total station
 
Granular Mobility-Factor Analysis Framework for enrichingOccupancy Sensing wi...
Granular Mobility-Factor Analysis Framework for enrichingOccupancy Sensing wi...Granular Mobility-Factor Analysis Framework for enrichingOccupancy Sensing wi...
Granular Mobility-Factor Analysis Framework for enrichingOccupancy Sensing wi...
 
Analysis of Obstacle Detection Using Ultrasonic Sensor
Analysis of Obstacle Detection Using Ultrasonic SensorAnalysis of Obstacle Detection Using Ultrasonic Sensor
Analysis of Obstacle Detection Using Ultrasonic Sensor
 

Último

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Último (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Udirect: accurate and reliable estimation of the facing direction of the mobile phone users

  • 1. 1 uDirect: A Novel Approach for Pervasive Observation of User Direction with Mobile Phones Dr. Amir Hoseini-Tabatabaei Dr.Alex Gluhak Prof. Rahim Tafazolli Centre for Communication and Systems Research – University of Surrey
  • 2. Outline Introduction  Application of pervasive direction estimation  Pervasive direction estimation techniques uDirect  Approach  Requirements  Algorithm design Evaluation and Results Limitation and Future work Conclusion 2[1]
  • 3. Application of Pervasive Direction Estimation  Direction estimation is an essential part of a verity of applications: – Dead reckoning – Human computer interaction(HCI) – Social signal processing – And many others [2]
  • 4. Pervasive direction estimation techniques Sensing Approach Typical sensors Shortcomings Advantages Ambient sensors UWB, Wi-Fi, Bluetooth, Camera, Dependency to infrastructure. (localized applications) No power and computation limitation. No limitation on time Wearable sensors Camera, Accelerometer, Magnetometer and Gyro , GPS, IR , … Short time data collection (Intrusiveness), limited computation and energy resource. No limitation on location . Mobile phone – based Accelerometer , Magnetometer , Gyro, GSM,GPS limited computation and energy resource and phone context problems. No limitation on location and time [3]
  • 5. Mobile phone based techniques and limitations * Less accurate and more computational expensive than PCA of accelerometer[3] 5 Techniques Limitations 1. Principal Component Analysis (PCA) based approaches • Limited to trousers pocket. • Requires segments of unidirectional movements with appropriate amount of samples. • Susceptible to outliers (not reliable)Gyroscope measurements[5]* Accelerometer measurements[1-3] 2. Heading direction with absolute positioning form Global Positioning Systems (GPS) • Susceptible to shadowing • Limited positioning accuracy (e.g. 8 meter for mobile devices)  Assumption: People normally walk forward [4]
  • 6.  Proposed model : uDirect [5]
  • 7. uDirect : Requirements  Requirements 1- Providing a pervasive observation of the user facing direction on mobile phones 2- Addressing the shortcomings of current approaches. (GPS and PCA base models) 3- Addressing the related phone context problems 7[6]
  • 8. uDirect: Approach  Estimating user orientation in a global coordinate: 8 Calibration • Mobile –Earth Local Direction Estimation • User-Mobile Global Direction estimation • User-Earth X Y Z N E -G [7]
  • 9. Calibration uDirect : algorithm design  Algorithm: performing estimations in two step 9  Utilizing the acceleration pattern of the body segment (corresponding to device position) for identifying proper moment s in measured data in which user orientation relative to mobile can be estimated. [8]
  • 10. Calibration uDirect : algorithm design  Algorithm: performing estimations in two step 10[8] Utilizing measurements from Accelerometer and Magnetometer to estimate the relative orientation of phone and earth coordinates
  • 11. 1. Calibration  Orientation: calibrating sensor readings with respect to the reference coordination (Earth) – Detecting earth coordinates  Gravity: Accelerometer  North : Magnetometer – Calculating transformation components  Computational efficient form by using mathematics of Hilbert’s space and quaternion 11 Dx Dy Dy -G N E H Inclination Declination [9]
  • 12. 2. Direction Estimation  We need an estimation of user coordination. – We only have the vertical (V) direction form calibration.  How to find the F and S ?  First assuming the user coordinate is known: I. What mobile phone measures during forward walking . II. Transfer the measurements back to user coordinate . III. Focus on behaviour of horizontal components during walking locomotion. 12[10]
  • 13. 2.1. Direction Estimation  Assuming the mobile is in user’s trousers pocket. 1- Modelling accelerometer measurements caused by thigh movement during walking locomotion. Acceleration on mobile coordinate yrzAycosxAysin zrzAzsinysinyAcosxAycoszsin zryrzA)t(ysin)t(zcosyA)t(zsinxA)t(ycos)t(zcos 22 oa )t(A    [11] Rotation Quaternion : R(t) Rotational Acceleration: Ar(t) Translational Acceleration: Ah(t) Aoa = Ar(t) + R(t)(Ah(t)+G)R(t)*
  • 14. 2.2.Direction Estimations )GA( )t(A oh oa rzA))t(ycos(ryA))t(zsin())t(ysin(rxA)t(zcos())t(ysin( ryA))t(zcos(rxA))t(zsin( rzA)t(ysin(ryA))t(zsin())t(ycos(rxA))t(zcos()t(ycos( Acceleration on user coordinate [12] 2- Modelling the side acceleration pattern on user coordinate yhzzz 2 y 2 z )AoG()t(r))t(cos())t(r)t(r))(t(sin(As 
  • 15. 2.3.Direction Estimations Femur transverse rotation[5] Polynomial fitted curve Transverserotation deviation(D) Percentage of walking cycle Reconstructed Acceleration(m/s^2) z  Swing Phase Stance Phase Heel Strike Toe off [13] 3- Finding the proper moment for estimation Heel Strike and toe of moments can be detected as local and global minima of tight vertical acceleration pattern[6].
  • 16.  Initial evaluation and Results [5]
  • 17. H&T Acceleration(m/s^2)Deviationfrom North(D) Time (s) Results. I Base line uDirect (Average per step) DeviationfromNorth(D) Steps[14]
  • 18. Results. II Algorithm performance Performance in Comparison with GPS approach Baseline PCA[1] uDirect (Average per section) Techniques Mean error (Degree) Section1 Section 2 Section 3 Section 4 Model from [1] 26.7 37.6 10.5 37.0 uDirect(averag ed per section) 18.9 41.7 37.3 35.4 Technique Mean error (Degree) Standard deviation Model from [1] +7.999 +1.253 uDirect(averaged per section) +0.162 -0.603 uDirect (averaged per step) -10.5 -11.8 DeviationfromNorth(D) Steps
  • 19. Limitation and future works • Similar to conventional PCA based approach the current model is limited to trousers pocket  Extending the approach to other main positions[7] : shoulder bags, chest pocket and belt – enhancement positions • The estimations degrades in shorter sections  To adaptively select the estimation model  To add the magnetic field based-tracking for reducing power consumption. [16]
  • 20. Conclusion  Developing and evaluating the uDirect as a direction estimation techniques for mobile phones.  The model is based on physiological characteristics of human walking locomotion.  Evaluations of the algorithm with a simple proof of concept implementation confirmed the assumptions of our analytical modeling  Orientation independent approach  Dose not face with GPS approach constrains (shadowing and minimum distance)  Direction estimations in contrast to PCA do not require an additional segmentation.  Independent estimation at each step makes it prone to error accumulation.  uDirect is shown to be more accurate and reliable than conventional GPS and PCA based models for paths longer than 2 steps 20[17]
  • 22. References [1] K .Kunze, P. Lukowicz, K. Partridge, and B. Begole, "Which way am i facing: inferring horizontal device orientation from an accelerometer signal," in Wearable Computers, 2009. ISWC '09. International Symposium on, Linz, 2009, pp. 149-150. [2] M. Kourogi and T. Kuratta, "A wearable augmented reality system with personal positioning based on walking locomotion analysis," in Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality, Tokyo, 2003, p. 342. [3] U.STEINHOFF, B.SCHIELE,2010. Dead Reckoning from the Pocket - An Experimental Study. In Eighth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom2010), 2010. [4] U. Blanke and B. Schiele, “Sensing location in the pocket,” in Adjunct Poster Proceedings UbiComp’08, 2008. [19]
  • 23. References [5] A.S. Levens, V.T. Inman, and J.A. Blosser, "Transverse rotation of the segments of the of the lower extrimity in locomotion," The journal of bone and joint surgery, vol. 30, pp. 859-872, 1948. [6] K Aminian, K. Rezakhanlou, E.D. Andres, and C. Fritsch, "Temporal feature estimation during walking using minitaure accelerometer: an analysis of gait improvement after hip arthoplasty," Journal of Medical & Biological Engineering & Computing, vol. 37, no. 6, pp. 686-691, 1999. [7] F. Ichikawa, J. Chipchase, and R. Grignani, "Where's the phone? A study of mobile phone location in public spaces," in International Conference on Mobile Technology, Applications and Systems, 2005 2nd, Guangzhou, 2005, pp. 1-8. [20]

Notas del editor

  1. Talk about
  2. order to adequately render human to computer interaction
  3. This approach is very close to wearable approachSuffer from similar However is not considered intrusive and is not faced with such limitations in data collection time.
  4. The accuracy of the
  5. What ever we sample form user in different time would be in different positions and orientations
  6. Get your attention
  7. A walking cycle consist of two phases : stance phase and swing phase.
  8. General form
  9. Idea was to have horizontalEquationLooked through the empirical measurments of rotation of related body segment
  10. options