FPGA Based Mean Image Filter Design
Yükleniyor...
Tarih
2013
Yazarlar
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Düzce Üniversitesi
Erişim Hakkı
info:eu-repo/semantics/openAccess
Özet
There exists a wide variety of techniques for improving image quality in the literature. The image filtration is a widely used image enhancement technique in modern day applications. When performed through software, it takes considerable amount of CPU time especially for larger images. In this study, a hardware module that can be used on FPGA chips was designed to speed up image filtration process. The module was tested using test data and functional verification is done by comparing module’s results with a software implementation’s results. Module’s performance was evaluated by comparing its timing results with the timing of software implementation running on two different general purpose computers. The results showed that the depending on the size of the image, the Module can perform filtration between about 2 to 5 times faster than the software implementation running on general purpose computers.
Literatürde, görüntü kalitesini artırmak için kullanılan birçok iyileştirme tekniği bulunmaktadır. Bunlardan biri olan ve günlük uygulamalarda oldukça yaygın olarak kullanılan görüntü filtreleme işlemi, yazılım tabanlı olarak gerçekleştirildiğinde, oldukça fazla CPU zamanı anlamına gelmektedir. Bu çalışmada, görüntü filtreleme işlemini hızlandırmak amacıyla FPGA çipleri ile kullanılabilecek bir donanım modülü tasarlanmıştır. Tasarlanan modül, gerçek veriler üzerinde test edilerek modülün ürettiği sonuçların doğrulaması yapılmıştır. Modülün sonuçları ile farklı özelliklere sahip bilgisayarlar üzerinde gerçekleştirilen yazılım tabanlı uygulama sonuçları karşılaştırılarak, modülün veri işleme başarımı incelenmiştir. Karşılaştırma sonuçları, tasarlanan modülün görüntü filtreleme işlemlerini genel amaçlı bilgisayarlara nispeten yaklaşık 2 ile 5 kata kadar daha hızlı gerçekleştirilebildiğini göstermiştir.
Literatürde, görüntü kalitesini artırmak için kullanılan birçok iyileştirme tekniği bulunmaktadır. Bunlardan biri olan ve günlük uygulamalarda oldukça yaygın olarak kullanılan görüntü filtreleme işlemi, yazılım tabanlı olarak gerçekleştirildiğinde, oldukça fazla CPU zamanı anlamına gelmektedir. Bu çalışmada, görüntü filtreleme işlemini hızlandırmak amacıyla FPGA çipleri ile kullanılabilecek bir donanım modülü tasarlanmıştır. Tasarlanan modül, gerçek veriler üzerinde test edilerek modülün ürettiği sonuçların doğrulaması yapılmıştır. Modülün sonuçları ile farklı özelliklere sahip bilgisayarlar üzerinde gerçekleştirilen yazılım tabanlı uygulama sonuçları karşılaştırılarak, modülün veri işleme başarımı incelenmiştir. Karşılaştırma sonuçları, tasarlanan modülün görüntü filtreleme işlemlerini genel amaçlı bilgisayarlara nispeten yaklaşık 2 ile 5 kata kadar daha hızlı gerçekleştirilebildiğini göstermiştir.
Açıklama
Anahtar Kelimeler
FPGA, Image Filter, Mean Filter, Hardware Module., FPGA, Görüntü Filtreleme, Ortalama Filtre, Donanım Modülü.
Kaynak
İleri Teknoloji Bilimleri Dergisi
WoS Q Değeri
Scopus Q Değeri
Cilt
2
Sayı
2