資源描述:
《基于fpga的pcba圖像邊緣檢測(cè)系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、學(xué)校代碼=10285學(xué)號(hào):20134328071W^l*"-餐'^v*''f:*uHn/n^SOOCHOWUNIVERSITY'^.',rI巧iilirrillliiiiffifTitn1iI"Iiri'’"’'’'I''■測(cè)‘J-4:I*-::2WT'.':心;.i詩(shī)r可苗進(jìn)?H醉i與基于FPGA的PCBA圖像邊緣檢測(cè)系統(tǒng)設(shè)計(jì)——D^GAesignofEdgeDetectionSystemBasedonFP
2、forthePCBAImage研究生姓名楊廷草指導(dǎo)教師姓名陳蕾專業(yè)名稱電子與通信工程研究方向信號(hào)與信息處理所在院部電子信息學(xué)院論文提交日期2016年口月學(xué)校代碼:10285學(xué)號(hào):20134328071學(xué)校代碼:10285學(xué)號(hào):20134328071基于FPGA的PCBA圖像邊緣檢測(cè)系統(tǒng)設(shè)計(jì)中文摘要基于FPGA的PCBA圖像邊緣檢測(cè)系統(tǒng)設(shè)計(jì)中文摘要圖像邊緣被認(rèn)為是最重要的圖像屬性,是物體特征化的邊界,包含圖像全部的區(qū)域特征和重要的信息,為人類感知提供有價(jià)值的信息。圖像邊
3、緣檢測(cè)是指識(shí)別出圖像中亮度劇烈變化的點(diǎn),是數(shù)字圖像處理的重要步驟和確定圖像邊緣的過(guò)程。通過(guò)圖像邊緣檢測(cè)可以加深對(duì)圖像信息特征的理解。通常圖像邊緣檢測(cè)需要處理大量數(shù)據(jù),因此在處理大量數(shù)據(jù)同時(shí),如何保持理想的處理速度是需要解決的問(wèn)題。與傳統(tǒng)微處理器相比,F(xiàn)PGA具有并行運(yùn)算速度快,集成度高及執(zhí)行效率高的特點(diǎn),可以很好地完成實(shí)時(shí)圖像處理的任務(wù),基于FPGA的圖像處理算法正漸漸成為純軟件圖像算法的一種替代方案。本文采用了一種基于FPGA的Sobel邊緣檢測(cè)系統(tǒng),應(yīng)用在PCBA板制造過(guò)程中,對(duì)PCBA圖像進(jìn)行采集,處理以及顯示。首先,F(xiàn)PGA
4、對(duì)CMOS傳感器進(jìn)行初始化配置,配置結(jié)束后,傳感器開(kāi)始向FPGA發(fā)送數(shù)據(jù),F(xiàn)PGA對(duì)接受到的圖像數(shù)據(jù)進(jìn)行快速中值濾波,Sobel邊緣檢測(cè),接著SDRAM對(duì)處理后的數(shù)據(jù)進(jìn)行緩存,最后將數(shù)據(jù)送到VGA顯示驅(qū)動(dòng)模塊顯示。本文使用硬件描述語(yǔ)言VerilogHDL完成整個(gè)系統(tǒng)模塊的建模,包括CMOS圖像傳感器的SCCB配置、快速中值濾波算法的建模、Sobel邊緣檢測(cè)算法的建模、SDRAM圖像緩存模塊的建模以及VGA驅(qū)動(dòng)顯示模塊的建模。最后在實(shí)際的硬件電路上,對(duì)整個(gè)系統(tǒng)進(jìn)行了調(diào)試與驗(yàn)證,對(duì)PCBA進(jìn)行了圖像的采集,處理以及顯示。結(jié)果表明,本系統(tǒng)
5、可以較好的實(shí)現(xiàn)對(duì)PCBA的實(shí)時(shí)圖像采集與處理的功能。關(guān)鍵詞:邊緣檢測(cè),F(xiàn)PGA,SDRAM控制器,圖像處理,PCBA作者:楊廷草指導(dǎo)老師:陳蕾I(mǎi)英文摘要基于FPGA的PCBA圖像邊緣檢測(cè)系統(tǒng)設(shè)計(jì)DesignofEdgeDetectionSystemBasedonFPGAforthePCBAImageAbstractTheedgesofimageareconsideredasthemostimportantimageattributeandtheboundaryoftheobjectcharacterizationthatcontai
6、nsalltheregionalfeaturesandimportantinformationoftheimage,andprovidesvaluableinformationforhumanperception.Edgedetectionisaterminologyusedinfeatureextractionforimageprocessing,andreferstothepointatwhichasharpchangeinbrightnessinanimageisrecognized.Edgedetectionisanimpo
7、rtantstepindigitalimageprocessing,andistheprocessofdeterminingtheimageedge.Itcanenhancetheunderstandingofimageinformationcharacteristicsthroughtheimageedgedetection.Generaly,edgedetectionneedstodealwithalargeamountofdata,soitisaproblemtobesolvedthathowtomaintaintheidea
8、lprocessingspeedwhendealingwithlargeamountsofdata.Comparedwithtraditionalmicroprocessors,FPGAhasthecharacteristicsoff