Local Phase Quantization Feature Extraction based Age and Gender Estimation Using Convolutional Neural Network

dc.contributor.advisorAnbarjafari, Gholamreza, juhendaja
dc.contributor.authorBilici, Ozan
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Tehnoloogiainstituutet
dc.date.accessioned2017-06-27T12:22:44Z
dc.date.available2017-06-27T12:22:44Z
dc.date.issued2017
dc.description.abstractEven though artificial neural networks are one of the oldest machine learning techniques, there were no many experiments on them by 2010s because of its computational complexity. Artificial neural networks got inspired by human neural anatomy, and try to achieve similar accuracy. Latest advances of silicon technology enable us to conduct experiments on all types of artificial neural networks. Convolutional Neural Networks are one of state-of-art neural network types. As a human, we all have great recognition, detection mechanism in our body. In this study, it will be attempted to gain similar ability with computer aid of CNNs. As all other supervisedlearning methods, we need training and testing dataset. We are going to apply CNN on apparent age and gender estimation. There are few public dataset which are created for age estimation. One of them and the biggest one is IMDB-Wiki dataset which contains pictures of famous people from wikipedia and IMDB with their real-age label. In order to create real-age label, the creator used the time differences between photo-taken year and birth year. However for better accuracy, we need apparent age information. Because aging is a process that depends on many conditions. As it is going to be explained later, we collected Japanese dataset on the internet, and labeled their apparent ages by weighted voting. After collecting the image data sets, we pre-processed the images with face detection and alignment methods. Afterwards, we copied all images and used Local Phase Quantization(LPQ) method to extract their features. In CNN, it is always better to use pre-trained data and fine-tune it. Thus we used deep face recognition pre-trained data with almost 2 millions images. After that, we fine tuned images(with LPQ and without LPQ separately) with using the label distribution encoding. Finally we had 2 CNN data. For combining the results, we took the mean of all respective output neurons. At the end, expected values of all neurons are considered as apparent age information. For gender classification, we just trained the system in the similar way. Only difference is that we have only 2 output neurons for gender classification, besides LPQ is not applied in gender classification.en
dc.identifier.urihttp://hdl.handle.net/10062/56981
dc.language.isoengen
dc.publisherTartu Ülikoolet
dc.subjecthistogram equalizationen
dc.subjectface detectionen
dc.subjectface alignmenten
dc.subjectlabel distributed encodingen
dc.subjectlocal phase quantizationen
dc.subjectneural networken
dc.subjectconvolutional neural networken
dc.subjectdeep learningen
dc.subjectVGG- 16en
dc.subjectVGG-19en
dc.subjectage estimationen
dc.subjectgender classificationen
dc.subject.othermagistritöödet
dc.titleLocal Phase Quantization Feature Extraction based Age and Gender Estimation Using Convolutional Neural Networken
dc.title.alternativeLokaalse faasi kvantimise tunnusjoonte eraldamisel põhinev vanuse ja soo hindamine kasutades konvulutsionaalset närvivõrkuet
dc.typeThesiset

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bilici_MA2017.pdf
Size:
3.47 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: