EJONS INTERNATIONAL JOURNAL ON MATHEMATICS, ENGINEERING & NATURAL SCIENCES ISSN 2602 - 4136

Quick Access


Bu Dergi DOI ve Crosscheck üyesidir


CUDA ile Yüksek Başarımlı Bir Yüz Tanıma Uygulaması
( HIGH PERFORMANCE FACE RECOGNITION APPLICATION WITH CUDA )

Author : Fikriye ATAMAN    
Type :
Printing Year : 2021
Number : 19
Page : 502-519
Cite : Fikriye ATAMAN , (2021). CUDA ile Yüksek Başarımlı Bir Yüz Tanıma Uygulaması. EJONS INTERNATIONAL JOURNAL ON MATHEMATICS, ENGINEERING - NATURAL SCIENCES, 19, p. 502-519. Doi: .
    


Summary

Son yıllarda hızla gelişen GPU teknolojisi özellikle araştırmacıların ve paralel yazılım geliştiricilerinin dikkatini çekmiştir. Grafik kartlarındaki işlemcilerin (GPU) genel amaçlı hesaplamalar için kullanılabilmesine imkân sağlayan NVIDIA CUDA programlama ara yüzlerinin geliştirilmesi paralel programlama ile ilgilenen herkesi heyecanlandırmıştır. Genel amaçlı GPU olarak adlandırılan bu işlemciler, doğasında yüksek derecede veri paralelliği barındıran tıbbi görüntü işleme gibi farklı görüntü işleme uygulamalarında ve 3D modelleme gibi birçok alanda kullanılmaya başlanmıştır. Bu çalışmada ilk olarak, NVIDIA firmasının CUDA destekli grafik kartlarının görüntü işleme alanında yüksek performanslı uygulamalar geliştirmeyi nasıl kolaylaştırdığı incelenmiştir. Buna ek olarak C++ programlama dili ile CUDA tabanlı bir paralel yüz tanıma uygulaması da hayata geçirilmiştir. Söz konusu uygulamanın seri (CPU) ve paralel (CUDA) sürümleri performans açısından karşılaştırılmış ve çıkan bulgular ayrıntılı olarak sunulmuştur. Yüz tanıma için Temel Bileşen Algoritmasından faydalanılmıştır.



Keywords
CUDA, Paralel Programlama, Yüz Tanıma, TBA, Özyüzler

Abstract

Developing rapidly in recent years, GPU technology attracted especially the attention of researchers and paralel software developers. Development of the interfaces programming such as NVIDIA CUDA that made it possible to use GPUs in graphic cards, for general-purpose computations, get excited everyone studying on parallel programming. This new programming platform ,which is also named GPU for general purposes , has started to be used in many different image processing applications such as medical image processing,- in which it requires a high degree of data parallelism- and 3D modeling. In this study , first it is examined how , the CUDA based graphic cards of the NVIDIA firm, can make it easier to develop high performanced applications in the field of image processing then CUDA based parallel application of face recognition- in which C++ programming language is used, has also been implemented. Serial (CPU) and parellel (CUDA) types of the application is compared according to their performance and the results are presented with detailed statistics. The Principal Component Analysis algorithm is used for face recognition.



Keywords
CUDA, Parallel Programming, Face Recognition, PCA, Eigen Faces.

Advanced Search


Announcements

    ARALIK Sayısı

    VERBİS'E KAYIT S�RELERİ HAKKINDA DUYURU | Kırklareli Ticaret ve ...

    ARALIK ayında yayınlanacak Sayımız için  20 KASIMTarihine kadar çalişmanızı Yükleyebilirsiniz



Address :Kazakh National Women's Pedagogical University, Almatı, Kazakhistan
Telephone :+7 778 921 0336 - 0 534 349 92 73 Fax :
Email :ejonsjournal@gmail.com

Web Yazılım & Programlama Han Yazılım Bilişim Hizmetleri