91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Laplacian算子的FPGA實現(xiàn)方法

姚小熊27 ? 來源:電路城論壇 ? 作者:Casper.T ? 2020-06-16 17:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在圖像處理系統(tǒng)中常需要對圖像進行預處理。由于圖像處理的數(shù)據(jù)量大,對于實時性要求高的系統(tǒng), 采用軟件實現(xiàn)通常難以滿足實時性的要求。AlteraQuartusⅡ作為一種可編程邏輯的設計環(huán)境,由于其強大的設計能力和直觀易用的接口,越來越受 到數(shù)字系統(tǒng)設計者的歡迎。QuartusⅡ支持Altera的IP核,包含了LPM/Megafunctions宏功能模塊庫,設計者只需要選取設置這些 功能模塊的相關參數(shù)就可以在程序中調用,從而使用戶可以充分利用成熟的模塊,大大簡化了設計的復雜性,加快了設計速度。

拉普拉斯算子是一種重要的圖像增強算子,它是一種各向同性濾波器,即濾波器的響應與濾波器作用圖像的突變方向無關,而且實現(xiàn)簡單,被廣泛用于圖像銳化和高頻增強等算法中。在此,提出一種使用QuartusⅡ開發(fā)環(huán)境的Megafunctions功能模塊實現(xiàn)拉普拉斯算子的方案,可以做到實時增強圖像的高頻細節(jié)。

1 、Laplacian算子介紹拉普拉斯算子是各向同性線性算子,二元函數(shù)f(x,y)的拉普拉斯變換定義為:

Laplacian算子的FPGA實現(xiàn)方法

基本高通濾波模板中所有系數(shù)的和為0,如果在模板所覆蓋的區(qū)域內像素的灰度值都相同或者灰度值的變化較為緩慢.則模板的輸出為0或輸出很小。人們常用的高通提升濾波方法,就是將原圖像乘以一個放大因子A,再減去低通濾波圖像。高通提升濾波可以表示為: 高通提升濾波圖像=A×原圖像-低通濾波圖像=(A-1)×原圖像+原圖像-低通濾波圖像=(A-1)×原圖像+高通濾波圖像

Laplacian算子的FPGA實現(xiàn)方法

即:

式中:當A=1時,高通提升濾波就是基本的高通濾波;當A》1時,部分原圖像被加到高通濾波的結果上,這就恢復了部分高通濾波中丟失的低頻成分。因此,經過高通提升濾波的圖像與原圖像更加相像,同時又對圖像的邊緣進行了增強。進行模板卷積的主要步驟為:

(1)將模板在圖中漫游,并將模板中心與圖中某個像素位置重合;

(2)將模板上系數(shù)與模板下對應像素相乘;

(3)將所有乘積相加;

(4)將和(模板的輸出響應)賦給圖中對應模板中心位置的像素。當模板遍歷圖像中的每個像素就得到圖像濾波結果。實現(xiàn)Laplacian高通提升濾波的模板如圖1所示。

Laplacian算子的FPGA實現(xiàn)方法

