Method Article

Ocena systemu rozpoznawania aktywności człowieka opartego na smartfonach w codziennym środowisku życia

DOI:

10.3791/53004

December 11th, 2015

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ustandaryzowana metoda oceny została opracowana dla Wearable Mobility Monitoring Systems (WMMS), która obejmuje ciągłe działania w realistycznym codziennym środowisku życia. Testowanie z serią codziennych czynności życiowych może zmniejszyć czułość rozpoznawania aktywności; w związku z tym zachęca się do stosowania realistycznych obwodów testowych w celu prawidłowej oceny wydajności WMMS.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Metoda oceny, która obejmuje ciągłą aktywność w codziennym środowisku, została opracowana dla Wearable Mobility Monitoring Systems (WMMS), które próbują rozpoznawać działania użytkowników. Uczestnicy wykonywali wcześniej ustalony zestaw codziennych czynności życiowych w ramach ciągłego obwodu testowego, który obejmował czynności ruchowe (chodzenie, stanie, siedzenie, leżenie, wchodzenie/schodzenie po schodach), codzienne zadania życiowe (czesanie włosów, mycie zębów, przygotowywanie jedzenia, jedzenie, zmywanie naczyń) oraz subtelne zmiany otoczenia (otwieranie drzwi, korzystanie z windy, chodzenie po pochyłościach, pokonywanie podestów schodów, chodzenie na świeżym powietrzu).

Aby ocenić wydajność WMMS na tym torze, piętnastu pełnosprawnych uczestników wykonało zadania, nosząc smartfon na prawej przedniej części miednicy. Aplikacja WMMS wykorzystywała sygnały akcelerometru i żyroskopu ze smartfona do klasyfikowania stanów aktywności. Złoty standard porównawczy zestaw danych został stworzony poprzez nagrywanie wideo każdej próby i ręczne rejestrowanie czasu rozpoczęcia aktywności. Dane Gold Standard i WMMS były analizowane w trybie offline. Dla każdego obwodu obliczono trzy zestawy klasyfikacyjne: (i) mobilność lub bezruch, ii) siedzenie, stanie, leżenie lub chodzenie oraz (iii) siedzenie, stanie, leżenie, chodzenie, wchodzenie po schodach lub mały ruch stojący. Obliczono czułość, swoistość i F-Score dla kategoryzacji aktywności i zmian stanu.

Zestaw klasyfikacyjny mobilny i niemobilny miał czułość 86,30% ± 7,2% i swoistość 98,96% ± 0,6%, podczas gdy drugi zestaw predykcji miał czułość 88,35% ± 7,80% i swoistość 98,51% ± 0,62%. Dla trzeciego zestawu klasyfikacyjnego czułość wynosiła 84,92% ± 6,38%, a swoistość 98,17 ± 0,62. Wyniki F1 w pierwszej, drugiej i trzeciej klasyfikacji wynosiły odpowiednio 86,17 ± 6,3, 80,19 ± 6,36 oraz 78,42 ± 5,96. Pokazuje to, że wydajność WMMS zależy nie tylko od algorytmów, ale także od protokołu oceny. Zademonstrowany protokół może być wykorzystany i dostosowany do oceny systemów rozpoznawania aktywności człowieka w medycynie rehabilitacyjnej, gdzie monitorowanie mobilności może być korzystne w podejmowaniu decyzji klinicznych.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Wszechobecne wykrywanie stało się interesującym obszarem badawczym dzięki coraz potężniejszym, małym, tanim urządzeniom obliczeniowym i detekcyjnym 1. Monitorowanie mobilności za pomocą czujników ubieralnych wzbudziło duże zainteresowanie, ponieważ mikroelektronika na poziomie konsumenckim jest w stanie wykrywać charakterystykę ruchu z dużą dokładnością 1. Rozpoznawanie aktywności człowieka (HAR) za pomocą czujników noszonych na ciele jest najnowszym obszarem badań, ze wstępnymi badaniami przeprowadzonymi w latach 80. i 90. XX wieku.

