国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于FPGA的三維重建系統(tǒng)設計

2020-07-04 04:27:40吳銳龔云鑫
機電信息 2020年14期
關鍵詞:三維重建

吳銳 龔云鑫

摘要:在線結構光測量基礎上,設計了一種三維重建系統(tǒng)。該重建系統(tǒng)涉及的關鍵技術有4點:將FPGA采集的標定照片通過網(wǎng)口傳輸至上位機進行相機標定;對FPGA采集的重建圖像進行圖像分割;對分割的目標區(qū)域求取中心坐標;結合相機標定參數(shù)與中心坐標進行模型面積求取及三維重建。

關鍵詞:FPGA;線結構光;三維重建;單目視覺測量

1 概述

1.1 ? ?設計背景

隨著我國制造業(yè)迅速發(fā)展,工業(yè)界在加工控制和質(zhì)量檢測方面都迫切需要高精度、速度快、方便、經(jīng)濟的三維表面形貌測量及建模設備。研究復雜曲面的三維表面形貌精密測量技術一直是現(xiàn)代工業(yè)檢測的難題之一,也是工程界亟需解決的問題之一[1]。在計算機視覺和逆向工程技術迅猛發(fā)展的大背景下,提升計算機視覺和三維光學測量系統(tǒng)的效率和性能,對于高效快速地獲取點云數(shù)據(jù)有著重要的研究意義,其應用前景廣闊,具有重大的實用價值。

1.2 ? ?設計研究現(xiàn)狀

從20世紀80年代初到80年代中期,計算機視覺技術迎來了全球性的研究熱潮,計算機視覺技術得到了快速發(fā)展,基于視覺的三維重建技術是以Marr的視覺理論框架為基礎,形成了各種各樣的理論方法,新概念、新方法、新理論不斷涌現(xiàn)。目前,計算機立體視覺已經(jīng)廣泛運用于文物保護、工業(yè)探傷、城鎮(zhèn)建模、醫(yī)療等各個方面[2]。

運用FPGA實現(xiàn)三維建模近年來發(fā)展迅猛。Altera公司的吳繼華[3]探討了將低成本FPGA用于視頻和圖像處理的可能性。Brian J.Jentz結合Altera公司FPGA特點對高分辨率、高清晰度、高壓縮率的圖像傳輸和處理進行了研究,介紹了FPGA在圖像處理領域的不同應用情況,分析了以FPGA作為獨立處理器的優(yōu)點[4]。林品武[5]等人設計了基于FPGA的三維顯示系統(tǒng),可對采集的三維信息進行實時顯示。曹健[6]等設計了一種基于FPGA和DLP的旋轉三維圖像生成系統(tǒng),通過高速旋轉屏顯示視頻流,實現(xiàn)了視覺上的假三維。錢峰[7]等實現(xiàn)了基于FPGA的醫(yī)學圖像三維重建系統(tǒng)設計。段勇[8]等人提出使用多臺攝像機搭建動態(tài)場景實時三維重建系統(tǒng)。

1.3 ? ?本設計主要內(nèi)容

本設計主要工作有搭建三維重建硬件平臺,測量攝像機內(nèi)參數(shù),求取激光平面方程,采集圖像,并將圖像轉化為灰度圖,再進行圖像預處理,完成線結構光與背景圖片的分割,提取出線結構光的中心坐標,最后結合相機標定的參數(shù)將三維坐標恢復,實現(xiàn)三維場景的重建。

2 系統(tǒng)方案設計

2.1 ? ?系統(tǒng)原理

基于FPGA的線結構光三維重建系統(tǒng)由結構光投射器、相機及FPGA電路系統(tǒng)板等組成,其理論依據(jù)是激光三角測量原理,如圖1所示。首先,結構光發(fā)射器將結構光光條紋垂直投射到被測物體表面上,在物體表面上形成有形變的光條紋圖像,此時在空間另一位置固定一臺攝像機,以采集帶有光條紋的被測物體的圖像。激光器和相機之間的夾角和被測物體表面復雜度是影響光條紋圖像畸變程度的主要因素。其次,通過相機標定求解出相機內(nèi)外參數(shù)、光平面與攝像機坐標系的相互變換矩陣。最后,利用空間幾何關系最終求得圖像中光條紋的三維信息。

本設計采用線結構光法,如圖2所示,激光器投射出的光束在空間中形成一個窄的激光平面,當與被測物體相交時在物體表面產(chǎn)生一光條,該光條因為物體表面深度的變化以及可能的間隙而受到調(diào)制,表現(xiàn)在圖像中是光條發(fā)生畸變和不連續(xù),畸變程度與深度成正比,不連續(xù)則顯示出物體表面的物理間隙。線結構光法測量就是從畸變的光條圖像信息中獲得物體表面的三維信息。

目前主流設計是將攝像頭采集到的圖像信息傳送至上位機,利用CPU或者GPU完成相關算法的處理,而本設計利用FPGA芯片現(xiàn)場可編程、并行高速運算的優(yōu)點,直接完成相關算法,圖像數(shù)據(jù)幾乎可實時處理。

2.2 ? ?系統(tǒng)總結構設計

基于FPGA的線結構光三維重建系統(tǒng)結構如圖3所示。

基于FPGA的線結構光三維重建系統(tǒng)設計主體由圖像采集部分、FPGA算法運算部分及PC顯示屏顯示部分組成。

(1)圖像采集部分擬將激光筆發(fā)射的線激光呈一定角度照射到模型之上,同時利用攝像頭采集合適的圖像數(shù)據(jù),送入FPGA處理器進行存儲和相關運算。

(2)FPGA算法運算部分主要分為兩大步驟:

步驟一:完成攝像頭標定工作,搭建好系統(tǒng),通過FPGA算法實現(xiàn)圖像采集,以太網(wǎng)傳輸圖片至上位機,最后在上位機軟件完成攝像頭的內(nèi)外參數(shù)及激光平面的參數(shù)確定,為圖像像素坐標轉三維坐標提供支持。

步驟二:完成三維建模工作,該步驟首先通過搭建好的系統(tǒng)完成模型圖像的采集和存儲,然后進行圖像灰度化及降噪處理;其次進行圖像分割,去除掉與線激光帶無關的背景部分;最后對線激光帶進行中心特征點的求取,利用步驟一中的攝像頭標定參數(shù)求取線激光中心特征點對應的三維坐標。已知三維坐標后,便可算出相應模型的截面面積,同時將處理過程及結果顯示于PC顯示屏上。系統(tǒng)FPGA算法設計框圖如圖4所示。

(3)PC顯示屏實時顯示出該系統(tǒng)的視頻信息及模型截面積計算結果。

3 結語

該設計將圖像處理相關算法通過具有并行運算能力的FPGA器件實現(xiàn),大大減少算法處理的時間,可以達到實時檢測計算模型截面積的效果。同時,該系統(tǒng)采用的FPGA運算處理器件,相比于同等性能的CPU、GPU處理器更加廉價,可以實現(xiàn)系統(tǒng)的小型化,擴大應用場景。因此,該系統(tǒng)設計具備以下創(chuàng)新點:

(1)實時性高?;贔PGA器件,對采集到的視頻圖像數(shù)據(jù)進行并行高速運算處理,相比于軟件處理能達到實時處理的效果。

(2)通用性良好,修改升級方便。該系統(tǒng)設計設想為設計一款通用系統(tǒng),除了可以用于三維建模,還可以用于焊縫檢測、工件表面裂紋檢測、輪胎合格檢測等領域。

[參考文獻]

[1] 張洪龍.基于結構光的室內(nèi)場景精確三維重建技術研究[D].北京:中國科學院大學,2018.

[2] 張劍飛.基于冗余過濾的多面體Minkowski和計算方法研究[D].秦皇島:燕山大學,2015.

[3] 吳繼華.將低成本FPGA用于視頻和圖像處理[J].電子設計應用,2007,24(1):26-30.

[4] JENTZ B J.采用FPGA實現(xiàn)視頻和圖像處理設計[J].今日電子,2008,37(10):64-67.

[5] 林品武.LED體三維顯示研究[D].江門:五邑大學,2014.

[6] 曹健,焦海,王源,等.基于FPGA與DLP的體三維顯示系統(tǒng)設計方法與研究[J].北京大學學報(自然科學版),2014,50(4):605-610.

[7] 錢峰,馬秀麗,萬旺根.基于FPGA的醫(yī)學圖像三維重建系統(tǒng)設計與實現(xiàn)[J].計算機工程與應用,2011,47(7):211-214.

[8] 段勇,裴明濤.基于多RGBD攝像機的動態(tài)場景實時三維重建系統(tǒng)[J].北京理工大學學報,2014,34(11):1157-1162.

收稿日期:2020-05-07

作者簡介:吳銳(1999—),男,四川閬中人,研究方向:數(shù)字圖像處理。

猜你喜歡
三維重建
基于TE-NeuS的人體頭部三維重建
軟件工程(2024年7期)2024-12-31 00:00:00
基于Mimics的CT三維重建應用分析
軟件(2020年3期)2020-04-20 00:56:34
基于關系圖的無人機影像三維重建
三維重建結合3D打印技術在腔鏡甲狀腺手術中的臨床應用
多排螺旋CT三維重建在頜面部美容中的應用
三維重建技術在肝癌診療中的研究進展
孟州市| 专栏| 深州市| 东平县| 呼玛县| 华安县| 绵竹市| 伊宁市| 陆良县| 尉氏县| 耿马| 黄冈市| 祥云县| 额济纳旗| 开平市| 疏附县| 武强县| 晋城| 孟连| 拜泉县| 朔州市| 彰化市| 内丘县| 金沙县| 安龙县| 江陵县| 靖宇县| 屏东市| 晋宁县| 湘阴县| 任丘市| 乡宁县| 道孚县| 金寨县| 彰化县| 穆棱市| 马尔康县| 乌兰察布市| 武山县| 台东县| 思茅市|