Real-Time Step Count Detection Algorithm Using a Tri-Axial Accelerometer

3축 가속도 센서를 이용한 실시간 걸음 수 검출 알고리즘

  • Received : 2010.11.08
  • Accepted : 2011.03.17
  • Published : 2011.06.30

Abstract

We have developed a wearable device that can convert sensor data into real-time step counts. 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 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). The recognition rate of our algorithm was 97.34% better than that of the Actical device(91.74%) by 5.6%.

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

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-100, 2000
  4. 김남진, 홍주현, 이태수, 3축 가속도 데이터의 처리와 응용, 한국콘텐츠학회 추계학술대회 논문집, 제3권, 제1호, pp548-551, 2005
  5. 남윤영, 최유주, 조위덕, 이미지센서와 3축 가속도 센서를 이용한 인간행동 인식, 한국인터넷정보학회논문지, 제 11권 제 1호, pp. 129-141, 2010
  6. 이인호, 김정채, 정석영, 유선국, 가속도센서를 이용한 걸음수 검출 및 실시간 모니터링 시스템, CICS 정보 및 제어 학술대회 논문집, pp.476-477, 2008
  7. 장한진, 김정원, 황동환, 지면 변화 및 보행 형태에 강인한 개인항법시스템용 걸음 수검출기 설계, 전기학회 논문지, 제 55권 제 9호, pp.420-422, 2006
  8. 김남진, 홍주현 이태수, 보행패턴 검출을 위한 동작센서 데이터 정규화 알고리즘, 한국콘텐츠학회 논문지, 제 5권 제 4호, pp.94-102, 2005
  9. R.W. DeVaul, S.DUNN, Real-time motion classfication for wearable computing applications, Technical report, MIT midea LAB, 2001
  10. S.H. Shin, C.G. Park, Adaptive Step Length Estimation Algorithm Using Low-Cost MEMS Inertial Sensors, IEEE Sensors Applications Symposium, San Diego, California USA, pp.1-5, Feb. 2007
  11. N.Twomey, S.Faul, W.P. Marnane, Comparison of accelerometer-based energy expenditure estimation algorithms, Pervasive Computing Technologies for Healthcare 4th international conference on, pp.1-8, 2010
  12. 유향미, 서재원, 차은종, 배현덕, 3축 가속도 센서를 이용한 보행 횟수 검출 알고리즘과 활동 모니터링, 한국콘텐츠학회 논문지, 제8권 제 8호, pp.253-260, 2008
  13. 박찬국, 신승혁, 조성윤, 저가형 관성센서를 이용한 개인항법시스템을 위한 보폭 추정기법, 제 11회 GNSS Workshop, 2004