在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

采用FPGA采集卡與VHDL語言的灰度變換圖像增強算法設計

電子設計 ? 作者:電子設計 ? 2018-11-14 07:55 ? 次閱讀

摘要:本文首先對圖像采集卡系統的組成、整體方案和可行性進行了論證,然后給出了圖像采集卡的硬件設計。用VHDL和原理圖結合的方法對FPGA進行編程,實現了圖像采集系統的各個功能模塊。接下來提出一種采用設計的FPGA卡實現帶修改參數的灰度變換圖像增強算法,給出算法的詳細表達式及其實現的定點化子程序,并且給出了圖像算法在FPGA中采用VHDL語言的具體實現。最后,對算法的有效性進行了測試,比較了采用該算法及不采用該算法2種情況下的圖像增強效果。

0 引言

圖像在采集過程中不可避免地會受到傳感器靈敏度、噪聲干擾以及模數轉化時量化問題等因素影響而導致圖像無法達到人眼的視覺效果,為了實現人眼觀察或者機器自動分析的目的,對原始圖像所做的改善行為,就被稱作圖像增強技術。因此圖像增強技術雖然是改善圖像質量的通用方法,但是它也同樣帶有針對性,它必須是針對某一特定的需要而采用的特定的算法來實現圖像質量的改善。

圖像增強技術根據各種不同目的而產生了多種算法,根據處理空間的不同把這些算法分為基于空間域的圖像增強算法和基于變換域的圖像增強算法。基于空間域的圖像增強算法又可以分為空域的變換增強算法、空域的濾波增強算法以及空域的彩色增強算法;基于變換域的圖像增強算法可以分為頻率域平滑增強算法、頻率域的銳化增強算法以及頻域彩色增強算法。

本論文采用的是空間域圖像增強算法,主要利用一定的圖像灰度值映射準則來調整圖像灰度的動態范圍,從而實現圖像的增強。

1 圖像采集卡總體結構

如圖1所示,整個采集卡可分成3個子模塊,主要有PCI總線部分、FPGA系統部分和外圍接口部分。PCI總線部分的主要功能是完成PC機和PCI本地總線上設備的通信,包括PCI總線的通信,本地總線上的總線仲裁、數據傳輸、中斷、中斷握手以及PCI9054 芯片的配置功能。

采用FPGA采集卡與VHDL語言的灰度變換圖像增強算法設計

FPGA 系統部分主要實現的是一個FPGA 最小系統。作為PCI9054 本地總線上的設備,FPGA 需要完成和PCI9054本地總線接口之間的通信。同樣FPGA也需要具有上電自動配置的功能。外圍接口部分主要與FPGA 通信。雖然通過FPGA 產生了各種控制信號,但這些信號在被轉換之后才能用于實際的控制。外圍接口部分的主要任務就是進行電平轉換,以達到實際應用的要求。

2 圖像增強算法實現

2.1 圖像增強算法設計

在此,采用基于點操作的增強方法,也稱為灰度變換。采用直接灰度變換方法實現增強原圖各部分的反差。實際中往往采用增加原圖里某兩個灰度值間的動態范圍來實現。在本設計中,采用圖2所示的直接灰度變換的方法,橫坐標表示原圖像的灰度值,縱坐標表示變換后的灰度值,實線為本論文中討論的增強對比度變換曲線。虛線表示不做任何變換的曲線圖。

采用FPGA采集卡與VHDL語言的灰度變換圖像增強算法設計

可以看出把原圖中的0~ r1 和r2 ~ 2n - 1 間的動態范圍明顯減小,而原圖中灰度值r1 ~ r2 之間的動態范圍增加了。其中n 為圖像位寬。這樣,分段線性變換的數學表達式如下:

采用FPGA采集卡與VHDL語言的灰度變換圖像增強算法設計

簡化表達式,化簡如下:

采用FPGA采集卡與VHDL語言的灰度變換圖像增強算法設計

式中參數k1 ,k2 ,k3 可能是一個小數,為了在FPGA 里面能夠進行計算,首先需要對這3個參數進行定點化處理。整個定點化的工作被嵌入到驅動程序中,用戶只需輸入接口數據r1 ,r2 ,s1 和s2 ,驅動程序生成定點化結果k1 ,k2 ,k3 和移位的位數bit1 ,bit2 ,bit3 送入FP-GA.本論文采用定點化方法是,先將小數進行乘2操作(移位操作),如果先到達整數或者大于512提前完成乘2操作,否則對其32次的乘2操作。

2.2 圖像增強算法的FPGA實現

利用現場可編程門陣列(FPGA)的并行、實時處理的特性,實現圖像增強的片上集成系統(SoC)。系統將圖2 中的r1 ,r2 ,s1 和s2 設計成接口參數,用戶通過主控計算機的應用程序可以反復配置參數,直到得到預期的結果為止。

