Classification of Sitting Position by IMU Built in Neckband for Preventing Imbalance Posture

불균형 자세 예방용 IMU 내장 넥밴드를 이용한 앉은 자세 분류

  • 마상용 (인하대학교 전자공학과) ;
  • 심현민 (인하대학교 정보전자공동연구소) ;
  • 이상민 (인하대학교 전자공학과)
  • Received : 2015.10.30
  • Accepted : 2015.11.24
  • Published : 2015.11.30

Abstract

In this paper, we propose a classification algorithm for postures of sitting person by using IMU(inertial measurement unit). This algorithm uses PCA(principle component analysis) for decreasing the number of feature vectors to three and SVM(support vector machine) with RBF(radial basis function) kernel for classifying posture types. In order to collect the data, we designed neckband-shaped earphones with IMU, and applied it to three subjects who are healthy adults. Subjects were experimented three sitting postures, which are neutral posture, smartphoning, and writing. As the result, our PCA-SVM algorithm showed 95% confidence while the dimension of the feature vectors was reduced to 25%.

본 논문에서는 IMU(inertial measurement unit)의 데이터를 이용하여 사람의 앉은 자세를 분류하는 알고리즘을 제안한다. 제안하는 알고리즘은 IMU의 데이터를 주성분 분석법(principle component analysis: PCA)을 이용하여 특징 벡터를 3개로 축소시켰고, RBF(radial basis function) 커널을 적용한 서포트 벡터 머신(support vector machine: SVM)을 이용하여 자세를 분류하였다. 데이터의 측정을 위하여 건강한 성인 3명을 대상으로 실험을 실시하였고, 데이터의 수집을 위하여 넥밴드 형태의 이어폰에 IMU를 내장한 장치를 개발하여 착용하였다. 피험자는 각각 neutral position, smartphoning, writing의 세 가지 앉은 자세에 대하여 실험을 진행하였다. 실험 결과 제안하는 PCA-SVM 알고리즘은 특징 벡터의 차원을 25%로 축소시키면서도 95%의 신뢰를 보였다.

Keywords

References

  1. J. H. Kang, R. Y. J. Y. Kim, and K. I. Jung, "The effect of the forward head posture on postural balance in long time computer based worker", Annals of rehabilitation medicine, vol. 36, pp. 98-104, 2012. https://doi.org/10.5535/arm.2012.36.1.98
  2. D. Falla, G. Jull, T. Russell, B. Vicenzino, and P. Hodges, "Ebffect of Neck Exercise on Sitting Posture in Patients With Chronic Neck Pain", Physical Therapy, vol. 87, no. 4, 2007.
  3. O. Evans and K. Patterson, "Predictors of neck and shoulder pain in non-secretarial computer users", International Journal of Industrial Ergonomics, vol. 26, no. 3, pp. 357-365, 2000. https://doi.org/10.1016/S0169-8141(00)00011-1
  4. 최승욱, "12주간의 척추교정운동 프로그램이 척추측만 청소년의 신체조성, 체력 및 Cobb각에 미치는 영향", 한국체육과학회지, 제17권, 제3호, pp. 1045-1052, 2008.
  5. 유승한, "스마트폰 사용 시, 사용자세와 휴식유형 및 작업-휴식 일정이 피로도에 미치는 영향", 한양대학교 석사학위논문, 2012.
  6. Kapandji, I. A, "The physiology of the Joints", Elsevier Science Health Science div., vol. 3 2008.
  7. K. Harman, L. cheryl and H. butler, "Effectiveness of an exercise program to improve forward head posture in normal adults: a randomized, controlled 10-week trial", Journal of Manual & Manipulative Therapy, vol. 13, no. 3, pp. 163-176, 2005. https://doi.org/10.1179/106698105790824888
  8. https://www.osha.gov/SLTC/etools/computerworkstations/positions.html
  9. 변상필, 장인혁, 박기혁, 손량희, 이원구, "비균형적인 앉은자세 교정을 위한 힘-감지 저항센서 이용 연구", 한국산업응용학회논문집, 제17권, 제4호, 한국산업응용학회, pp. 203-210, 2014.
  10. 김동현, 장정근, 최선탁, 조위덕, "의자에 앉은 자세에 따른 둔부의 압력 및 척추의 움직임 측정 시스템에 관한 연구", 대한전자공학회 하계종합학술대회발표회논문집, pp. 1547-1549, 2013.
  11. 김무림, 김현우, 이승환, 조위덕, "가우시안 혼합 배경 모델링을 적용한 컴퓨터 비전기반 앉은 자세 교정 시스템", 한국통신학회 동계종합학술발표회논문집, pp. 25-26, 2010.
  12. L. Bao, and S. S. Intille, "Activity Recognition from User-Annotated Acceleration Data", In Proceceedings of the 2nd International Conference on Pervasive Computing, pp. 1-17, 2004.
  13. N. Ravi, N. Dandekar, P. Mysore and M.L. Littman", Activity Recognition from Accelerometer Data", AAAI, vol. 5, pp. 1541-1546, 2005.
  14. S. Wang, J. Yang, N. Chen and X. Chen, "Human Activity Recognition with User-Free Accelerometers in the Sensor Networks", Neural Networks and Brain, ICNN&B'05, vol. 2, pp. 1212-1217, 2005.
  15. Y. J. Jung, D. H. Kang, and J. W. Kim, "Upper Body Motion Tracking With Inertial Sensors", IEEE International Conference on, Robotics and Biomimetics (ROBIO), pp. 1746-1751, 2010.
  16. C. V. Bouten, K. T. Koekkoek, M. Verduin, R. Kodde, and J. D. Janssen", A triaxial accelerometer and portable data processing unit for the assessment of daily physical activity", IEEE Transactions on Bio-Medical Engineering, vol. 44, no. 3, pp. 136-147, 1997. https://doi.org/10.1109/10.554760
  17. 김소연, 박상현, "PCA-SVM 분류기를 이용한 데이터베이스 워크로드의 다중 클래스 분류", 정보과학회논문지, 제38권, 제1호, 한국정보과학회, pp. 1-8, 2011.
  18. 이호성, 이승룡, "스마트폰과 웨어러블 가속도 센서를 혼합처리한 실시간 행위 및 자세인지 기법", 정보과학회논문지, 제41권, 제8호, 한국정보과학회, pp. 586-597, 2014.
  19. C. Cortes, V. Vapnik, "Support-vector networks", Machines Learning, vol. 20, no. 3, pp. 273-297, 1995.
  20. 박혜영, 이관용, "패턴인식과 기계학습", 이한출판사, pp. 275-302, 2011.
  21. https://www.python.org/
  22. http://www.numpy.org/
  23. http://scikit-learn.org/
  24. http://www.r-project.org/