얼굴 검출·랜드마크 정렬·CNN feature 추출·유사도 비교로 이어지는 얼굴 인식 파이프라인과 그 학습 특성을 설명한다. open-set 문제, 모바일 경량화, spoofing·마스크 대응부터 Cloud Face API와 실제 적용 사례까지 폭넓게 다룬다.
핵심 포인트- 카메라 이미지에서 얼굴 box·landmark를 찾아 크기·회전을 정규화한 뒤 CNN으로 고정 차원 feature vector를 만들고, 등록 feature와 유사도가 임계값 이상이면 동일 인물로 판정
- 학습에 없던 사람을 구분해야 하는 open-set 문제는 같은 사람 feature를 모으고 다른 사람을 멀리 보내야 하며, Triplet Loss의 pair 탐색 비용·한계를 짚고 Softmax에 margin을 넣어 클래스 내부 밀집·클래스 간 거리를 높이는 Angular Margin 계열의 장점 설명
- 모바일 CPU·메모리 제약에 depthwise convolution·비정규 부동소수점 제거·ONNX·TensorRT로 경량화하고, 사진·영상·가면 공격엔 움직임·혈류·texture·depth 분석, 부족한 마스크 데이터는 2D 합성·3D rendering으로 보강
- 얼굴 감지·두 얼굴 비교·등록 검증·DB 검색을 제공하는 Cloud Face API가 feature를 암호화해 face ID와 저장하고, 사내 출입·노트북 RGB 카메라 재택 보안·얼굴 티켓 발권에 anti-spoofing·마스크 분류와 함께 적용
왜 읽나얼굴 인식을 실제 제품에 올리려는 이들에게, 인식 파이프라인과 open-set 손실·모바일 경량화·spoofing 방어·API 설계·적용 사례를 한 흐름으로 훑어주는 개괄.