Nowoczesne smartfony zawierają niezbędne czujniki i możliwość obliczeń w czasie rzeczywistym do rozpoznawania aktywności mobilności. Analiza w czasie rzeczywistym na urządzeniu pozwala na klasyfikację działań i przesyłanie danych bez interwencji użytkownika lub badacza. Smartfon z oprogramowaniem do analizy mobilności może zapewnić śledzenie kondycji, monitorowanie zdrowia, wykrywanie upadków, automatyzację domu lub pracy oraz samodzielne zarządzanie programami ćwiczeń 5. Smartfony można uznać za inercyjne platformy pomiarowe do wykrywania aktywności mobilnej i wzorców ruchomych u ludzi, wykorzystujących generowane cechy sygnału matematycznego obliczane za pomocą wbudowanych wyjść czujników 6. Typowe metody generowania cech obejmują podejścia heurystyczne, czasowe, częstotliwościowe i oparte na analizie falkowej 7.

Nowoczesne systemy HAR dla smartfonów wykazały wysoką precyzję podczas wykrywania określonych działań 1,5,6,7. Badania te różnią się metodologią oceny, a także dokładnością, ponieważ większość badań ma własny zestaw treningowy, konfigurację środowiskową i protokół gromadzenia danych. Czułość, swoistość, dokładność, kompletność, precyzja i F-Score są powszechnie używane do opisania jakości przewidywania. Jednak niewiele lub nie ma żadnych informacji na temat metod rozpoznawania "jednoczesnej aktywności" i oceny zdolności do wykrywania zmian aktywności w czasie rzeczywistym 1 dla systemów HAR, które próbują kategoryzować kilka działań. Metody oceny dokładności systemu HAR różnią się znacznie w zależności od badania. Niezależnie od algorytmu klasyfikacji lub zastosowanych cech, opisy metod oceny złotego standardu są niejasne w przypadku większości badań HAR.

Rozpoznawanie aktywności w codziennym środowisku życia nie zostało dokładnie zbadane. Większość systemów rozpoznawania aktywności opartych na smartfonach jest oceniana w kontrolowany sposób, co prowadzi do protokołu oceny, który może być bardziej korzystny dla algorytmu niż realistyczny w rzeczywistym środowisku. W ramach swojego schematu oceny uczestnicy często wykonują tylko działania przeznaczone do przewidywania, zamiast stosować szeroki zakres realistycznych czynności, które uczestnik musi wykonać po kolei, naśladując rzeczywiste wydarzenia.

Niektóre badania HAR dla smartfonów 8,9 grupują podobne czynności, takie jak schody i chodzenie, ale wykluczają inne aktywności ze zbioru danych. Dokładność przewidywania jest następnie określana na podstawie tego, jak dobrze algorytm zidentyfikował działania docelowe. Dernbach i in. 9 poprosili uczestników o napisanie czynności, którą mieli wykonać przed ruchem, przerywając ciągłe przejścia zmiany stanu. Oceny systemu HAR powinny oceniać algorytm, podczas gdy uczestnik wykonuje naturalne działania w codziennym życiu. Pozwoliłoby to na rzeczywistą ocenę, która replikuje codzienne korzystanie z aplikacji. Realistyczny obwód obejmuje wiele zmian stanu, a także mieszankę działań, których system nie jest możliwy do przewidzenia. Badacz może następnie ocenić reakcję algorytmu na te dodatkowe ruchy, oceniając w ten sposób odporność algorytmu na nietypowe ruchy.

Ten artykuł przedstawia protokół oceny Systemu Monitorowania Mobilności Ubieralnej (WMMS), który wykorzystuje kontrolowany kurs, który odzwierciedla rzeczywiste codzienne środowisko życia. Ocena WMMS może być następnie przeprowadzona w kontrolowanych, ale realistycznych warunkach. W tym protokole używamy WMMS trzeciej generacji, który został opracowany na Uniwersytecie w Ottawie i Ottawa Hospital Research Institute 11-15. WMMS został zaprojektowany z myślą o smartfonach z trójosiowym akcelerometrem i żyroskopem. Algorytm mobilności uwzględnia zmienność użytkownika, zapewnia zmniejszenie liczby wyników fałszywie dodatnich w celu identyfikacji zmian stanu i zwiększa czułość kategoryzacji działań. Minimalizacja wyników fałszywie dodatnich jest ważna, ponieważ WMMS uruchamia nagrywanie krótkich klipów wideo po wykryciu zmian stanu aktywności, w celu kontekstowej oceny aktywności, która jeszcze bardziej poprawia klasyfikację WMMS. Niepotrzebne nagrywanie wideo powoduje nieefektywność przechowywania i zużycia baterii. Algorytm WMMS jest skonstruowany jako niskoobliczeniowy model uczenia się i oceniany przy użyciu różnych poziomów predykcji, gdzie wzrost poziomu predykcji oznacza wzrost liczby rozpoznawalnych działań.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ten protokół został zatwierdzony przez Radę Etyki Badań Sieci Nauk o Zdrowiu w Ottawie.

