face recognition based dog breed classification using coarse-to-fine concept and pca

21
Recognition Based Dog Breed Classifica Using Coarse-to-Fine Concept and PCA Massinee Chanvichitkul, Pinit Kumhom, Kosin Chamnongthai Mongkut’s University of Technology Thonburi (K

Upload: petra

Post on 05-Jan-2016

65 views

Category:

Documents


1 download

DESCRIPTION

Face Recognition Based Dog Breed Classification Using Coarse-to-Fine Concept and PCA. Massinee Chanvichitkul, Pinit Kumhom, Kosin Chamnongthai. King Mongkut’s University of Technology Thonburi (KMUTT). Presentation Outline. Abstract Motivation Problem Analysis and Basic Concept - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Face Recognition Based Dog Breed Classification Using Coarse-to-Fine Concept and PCA

Massinee Chanvichitkul, Pinit Kumhom, Kosin Chamnongthai

King Mongkut’s University of Technology Thonburi (KMUTT)

Page 2: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Presentation Outline

Abstract

Motivation

Problem Analysis and Basic Concept

System and Method

Experiments and Results

Disscussion

Conclusion

Page 3: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Abstract

There are 154 dog breeds, and some are similar in face configurations

We propose a modified PCA-based method to classify dog-face images. Classification tolerances among dog-face images are widened by coarse-to-fine concept. In coarse classification, 12 patterns of dog-face profile are employed to group dog faces. PCA is then used as a tool for fine classification in each group

The experiments show that the accuracy of the proposed system is better than the PCA-based classifier. The improvement is around 20% approximately.

Page 4: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Motivation

Dogs have been the most favorite and popular pet of humans According to American Kennel Club (AKC), there are more than 154 dog breeds and some are similar in face configurations e.g. Labrador, Golden, German shepherd, and so on

Dogs need a specific treat due to their breed, we have to recognize dog breeds in order to appropriately care and cure.

Thus an automatic dog breed classifier can be used as a standalone classification tool or an assistant to the experts in giving essential information for speeding up the classification process

Page 5: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Problem Analysis and Basic Concept-I

Unlike human face classification, a variety of dog faces could be grouped by using ear profile and face profile patterns.

This paper would refer ear and face profile patterns as a global feature.

Categorized by ears, dog breed can be divided into two groups, i.e. Standing Ear and Dropped Ear

From face profile, dog breed can be divided into six patterns, i.e. Square, Ellipse, Trapezoid, Circle, Traingle and Hexagon patterns.

Totally, there are twelve groups of ear and face profiles.

Page 6: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Problem Analysis and Basic Concept-II

Ear profile

Face profile

In Coarse classification: grouping dog breeds into 12 groups using ear and face profiles.

Page 7: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Problem Analysis and Basic Concept-III

In Fig. 1, the Fig. shows that we can classify two of dog faces (Miniture and Dollberman) by ear profile feature (standing ear or dropped ear).

Miniture Dollberman

Figure 1 Example of dog images are in the different group

Page 8: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Problem Analysis and Basic Concept-IV

In Fig. 2, the Fig. shows that we can classify two of dog faces (Englishfog and Harley) by face profile feature (Triangle-like or Circle-like face)

HarleyEnglishfog

Figure 2 Example of dog images are in the same group

Page 9: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Problem Analysis and Basic Concept-V

SE-TR

DE-CI

DE-TR

Table I three examples of grouping dogs by face and ear profiles

Page 10: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

From the basic concept, we would be able to construct the proposed system for classifying dog face images as shown in Fig. 3.

Page 11: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Proposed system-I

Contour-basedclassifier PCA-based

classifier Output

A dog faceimage

Figure 3 the proposed system

Page 12: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Proposed system-II

Figure 5: PCA-based Fine classification

Figure 4: Contour-based Coarse classification

Page 13: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Proposed system-III

Step 1: Input a dog face image.

Step 2: Finding the image contours.

Step 3: Classifying the input image using

the Fourier descriptor.

Step 4: Deciding the group of a dog face image.

Step 5: Classifying a dog face image using the PCA-based classifier.

Page 14: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Im(i)

Im(j)

Im(i)

Im(j)

0 500 1000 15000

50

100

150Curvature x

x(k)

pix

el

0 500 1000 15000

50

100

150Curvature y

y(k)

pix

el

The example of coarse classification of the SE-SQ template:

Experiments &Results-I

Figure 6: (a) the image curvature x and y

Page 15: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

0 2 4 6 8 10 12 14 16 18 200

50

100Harmonic Components of the Curvature x

Harmonic order

Am

plitu

de

0 2 4 6 8 10 12 14 16 18 200

50

100Harmonic Component of the Curvature y

Harmonic order

Am

plitu

de

Experiments &Results-II

Figure 6: (b) the frequency spectrum of the curvature x and y

Page 16: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Im(i)

Im(j)

Im(i)

Im(j)

0 500 10000

50

100

150Curvature x

x(k)

pixe

l

0 500 100020

40

60

80

100Curvature y

y(k)

pixe

l

Im(i)

Im(j)

Im(i)

Im(j)

0 500 10000

50

100

150Curvature x

x(k)

pixe

l0 500 1000

0

50

100

150Curvature y

y(k)

pixe

l

Figure 7 (a) The coarse classification of the doberman face: the image contours x(k) and y(k)

Figure 8 (a) The coarse classification of the english toy terrier face: the image contours x(k) and y(k)

Experiments &Results-III

Page 17: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Experiments &Results-IV

0 2 4 6 8 10 12 14 16 18 200

50

100Harmonic Components of the Curvature x

Harmonic order

Am

plitu

de

0 2 4 6 8 10 12 14 16 18 200

50

100Harmonic Component of the Curvature y

Harmonic order

Am

plitu

de

Figure 7 (b) The coarse classification of the doberman face: the frequency spectrum of the image.

Figure 8 (b)The coarse classification of the English Toy Terrier face: the frequency spectrum of the image.

0 2 4 6 8 10 12 14 16 18 200

50

100Harmonic Components of the Curvature x

Harmonic order

Am

plitu

de

0 2 4 6 8 10 12 14 16 18 200

50

100Harmonic Component of the Curvature y

Harmonic order

Am

plitu

de

Page 18: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Table 2. shows the results of the proposed method comparing with a PCA-based classifier

shows the classification results of the proposed classifier comparing with the PCA-based classifier.

The classification improvement is around 20% approximately.

Experiments &Results-V

Breeds Sample PCA (%) Proposed (%)

Improvement (%)

Minature paniture 8 66.7 87.5 20.8

Minature terrier 8 66.7 87.5 20.8

Beagle 8 75 87.5 12.5

Golden retriever 8 66.7 87.5 20.8

Labrador 8 66.7 75 8.3

English toy terrier 7 71.4 85.7 14.29

Chihuahua 7 66.7 85.7 19.01

Doberman 7 66.7 85.7 19.01

Shiba inu 6 66.7 83.3 16.63

Siberian husky 6 75 83.3 8.33

Page 19: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

This paper presents the classification of dog breed images using the coarse-to-fine approach. In order to achieve the coarse-to-fine classification concept, the contour-based

classifier and the PCA-based classifier are used as the coarse classifier and the fine classifier respectively

In the experiments, 73 of dog face images are tested with the proposed classification system comparing with the PCA-

based classification system The experiments show that the accuracy of the proposed

system is better than the PCA-based classifier. From Table2, the improvement is around 20%

approximately.

Conclusions

Page 20: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Discussion

When we classify using coarse classification two images are in different groups, thus the accuracy of the system would be decrease.

BulldogBulldog

Page 21: Face Recognition Based Dog Breed Classification  Using Coarse-to-Fine Concept and PCA

Thank you for YourAttention !

The EndThe End