www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 工業(yè)控制 > 電子設計自動化

摘 要: 應用Altera公司的StratixTMII系列FPGA EP2S30F484I5芯片和基于Camera Link接口的數(shù)碼相機CV-A10CL,設計實現(xiàn)了對高分辨率黑白數(shù)字圖像進行拆分壓縮、解壓縮及PCI總線接入拼接恢復的系統(tǒng)。系統(tǒng)分為數(shù)碼相片壓縮單元、數(shù)碼相片解壓縮單元和基于MFC的圖像拼接恢復程序。數(shù)碼相片壓縮單元完成對來自相機Camera Link接口數(shù)據(jù)的接收、緩存、圖像數(shù)據(jù)壓縮并發(fā)送,數(shù)碼相片解壓縮單元完成對接收到的已壓縮的圖像數(shù)據(jù)進解壓縮,并將解壓縮后的圖像數(shù)據(jù)通過PCI總線傳輸至PC上顯示。
關鍵詞: FPGA;Camera Link;ADV202;PCI總線;圖像的拆分壓縮;解壓縮拼接

Camera Link[1]是工業(yè)高速串口數(shù)據(jù)和連接協(xié)議,它由世界數(shù)碼相機供應商和圖像采集公司在2000年10月聯(lián)合推出,旨在為數(shù)碼相機和PC機間的高速、高精度數(shù)字傳輸提供一種標準連接。本設計就是基于Altera公司的StratixTM II系列芯片中的FPGA EP2S30F484I5芯片和數(shù)碼相機CV-A10CL[2]設計的一個可以實時顯示的圖像傳輸系統(tǒng)。由于ADV202所能壓縮的每幅圖像最大樣本數(shù)為1.048 M,即1 024×1 024分辨率的圖像。對于本設計中的4 008×5 344分辨率的圖像進行傳輸必須要對圖像進行分割壓縮,然后在接收端合并恢復出完整的圖像。在本設計中,F(xiàn)PGA的作用是對通信的所有過程進行控制和對數(shù)據(jù)進行處理。
1 高分辨率圖像拆分與合并傳輸原理
由于ADV202[3]所能壓縮的每幅圖像最大樣本數(shù)為1.048 M,即1 024×1 024分辨率的圖像。所以4 008×5 344分辨率的圖像進行傳輸必須要對圖像進行分割壓縮,然后在接收端合并恢復出完整的圖像。
按照ADV202的技術手冊,在采用低壓縮比對圖像進行壓縮時,在解壓端可以不考慮圖像拆分時的邊界效應,直接對圖像進行合并。但是在本項目中,必須支持8~80倍的圖像壓縮。而在80倍圖像壓縮時,還是會明顯感覺出圖像間的拼接效果,所以必須要考慮圖像的邊界效應。
針對以上分析,將4 008×5 344分辨率的圖像水平方向拆分成4幅圖,垂直方向拆分成6幅圖,總共拆成24幅1 024×1 024分辨率的圖像進行傳輸。拆分方法如圖1所示。

為了解決圖像間水平方向的邊界效應,水平方向上每幅圖都需要和相鄰的圖像有一定的圖像數(shù)據(jù)冗余。在接收端,通過冗余的圖像數(shù)據(jù)來覆蓋掉邊界圖像。例如Pic1和Pic2為水平方向相鄰的兩幅圖像,在它們之間引入水平方向24個像素的圖像冗余。在接收端,將Pic1每行的最后12個像素點用Pic2的對應像素點替換,這樣就可以消除圖像間的水平邊界效應。每幅圖像水平方向的起始像素點和結束像素點如圖1(a)所示。
同理,也可以在垂直方向采用相同的方法,每幅圖像垂直方向的起始像素點和結束像素點如圖1(b)所示。
采用以上方法就可以將4 008×5 344分辨率的圖像拆分成如圖1(c)所示的24幅具有冗余度的圖像。

2 系統(tǒng)整體設計方案
圖像傳輸系統(tǒng)由數(shù)碼相片壓縮單元和數(shù)碼相片解壓縮單元組成[4-5]。數(shù)碼相片壓縮單元通過Camera Link接口連接數(shù)碼相機接收數(shù)碼相片原始數(shù)據(jù),并對數(shù)碼相片原始數(shù)據(jù)進行壓縮,然后將要測數(shù)據(jù)與壓縮數(shù)據(jù)合成為數(shù)碼相片數(shù)據(jù)流,最后將數(shù)碼相片數(shù)據(jù)流和碼同步時鐘通過RS422同步接口輸出到下一個設備;數(shù)碼相片解壓單元接收到數(shù)碼相片數(shù)據(jù)流后,通過RS422同步接口傳送給解壓卡,解壓卡進行解壓后,通過PCI總線把數(shù)據(jù)傳輸?shù)絇C機上,最后進行數(shù)據(jù)顯示、存儲和網(wǎng)絡發(fā)送等。壓縮與解壓縮單元組成框圖如圖2所示。