1. Przygotowanie

  1. Przedstaw uczestnikom zarys badania, odpowiedz na wszelkie pytania i uzyskaj świadomą zgodę. Zapisz charakterystykę uczestnika (np. wiek, płeć, wzrost, wagę, obwód talii, wysokość nóg od przedniego górnego odcinka kręgosłupa biodrowego do kostki przyśrodkowej), kod identyfikacyjny i datę na karcie danych. Upewnij się, że drugi smartfon używany do przechwytywania wideo jest ustawiony na co najmniej 30 klatek na sekundę.
  2. Bezpiecznie przymocuj kaburę na telefon do przedniego prawego paska lub pasa spodni uczestnika. Uruchom aplikację na smartfona, która będzie używana do zbierania danych z czujników (tj. rejestrację danych lub aplikację WMMS) na smartfonie do pomiaru mobilności i upewnij się, że aplikacja działa prawidłowo. Umieść smartfon w kaburze, tyłem urządzenia (tylną kamerą) skierowaną na zewnątrz.
  3. Rozpocznij cyfrowe nagrywanie wideo na drugim smartfonie. Aby zachować anonimowość, nagraj film porównawczy bez pokazywania twarzy osoby, ale upewnij się, że nagrywasz wszystkie przejścia aktywności. Telefon może być trzymany w ręku.

2. Obwód aktywności

  1. Podążaj za uczestnikiem i nagrywaj jego działania na drugim smartfonie, podczas gdy wykonują oni następujące czynności, wypowiadane przez badacza:
    1. Z pozycji stojącej potrząśnij smartfonem, aby wskazać początek badania.
    2. Kontynuuj stanie przez co najmniej 10 sekund. Ta faza stania może być wykorzystana do kalibracji orientacji telefonu 14.
    3. Podejdź do pobliskiego krzesła i usiądź.
    4. Wstań i idź 60 metrów do windy.
    5. Wstań i poczekaj na windę, a następnie wejdź do windy.
    6. Wjedź windą na drugie piętro.
    7. Odwróć się i wejdź do środowiska domowego.
    8. Wejdź do łazienki i symuluj mycie zębów.
    9. Symuluj czesanie włosów.
    10. Symuluj mycie rąk.
    11. Osusz ręce ręcznikiem.
    12. Idź do kuchni.
    13. Wyjmij naczynia z rusztu i połóż je na blacie.
    14. Napełnij czajnik wodą ze zlewu kuchennego.
    15. Umieść czajnik na elemencie kuchenki.
    16. Umieść chleb w tosterze.
    17. Idź do jadalni.
    18. Usiądź przy stole w jadalni.
    19. Symuluj jedzenie posiłku przy stole.
    20. Wstań i wróć do zlewu kuchennego.
    21. Spłucz naczynia i umieść je na ruszcie.
    22. Idź z kuchni z powrotem do windy.
    23. Wstań i poczekaj na windę, a następnie wejdź do windy.
    24. Wjedź windą na pierwsze piętro.
    25. Idź 50 metrów do klatki schodowej.
    26. Otwórz drzwi i wejdź na klatkę schodową.
    27. Wejdź po schodach (13 stopni, wokół podestu, 13 stopni).
    28. Otwórz drzwi klatki schodowej na korytarz.
    29. Skręć w prawo i idź korytarzem przez 15 metrów.
    30. Odwróć się i idź 15 metrów z powrotem do klatki schodowej.
    31. Otwórz drzwi i wejdź na klatkę schodową.
    32. Zejdź po schodach (13 stopni, wokół podestu, 13 stopni).
    33. Wyjdź z klatki schodowej i wejdź do pokoju.
    34. Połóż się na łóżku.
    35. Wstań i idź 10 metrów do rampy.
    36. Wejdź na rampę, odwróć się, a następnie zejdź po rampie (20 metrów).
    37. Kontynuuj wchodzenie do holu i otwórz drzwi na zewnątrz.
    38. Przejdź 100 metrów utwardzoną ścieżką.
    39. Odwróć się i wróć do pokoju.
    40. Wejdź do pokoju i stań w punkcie wyjścia.
    41. Kontynuuj stanie, a następnie potrząśnij smartfonem, aby wskazać koniec próby.

