CUDA Tabanlı Görüntü İşleme ve Bir Paralel Yüz Tanıma Uygulaması


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Atatürk Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği, Türkiye

Tezin Onay Tarihi: 2015

Tezin Dili: Türkçe

Öğrenci: Fikriye ATAMAN

Danışman: Deniz Dal

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

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 GPU'ların genel amaçlı hesaplamalar için kullanılabilmesine imkân sağlayan NVIDIA CUDA gibi programlama ara yüzlerinin geliştirilmesi paralel programlama ile ilgilenen herkesi heyecanlandırmıştır. Genel amaçlı GPU olarak da adlandırılan bu yeni programlama platformu, 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) versiyonları performans açısından karşılaştırılmış ve sonuçlar ayrıntılı istatistikler ile birlikte sunulmuştur. Yüz tanıma için Temel Bileşen Algoritmasından faydalanılmıştır. 2015, 77 sayfa Anahtar Kelimeler: CUDA, ParalelProgramlama, Görüntüİşleme, YüzTanıma, PCA, Özyüzler