Step Count Detection Algorithm and Activity Monitoring System Using a Accelerometer

가속도 센서를 이용한 보행 횟수 검출 알고리즘과 활동량 모니터링 시스템

  • Kim, Yun-Kyung (Department of and Electronic Engineering, Ajou University) ;
  • Lho, Hyung-Suk (Department of and Electronic Engineering, Ajou University) ;
  • Cho, We-Duke (Department of and Electronic Engineering, Ajou University)
  • Received : 2010.11.18
  • Accepted : 2011.03.04
  • Published : 2011.03.25

Abstract

We have developed a wearable device that can convert sensor data into real-time step counts and activity levels. Sensor data on gait were acquired using a triaxial accelerometer. A test was performed according to a test protocol for different walking speeds, e.g., slow walking, walking, fast walking, slow running, running, and fast running. Each test was carried out for 36 min on a treadmill with the participant wearing a portable gas analyzer (K4B2), an Actical device, and the device developed in this study. The signal vector magnitude (SVM) was used to process the X, Y, and Z values output by the triaxial accelerometer into one representative value. In addition, for accurate step-count detection, we used three algorithms: an heuristic algorithm (HA), the adaptive threshold algorithm (ATA), and the adaptive locking period algorithm (ALPA). A regression equation estimating the energy expenditure (EE) was derived by using data from the accelerometer and information on the participants. The recognition rate of our algorithm was 97.34%, and the performance of the activity conversion algorithm was better than that of the Actical device by 1.61%.

본 논문에서는 3축 가속도 센서를 이용하여 사람이 보행 시 발생하는 센서 데이터를 획득하여 실시간 걸음 수 검출과 활동량으로 변환 가능한 웨어러블 디바이스를 개발하였다. 피험자 59명을 대상으로 트레드밀에서 호흡가스대사분석기(K4B2), Actical 그리고 본 연구에서 개발된 디바이스를 착용 후 36분 동안 테스트 프로토콜에 따라 느리게 걷기, 걷기, 빠르게 걷기, 천천히 뛰기, 뛰기, 빠르게 뛰기 등의 다양한 걸음 속력에서 테스트를 진행하였다. 3축 가속도 센서의 X, Y, Z축 출력 값을 하나의 대표 값으로 처리하는 신호벡터크기(Signal Vector Magnitude :SVM)를 사용하였다. 또한 정확한 걸음 수를 검출하기 위해 휴리스틱 알고리즘(Heuristic Algorithm :HA)을 제안하고 적응적인 임계값 알고리즘(Adaptive Threshold Algorithm :ATA), 적응적인 잠금 구간 알고리즘(Adaptive Locking Period Algorithm :ALPA)을 제안한다. 그리고 인체 활동량 측정을 위하여 가속도 센서 출력 데이터와 피험자 정보를 이용하여 에너지소비량(Energy Expenditure :EE)을 추정하는 회귀식을 도출하였다. 실험결과 제안하는 알고리즘의 걸음 수 인식률은 97.34%를 보였으며 활동량 변환 알고리즘도 Actical의 성능보다 1.61% 향상 되었다.

Keywords

References

  1. R. Boulic, N, M. Thalmann, D. Thalmann, A Global Human Walking Model With Real-Rime Kinematic Personification, The Visual Computer, Vol.6, No.6, pp.344-358, 1991.
  2. http://www.thepedometercompany.com
  3. K.Hinckley, J.Pierce, M.Sinclair, E.Horvitz, Sensing Techniques for Mobile Interaction, ACM UIST2000, CHI Letters 2, pp.91-200, 2000.
  4. 김남진, 홍주현, 이태수, 3축 가속도 데이터의 처리와 응용, 한국콘텐츠학회 추계학술대회 논문집, 제3권, 제1호, pp548-551, 2005.
  5. 남윤영, 최유주, 조위덕, 이미지센서와 3축가속도 센서를 이용한 인간행동 인식, 한국인터넷정보학회논문지, 제 11권 제 1호, pp129-141, 2010.
  6. Megan P.Rothney, Emily V.Schaefer, Megan M.Neumann, Leena Choi, Kong Y.Chen, Validity of Physical Activity Intensity Predictions by ActiGraph, Actical, and RT3 Accelerometers, Obesity(Silver Spring), pp1946-1952, 2008.
  7. D Jacobi, AE Perrin, MF Dore, Physical Activity-Related Energy Expenditure With the RT3 and TriTrac Accelerometers in Overweight Adults, Obesity(Silver Spring), pp950-956, 2007.
  8. BA Frankin, MH Whaley, ET Howley, ACSM's Guidelines for Exercise Testing and Prescription, Lippincott Williams and Wilkins, 2006.
  9. Patt RR, Pratt M, Blair SN, Physical activity and public health, A recommendation from the center for Disease Control and Prevention and Americal College of Sports Medicine, JAMA, pp402-407, 1995.
  10. Chen KY, Sun M, Improving energy expenditure estimation by using a triaxial accelerometer, J Appl Physical, pp2112-2122, 1997.
  11. Heil DP, Predicting activity energy expenditure using the Actical activity monitor, Res Q Exerc Sport, pp64-80, 2006.
  12. Welk GJ, Blair SN, Wood K, Jons S, Thompson RW, A Comparative evaluation of three accelerometry-based physical activity monitors, Med Sci Sports Exerc, ppS489-S497, 2000.
  13. Scott E, Crouter.James R. Churilla. David R. Bassett Jr, Estimating energy expenditure using accelerometers, Eur J Appl Physiol, pp601-612, 2006.
  14. Freedson PS, Melanson E, Sirard J, Calibration of the Computer Science and Application, Med Sci Sports Exerc, pp777-781, 1998.
  15. Hendelman D, Miller K, Baggett C, Debold E, Freedson P, Validity of accelerometry for the assessment of moderate intensity physical activity in the field, Med Sci Sports Exerc, ppS442-S449, 2000.
  16. Swartz AM, Strath SJ, Bassett DR, Estimation of energy expenditure using CSA accelerometers at hip and wrist sites, Med Sci Sports Exerc, ppS450-S456, 2000.
  17. 이동훈, 윤성락, 박윤성, 유창동, 3축 가속도계를 이용한 은닉 마르코프 모델 기반의 행동인식, 대한전자공학회, 대한전자공학회 2009년 하계종합학술대회, 977-978쪽, 2009년 7월.
  18. N.Twomey, S.Faul, W.P. Marnane, Comparison of accelerometer-based energy expenditure estimation algorithms, Pervasive Computing Technologies for Healthcare 4th international conference on, pp1-8, 2010.
  19. Kimberly Tuck, Implementing Auto-Zero- Calibration Technique for Accelerometers, Freescale Semiconductor Application note, 2007.
  20. 조운, 김동현, 백준기, 다중 특징점 검출을 이용한 보행인식, 대한전자공학회, 전자공학회논문지, 제44권, SP편 제 6호(통권 제318호), 84-92쪽, 2007년 11월.
  21. 유향미, 서재원, 차은종, 배현덕, 3축 가속도 센서를 이용한 보행 횟수 검출 알고리즘과 활동 모니터링, 한국콘텐츠학회 논문지, 제 8권 제 8호, PP253-260, 2008.