SlideShare a Scribd company logo
1 of 22
INDOOR LOCALIZATION
BY : GUANHAO YAN
OVERVIEWS
• Acknowledgement
• Goal
• App User guide
• Workflows
• Experimental data
• Algorithm
• Further improvements in the future
• References
ACKNOWLEDGEMENT
GOAL
• After experiment, build an app that can count step, detect
turns and draw the path
APP USER GUIDE
How to detect steps? How to detect turns?
WORKFLOWS
• 1st – 3rd week : JAVA, Android, MATLAB
• 4th week: Collecting data and searching for related
documentation
• 5th – 8th week: Building App
EXPERIMENTAL DATA
• Three sensors: Orientation, Gyroscope, and Magnetic sensors
• Orientation - Measures degrees of rotation that a device makes
around all three physical axes (x, y, z)
• Gyroscope - Measures a device's rate of rotation in rad/s
around each of the three physical axes (x, y, and z)
• Magnetic - Measures the ambient geomagnetic field for all
three physical axes (x, y, z) in μT
Walking
Straight
Left Turn
GYRO
Right Turn
ALGORITHMS
• Step Counting – first step detection and counting
• Turn detection
• Drawing
STEP COUNTING – FIRST STEP DETECTION
• Collect data(Accelerometer sensor) for standing still
• Calculate the standard deviation for every 50 samples
• Repeat for 25 times
• Calculate the mean standard deviation
• Find the largest Abs(SD - MSD)
• Calculate the threshold value
• Compare
STEP COUNTING
Step Taken Step counted by the algorithm
10 10
20 16
20 22
30 25
50 37
TURN DETECTION
Saving the new
value of data
from Orientation
sensor
Calculate diff
Add to offset
Offset>6
0||Offset
<
-60?
Turn detected!
Reset offset to 0
More
Data?
Finish
Yes
Intersectio
n in
Magnetic
&&
isStanding
still?
Yes
DRAWING
• Reference point on
axis
• Path data in an
array of integers
• Eg: [10,-1,12,-
2,5,-1,6]
• How to let
computer to
visualize the data?
FURTHER IMPROVEMENTS IN THE FUTURE
• Improve the accuracy of the turn detection and step counting
• User Interface
• Detect wider range of turns
REFERENCES
• Ms. Najme Zehra Naqvi et al. / International Journal on
Computer Science and Engineering (IJCSE) Step Counting Using
Smartphone-Based Accelerometer
•Thank you
Summer present

More Related Content

Viewers also liked

Vergeten totdats
Vergeten totdatsVergeten totdats
Vergeten totdatsgoedbericht
 
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편yamoo9
 
일관된 컬러 매니지먼트 - Consistent Color Management
일관된 컬러 매니지먼트 - Consistent Color Management일관된 컬러 매니지먼트 - Consistent Color Management
일관된 컬러 매니지먼트 - Consistent Color Managementyamoo9
 
Seminario cambios iso 9001 2015
Seminario cambios iso 9001 2015Seminario cambios iso 9001 2015
Seminario cambios iso 9001 2015Revefer000
 

Viewers also liked (7)

Vergeten totdats
Vergeten totdatsVergeten totdats
Vergeten totdats
 
Gegeven totdat
Gegeven totdatGegeven totdat
Gegeven totdat
 
Clase de craneo
Clase de craneoClase de craneo
Clase de craneo
 
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
 
Hipotiroidismo
Hipotiroidismo Hipotiroidismo
Hipotiroidismo
 
일관된 컬러 매니지먼트 - Consistent Color Management
일관된 컬러 매니지먼트 - Consistent Color Management일관된 컬러 매니지먼트 - Consistent Color Management
일관된 컬러 매니지먼트 - Consistent Color Management
 
Seminario cambios iso 9001 2015
Seminario cambios iso 9001 2015Seminario cambios iso 9001 2015
Seminario cambios iso 9001 2015
 

Similar to Summer present

Data logging
Data loggingData logging
Data loggingLim1990
 