3 系統(tǒng)工作原理
3.1 圖像壓縮單元工作原理
即使同時使用兩片圖像壓縮芯片ADV202,也僅僅能夠支持一路高清電視的分辨率的圖像,與4 008×5 344仍然存在較大差距。因此,考慮采用將一幅圖片進行拆分,分為多幀壓縮傳送,保證整幅照片的數(shù)據(jù)傳送。工作邏輯框圖如圖3所示。

從Camera Link接收的數(shù)據(jù)在SDRAM[6-7]中緩存,當數(shù)據(jù)存滿一張完整照片時,采用連續(xù)發(fā)送的方式將數(shù)據(jù)送入ADV202壓縮,ADV202返回的數(shù)據(jù)與遙測數(shù)據(jù)混合成幀,然后發(fā)送到AHA4501[8]芯片完成信道編碼編碼的數(shù)據(jù),在FPGA控制下,采用同步方式從RS422數(shù)據(jù)口輸出。
3.2 圖像解壓縮單元工作原理
在接收端,采用如圖4的結構。接收到的信道數(shù)據(jù),首先在FPGA內部進行信道解碼恢復成圖像數(shù)據(jù)和遙測數(shù)據(jù)幀,將遙測數(shù)據(jù)從RS422接口輸出,完成遙測數(shù)據(jù)的處理。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在現(xiàn)代電子系統(tǒng)中,電源扮演著核心角色,如同人體的心臟,為整個系統(tǒng)穩(wěn)定運行提供不可或缺的動力支持。從日常生活中的智能設備,到復雜精密的工業(yè)控制系統(tǒng),再到關乎國計民生的航空航天、醫(yī)療等關鍵領域,電源的可靠性直接決定了系統(tǒng)的穩(wěn)...

關鍵字: 電源 設備 系統(tǒng)

在當今數(shù)字化時代,汽車不再僅僅是一種交通工具,更是一個移動的智能空間。隨著人們對汽車電子設備依賴程度的不斷提高,車內 USB 接口的重要性也日益凸顯。從最初單純?yōu)槭謾C充電,到如今支持數(shù)據(jù)傳輸、連接各種智能設備,USB 接...

關鍵字: 接口 數(shù)據(jù)傳輸 汽車供電

根據(jù)Semico Research的預測,到2025年RISC-V芯片出貨量將達到624億顆,覆蓋計算、消費電子和工業(yè)等領域。而在這其中,RISC-V MCU是整個RISC-V生態(tài)的基本盤,以高質量、應用驅動的解決方案為...

關鍵字: 青稞 RISC-V 沁恒 接口 MCU

計算機視覺技術基于對視覺數(shù)據(jù)的自動分析。遵循跨學科的方法,它結合了人工智能,圖像處理和計算機科學,以使機器能夠獲取,解釋和理解圖像和視頻。近年來,這項技術已經(jīng)發(fā)展了很多,首先是由于不斷增長的計算能力和大型數(shù)據(jù)集的可用性而...

關鍵字: 計算機視覺 圖像 人工智能

通常來說,自然界產(chǎn)生的信號,其實都是模擬信號,像我們說話的聲音,我們看到的圖像,我們感受到的溫度等等。

關鍵字: 模擬信號 圖像

模擬數(shù)據(jù)(Analog Data)是由傳感器采集得到的連續(xù)變化的值,例如溫度、壓力,以及目前在電話、無線電和電視廣播中的聲音和圖像。

關鍵字: 聲音 圖像

在現(xiàn)代計算機中,CPU(中央處理器)是最重要的組成部分之一。它負責執(zhí)行程序指令和處理數(shù)據(jù),因此CPU的性能直接影響到計算機的整體運行效率。然而,許多用戶在使用計算機時可能會遇到CPU占用率過高的問題,這不僅會導致計算機運...

關鍵字: CPU 系統(tǒng)

NodeMCU是一個開源物聯(lián)網(wǎng)平臺,包含運行在expressif Systems ESP8266 Wi-Fi SoC上的固件,硬件基于ESP-12模塊。NodeMCU的特點之一是可以使用Arduino IDE進行簡單的編...

關鍵字: GPS NodeMCU ESP8266 接口 物聯(lián)網(wǎng)

在現(xiàn)代科技和工業(yè)領域,電源的穩(wěn)定性和可靠性是確保設備正常運行和系統(tǒng)穩(wěn)定工作的基石。然而,電源系統(tǒng)的復雜性使得其可靠性預測成為一個極具挑戰(zhàn)性的任務。本文將從多個角度探討電源可靠性如何實現(xiàn)更精準的預測,以期為相關領域的研究和...

關鍵字: 電源 可靠性 系統(tǒng)

在浩瀚的電子科技海洋中,GPIO(General Purpose Input/Output)作為一個基礎而強大的概念,始終扮演著連接微控制器與物理世界的橋梁角色。它不僅僅是一組簡單的引腳,更是賦予電子設備感知與響應能力的...

關鍵字: GPIO 接口 微控制器
關閉