<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 業(yè)界動(dòng)態(tài) > Facebook新論文說(shuō)明對鏡面在虛擬場(chǎng)景中的重建

Facebook新論文說(shuō)明對鏡面在虛擬場(chǎng)景中的重建

作者: 時(shí)間:2018-07-15 來(lái)源:網(wǎng)絡(luò ) 收藏

  基于傳感器的掃描技術(shù)已經(jīng)可以很成功的重建室內場(chǎng)景,但在這些掃描方案的應用中,鏡子和玻璃等表面的重建成了顯著(zhù)的問(wèn)題,一個(gè)鏡子會(huì )在其中形成現實(shí)世界的鏡像,而對于掃描系統來(lái)說(shuō),鏡像世界和現實(shí)世界實(shí)際上很難區分,玻璃也會(huì )產(chǎn)生與鏡子很相似的效果,然而這兩者都是在掃描生活場(chǎng)景是不可避免的成分,由于它們造成的困難,最近場(chǎng)景重建方法(如Matterport3D)甚至都需要用戶(hù)在掃描時(shí)手動(dòng)選擇窗戶(hù)和鏡子。

本文引用地址:http://dyxdggzs.com/article/201807/383284.htm

  

 

  最近,的研究人員發(fā)表了一篇論文,用于在掃描過(guò)程中自動(dòng)識別鏡子和玻璃等容易產(chǎn)生鏡像的表面,并且對該表面平面實(shí)現精確的識別和邊界的檢測。

  根據論文,的研究人員采用的是一種稱(chēng)為AprilTag的標記方案。這個(gè)AprilTag實(shí)際上是一種用于機器人視覺(jué)等的技術(shù),看起來(lái)就像是一個(gè)二維碼,在機器人視覺(jué)的運用中,AprilTag可以貼于障礙物上,傳感器對這個(gè)“二維碼”進(jìn)行識別,就可以了解前方的障礙,并做出應對。

  

 

  在論文中,對AprilTag的運用更有趣一些,簡(jiǎn)單地說(shuō),它沒(méi)有選擇將AprilTag貼在鏡子和玻璃表面再由掃描設備識別(可能這樣還不如直接在掃描過(guò)程中選擇鏡面方便),而是在掃描裝置的下方的一個(gè)畫(huà)有AprilTag的薄片上,對于可以形成鏡像的物品,掃描設備即可識別鏡像中的AprilTag,對于不能形成鏡像的物品,就沒(méi)有AprilTag的鏡像了。

  

 

  關(guān)于鏡面表面和邊緣的識別,鏡面表面是通過(guò)將Slam裝置精確的姿勢估計和觀(guān)測AprilTag的鏡面圖像在空間的移動(dòng)兩者結合起來(lái)運算得到的。

  

 

  而對于的邊緣的識別,則是依靠多個(gè)功能通道的識別實(shí)現的,其中包括幾何識別、圖像強度識別、AprilTag特征識別等等,通過(guò)將這些不同特征的識別計算,即可估計出鏡面邊緣的位置和樣式,這還被用來(lái)區分玻璃和鏡面的反射,因為玻璃的反射更模糊,圖像范圍更大,而鏡面反射則更加保真。

  

 

  當然這里只是簡(jiǎn)單的解釋?zhuān)瑢?shí)際上,為了均勻的鏡面反射和更好地識別,對于照明光線(xiàn)、畫(huà)有AprilTag的薄片的組成都有更為嚴謹的要求,而如果去看鏡面表面識別和邊緣估計的論文部分,就會(huì )看到大量的公式計算。

  那么,這種方法的效果如何呢?的研究人員在i7-5930K 、NVIDIA TITAN Xp GPU和Ubuntu16.04的環(huán)境下實(shí)現了重建系統的配備,其中深度圖的分辨率為960×640像素,RGB圖像的分辨率為1224×1024像素。包括深度提取,深度融合,幾何使用雙輪廓提取,紋理生成在內的重建系統可以在在大約37Hz的頻率下運行;在使用12個(gè)線(xiàn)程時(shí),系統可以以大約70Hz估算RGB圖像中的AprilTag位置。

  

 

  另外,對于邊界提取的特征計算在大約38Hz的頻率下運行;邊界分割優(yōu)化的吞吐量是每秒60k像素,640×480像素的特征通道集需要約5.12秒進(jìn)行分割,在700幀下重建一面面積大約0.5平方米的鏡子大約需要90秒,而且單個(gè)鏡面觀(guān)察的幾何誤差基本始終為零。

  

 

  這種方法當然也有它的局限性,首先它對于無(wú)框鏡面或者遮擋鏡面的邊緣識別并不好;再者,由于它對鏡面的識別完全基于A(yíng)prilTag,如果輸入裝置沒(méi)有觀(guān)測到或者無(wú)法識別圖像質(zhì)量很差的AprilTag,那對于鏡面的重建就會(huì )出現問(wèn)題。比如雖然這種方法可以在單個(gè)的觀(guān)察中精確觀(guān)測鏡面,但它在門(mén)、玻璃、或者是彎曲非常嚴重的表面(凸面鏡、凹面鏡等)的觀(guān)測效果很明顯更差,就是由于檢測到的AprilTag的投影位置變化、扭曲了的緣故;另外,如果掃描裝置快速移動(dòng),也有可能會(huì )造成AprilTag圖像的失真,系統無(wú)法檢測到該圖像,導致重建失敗。



關(guān)鍵詞: Facebook 虛擬場(chǎng)景

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>