Powerpoint presentation for data logging
Powerpoint presentation for data loggingPowerpoint presentation for data logging
Powerpoint presentation for data loggingSufinah Ensian
 
Survey Total Station- IV
Survey Total Station- IVSurvey Total Station- IV
Survey Total Station- IVOpenmaps
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoningST_World
 
Activity Recognition using Cell Phone Accelerometers
Activity Recognition using Cell Phone AccelerometersActivity Recognition using Cell Phone Accelerometers
Activity Recognition using Cell Phone AccelerometersIshara Amarasekera
 
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...sugiuralab
 
Measurement system analysis
Measurement system analysisMeasurement system analysis
Measurement system analysisPPT4U
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_JunMDO_Lab
 
RS in the context of Big Data-v4
RS in the context of Big Data-v4RS in the context of Big Data-v4
RS in the context of Big Data-v4Khadija Atiya
 
iBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
iBAT: Detecting Anomalous Taxi Trajectories from GPS TracesiBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
iBAT: Detecting Anomalous Taxi Trajectories from GPS TracesRrubaa Panchendrarajan
 
Sparse Mat: A Tale of Devising A Low-Cost Directional System for Pedestrian C...
Sparse Mat: A Tale of Devising A Low-Cost Directional System for Pedestrian C...Sparse Mat: A Tale of Devising A Low-Cost Directional System for Pedestrian C...
Sparse Mat: A Tale of Devising A Low-Cost Directional System for Pedestrian C...Tarik Reza Toha
 
Guiding Principles of Route Selection and Alignment Improvement.pdf
Guiding Principles of Route Selection and Alignment Improvement.pdfGuiding Principles of Route Selection and Alignment Improvement.pdf
Guiding Principles of Route Selection and Alignment Improvement.pdfbala506586
 
2016 iccgis module3_eye_tracking
2016 iccgis module3_eye_tracking2016 iccgis module3_eye_tracking
2016 iccgis module3_eye_trackingUUUI ICA
 
MEMS ACCELEROMETER BASED NONSPECIFIC – USER HAND GESTURE RECOGNITION
MEMS  ACCELEROMETER  BASED NONSPECIFIC – USER HAND GESTURE  RECOGNITIONMEMS  ACCELEROMETER  BASED NONSPECIFIC – USER HAND GESTURE  RECOGNITION
MEMS ACCELEROMETER BASED NONSPECIFIC – USER HAND GESTURE RECOGNITIONGrace Abraham
 
Presentation on Spot Speed Study Analysis for the course CE 454
Presentation on Spot Speed Study Analysis for the course CE 454Presentation on Spot Speed Study Analysis for the course CE 454
Presentation on Spot Speed Study Analysis for the course CE 454nazifa tabassum
 
Markless registration for scans of free form objects
Markless registration for scans of free form objectsMarkless registration for scans of free form objects
Markless registration for scans of free form objectsArtemis Valanis
 

Similar to Summer present (20)

Data logging
Data loggingData logging
Data logging
 
Powerpoint presentation for data logging
Powerpoint presentation for data loggingPowerpoint presentation for data logging
Powerpoint presentation for data logging
 
Data logging
Data loggingData logging
Data logging
 
Survey Total Station- IV
Survey Total Station- IVSurvey Total Station- IV
Survey Total Station- IV
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
 
Activity Recognition using Cell Phone Accelerometers
Activity Recognition using Cell Phone AccelerometersActivity Recognition using Cell Phone Accelerometers
Activity Recognition using Cell Phone Accelerometers
 
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...
 
l1_introduction.pdf
l1_introduction.pdfl1_introduction.pdf
l1_introduction.pdf
 
Measurement system analysis
Measurement system analysisMeasurement system analysis
Measurement system analysis
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_Jun
 
RS in the context of Big Data-v4
RS in the context of Big Data-v4RS in the context of Big Data-v4
RS in the context of Big Data-v4
 
iBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
iBAT: Detecting Anomalous Taxi Trajectories from GPS TracesiBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
iBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
 
