1 |
1
대상 반려동물을 신원확인하는 시스템에 있어서, 대상 반려동물의 얼굴을 촬영하는 영상 취득부; 상기 영상 취득부의 프리뷰 영상을 포함한 스크린을 표시하는 디스플레이부; 상기 대상 반려동물의 안면이 미리 지정된 기준으로 정렬되는지 확인하는 뷰 교정부; 및정렬된 안면 뷰를 갖는 상기 대상 반려동물의 얼굴 영상에서 특징을 추출하여 상기 대상 반려동물을 신원확인하는 신원확인부를 포함하는 시스템
|
2 |
2
제1항에 있어서, 상기 뷰 교정부는, 상기 대상 반려동물의 프리뷰 영상에서 상기 대상 반려동물의 동물 유형을 인식하고, 그리고상기 대상 반려동물의 프리뷰 영상에서 상기 대상 반려동물의 신체적 특성을 인식하도록 더 구성된 것을 특징으로 하는 시스템
|
3 |
3
제2항에 있어서, 상기 뷰 교정부는, 상기 대상 반려동물의 프리뷰 영상이 적용되는 제1 모델을 포함하고, 상기 제1 모델은 입력 영상으로부터 특징을 추출하고, 추출된 특징에 기초하여 입력 영상 내 반려동물의 동물 유형을 인식하도록 미리 학습된 기계 학습 모델로서, 복수의 제1 훈련 샘플을 포함한 제1 훈련 데이터 세트를 이용하여 학습되며, 복수의 제1 훈련 샘플 각각은 훈련 동물의 얼굴 영상을 포함하고, 복수의 제1 훈련 샘플 각각은 해당 훈련 동물의 유형 및 해당 훈련 동물의 하위 유형 중 하나 이상을 더 포함하는 것을 특징으로 하는 시스템
|
4 |
4
제2항에 있어서, 상기 뷰 교정부는, 상기 대상 반려동물의 프리뷰 영상이 적용되는 제2 모델을 포함하고, 상기 제2 모델은 입력 영상으로부터 특징을 추출하고, 추출된 특징에 기초하여 입력 영상 내 반려동물의 신체적 특성을 인식하도록 미리 학습된 기계 학습 모델로서, 복수의 제2 훈련 샘플을 포함한 제2 훈련 데이터 세트를 이용하여 학습되며, 복수의 제2 훈련 샘플 각각은 훈련 동물의 얼굴 영상 및 해당 훈련 동물의 신체적 특성을 포함하는 것을 특징으로 하는 시스템
|
5 |
5
제4항에 있어서, 상기 신체적 특성은, 상기 해당 훈련 동물이 개인 경우, 장두형 정보 또는 단두형 정보를 포함하는 것을 특징으로 하는 시스템
|
6 |
6
제2항에 있어서, 상기 뷰 교정부는, 상기 대상 반려동물의 프리뷰 영상이 적용되는 제3 모델을 포함하고,상기 제3 모델은 입력 영상에서 특징을 추출하고, 추출된 특징에 기초하여 상기 대상 반려동물의 프리뷰 영상에서 안면 영역 및 특징점을 검출하도록 구성된 기계 학습 모델인 것을 특징으로 하는 시스템
|
7 |
7
제6항에 있어서, 상기 제3 모델은 복수의 제3 훈련 샘플로 이루어진 제3 훈련 데이터 세트를 이용하여 학습되고, 복수의 제3 훈련 샘플 각각은 훈련 반려동물의 얼굴 영상 그리고 안면 영역 정보 및 특징점 정보 중 하나 이상을 각각 포함하고, 상기 안면 영역 정보는 안면 영역의 위치 또는 크기를 포함하고, 특징점 정보는 특징점에 대응하는 얼굴 구성요소 및 특징점 위치를 포함하는 것을 특징으로 하는 시스템
|
8 |
8
제6항에 있어서, 상기 특징점은 좌안에 대응한 제1 특징점, 우안에 대응한 제2 특징점 및 코에 대응한 제3 특징점 중 하나 이상을 포함하는 것을 특징으로 하는 시스템
|
9 |
9
제6항에 있어서, 상기 뷰 교정부는, 상기 대상 반려동물의 안면이 Yaw축에 대해 정렬이 되었는지 나타낸 제1 정렬 조건을 만족하는지 확인하고, 그리고 상기 대상 반려동물의 안면이 Pitch축에 대해 정렬이 되었는지 나타낸 제2 정렬 조건을 만족하는지 확인하고, 그리고 상기 제1 정렬 조건 및 제2 정렬 조건을 만족한 경우, 상기 대상 반려동물의 안면이 Roll 축에 대해 정렬되도록 상기 대상 반려동물의 프리뷰 영상을 정렬하도록 더 구성되고, 상기 대상 반려동물의 얼굴에서 안면 방향이 Roll축, 위 또는 아래 방향이 Pitch축, 측면 방향이 Yaw축인 것을 특징으로 하는 시스템
|
10 |
10
제9항에 있어서, 상기 제1 정렬 조건은 좌안과 우안의 위치가 촬영 프레임의 중심부에 위치하는지 및 코의 위치가 좌안과 우안 사이의 중심 부분에 위치하는지 중 하나 이상을 포함하고, 상기 제2 정렬 조건은 영상 내 안면 영역의 면적이 안면의 정면 면적에 동일 또는 유사한 면적으로 갖도록 안면이 정렬되었는지를 포함하는 것을 특징으로 하는 시스템
|
11 |
11
제9항에 있어서, 상기 뷰 교정부는,상기 대상 반려동물의 안면이 제1 정렬 조건 및 제2 정렬 조건 중 적어도 하나에 만족하지 않는 경우, 사용자에게 만족하지 않는 정렬 조건을 만족하게 하는 가이드를 제공하도록 더 구성되는 것을 특징으로 하는 시스템
|
12 |
12
제9항에 있어서, 상기 뷰 교정부는,상기 대상 반려동물의 안면이 제1 정렬 조건 및 제2 정렬 조건을 만족하는 것에 반응하여 상기 영상 취득부가 대상 반려동물을 촬영하게 하도록 더 구성되는 것을 특징으로 하는 시스템
|
13 |
13
제9항에 있어서, 상기 뷰 교정부는, 양안에 대응한 제1 및 제2 특징점으로 이루어진 연결 벡터를 산출하고, 연결 벡터의 회전 변환 행렬(T)을 산출하며, 그리고산출된 연결 벡터의 회전 변환 행렬(T)에 기초하여 연결 벡터를 회전이 발생하지 않은 상태로 정렬하도록 구성된 것을 특징으로 하는 시스템
|
14 |
14
제1항에 있어서, 상기 신원확인부는, 상기 대상 반려동물의 얼굴 영역 전체를 전체를 포함하고 정렬된 안면의 뷰를 갖는, 전체 패치로부터 하나 이상의 서브 패치를 생성하도록 더 구성되고, 상기 하나 이상의 서브 패치는 제1 서브 패치, 제2 서브 패치 및 제3 서브 패치 중 하나 이상을 포함하고, 상기 제1 서브 패치는 양안에 대응한 제1 및 제2 특징점을 포함한 제1 서브 영역으로 이루어지고, 상기 제2 서브 패치는 코에 대응한 제3 특징점을 포함한 제2 서브 영역으로 이루어지며, 그리고 상기 제3 서브 패치는 상기 제1 및 제2 특징점 중 하나 이상의 특징점과 제3 특징점을 포함한 제3 서브 영역으로 이루어진 것을 특징으로 하는 시스템
|
15 |
15
제14항에 있어서, 상기 신원확인부는, 상기 전체 패치 및 하나 이상의 서브 패치를 제4 모델에 적용하여 대상 반려동물을 신원확인하도록 구성되며, 상기 제4 모델은, 상기 전체 패치 및 하나 이상의 서브 패치로부터 특징을 추출하는 특징 추출 부분; 각 패치별 추출된 특징에 기초하여 각 패치를 해당 패치의 대상 반려동물과 매칭하는 식별자의 클래스로 분류하는 매칭 부분; 및 추출된 패치별 특징 또는 패치별 매칭 결과에 기초하여 대상 반려동물과 매칭하는 최종식별자를 결정하는 결정 부분을 포함하는 것을 특징으로 하는 시스템
|
16 |
16
제15항에 있어서, 상기 제4 모델은 복수의 제4 훈련 샘플을 포함한 제4 훈련 데이터 세트를 이용하여 미리 학습된 기계 학습 모델을 포함하고, 상기 제4 훈련 데이터 세트는 각각 고유한 식별자가 할당된 개별 객체별로 서브 세트화되는 것을 특징으로 하는 시스템
|
17 |
17
제15항에 있어서, 상기 결정 부분은, 상기 매칭 부분으로부터 패치별 대상 반려동물에 매칭하는 클래스의 식별자를 나타낸 매칭 결과가 획득되면, 획득된 각 패치별 매칭 결과를 투표(voting), 배깅(bagging), 또는 부스팅(boosting) 처리하여 상기 대상 반려동물의 최종 식별자를 결정하는 것을 특징으로 하는 시스템
|
18 |
18
제15항에 있어서, 상기 결정 부분은, 각 패치별 대상 반려동물이 클래스에 매칭하는 정도를 나타낸, 클래스에 대한 대상 반려동물의 매칭 스코어를 각 패치별로 산출하고, 각 패치별 클래스에 대한 대상 반려동물의 매칭 스코어를 조합하며, 클래스에 대한 대상 반려동물의 매칭 스코어의 조합에 기초하여 상기 대상 반려동물과 매칭하는 최종 식별자를 결정하는 것을 특징으로 하는 시스템
|
19 |
19
제18항에 있어서, 상기 매칭 스코어를 조합하는 기법은 곱셈 기법(product rule), 합산 기법(sum rule), 최대/최소 기법(min/max rule), 중간 기법(median rule) 및 가중치 합산 기법(weighted sum rule) 중 하나 이상을 포함하는 것을 특징으로 하는 시스템
|
20 |
20
컴퓨팅 장치에 의해 판독가능하고, 상기 컴퓨팅 장치에 의해 동작 가능한 프로그램 명령어를 저장하는 컴퓨터 판독가능 기록매체로서, 상기 프로그램 명령어가 상기 컴퓨팅 장치의 프로세서에 의해 실행되는 경우,대상 반려동물의 얼굴을 촬영하기 위한 프리뷰 영상을 획득하는 단계; 상기 대상 반려동물의 안면이 미리 지정된 기준으로 정렬되는지 확인하는 단계; 정렬이 확인된 경우 대상 반려동물의 얼굴을 촬영하는 단계; 및정렬된 안면 뷰를 갖는 상기 대상 반려동물의 얼굴 영상에서 특징을 추출하여 상기 대상 반려동물을 신원확인하는 단계를 수행하게 하는 컴퓨터 판독가능 기록매체
|