ho how w to to detec detect soft soft falls alls on on de
play

Ho How w to to Detec Detect soft soft falls alls on on de - PowerPoint PPT Presentation

Ho How w to to Detec Detect soft soft falls alls on on de devices vices some signal processing with knime Prof. Dr. Dominique Genoud Vincent Cuendet master HES-SO, Institute of Information Systems Lausanne, Switzerland


  1. Ho How w to to Detec Detect soft soft falls alls on on de devices vices some signal processing with knime ” Prof. Dr. Dominique Genoud Vincent Cuendet master HES-SO, Institute of Information Systems Lausanne, Switzerland Dominique.Genoud@hevs.ch Techno-Pôle 3 – CH-3960 Sierre Julien Torrent FST, Neuchâtel,Switzerland Switzerland

  2. Processing flow

  3. Connected android watches Moto 360 and LG-G watches

  4. Use the magnitude of 3D vector

  5. Falls t About 98% detection

  6. Soft falls [ms] 1% detection with thresholds

  7. Signal processing to find patterns • Decomposition of a temporal signal: Fast Fourrier Transform (FFT) In the digital word : Discrete Fourrier Transform (DFT)

  8. Knime to perform DFT Reading the samples, and computing the magnitude vector

  9. Knime to perform DFT

  10. Knime to perform DFT

  11. Knime to perform DFT • Jwave.jar: – open source library developed by C. Scheiblich (MIT) • The source code and examples are available there: – https://github.com/cscheiblich/JWave • License free :

  12. Other polular pattern detection • Wavelet transform : https://en.wikipedia.org/wiki/Wavelet_transform

  13. Knime to perform Wavelets • Implemented in the jwave.jar library: Daubechie Legendre Haare (db2)

  14. Knime to perform Wavelets

  15. Processing flow

  16. Classification experiments

  17. Results Preprocessing Predictor AUC precision Decision Tree Ensemble 0.84 ±0.03 FFT 8 coefficients Mulltilayer Perceptron 0.79 ±0.03 Decision Tree Ensemble 0.87 ±0.03 Wavelets Haare K Nearest Neibourghs 0.75 ±0.04 Decision Tree Ensemble 0.86 ±0.03 Daubechie 128 coefficients K Nearest Neibourghs 0.73 ±0.04 Full dataset: 500 soft falls and 1500 normal activities Stratified Subset of 20% of the original data

  18. Scoring and precision of AUC

  19. How good are the Decision Tree Ensemble

  20. Processing flow

  21. Implementation on Android Jpmml - open source library On existing App

  22. Enhancements • Pmml to java compiler • Wrapped nodes • Optimize the size of the pmml in memory

  23. References • The example workflows will be available • Paper on soft falls

  24. Questions? 24

Recommend


More recommend