Sparse Mat: A Tale of Devising A Low-Cost Directional System for Pedestrian C...
Sparse Mat: A Tale of Devising A Low-Cost Directional System for Pedestrian C...Sparse Mat: A Tale of Devising A Low-Cost Directional System for Pedestrian C...
Sparse Mat: A Tale of Devising A Low-Cost Directional System for Pedestrian C...
 
Guiding Principles of Route Selection and Alignment Improvement.pdf
Guiding Principles of Route Selection and Alignment Improvement.pdfGuiding Principles of Route Selection and Alignment Improvement.pdf
Guiding Principles of Route Selection and Alignment Improvement.pdf
 
2016 iccgis module3_eye_tracking
2016 iccgis module3_eye_tracking2016 iccgis module3_eye_tracking
2016 iccgis module3_eye_tracking
 
MEMS ACCELEROMETER BASED NONSPECIFIC – USER HAND GESTURE RECOGNITION
MEMS  ACCELEROMETER  BASED NONSPECIFIC – USER HAND GESTURE  RECOGNITIONMEMS  ACCELEROMETER  BASED NONSPECIFIC – USER HAND GESTURE  RECOGNITION
MEMS ACCELEROMETER BASED NONSPECIFIC – USER HAND GESTURE RECOGNITION
 
Presentation
PresentationPresentation
Presentation
 
Presentation on Spot Speed Study Analysis for the course CE 454
Presentation on Spot Speed Study Analysis for the course CE 454Presentation on Spot Speed Study Analysis for the course CE 454
Presentation on Spot Speed Study Analysis for the course CE 454
 
Climate model
Climate modelClimate model
Climate model
 
Markless registration for scans of free form objects
Markless registration for scans of free form objectsMarkless registration for scans of free form objects
Markless registration for scans of free form objects
 

Summer present

  • 2. OVERVIEWS • Acknowledgement • Goal • App User guide • Workflows • Experimental data • Algorithm • Further improvements in the future • References
  • 4. GOAL • After experiment, build an app that can count step, detect turns and draw the path
  • 5. APP USER GUIDE How to detect steps? How to detect turns?
  • 6. WORKFLOWS • 1st – 3rd week : JAVA, Android, MATLAB • 4th week: Collecting data and searching for related documentation • 5th – 8th week: Building App
  • 7.
  • 8. EXPERIMENTAL DATA • Three sensors: Orientation, Gyroscope, and Magnetic sensors • Orientation - Measures degrees of rotation that a device makes around all three physical axes (x, y, z) • Gyroscope - Measures a device's rate of rotation in rad/s around each of the three physical axes (x, y, and z) • Magnetic - Measures the ambient geomagnetic field for all three physical axes (x, y, z) in μT
  • 12. ALGORITHMS • Step Counting – first step detection and counting • Turn detection • Drawing
  • 13. STEP COUNTING – FIRST STEP DETECTION • Collect data(Accelerometer sensor) for standing still • Calculate the standard deviation for every 50 samples • Repeat for 25 times • Calculate the mean standard deviation • Find the largest Abs(SD - MSD) • Calculate the threshold value • Compare
  • 15.
  • 16. Step Taken Step counted by the algorithm 10 10 20 16 20 22 30 25 50 37
  • 17. TURN DETECTION Saving the new value of data from Orientation sensor Calculate diff Add to offset Offset>6 0||Offset < -60? Turn detected! Reset offset to 0 More Data? Finish Yes Intersectio n in Magnetic && isStanding still? Yes
  • 18. DRAWING • Reference point on axis • Path data in an array of integers • Eg: [10,-1,12,- 2,5,-1,6] • How to let computer to visualize the data?
  • 19. FURTHER IMPROVEMENTS IN THE FUTURE • Improve the accuracy of the turn detection and step counting • User Interface • Detect wider range of turns
  • 20. REFERENCES • Ms. Najme Zehra Naqvi et al. / International Journal on Computer Science and Engineering (IJCSE) Step Counting Using Smartphone-Based Accelerometer