Geri Dön

FPGA implementation of real time digital video stabilization

Gerçek zamanalı sayısal video sabitleme'nin FPGA uygulaması

  1. Tez No: 286130
  2. Yazar: İSMAİL ÖZSARAÇ
  3. Danışmanlar: YRD. DOÇ. DR. İLKAY ULUSOY
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: FPGA, Görüntü stabilizasyonu, FPGA, Image stabilization
  7. Yıl: 2011
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik ve Elektronik Mühendisliği Bölümü
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Video sabitleme yöntemleri mekanik ve sayısal olarak sınıflandırılır.Mekanik yöntemler hareket algılayıcılar üzerine kuruludur. Sayısal yöntemler bilgisayar programlarıdır ve hareket analizi için kullandıkları sinyal işleme yöntemine göre zaman bölgesi ve frekans bölgesi olarak iki sınıfa ayrılırlar. Mekanik yöntemler iyi gerçek zaman sabitleme performansına sahip olmalarına rağmen, hareketli robotlar gibi küçük platformlar için uygun değillerdir. Diğer taraftan, sayısal video sabitleme yöntemlerini değişik donanımlarda uygulanmak kolaydır, ancak bunlar yüksek hesaplama yüküne ve uzun işlem zamanına ihtiyaç duyarlar.İki farklı sayısal video sabitleme yöntemi, biri frekans diğeri zaman bölgesi algoritmaları, gerçek zaman performanslarını anlamak için FPGA üzerinde uygulanır. Ayrıca, yöntemler MATLAB'ta uygulanır ve test edilir. FPGA sonuçları MATLAB'ınkiler ile doğruluk performansının görülmesi için karşılaştırılır.Giriş video yapısı çerçeve süresi 40 ms olan PAL'dır. FPGA uygulaması her PAL çerçevesinde yeni bir sabitleme verisi üretme yeteneğine sahiptir, bu da uygulamann gerçek zamanlı olarak nitelendirilmesine olanak sağlamaktadır. Ayrıca, benzetim ve donanım test sonuçları FPGA uygulamasının MATLAB doğruluk performansına ulaşabildiğini göstermektedir.

Özet (Çeviri)

Video stabilization methods are classified as mechanical and digital. Mechanical methods are based on motion sensors. Digital methods are computer programs and classified into two as time domain and frequency domain based on the signal processing methods used for the motion analysis. Although, mechanical methods have good real time stabilization performance, they are not suitable for small platforms such as mobile robots. On the other hand, digital video stabilization methods are easy to implement on various hardware, however, they require high computational load and long processing time.Two different digital video stabilization methods, one frequency and one time domain algorithms, are implemented on FPGA to realize their real time performances. Also, the methods are implemented and tested in MATLAB. FPGA results are compared with MATLAB?s to see the accuracy performance.The input video format is PAL of which frame period is 40ms. The FPGA implementation is capable of producing new stabilization data at every PAL frame which allows the implementation to be classified as real time. Also, the simulation and hardware tests show that FPGA implementation can reach the MATLAB accuracy performance.

Benzer Tezler

  1. FPGA implementation of real time digital video superresolution for infrared cameras

    Kızılötesi kameralar için gerçek zamanlı sayısal video süper çözünürlük FPGA uygulaması

    MEHMET AKTUKMAK

    Yüksek Lisans

    İngilizce

    İngilizce

    2013

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. UĞUR HALICI

  2. Gerçek zamanlı video işleyen yeni bir hücresel sinir ağı emülatörü tasarımı ve FPGA ile gerçeklenmesi

    Design and implementation of a new cellular neural network emulator on FPGA for real time video processing

    KAMER KAYAER

    Doktora

    Türkçe

    Türkçe

    2008

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

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

    PROF. DR. VEDAT TAVŞANOĞLU

  3. Gerçek zamanlı bir hücresel sinir ağı yapısının tasarımı ve bu yapıyla Gabor filtrelerinin FPGA üzerinde gerçeklenmesi

    Design of a real-time cellular neural network structure and its implementation on an FPGA device for the realization of Gabor filters

    EVREN CESUR

    Doktora

    Türkçe

    Türkçe

    2013

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

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

    PROF. DR. VEDAT TAVŞANOĞLU

  4. Design of a cellular neural network emulator and its implementation on an FPGA device

    Bir hücresel sinir ağı emülatörünün tasarlanması ve FPGA üzerinde gerçeklenmesi

    NERHUN YILDIZ

    Doktora

    İngilizce

    İngilizce

    2013

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

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

    PROF. DR. VEDAT TAVŞANOĞLU

  5. FPGA üzerinde 5G uyumlu düşük yoğunluklu eşlik denetim kod çözücü gerçeklenmesi

    Implementation of 5G compatible low density parity check decoder on FPGA

    BARIŞ BİLGİLİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

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

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

    PROF. DR. SIDDIKA BERNA ÖRS YALÇIN

    PROF. DR. ALİ EMRE PUSANE