Skip to main content

FPGA Görüntü İşleme

FPGA Görüntü İşleme Nedir?

FPGA ve ASIC donanımı için video ve görüntü işleme algoritmaları tasarlayın ve uygulayın

FPGA görüntü işleme, düşük gecikme süresi ve yüksek verimli hesaplama sağlayan özel donanım kullanarak yoğun işlem gerektiren video ve görüntü işleme gerçekleştirir. Bu teknikler genellikle, yazılımda veya derin öğrenme ağında daha fazla işleme için gelen bir video akışının önceden işlenmesini içerir.

FPGA görüntü işleme algoritmalarınız için uygulama seçeneklerini keşfetmek üzere MATLAB® ve Simulink®’i birlikte kullanabilirsiniz. Seçenekler arasında donanım ve yazılım arasında bölümleme, donanım mikro mimarisi ekleme ve sabit nokta niceleme yer alır. Her adımda, yeni sürümü simüle edebilir ve sonuçları referans algoritmayla karşılaştırabilirsiniz.

Donanım açısından kanıtlanmış FPGA görüntü işleme blokları, örnek tasarımlar ve Vision HDL Toolbox™ yardımcı programları ile hızlı bir başlangıç yapın. HDL kodu yazmak zorunda kalmadan FPGA görüntü işleme algoritmalarınızı tasarlamak, keşfetmek ve simüle etmek için bu blokları kullanabilirsiniz.

 

Donanım açısından kanıtlanmış FPGA görüntü işleme blokları şunları içerir:

• Kenar ve köşe algılama

• İkili (Bilateral) ve medyan filtreleme

• Renk alanı (Renk uzayı), kroma yeniden örnekleme, gama düzeltme ve kuşbakışı görünüm gibi dönüşümler

• Morfolojik kapanma, açılma, genişleme ve erozyon

• Satır arabelleği (Line Buffer), piksel akışı hizalayıcı ve ROI seçici gibi yardımcı programlar

Şekil 1. Bir video akışını ön işlemek için donanım tarafından kanıtlanmış ve yapılandırılabilir FPGA görüntü işleme bloklarının kullanılması.

FPGA görüntü işleme, bir piksel akışı üzerinde çalıştığından, bu blokların birçoğu doğası gereği birden çok pikselin veya birden çok bileşenin paralel olarak işlenmesini destekler. Bu, farklı paralellik düzeylerinin faydalarını ve maliyetlerini hızla keşfetmenizi sağlar.

Şekil 2. Piksel ve bileşen işleme için farklı paralellik düzeyleriyle ilişkili ödünleşimleri keşfedin.

FPGA görüntü işleme algoritmanızın gerekli işlevsellik ve performansı karşıladığını doğrulamak için yeterli sayıda simülasyon çalıştırdıktan sonra, deployment için sentezlenebilir VHDL veya Verilog oluşturmak üzere HDL Coder™‘ı kullanabilirsiniz.

Ayrıca bakınız: HDL Coder™, HDL Verifier™

Kurumsal e-bültenimize abone olarak FİGES hakkındaki güncel gelişmelerden haberdar olabilirsiniz.
Sosyal Medya'da FİGES
FİGES Facebook
FİGES Twitter
FİGES Linkedin
FİGES Instagram

© FİGES A.Ş. Tüm hakları saklıdır. Tasarım ordek.co.