Object Recognition Using Digitally Generated Images as Training Data
Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Object recognition is a much studied computer vision problem, where the task is to find a given object in an image. This Master Thesis aims at doing a MATLAB implementation of an object recognition algorithm that finds three kinds of objects in images: electrical outlets, light switches and wall mounted air-conditioning controls. Visually, these three objects are quite similar and the aim is to be able to locate these objects in an image, as well as being able to distinguish them from one another. The object recognition was accomplished using Histogram of Oriented Gradients (HOG). During the training phase, the program was trained with images of the objects to be located, as well as reference images which did not contain the objects. A Support Vector Machine (SVM) was used in the classification phase. The performance was measured for two different setups, one where the training data consisted of photos and one where the training data consisted of digitally generated images created using a 3D modeling software, in addition to the photos. The results show that using digitally generated images as training images didn’t improve the accuracy in this case. The reason for this is probably that there is too little intraclass variability in the gradients in digitally generated images, they’re too synthetic in a sense, which makes them poor at reflecting reality for this specific approach. The result might have been different if a higher number of digitally generated images had been used.
Place, publisher, year, edition, pages
2013. , 33 p.
UPTEC F, ISSN 1401-5757 ; 13 010
HOG, Image Analysis, Digitally Generated Images
Computer Vision and Robotics (Autonomous Systems)
IdentifiersURN: urn:nbn:se:uu:diva-200158OAI: oai:DiVA.org:uu-200158DiVA: diva2:622324
Master Programme in Engineering Physics
2013-03-19, 11:00 (Swedish)
Hast, AndersNyberg, Tomas