딥러닝 기반 사진 성별 판독 라이브러리의 정확도 비교

  • 사람의 얼굴이 들어간 사진을 입력하면 성별을 판독해주는 라이브러리들이 있죠.
  • 그런데 이런 라이브러리들이 대체로 동양인에 대한 정확도가 떨어진다고 합니다.
  • 성별 판독 뿐만 아니라 전반적인 얼굴관련 이미지 처리들이 그런것 같아요.
  • 그래서 github에서 star를 많이 받은 3개의 라이브러리를 가지고 테스트를 진행해 봤습니다.
  • 테스트에 사용한 사진은 20대 남/여 사진 100여개를 이용했습니다.
  • 보통 이러한 라이브러리들의 만들어내는 결과값은, 1개의 얼굴이 있지만 여러개가 있다고 판단하는 경우가 있습니다.
  • 또한 아예 얼굴을 찾아내지 못하는 경우도 있구요. 이런 2가지 케이스는 테스트수에서 뺐습니다.
  • 그렇기 때문에 실제 판독 정확성은 더 떨어진다고 보는게 맞습니다.

Gender Detection Keras

  • https://github.com/arunponnusamy/gender-detection-keras
  • keras 기반 라이브러리 입니다.
  • 속도는 제일 느린듯 하구요.
  • 여성 71/92
  • 남성 51/93
  • 제일 정확도가 떨어지네요

Gender and Age Detection

  • https://github.com/smahesh29/Gender-and-Age-Detection
  • Caffe 플랫폼 기반입니다.
  • 속도 빠릅니다.
  • 여성의 경우 위에 것보다 1명으로 판독하는 정확도가 높습니다.
  • 여성 82/104
  • 남성 67/90
  • 1명을 판독 성공했을 때 정확도는 위에것보다 높습니다.

Insightface

  • https://github.com/deepinsight/insightface
  • 제일 유명한 라이브러리죠.
  • 이것도 Caffe 플랫폼 기반으로 보입니다.
  • 역시 속도 빠르구요.
  • 여성 138/149
  • 남성 83/104
  • 여성의 경우 거의 정확한 반면, 남성은 상대적으로 부정확합니다.
  • 그래도 위의 2개보다는 남성이 제일 정확합니다.
Share: Twitter Facebook
김민석's Picture

About 김민석

항상 공부가 부족한 개발자, 항상 시간이 부족한 딸바보, 항상 체력이 부족한 부족한남편, 그리고 고양이 집사

JungNangGu, Seoul, Korea Rep https://reddol18.pe.kr

Comments