토픽 148 / 172·고급 학습 기법
얼굴 인식 기법 (Face Recognition)
얼굴 인식 기법 (Face Recognition)
얼굴 이미지에서 특징을 추출하여 개인을 식별하거나 검증하는 기술로, PCA 기반 EigenFace에서 딥러닝 기반 ArcFace까지 발전하며 생체인식·보안·인증 등에 활용
특징: 생체인식 기반, 비접촉 인증, 실시간 처리, 프라이버시 이슈
전통적 방법
- •EigenFace: PCA(주성분분석) 기반, 전체 분산 최대화, 조명에 민감
- •FisherFace: LDA(선형판별분석) 기반, 클래스 간 분산 최대화+클래스 내 분산 최소화, 조명에 강건
딥러닝 기반
- •FaceNet(Google): Triplet Loss 기반 임베딩 학습, 128차원 벡터, 유클리드 거리 비교
- •ArcFace: Additive Angular Margin Loss, 각도 마진으로 판별력 강화, SOTA 성능
- •DeepFace(Facebook): 4.4M 파라미터, 인간 수준 정확도 달성
비교: EigenFace(PCA·전체분산·조명민감) vs FisherFace(LDA·판별분산·조명강건) vs 딥러닝(임베딩·SOTA·대규모데이터필요)
연관: PCA, LDA, CNN, 생체인식, 딥러닝