Geri Dön

Çok çekirdekli işlemcilerde yeni bir paralel görüntü işleme yöntemi ve yöntemin yüz tanıma problemine uygulanması

A novel parallel image processing method on multi-core processors and its application on face recognition problem

  1. Tez No: 444933
  2. Yazar: HÜSEYİN ATASOY
  3. Danışmanlar: YRD. DOÇ. DR. ESEN YILDIRIM
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2016
  8. Dil: Türkçe
  9. Üniversite: İskenderun Teknik Üniversitesi
  10. Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 59

Özet

Artan işlemci hızları ve çekirdek sayıları, kısa süre içerisinde çok fazla işlem yapılmasını gerektiren programların gerçek zamanlı olarak çalıştırılabilmesinin önünü açmıştır. Ancak çekirdek sayılarındaki artış, performans artışından ziyade çok görevliliği hedeflemektedir. Bu tez çalışmasında, gerçek zamanlı görüntü işleme uygulamaları için paralel görüntü işleme ve çerçeve akış hızı sabitleyici yaklaşımı sunulmuştur. Bu yaklaşımın temel amacı, görüntü işleme yöntemlerinin sıradan bilgisayarlar üzerinde ve ek donanım desteği gerektirmeden çok çekirdekli işlemci mimarisinden yararlanılarak gerçek zamanlı olarak yürütülebilmesini sağlamaktır. Önerilen yaklaşımın test edilmesi için popüler yüz bulma ve tanıma algoritmaları da çalışılmış ve bu algoritmalar sunulan yaklaşım kullanılarak paralel işleyecek şekilde gerçeklenmiştir. Yaklaşım, Microsoft .NET çatısı altında Microsoft Windows 7 işletim sistemi üzerinde bir Intel i7-3770 3,40 GHz işlemcisi ile test edilmiştir. Sonuçlar görüntü işleme işlemlerinin 4 fiziksel çekirdek üzerine başarıyla dağıtıldığını ve 5,25 kata kadar performans artışı sağlandığını göstermiştir. Önerilen yöntem yüz tanıma problemi üzerinde de test edilmiştir. 25 ve 60 fps hıza sahip videolar için yapılan testler sonucunda, iş yüklerinin çekirdeklere dağıtılabildiği görülmüş ve istenen akış hızları başarıyla sağlanabilmiştir.

Özet (Çeviri)

Increasing processing speeds and number of processors' cores open a new door to run programs that require much processing in real-time. However, the increase in core numbers aims multitasking rather than performance improvement. In this thesis, a novel parallel image processing and frame rate stabilization approach for processing images in real-time is proposed. The main goal of this approach is to run real time image processing tasks on a regular PC with a multi-core CPU without requiring explicit hardware support. Various face detection and recognition algorithms are studied and implemented to run in parallel, using the presented approach. The approach is implemented under Microsoft .NET Framework and tested on Microsoft Windows 7 operating system with an Intel i7-3770 3,40 GHz CPU. Results show that the image processing tasks were successfully distributed to the cores and the performance is increased up to 5,25 times on 4 physical cores. The algorithm is also tested on face recognition task. It was shown that, workloads were successfully distributed to the cores and desired output frame rates were obtained for 25 and 60 fps videos.

Benzer Tezler

  1. Fast face detection and recognition on graphics processing units

    Grafik işlemciler üzerinde hızlı yüz saptama ve tanıma

    SALİH CİHAN TEK

    Yüksek Lisans

    İngilizce

    İngilizce

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. MUHİTTİN GÖKMEN

  2. Embedded vision system designed on a heterogeneous computing platform and applied to semen analysis

    Heterojen hesaplama platformu üzerinde tasarlanan gömülü görüntü sistemi ve semen analizi uygulanması

    OSMAN LEVENT ŞAVKAY

    Doktora

    İngilizce

    İngilizce

    2021

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. MÜŞTAK ERHAN YALÇIN

  3. Reducing processor-memory performance gap and improving network-on-chip throughput

    İşlemci-bellek performans farkını azaltmak ve yonga-üstü-ağ verimini artırmak

    MUSTAFA NAVEED UL

    Doktora

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ÖZCAN ÖZTÜRK

  4. FPGA üzerinde HYSA ve HYSA'ya özel öğrenme algoritmalarının birlikte gerçeklenmesi

    Implementation of CNN and CNN specific learning algorithms on FPGA

    ERDEM KÖSE

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. MÜŞTAK ERHAN YALÇIN

  5. Real-time hybrid parallel rendering

    Gerçek-zamanlı hibrid paralel tarama

    MEHMET REHA CENANİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2009

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolDoğuş Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. MİTHAT UYSAL