프로젝트 성공사례 #28 Face Anti Spoofing 솔루션 고도화를 위한 이미지 수집∙가공기
Face Anti Spoofing 솔루션 고도화를 위한 이미지 수집∙가공기
기기별 영상 속 얼굴을 촬영한 이미지 수집 및 가공기
고객사 요구사항
- 다양한 성별/나이대의 얼굴 영상 촬영
- 각도별 얼굴 영상 촬영
- 촬영한 영상을 여러 기기(모니터, TV, 핸드폰, 태블릿)에 재생하여 이미지 촬영
- 촬영한 영상을 프레임으로 나눠, 종이로 출력한 뒤 이미지 촬영
- 매우 정밀하게 만들어진 가면을 쓰고 이미지 촬영
고객사에게 어떤 어려움이 있었나요?
딥러닝을 통한 얼굴 인식 기술이 발달하며 우리는 핸드폰 스크린을 터치하는 일 없이 잠금화면을 해제하고 금융 앱에서는 보다 편리한 송금이 가능해졌습니다. 하지만, 이에 따라 프린트된 사진이나 모바일 기기에서 재생되는 영상을 이용하여 허위로 얼굴 인증을 진행하는 Spoofing Attack 또한 활성화 되었는데요. 이번 프로젝트는 통장 개설이나 이체 등 얼굴 인식이 필요한 상황에, 자신의 실제 얼굴이 아닌 타인의 얼굴 등으로 spoofing을 시도하는 사례를 대비하고자 하는 고객사의 의뢰로 진행되었습니다.
크라우드웍스를 선택한 이유!
- 금융 솔루션 보안을 위한 데이터 프로젝트 경험 및 레퍼런스 보유
- 목적에 부합하는 데이터셋 설계 컨설팅 제공
- 고객사가 원하는 포맷의 결과 데이터 산출 가능
- 41만 명의 작업자 풀 보유
크라우드웍스 솔루션
프로젝트 가이드 기획
본 프로젝트는 다양한 얼굴 데이터를 고객사가 원하는 결과 데이터 스펙에 맞춰 추출하는 것이 핵심이었습니다. 얼굴 데이터를 제공하는 작업자들의 성별과 나이대가 다양하게 필요했고, 이들의 얼굴 영상은 모니터, TV, 핸드폰, 태블릿 등 다양한 기기를 통해 이미지로 재촬영되어야했죠. 여기에 동영상을 프레임으로 나눠 종이로 출력한 뒤 다시 이미지로 촬영되는 작업까지 필요했으니, 그야말로 많은 얼굴이 필요했을 뿐더러 작업자들의 시간과 노력이 많이 들어가는 프로젝트였습니다.
또한 정교한 spoofing 기술에 들어가는 얼굴데이터를 확보하기 위해, 작업자들은 정해진 각도대로 고개를 돌리고, 역광과 저조도 등 빛의 세기가 다양한 환경에서 얼굴을 촬영해야 했는데요. 작업자들에게 샘플 데이터를 제공하여 눈동자의 카메라 응시, 고개를 돌리는 각도 등 기준을 보다 쉽고 효과적으로 전달하고, 빛의 세기를 조절해서 하는 촬영의 경우 담당PM은 직접 역광이 잘나오는 구도를 연구하는 등 구체적인 가이드를 제공하여 고객사가 원하는 데이터 퀄리티를 확보할 수 있었습니다.
이미지 수집
수집한 데이터 3,150세트를 여러 기기에 재생하여, 4배수인 12,600세트로 촬영하는 작업은 더욱 더 까다로웠습니다. 선별한 작업자를 대상으로 교육과 실시간 질의응답을 진행했는데요. 이후 실시간 모니터링까지 더하며 담당PM은 대량의 고품질 데이터를 위한 긴장의 끊을 놓지 않았습니다. 데이터 수량이 많고 각각의 조건이 달라 까다로운 작업이었지만, 크라우드웍스의 경쟁력은 바로 다수의 프로젝트 운영 경험에서 나온 노하우와 기술력이겠죠? 크라우드웍스 데이터추출팀과의 추출 로직 협의를 통해 보다 효율적인 데이터 수량 관리를 진행할 수 있었습니다.
담당 PM 후기
결과적으로 고객사에서 요청한 데이터 수집은 크라우드웍드의 41만명이라는 큰 작업자 풀 덕분에 성별, 연령대별로 다양한 3,150여 명의 얼굴 데이터를 빠르게 모집 할 수 있었습니다. 여기에 가공과 운영 단계에서는 데이터추출팀의 기술력이 더해져 많은 양의 데이터를 고객사가 원하는 조건에 맞춰 효율적으로 정리할 수 있었죠. 또한, 크라우드웍스 앱이 역할을 톡톡히 해주었는데요! 앱을 통해 이미지를 수집하여 작업자들이 스펙이 다양한 모바일 기기로 참여했음에도 불구하고 고객사가 요청한 동일한 해상도와 길이로 촬영의 조건 값을 사전 설정할 수 있었습니다. 고객이 원하는 것이라면 어떻게든 솔루션을 제공하고야 마는 크라우드웍스의 집념에 또 한번 감탄을 할 수 밖에 없었습니다. 이런 곳의 PM이라는 게 자랑스러울 정도에요.