Yüz tanıma sisteminin paralel programlama ile optimizasyonu
dc.contributor.advisor | Görgünoğlu, Salih | |
dc.contributor.author | Öz, Kadriye | |
dc.date.accessioned | 2020-12-06T11:21:44Z | |
dc.date.available | 2020-12-06T11:21:44Z | |
dc.date.submitted | 2012 | |
dc.date.issued | 2018-08-06 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/99148 | |
dc.description.abstract | Yüz tanıma, kişi tanımada kullanılan yaygın biyometrik yöntemlerden birisidir. Tanınması istenen kişinin yüz resminden çeşitli yöntemlerle elde edilen özellikler, veritabanındaki yüz resimleri ile karşılaştırılmaktadır. Bu sayede kişinin doğrulanması ve tanınması mümkün olmaktadır. Bu çalışmada yüz tanıma için özyüzler ve dalgacık dönüşümü yöntemleri kullanılmıştır. Yüz resimlerinin işlenmesi kişi ve kişiye ait resim sayısının artmasıyla birlikte daha fazla zaman almaktadır.Günümüzde, bu tür zaman alıcı uygulamalarda performans artırmak için paralel programlama tekniklerinden yararlanılmaktadır. Paralel programlama çok çekirdekli işlemciler ile gerçekleştirilebildiği gibi ekran kartlarının yapısındaki çok çekirdekli grafik işlemciler ile de gerçekleştirilebilmektedir. CUDA ekran kartlarının desteklediği genel amaçlı bir paralel programlama mimarisidir.Bu çalışmada özyüzler yöntemi CUDA ile birlikte kullanılarak sistem performansı artırılmıştır. Ayrıca Matlab Parallel Computing Toolbox kullanılarak, dalgacık dönüşümü yöntemiyle geliştirilen yüz tanıma sisteminde performans analizi yapılmıştır. Bu yöntemler kullanılarak geliştirilen, yüz tanıma sistemlerine ait hata oranları ve zaman analizleri karşılaştırmalı olarak sunulmuştur. | |
dc.description.abstract | Face recognition is a biometric method which is used frequently for human recognition. The features which are going to be recognized from a choosen persons's face image are compared to face images in the database. Such that it will be possible verification and recognition of the person. In this study, eigenfaces and wavelet transform methods are used for face recognition. Processing the facial images takes more time with increasing number of person and person's face images.Nowadays, in such time-consuming applications, parallel programming techniques are used to improve performance. Parallel programming can be performed with both multi-core processors and with multi-core graphics processors which are in the structure of graphics cards. CUDA is a general purpose parallel programming architecture which is supported by graphics cards.In this study, system performance is improved by using CUDA together with Eigenfaces method. In addition, in face recognition system which is developed with Wavelet transform method using Matlab Parallel Computing Toolbox, performance analysis are implemented. In this study, the error rates and time analysis of face recognition systems are presented comparatively. | en_US |
dc.language | Turkish | |
dc.language.iso | tr | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol | tr_TR |
dc.subject | Computer Engineering and Computer Science and Control | en_US |
dc.title | Yüz tanıma sisteminin paralel programlama ile optimizasyonu | |
dc.title.alternative | Optimization of face recognition system with parallel programming | |
dc.type | masterThesis | |
dc.date.updated | 2018-08-06 | |
dc.contributor.department | Bilgisayar Mühendisliği Anabilim Dalı | |
dc.subject.ytm | Face recognition | |
dc.subject.ytm | Matlab | |
dc.subject.ytm | Parallel computing | |
dc.identifier.yokid | 441266 | |
dc.publisher.institute | Fen Bilimleri Enstitüsü | |
dc.publisher.university | KARABÜK ÜNİVERSİTESİ | |
dc.identifier.thesisid | 316290 | |
dc.description.pages | 69 | |
dc.publisher.discipline | Diğer |