3. Zakończenie próby

  1. Zatrzymaj smartfon do nagrywania wideo i poproś uczestnika o wyjęcie i zwrócenie smartfona i kabury. Zatrzymaj rejestrowanie danych lub aplikację WMMS w smartfonie. Skopiuj pozyskane pliki danych ruchu i plik wideo z obu telefonów do komputera w celu przetworzenia końcowego.

4. Przetwarzanie końcowe

  1. Zsynchronizuj czas między wideo a nieprzetworzonymi danymi z czujnika, określając czas rozpoczęcia potrząsania. Ten ruch potrząsania odpowiada wyraźnemu sygnałowi akcelerometru i klatce wideo. Sprawdź, czy nie ma błędu synchronizacji, odejmując czas zakończenia potrząsania od czasu rozpoczęcia potrząsania dla źródeł danych czujnika i wideo. Różnice czasowe między tymi dwoma zestawami danych powinny być podobne.
  2. Określ rzeczywiste czasy zmiany stanu na podstawie wideo o złotym standardzie, rejestrując różnicę czasu od czasu początkowego potrząśnięcia do klatki wideo przy przejściu między działaniami. Użyj oprogramowania do edycji wideo, aby uzyskać czas z dokładnością do 0.033 sekundy (tj. 30 klatek na sekundę). Oprogramowanie WMMS służy do generowania porównywalnych zmian stanu na podstawie danych z czujników.
  3. Wygeneruj dwa zestawy danych, jeden z rzeczywistymi działaniami, a drugi z przewidywanymi działaniami, oznaczając aktywność dla każdej klatki wideo (na podstawie czasu zmiany stanu), a następnie obliczając przewidywaną aktywność w każdym czasie klatki wideo na podstawie danych wyjściowych WMMS. W przypadku oceny wydajności WMMS należy obliczyć wyniki prawdziwie dodatnie, fałszywie ujemne, prawdziwie ujemne i fałszywie dodatnie między aktywnością złotego standardu a przewidywaną aktywnością WMMS. Użyj tych parametrów, aby obliczyć miary czułości, swoistości i wyników F-score.
    Uwaga: Ustawienie tolerancji 3 przedziałów danych po obu stronach analizowanego okna może być używane do określania wyników zmiany stanu, a 2 przedziałów danych do wyników klasyfikacji. Na przykład, ponieważ w tym badaniu dla WMMS użyto 1-sekundowych okien danych, zbadano 3 sekundy przed i po bieżącym oknie, tak aby kolejne zmiany w ramach tej tolerancji były ignorowane. Wzięto pod uwagę, że zmiany stanu, które zachodzą w czasie krótszym niż 3 sekundy, mogą być ignorowane w analizie ogólnych ruchów człowieka, ponieważ stany te byłyby uważane za przejściowe.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Protokół badania został przeprowadzony na dogodnej próbie piętnastu pełnosprawnych uczestników, których średnia waga wynosiła 68,9 (± 11,1) kg, wzrost 173,9 (± 11,4) cm, a wiek wynosił 26 (± 9) lat, rekrutowanych z personelu i studentów Szpitala w Ottawie oraz Uniwersytetu w Ottawie. Smartfon rejestrował dane z czujnika ze zmienną częstotliwością 40-50 Hz. Zmiany częstotliwości próbkowania są typowe dla próbkowania czujnika smartfona. Drugi smartfon służył do nagrywania cyfrowego wideo w rozdzielczości 1280x720 (720p).

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Rozpoznawanie aktywności człowieka za pomocą systemu monitorowania mobilności ubieralnej zyskało w ostatnich latach większą uwagę ze względu na postęp techniczny w dziedzinie komputerów ubieralnych i smartfonów oraz systematyczne zapotrzebowanie na ilościowe pomiary wyników, które pomagają w podejmowaniu decyzji klinicznych i ocenie interwencji zdrowotnych. Metodologia opisana w tym artykule okazała się skuteczna w ocenie rozwoju WMMS, ponieważ stwierdzono błędy klasyfikacji aktywności, które nie występowałyby, gdyby w o...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Autorzy oświadczają, że nie mają konkurencyjnych interesów finansowych.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Autorzy dziękują Evanowi Beisheimowi, Nicole Capeli, Andrew Herbertowi-Copleyowi za pomoc techniczną i pomoc w zbieraniu danych. Finansowanie projektu uzyskano od Kanadyjskiej Rady ds. Badań Przyrodniczych i Inżynieryjnych (NSERC) oraz BlackBerry Ltd., w tym smartfonów wykorzystanych w badaniu.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Smartfon lub urządzenie pomiarowe do noszeniaBlackberryZ10
Smartfon do nagrywania wideotelefon BlackberryZ10 lub 9800
Dowolna
aplikacja rejestratora danych na smartfonBlackBerry World - Rejestrator danych TOHRC dla BlackBerry 10http://appworld.blackberry.com/webstore/content/32013891/?countrycode=CA
Pomiar mobilności urządzeń ubieralnychNiestandardowe oprogramowanie Blackberry 10 i Matlab do monitorowaniahttp://www.irrd.ca/cag/smartphone/
Edycja wideo lub oprogramowanie analityczneNarzędziahttp://www.irrd.ca/cag/mat/
Kabura na mobilności do analizy ruchu

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Lara, O. D., Labrador, M. A. A Survey on Human Activity Recognition using Wearable Sensors. IEEE Communications Surveys Tutorials. 15 (3), 1192-1209 (2013).
  2. Foerster, F., Smeja, M., Fahrenberg, J. Detection of posture and motion by accelerometry: a validation study in ambulatory monitoring. Computers in Human Behavior. 15 (5), 571-583 (1999).
  3. Elsmore, T. F., Naitoh, P. Monitoring Activity With a Wrist-Worn Actigraph: Effects of Amplifier Passband and threshold Variations. , DTIC Online. (1993).
  4. Kripke, D. F., Webster, J. B., Mullaney, D. J., Messin, S., Mason, W. Measuring sleep by wrist actigraph. , DTIC Online. (1981).
  5. Lockhart, J. W., Pulickal, T., Weiss, G. M. Applications of mobile activity recognition. Proceedings of the 2012 ACM Conference on Ubiquitous Computing. , 1054-1058 (2012).
  6. Incel, O. D., Kose, M., Ersoy, C. A Review and Taxonomy of Activity Recognition on Mobile Phones. BioNanoScience. 3 (2), 145-171 (2013).
  7. Yang, C. C., Hsu, Y. L. A Review of Accelerometry-Based Wearable Motion Detectors for Physical Activity Monitoring. Sensors. 10 (8), 7772-7788 (2010).
  8. He, Y., Li, Y. Physical Activity Recognition Utilizing the Built-In Kinematic Sensors of a Smartphone. International Journal of Distributed Sensor Networks. 2013, (2013).
  9. Vo, Q. V., Hoang, M. T., Choi, D. Personalization in Mobile Activity Recognition System using K-medoids Clustering Algorithm. International Journal of Distributed Sensor Networks. 2013, (2013).
  10. Dernbach, S., Das, B., Krishnan, N. C., Thomas, B. L., Cook, D. J. Simple and Complex Activity Recognition through Smart Phones. 8th International Conference on Intelligent Environments (IE), , 214-221 (2012).
  11. Hache, G., Lemaire, E. D., Baddour, N. Mobility change-of-state detection using a smartphone-based approach. IEEE International Workshop on Medical Measurements and Applications Proceedings (MeMeA). , 43-46 (2010).
  12. Wu, H. H., Lemaire, E. D., Baddour, N. Change-of-state determination to recognize mobility activities using a BlackBerry smartphone. Annual International Conference of the IEEE Engineering in Medicine and Biology Society, , EMBC. 5252-5255 (2011).
  13. Wu, H., Lemaire, E. D., Baddour, N. Activity Change-of-state Identification Using a Blackberry Smartphone. Journal of Medical and Biological Engineering. 32 (4), 265-271 (2012).
  14. Tundo, M. D., Lemaire, E., Baddour, N. Correcting Smartphone orientation for accelerometer-based analysis. IEEE International Symposium on Medical Measurements and Applications Proceedings (MeMeA). , 58-62 (2013).
  15. Tundo, M. D. Development of a human activity recognition system using inertial measurement unit sensors on a smartphone. , Available from: http://www.ruor.uottawa.ca/handle/10393/30963 (2014).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Human Activity RecognitionWearable Mobility MonitoringSmartphone SensorsDaily Living EnvironmentActivity ClassificationAccelerometer DataGyroscope DataSensitivity SpecificityRehabilitation MedicineContinuous Activity Evaluation

Related Articles