文獻[2]的實驗證明,使用圖1(a)所示掩模能得到更好的銳化效果,所以在硬件實現(xiàn)時使用該掩模。實驗中取A=1。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1660

    文章

    22416

    瀏覽量

    636607
  • Laplacian
    +關注

    關注

    0

    文章

    3

    瀏覽量

    7050
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    一文掌握瑞芯微RK系列NPU算子支持全景:覆蓋6大平臺,新增硬件加速算子,嵌入式AI開發(fā)不踩坑

    Operator List v2.0.0-beta》文檔,不僅更新了 6 大主流平臺的算子支持細節(jié),還新增了exSDPAttention、exMatMul 等硬件加速算子,為開發(fā)者提供了更清晰的開發(fā)指引。
    的頭像 發(fā)表于 02-06 16:33 ?1080次閱讀
    一文掌握瑞芯微RK系列NPU<b class='flag-5'>算子</b>支持全景:覆蓋6大平臺,新增硬件加速<b class='flag-5'>算子</b>,嵌入式AI開發(fā)不踩坑

    FPGA 入門必看:Verilog 與 VHDL 編程基礎解析!

    的基礎概念和實踐方法。一、FPGA與MCU/MPU的區(qū)別MCU/MPU:順序執(zhí)行程序,CPU負責所有邏輯FPGA:可編程邏輯陣列,邏輯電路可按需求重新配置,實現(xiàn)
    的頭像 發(fā)表于 01-19 09:05 ?483次閱讀
    <b class='flag-5'>FPGA</b> 入門必看:Verilog 與 VHDL 編程基礎解析!

    【ALINX 教程】FPGA Multiboot 功能實現(xiàn)——基于 ALINX Artix US+ AXAU25 開發(fā)板

    教程目的 本教程介紹如何在 ?ALINX Artix US+ AXAU25 FPGA ?開發(fā)板上,通過? Multiboot ?實現(xiàn)多個 bitstream 的存儲與動態(tài)切換,并在配置失敗時自動回退
    的頭像 發(fā)表于 01-05 15:41 ?1257次閱讀
    【ALINX 教程】<b class='flag-5'>FPGA</b> Multiboot 功能<b class='flag-5'>實現(xiàn)</b>——基于 ALINX Artix US+ AXAU25 開發(fā)板

    如何在TensorFlow Lite Micro中添加自定義操作符(2)

    上一篇中,小編給大家抽絲剝繭的介紹了在TFLm中實現(xiàn)一個算子所涉及的文件,以及每個文件的具體作用,包括:功能實現(xiàn),算子解析等。那么本篇就帶著大家一起看下注冊機制是怎么
    的頭像 發(fā)表于 12-26 10:53 ?1167次閱讀

    使用TFTP實現(xiàn)IAP的方法

    使用 TFTP 實現(xiàn) IAP 的方法廣泛應用于需要具有固件升級功能的嵌入式應用中(例如,嵌入式 Linux bootloader 中)。TFTP 是一種在 UDP 傳輸層上執(zhí)行的簡單文件傳輸協(xié)議。此
    發(fā)表于 12-10 07:21

    如何用FPGA控制ADV7513實現(xiàn)HDMI畫面顯示和音頻播放

    HDMI接口顯示使用DMT時序+TMDS編碼來實現(xiàn)。當用FPGA控制HDMI的數(shù)據(jù)傳輸時,通??梢圆捎眉僐TL實現(xiàn)TMDS算法或者使用專門的HDMI芯片(如ADV7513)這兩種方案來完成。本文主要是介紹如何用
    的頭像 發(fā)表于 12-02 11:05 ?6821次閱讀
    如何用<b class='flag-5'>FPGA</b>控制ADV7513<b class='flag-5'>實現(xiàn)</b>HDMI畫面顯示和音頻播放

    如何使用FPGA實現(xiàn)SRIO通信協(xié)議

    本例程詳細介紹了如何在FPGA實現(xiàn)Serial RapidIO(SRIO)通信協(xié)議,并通過Verilog語言進行編程設計。SRIO作為一種高速、低延遲的串行互連技術,在高性能計算和嵌入式系統(tǒng)中廣
    的頭像 發(fā)表于 11-12 14:38 ?5785次閱讀
    如何使用<b class='flag-5'>FPGA</b><b class='flag-5'>實現(xiàn)</b>SRIO通信協(xié)議

    如何利用Verilog HDL在FPGA實現(xiàn)SRAM的讀寫測試

    本篇將詳細介紹如何利用Verilog HDL在FPGA實現(xiàn)SRAM的讀寫測試。SRAM是一種非易失性存儲器,具有高速讀取和寫入的特點。在FPGA實現(xiàn)SRAM讀寫測試,包括設計SRA
    的頭像 發(fā)表于 10-22 17:21 ?4369次閱讀
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上<b class='flag-5'>實現(xiàn)</b>SRAM的讀寫測試

    FPGA測試DDR帶寬跑不滿的常見原因及分析方法

    FPGA 中測試 DDR 帶寬時,帶寬無法跑滿是常見問題。下面我將從架構、時序、訪問模式、工具限制等多個維度,系統(tǒng)梳理導致 DDR 帶寬跑不滿的常見原因及分析方法
    的頭像 發(fā)表于 10-15 10:17 ?1049次閱讀

    深入解析面向不同市場的多樣化Arm計算子系統(tǒng)

    如果你曾基于 Arm 技術開發(fā)過產品,很大機會已經感受到了 Arm 計算子系統(tǒng) (Arm Compute Subsystems, Arm CSS) 所帶來的強勁性能。
    的頭像 發(fā)表于 09-06 14:09 ?1031次閱讀
    深入解析面向不同市場的多樣化Arm計<b class='flag-5'>算子</b>系統(tǒng)

    FPGA利用DMA IP核實現(xiàn)ADC數(shù)據(jù)采集

    本文介紹如何利用FPGA和DMA技術處理來自AD9280和AD9708 ADC的數(shù)據(jù)。首先,探討了這兩種ADC的特點及其與FPGA的接口兼容性。接著,詳細說明了使用Xilinx VIVADO環(huán)境下
    的頭像 發(fā)表于 07-29 14:12 ?5114次閱讀

    基于FPGA實現(xiàn)FOC算法之PWM模塊設計

    哈嘍,大家好,從今天開始正式帶領大家從零到一,在FPGA平臺上實現(xiàn)FOC算法,整個算法的框架如下圖所示,如果大家對算法的原理不是特別清楚的話,可以先去百度上學習一下,本教程著重介紹實現(xiàn)過程,弱化原理的介紹。那么本文將從PWM模塊
    的頭像 發(fā)表于 07-17 15:21 ?3508次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實現(xiàn)</b>FOC算法之PWM模塊設計

    基于Matlab與FPGA的雙邊濾波算法實現(xiàn)

    前面發(fā)過中值、均值、高斯濾波的文章,這些只考慮了位置,并沒有考慮相似度。那么雙邊濾波來了,既考慮了位置,有考慮了相似度,對邊緣的保持比前幾個好很多,當然實現(xiàn)上也是復雜很多。本文將從原理入手,采用Matlab與FPGA設計實現(xiàn)雙邊
    的頭像 發(fā)表于 07-10 11:28 ?4564次閱讀
    基于Matlab與<b class='flag-5'>FPGA</b>的雙邊濾波算法<b class='flag-5'>實現(xiàn)</b>

    基于FPGA的壓縮算法加速實現(xiàn)

    本設計中,計劃實現(xiàn)對文件的壓縮及解壓,同時優(yōu)化壓縮中所涉及的信號處理和計算密集型功能,實現(xiàn)對其的加速處理。本設計的最終目標是證明在充分并行化的硬件體系結構 FPGA實現(xiàn)該算法時,可
    的頭像 發(fā)表于 07-10 11:09 ?2410次閱讀
    基于<b class='flag-5'>FPGA</b>的壓縮算法加速<b class='flag-5'>實現(xiàn)</b>

    如何使用USB中斷傳輸方法訪問FPGA?

    我目前正在設計一個可以通過 CY7C65216 從 Windows PC 訪問 FPGA 的單元。 我正在考慮使用USB中斷傳輸方法訪問FPGA。 這可能嗎? 如果有,是否有任何示例軟件程序(驅動程序、應用程序)可供我參考? 我
    發(fā)表于 05-19 06:04