평균 얼굴:
- 173개의 얼굴 영상(130x150)을 가지고 만든 것이다.
- 얼굴 영상 출처: http://www.cs.colostate.edu/evalfacerec/data.html(두 눈의 위치 정보가 있어서 편리하다)
- 얼굴 영상은 두 눈의 위치가 영상에서 일정한 위치에 있도록 기하학적인 변환(similarity transform)을 수행했다.
Eigenfaces:
- 173개의 영상에서 평균 얼굴을 뺀 후에 Covariance Matrix을 만들었으므로 실제로 eigenvector는 173-1=172차원 hyperplane를 형성. 130x150차원 공간의 subspace)
- 각각의 eigenface는 1로 정규화된 벡터(영상)이나, 이미지로 보이기 위해서 임의로 스케일링한 것이다. 따라서 각각의 eigenface 밝기는 상대적인 값이다.
- 영상은 eigenvalue의 크기 순서대로 69개만 나열한 것이다( 큰 것--> 작은 것. dimensional reduction)
얼굴의 재구성
원본 얼굴($\bf x$):
69개의 eigenface로 재구성된 얼굴: 상관계수=0.9897;
훼손된 얼굴(원본):
eigenface을 이용해서 재구성한 얼굴(69개의 eigenface을 이용) : 상관계수=0.8788;
eigenface를 10개에서 69개로 순차적으로 늘리면서 재구성한 결과(animating gif):
Nonface의 재구성:
원본(원숭이)
재구성된 원숭이 얼굴(69개의 eigenface이용)
- 원본과의 상관계수를 구하여서 얼굴인지 아닌지를 판별할 수 있다.: 상관계수=0.7887;
'Image Recognition' 카테고리의 다른 글
Active Shape Model (ASM) (2) | 2009.12.25 |
---|---|
Similarity Transformation (1) | 2009.12.14 |
Retinex 알고리즘 관련 자료 (1) | 2009.04.29 |
Spline Based Snake (0) | 2008.08.15 |
Anisotropic Diffusion Filter (0) | 2008.08.11 |