2.2.1 FPGA算法的VHDL實現

為了方便闡述,把整個FPGA 實現圖像增強算法,分為幾個階段。首先,PC 機通過應用程序送r1 ,r2 ,s1和s2 .而后,由驅動程序中的定點化程序將系數進行定點化,后通過PCI9054把式(2)中k1 ,k2 ,k3 ,r1 ,r2 ,s1 ,s2 和移位參數bit1 ,bit2 ,bit3 送到FPGA的內部寄存器中。這樣,FPGA中嵌入的圖像增強算法模塊就能從SDRAM 中取出原始圖像數據進行增強,并把經處理后的圖像數據存回SDRAM中。圖像增強模塊首先取回數據,對取回的數據進行判斷,把圖像數據分為3個區間。并做相應的減法。結果跟定點后的系數進行定點乘法,之后將結果數據進行移位操作,然后通過累加輸出結果。常用的并行處理有兩種最基本的連接模式:流水線連接和并行陣列連接。針對該算法,采用流水線連接方式進行。在流水線結構中,一個大任務被分解成復雜性大致相同的小任務,各小任務在流水線上同時執行,整個任務的速度取決于執行時間最長的子任務的執行時間。在本論文設計中把增強算法模塊化分成判斷模塊,減法模塊,乘法模塊,移位模塊和累加模塊,并將其進行流水連接。算法邏輯框圖如圖3所示。

采用FPGA采集卡與VHDL語言的灰度變換圖像增強算法設計

Cyclone器件中的M4K 塊支持軟乘法器,在設計中采用ALTERA的IP實現。乘法器的IP核如圖4所示。

采用FPGA采集卡與VHDL語言的灰度變換圖像增強算法設計

2.2.2 FPGA算法調試結果分析

通過SignalTap抓取圖像值為0×08的圖像增強算法的調試結果見圖5.系數k1 為1,bit1 為4時,圖像經算法后的像素值image_data_out為1,符合算法結果正確。

采用FPGA采集卡與VHDL語言的灰度變換圖像增強算法設計

3 結論

本文設計開發了一款以FPGA 為核心控制芯片嵌入式圖像采集卡。采集卡以FPGA 為邏輯和算法實現的核心器件,不僅實現了傳統意義上的圖像采集,而且實現了CCD 相機控制和激光器同步曝光功能,打破了以往單純靠增加硬件設備實現同步控制的方法,簡化了系統硬件結構并節約系統成本。此外,在系統中嵌入了圖像增強算法和采用PCI接口與計算機連接滿足了高速采集的要求。根據所選芯片的自身特點,設計了相關的圖像增強算法。用VHDL和原理圖結合的方法對FPGA 進行編程,實現了圖像采集系統的各個功能模塊。在FPGA內嵌入了圖像增強集成系統,用硬件并行處理實現,經仿真該法效果很好。(作者:李雅莉,彭平良)

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

    關注

    1629

    文章

    21742

    瀏覽量

    603540
  • 芯片
    +關注

    關注

    455

    文章

    50832

    瀏覽量

    423819
  • 嵌入式
    +關注

    關注

    5083

    文章

    19129

    瀏覽量

    305404
  • vhdl
    +關注

    關注

    30

    文章

    817

    瀏覽量

    128144
