Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/71654
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2021-03-18T07:39:56Z-
dc.date.available2021-03-18T07:39:56Z-
dc.date.issued2020-
dc.identifier.citationCamilleri, D. (2020). Age estimation using deep learning (Bachelor's dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar/handle/123456789/71654-
dc.descriptionB.SC.(HONS)COMP.SCI.en_GB
dc.description.abstractThe progress of computer vision has seen great strides in these recent years, thanks to the numerous research that was conducted exploring different applications of neural networks on images. One of the applications is age estimation. Proper age estimation can be difficult to achieve since several factors can affect the result, such as face orientations, different illuminations, occluded faces, and even black and white images that can have a signi ficant effect. However, recent advances in deep learning have achieved a state of the art performance on challenging datasets. Sighthound [12] claims to have achieved the lowest mean absolute error so far and they also offer their neural network capabilities as a service to shop owners so that they can gather different statistical data about their customers, such as age and gender. Age estimation is seen as a regression problem due to the number of classi fications that are possible (0-100+) and the extensive research that was conducted using different classification methodologies and it can be viewed as a textured pattern in which the features can be used like local binary patterns, biologically inspired features and Convolutional neural networks which in recent years has seen a surge of popularity due to the outstanding performance in facial recognition. In this project, we will investigate the use of deep learning for age estimation. Instead of creating a convolutional neural network and train it from scratch, we will take advantage of transfer learning, by using a pre-trained model called VGG-FACE (trained on thousands of images for facial recognition) fine-tuning will be done to compute age estimation. A support vector regression (SVR) model is then trained on the features outputted by the CNN to make the final age estimation. A collection of over 60,000 images will be used to train and test the network; however, this quantity of images is not enough to train a deep CNN from scratch, but it is enough for this network due to transfer learning. The photos were taken from the IMBD-WIKI dataset which contains over 500,000 images combined, and the 60,000 previous images are taken from the wiki set.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectComputer visionen_GB
dc.subjectNeural networks (Computer science)en_GB
dc.subjectHuman face recognition (Computer science)en_GB
dc.titleAge estimation using deep learningen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technology. Department of Computer Scienceen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorCamilleri, Daniel (2020)-
Appears in Collections:Dissertations - FacICT - 2020
Dissertations - FacICTCS - 2020

Files in This Item:
File Description SizeFormat 
20BCS003 - Camilleri Daniel_.pdf
  Restricted Access
2.9 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.