A Drowsiness Detection System using ChatGPT and Image Processing

ChatGPT와 영상처리를 이용한 졸음 감지 시스템

  • Hyeon-Jun Lee (School of Software, Kyungwoon University) ;
  • Hyeon-Sang Soon (School of Software, Kyungwoon University) ;
  • Seong-Hun Jo (School of Software, Kyungwoon University) ;
  • Chang-Hui Seo (School of Software, Kyungwoon University) ;
  • Ji-Yun Kang (School of Software, Kyungwoon University) ;
  • Se-Jin Oh (School of Software, Kyungwoon University)
  • 이현준 (경운대학교 소프트웨어학부) ;
  • 순현상 (경운대학교 소프트웨어학부) ;
  • 조성훈 (경운대학교 소프트웨어학부) ;
  • 서창희 (경운대학교 소프트웨어학부) ;
  • 강지윤 (경운대학교 소프트웨어학부) ;
  • 오세진 (경운대학교 소프트웨어학부)
  • Published : 2024.01.17

Abstract

졸음운전으로 인한 교통사고는 매년 꾸준하게 일어나 이에 대한 다방면의 해결책이 요구되고 있다. 본 논문에서는 위 문제를 개선하고자 ChatGPT와 영상처리를 이용한 졸음 감지 시스템을 구현하였다. 이 시스템은 운전자의 얼굴 부분을 영상처리로 인식하여 눈동자의 종횡비를 구해 PERCLOS 공식에 따른 운전자의 졸음을 판별시키고, 경고와 동시에 ChatGPT가 운전자에게 특정 주제를 키워드로 TTS와 STT를 통해 대화한다. 운전자의 졸음을 판별하기 위해 임베디드 보드에서 연결된 캠을 통해 졸음 판별을 하고, ChatGPT도 마찬가지로 보드에서 연결한 스피커, 마이크를 통해 운전자와 대화한다. 이를 활용하여 운전자의 졸음 자각을 통한 안전운전 및 사고 발생률의 감소를 기대할 수 있다.

Keywords

References

  1. G. A. Castellucci et al., "A speech planning network for interactive language use", Nature, Vol. 602, pp. 117-122, 2022. 01.
  2. K. S. Moon et al., "Study on Prevention of Drowsiness Driving using Electrocardiography(LF/HF) Index", JKSS, Vol. 30, No. 2, pp. 56-62, 2015. 04.
  3. Drowsiness driving detection system with OpenCV & KNN, https://github.com/woorimlee/drowsiness-detection