收藏 人收藏

    評論

    相關推薦

    基于FPGA采集卡圖像增強算法應用研究

    設計的FPGA實現帶修改參數的灰度變換圖像增強算法,給出算法的詳細表達式及其實現的定點化子程序
    發表于 01-15 16:09 ?2359次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>采集卡</b>的<b class='flag-5'>圖像</b><b class='flag-5'>增強</b><b class='flag-5'>算法</b>應用研究

    圖像的幾種常見的灰度是什么

    灰度變換也被稱為圖像的點運算(只針對圖像的某一像素點)是所有圖像處理技術中最簡單的技術,其變換形式如下: 其中,T是
    的頭像 發表于 08-07 10:02 ?2713次閱讀
    <b class='flag-5'>圖像</b>的幾種常見的<b class='flag-5'>灰度</b>是什么

    如何采用FPGA實現圖像采集卡的設計?

    如何采用FPGA實現圖像采集卡的設計?
    發表于 04-29 06:45

    FPGA實現共軛變換圖像處理方法

    本篇論文就針對共軛變換圖像處理方法在微光圖像處理領域的應用,就如何在FPGA上實現共軛變換圖像處理方法展開研究。首先在Matlab環境下,對常用的
    發表于 11-24 11:35 ?56次下載
    用<b class='flag-5'>FPGA</b>實現共軛<b class='flag-5'>變換圖像</b>處理方法

    基于FPGA_CPLD和USB技術的無損圖像采集卡

    Xilinx FPGA工程例子源碼:基于FPGA_CPLD和USB技術的無損圖像采集卡
    發表于 06-07 15:07 ?4次下載

    基于FPGA圖像數據采集卡及其驅動設計

    基于FPGA圖像數據采集卡及其驅動設計
    發表于 08-29 23:22 ?24次下載

    灰度變換有哪三種(三種灰度變換詳解)

    三種灰度變換常用的有圖像反轉、對數變換和伽馬(冪律)變換,灰度變換是指根據某種目標條件按一定變換
    發表于 01-12 19:22 ?3.7w次閱讀

    基于opencv的灰度變換

    不同灰度變換只是使用的公式不同而已,核心思想都是在空間域直接對每一個像素的灰度值進行判斷處理,代碼很簡單。
    發表于 01-13 10:26 ?3868次閱讀
    基于opencv的<b class='flag-5'>灰度變換</b>

    matlab灰度變換函數

    灰度變換通過對原圖像素值重新分配實現, 目的是使圖像中表現較暗的像素值, 通過灰度變換函數映射的方法使較暗的像素值增大, 這樣圖像的亮度就提
    發表于 01-13 21:29 ?1.3w次閱讀

    MATLAB如何實現圖像增強灰度變換直方圖均衡匹配

    在MATLAB數字圖像處理領域,如何實現空間域圖像增強灰度變換,以及圖像直方圖的均衡和匹配(配準)?本文通過大量的圖片
    發表于 01-13 21:56 ?1.1w次閱讀
    MATLAB如何實現<b class='flag-5'>圖像</b><b class='flag-5'>增強</b><b class='flag-5'>灰度變換</b>直方圖均衡匹配

    圖像處理之圖像灰度變換

    灰度變換函數描述了輸入灰度值和輸出灰度值之間變換關系,一旦灰度變換函數確定下來了,那么其輸出的灰度
    發表于 09-15 08:53 ?8185次閱讀

    直接灰度變換和直方圖均衡的數字圖像處理實驗資料免費下載

    本文檔的主要內容詳細介紹的是直接灰度變換和直方圖均衡的數字圖像處理實驗資料免費下載。
    發表于 12-23 08:00 ?3次下載
    直接<b class='flag-5'>灰度變換</b>和直方圖均衡的數字<b class='flag-5'>圖像</b>處理實驗資料免費下載

    如何使用FPGA實現圖像數據采集卡及其驅動設計

    為了解決圖像掃描設備與主機之間海量數據高速傳輸問題,提出了一種基于FPGA圖像數據采集卡的設計方法。該設計方法對采集卡的原理設計、
    發表于 02-03 16:26 ?21次下載
    如何使用<b class='flag-5'>FPGA</b>實現<b class='flag-5'>圖像</b>數據<b class='flag-5'>采集卡</b>及其驅動設計

    圖像采集卡增強視覺數據采集

    圖像采集卡介紹:在視覺數據采集領域,圖像采集卡在捕獲和處理來自各種來源的圖像或視頻方面發揮著關鍵
    的頭像 發表于 09-24 11:06 ?313次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>采集卡</b>:<b class='flag-5'>增強</b>視覺數據<b class='flag-5'>采集</b>

    如何使用圖像采集卡

    在現代數字技術的不斷發展中,圖像采集卡作為一種重要的硬件設備,越來越普遍地應用于各類領域,包括視頻監控、醫療影像、影視制作及游戲直播等。圖像采集卡通過將模擬信號轉換為數字信號,使得計算
    的頭像 發表于 12-13 15:03 ?128次閱讀
    如何使用<b class='flag-5'>圖像</b><b class='flag-5'>采集卡</b>
    主站蜘蛛池模板: av免费网站在线观看| 亚洲1卡二卡3卡四卡不卡| 国产一级特黄的片子| 四虎永久在线精品免费观看地址| 日本69xxxxxxxx69| 久久99精品久久久久久野外| 亚洲 午夜在线一区| 1024你懂的日韩| 久久久免费精品| 高h视频网站| 久久男人视频| 西西人体大胆午夜gog0| 欧美aaaav免费大片| 黄色短视频软件| 女人特黄大aaaaaa大片| 色综合久久天天综合观看| 永久免费的拍拍拍网站| 久久婷婷激情| 性xxxxbbbb在线| 欧美色视频网| 日韩黄a级成人毛片| 亚洲大胆精品337p色| 啪啪免费网| 男女视频在线观看| 亚洲涩综合| 中文字幕123| 伊人成综合| 欧美性天天| 97成人资源| 午夜精品久久久久久久久| 久久精品视频免费播放| 免费一级毛片无毒不卡| 欧美婷婷色| 成人a毛片免费全部播放| 丁香五六月婷婷| 丁香网五月| 久久久久久国产精品免费免| 国产小视频在线看| 久久香蕉国产线看观看亚洲片| 深夜久久| 综合亚洲一区二区三区|