‘얼굴 만지는 습관’ AI가 잡아낸다
상태바
‘얼굴 만지는 습관’ AI가 잡아낸다
  • 오민호 기자
  • 승인 2020.03.18 13:51
  • 댓글 0
이 기사를 공유합니다

서울아산병원, 무료 AI 프로그램 개발해 무상 배포
PC·노트북 카메라 이용 얼굴에 손 닿으면 즉각 감지해 알려줘

코로나19와 같은 바이러스는 손을 매개로 전파될 확률이 매우 높아 이를 예방하기 위해서는 눈, 코, 입 등 얼굴 만지는 행동을 피하는 것이 중요하다. 그러나 우리가 의식하지 못하는 사이 바이러스에 오염된 손이 수시로 얼굴에 닿고 있다.

이를 ‘얼굴 만지는 습관’을 인지시켜 손을 씻게 하는 무료 인공지능 프로그램이 국내 연구진에 의해 개발돼 화제다.

김남국 서울아산병원 융합의학과 교수와 의료영상지능실현연구실(MI2RL)은 3월 17일 손으로 얼굴 만지는 동작을 감지(정확도 91%)해 알려주는 인공지능 프로그램 ‘얼굴 만지지 마세요/손 씻으세요(DONT / WASH, DO Not Touch your face/ WASH your hand)’ 최신 버전 프로그램을 소프트웨어 개발플랫폼 ‘깃허브(github)’에 배포했다고 밝혔다.

이 프로그램은 개인 컴퓨터 또는 노트북에 카메라와 그래픽처리장치(GPU)가 탑재돼 있으면 다운을 받아 사용이 가능하며 얼굴을 무심코 만질 때마다 모니터에 ‘얼굴 만지지 마세요!’라는 알림 메시지가 떠 습관을 교정하는 데 도움 받을 수 있다.

여러 사람이 모이는 대중교통이나 엘리베이터와 같은 공공장소에서 얼굴을 만지는 행동을 자제할 수 있게 돼, 개인의 감염병 예방은 물론 국가 감염병 확산을 막는데 도움이 될 것으로 보인다.

연구팀은 인공지능 모델 개발을 위해 영상 행동 분류에 탁월한 성능을 입증한 ‘I3D 신경망’을 사용했다. 이 신경망은 4백여 가지 행동 영상 데이터를 이미 학습해둔 상태로, 이번 연구에서는 얼굴 만지는 것과 관계된 동작 11가지를 추가로 학습했다.

얼굴을 만지는 행동은 △마스크 쓰기/벗기 △코 만지기 △턱 괴기 △눈 비비기 △머리 쓸기 △안경 만지기 △전화 받기로 8가지였다.

또 △컵으로 물 마시기 △휴대전화 만지기 △키보드·마우스 사용하기 3가지 동작은 손이 얼굴에 정확히 닿지는 않아 인공지능 모델이 걸러야 할 행동으로 정의했다.

학습에는 이 11가지 동작을 담은 3차원 데이터 19만 장이 사용됐다. 해당 데이터는 서로 다른 10개 장소에서 얼굴 만지는 행동을 촬영한 동영상(105분 분량)에서 획득했다.

모든 학습을 마친 인공지능 모델은 최종적으로 ‘얼굴 만지는 행동’과 ‘얼굴을 만지지 않는 행동’을 분류하는 성능평가를 거쳤다. 그 결과 약 5초(16프레임/초)마다 동작 평가를 수행하면서, 사람이 얼굴을 만지는 순간 모니터에 ‘얼굴 만지지 마세요!’라는 알림 메시지를 띄웠다. 정확도는 91%로 확인됐다.

왼쪽부터 조성만 연구원, 김남국 교수, 김민지 연구원, 김태형 연구원, 박주영 연구원
왼쪽부터 조성만 연구원, 김남국 교수, 김민지 연구원, 김태형 연구원, 박주영 연구원

연구책임자인 김남국 서울아산병원 융합의학과 교수는 “코로나19 확산이 지속되는 상황에서 미국의학협회지(JAMA) 등 많은 국제학술지에서는 얼굴 만지기로 인한 바이러스 감염 위험을 꾸준히 경고하고 있다”면서 “이에 우리 의료영상지능실현연구실(MI2RL) 연구원들이 사회적 재능기부 취지로 의기투합해 사람들에게 얼굴 만지는 행동에 대한 경각심을 주어 손을 자주 씻게 하는 인공지능 프로그램을 개발하게 됐다”고 말했다.

이어서 “감염병 상황이 급박하게 흘러가는 만큼 인공지능 프로그램을 신속히 공개하게 됐다”며 “아직 개인 사용환경에 따라 오류가 발생할 수 있고 그래픽처리장치(GPU)가 탑재된 컴퓨터에서 실행시켜야 하는 제한점이 있는 만큼 이러한 부분은 지속적으로 개선해 프로그램을 고도화해나갈 계획이다”고 덧붙였다.

한편, 인공지능 프로그램 ‘얼굴 만지지 마세요/손 씻으세요(DONT/WASH, DO Not Touch your face/WASH your hand)’는 ‘깃허브(github)’ 사이트(https://github.com/mi2rl/DONT/blob/master/README.md)에서 다운받아 사용할 수 있다.

다만, 연구팀은 CPU 환경에서는 끊김 현상이 발생할 수 있으므로, GTX 960 이상의 그래픽처리장치(GPU)가 있는 컴퓨터에서 실행할 것을 권장했다.

아울러 이번 인공지능 학습에 사용된 코드와 신경망을 동일 사이트에서 복제해 활용할 수 있다면서 관심 있는 개발자들이 이 기술을 기초 삼아 유관연구를 활발히 진행해 더 발전된 형태의 인공지능 모델이 개발될 것으로 기대했다.


댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.
주요기사