0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

視頻拼接的實時性要求

新機器視覺 ? 來源:3d tof ? 作者:3d tof ? 2022-07-28 11:13 ? 次閱讀

輸入輸出接口 Input: (1)4個攝像頭采集的圖像視頻分辨率 (整型int) (2)4個攝像頭采集的圖像視頻格式 (RGB,YUV,MP4等) (3)攝像頭標定參數(shù)中心位置(x,y)和5個畸變 系數(shù)(2徑向,2切向,1棱向),浮點型float) (4)攝像頭初始化參數(shù)(攝像頭初始位置和三個坐標方向 的旋轉(zhuǎn)角度,車輛寬度高度車速等等,浮點型float) Output: (1)圖像融合和拼接的image/video的坐標位置(浮點型float) (2)圖像融合和拼接的圖像視頻分辨率(整型int) (3)圖像融合和拼接的圖像視頻格式 (RGB,YUV,MP4等) (4)車輛周圍障礙物報警 (字符型char)22.1功能定義 1)計算圖像融合和拼接的image/video的坐標位置。 2)算出圖像融合和拼接的圖像視頻分辨率。 3)確定圖像融合和拼接的圖像視頻格式。 4)檢測車輛周圍障礙物并報警。22.2技術(shù)路線方案 在360°全景視圖泊車輔助系統(tǒng)中,通過安裝在車輛前、后、左、右 4 個方位的廣角攝像頭采集車輛四周的視頻影像,利用圖像融合和拼接技術(shù)合成一幅車身周圍的全景視圖,最后在中控臺的屏幕上顯示,以擴大駕駛員視野。借助360°全景視圖泊車輔助系統(tǒng),駕駛員坐在車中即可直觀地看到車輛周圍是否存在障礙物以及障礙物的相對方位與距離,以便在狹窄擁堵的停車場從容操控車輛泊車入位或通過復(fù)雜的路面,可有效防止刮蹭、碰撞、陷落等事故的發(fā)生。同時,全景視圖也可以為自動駕駛系統(tǒng)中識別、檢測、跟蹤等算法提供支持。 富士通(Fujitsu)開發(fā)的視頻成像技術(shù), 可實時實現(xiàn)車輛的完整360°環(huán)繞視圖。四個相機安裝在車輛前后左右周邊,車輛周圍環(huán)境的視頻圖像通過富士通的3D虛擬投影/視點轉(zhuǎn)換技術(shù)進行合成。先進的三維算法可以比較流暢地結(jié)合四個獨立相機的圖像,提供一個無縫和清晰的360°視圖。具體來說,四個攝像頭的圖像被發(fā)送到視頻處理LSI,包括視頻捕捉和3D功能,然后相機圖像合成為單個實時3D圖像并投影到三維碗形網(wǎng)格,生成虛擬3D環(huán)繞視頻,可以任意轉(zhuǎn)換車輛周圍環(huán)境視圖視角。1942ae42-0d62-11ed-ba43-dac502259ad0.png 圖1. 富士通環(huán)視方案流程圖 為了滿足視頻拼接的實時性要求,同時考慮到攝像頭安裝的位置、角度以及不同攝像頭之間相互位置相對固定,在本項目中可以使用基于特定圖像拼接與查表法相結(jié)合的多視點視頻拼接方法。在初始化階段,首先采集預(yù)先放置于車輛前、后、左、右 4個方位的帶有棋盤格的標定圖像,利用標定圖像分別對4個攝像頭進行參數(shù)標定,求出并保存每個攝像頭圖像畸變矯正參數(shù),對標定圖像進行畸變矯正,消除攝像頭成像失真;然后對畸變矯正后的標定圖像進行射影變換,求出并保存射影變換參數(shù);接著采集預(yù)先放置于車輛前、后、左、右4個方位的帶有豐富特征點的特定圖像,并通過查找攝像頭圖像畸變矯正參數(shù)進行畸變矯正,通過查找射影變換參數(shù)將矯正后的特定圖像變換成俯瞰圖;最后對4個俯瞰圖提取 ORB( Oriented FAST and Rotated BRIEF) 特征并進行粗匹配,利用 RANSAC( Random Sample Consensus,隨機抽樣一致) 算法剔除誤匹配點,并擬合出單應(yīng)性矩陣的初始值,再使用 Levenberg-Marquardt 非線性迭代最小逼近法進行求精,經(jīng)圖像配準、融合和拼接后,生成360°俯瞰全景視圖。在泊車輔助系統(tǒng)啟用期間,通過查找已保存的攝像頭圖像畸變矯正參數(shù)、射影變換參數(shù)以及單應(yīng)性矩陣參數(shù),將4個攝像頭的視頻圖像進行拼接,生成虛擬的俯瞰全景視圖。 由于攝像頭內(nèi)外參數(shù)校正準確性對圖像投影效果影響大;需要結(jié)合攝像頭安裝具體情況進行算法的調(diào)整;為滿足嵌入式系統(tǒng)實時性需求,需要不斷優(yōu)化算法;盡量進行流程簡化或者流程自動化。1983970e-0d62-11ed-ba43-dac502259ad0.png 圖2. 算法流程1993220a-0d62-11ed-ba43-dac502259ad0.png 圖3. 攝像頭成像及其坐標系 主要數(shù)學(xué)原理,世界坐標系中某點19b5e164-0d62-11ed-ba43-dac502259ad0.png投影到圖像平面上的像素點( u,v).該過程要經(jīng)過齊次坐標轉(zhuǎn)換:19c77ec4-0d62-11ed-ba43-dac502259ad0.png 其中,s為任意的非零比例因子;αu=f/dx,f是攝像頭的焦距,dx代表x軸方向一個像素的寬度19f11bbc-0d62-11ed-ba43-dac502259ad0.png是圖像在 u 軸上的尺度因子,或稱為u軸上的歸一化焦距;1a04c13a-0d62-11ed-ba43-dac502259ad0.png ?,其中dy代表y軸方向一個像素的高度,αv是圖像在v軸上的尺度因子,或稱為v軸上的歸一化焦距;1a192c6a-0d62-11ed-ba43-dac502259ad0.png,它們是攝像頭坐標系相對于世界坐標系的旋轉(zhuǎn)向量;?1a2ba1d8-0d62-11ed-ba43-dac502259ad0.png是攝像頭坐標系相對于世界坐標系的平移向量;M1 由1a3c8d72-0d62-11ed-ba43-dac502259ad0.png決定,只與攝像頭內(nèi)部參數(shù)有關(guān),稱為攝像頭內(nèi)部參數(shù)矩陣;M2 由攝像頭相對于世界坐標系的方位決定,稱為攝像頭外部參數(shù)矩陣;M 是一個3×4矩陣,稱作投影矩陣,用于計算從世界坐標系到圖像坐標系的轉(zhuǎn)換??梢姡粢阎獢z像頭的內(nèi)、外參數(shù),就能夠知道投影矩陣 M,對空間內(nèi)任何一點,如果已知它的空間坐標1a4e8428-0d62-11ed-ba43-dac502259ad0.png,就可以求出對應(yīng)的像素點坐標(u,v) 。 ?1a6605e4-0d62-11ed-ba43-dac502259ad0.png ? ?張正友標定法,采用棋盤格平面靶標作為標定物,可以把世界坐標系構(gòu)造在 Zw = 0的平面上。 ?1a84e1b2-0d62-11ed-ba43-dac502259ad0.png ? ?其中,1a992118-0d62-11ed-ba43-dac502259ad0.png1aa82f78-0d62-11ed-ba43-dac502259ad0.png是徑向畸變系數(shù)。將式(3)化成矩陣形式為 ?1ab613ae-0d62-11ed-ba43-dac502259ad0.png ? ?以上是畸變矯正公式。1ac3ee52-0d62-11ed-ba43-dac502259ad0.png ? ?以上是射影變換。 ?1ad9a9cc-0d62-11ed-ba43-dac502259ad0.png ? ?以上是畸變矯正及射影變換所對應(yīng)的坐標像素計算公式。 ?1ae928d4-0d62-11ed-ba43-dac502259ad0.png ? ?以上是圖像拼接單應(yīng)性矩陣求解公式。 ?1b001954-0d62-11ed-ba43-dac502259ad0.png ? ?以上是平均值法對拼接重疊區(qū)域進行融合。 ?1b13bdba-0d62-11ed-ba43-dac502259ad0.png ? ?以上是3-D ship模型視角轉(zhuǎn)換矩陣。 ?1b2b09de-0d62-11ed-ba43-dac502259ad0.png

圖4. alpha fusion22.3關(guān)鍵技術(shù)參數(shù)和性能指標 一種基于自適應(yīng)特征點配準的環(huán)視系統(tǒng)拼接效果評估和自動微調(diào)方法,其特征在于:包括以下步驟: 步驟A、獲得拼接前圖像,并截取根據(jù)拼接參數(shù)算出的拍攝的相同位置的圖像; 步驟B、采用自適應(yīng)特征點配準算法來獲得拼接前相同位置的圖像的旋轉(zhuǎn)平移矩陣; 步驟C、將旋轉(zhuǎn)平移矩陣或者對其進行計算得到的角度信息和位移信息作為環(huán)視系統(tǒng)拼接效果的評估指標,并用此矩陣對拼接效果進行微調(diào)。
審核編輯:彭靜

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8360

    瀏覽量

    150527
  • 攝像頭
    +關(guān)注

    關(guān)注

    59

    文章

    4776

    瀏覽量

    95101
  • 視頻拼接
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6223

原文標題:ADAS攝像頭圖像環(huán)視拼接算法

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    盛顯科技:拼接處理器如何實現(xiàn)高效數(shù)據(jù)拼接操作?

    眾所周知,高效的數(shù)據(jù)拼接操作無疑是數(shù)據(jù)處理領(lǐng)域的核心優(yōu)勢,它能極大地縮短了處理時間,讓拼接處理器能夠迅速應(yīng)對海量數(shù)據(jù)的挑戰(zhàn),實現(xiàn)數(shù)據(jù)的快速整合與輸出。因此,高效數(shù)據(jù)拼接操作不僅是技術(shù)進步的體現(xiàn),更是
    的頭像 發(fā)表于 10-23 10:58 ?50次閱讀
    盛顯科技:<b class='flag-5'>拼接</b>處理器如何實現(xiàn)高效數(shù)據(jù)<b class='flag-5'>拼接</b>操作?

    盛顯科技:拼接處理器如何設(shè)置滿屏顯示?

    在不少的用戶在使用拼接處理器的過程中,都很喜歡設(shè)置為滿屏顯示,這是因為滿屏顯示能夠充分利用拼接屏的整個顯示區(qū)域,使得圖像或視頻內(nèi)容無縫覆蓋整個屏幕,從而增強觀眾的沉浸感和體驗感。否則,非滿屏顯示
    的頭像 發(fā)表于 10-10 11:33 ?67次閱讀
    盛顯科技:<b class='flag-5'>拼接</b>處理器如何設(shè)置滿屏顯示?

    盛顯科技:在拼接處理器上配置混合矩陣的步驟是什么?

    相信大家都知道,在拼接處理器上配置混合矩陣,主要涉及到將混合矩陣的輸出與拼接處理器的輸入相連接,并通過拼接處理器的軟件或界面進行配置,以實現(xiàn)多屏顯示和視頻信號的靈活處理。在此過程中,了
    的頭像 發(fā)表于 09-26 18:09 ?214次閱讀

    盛顯科技:拼接處理器為什么要配置混合矩陣?

    拼接處理器和混合矩陣作為視頻顯示與控制系統(tǒng)的關(guān)鍵組件,各自具有獨特的功能和優(yōu)勢。它們之間既存在區(qū)別又相互關(guān)聯(lián),共同為用戶提供了高效、靈活的視頻處理與顯示解決方案。在實際應(yīng)用中,我們通常會把兩者搭配
    的頭像 發(fā)表于 09-06 11:23 ?225次閱讀
    盛顯科技:<b class='flag-5'>拼接</b>處理器為什么要配置混合矩陣?

    液晶拼接屏有無縫拼接的嗎

    液晶拼接屏存在無縫拼接的技術(shù)。具體來說,無縫液晶拼接屏的實現(xiàn)方式主要有兩種:
    的頭像 發(fā)表于 08-01 09:27 ?346次閱讀

    什么是液晶拼接屏?

    液晶拼接屏是一種以液晶拼接單元作為顯示核心,在大屏幕拼接系統(tǒng)中可以將多個液晶拼接單元以特定的方式組合成一個超大尺寸的畫面,從而實現(xiàn)超大畫面拼接
    的頭像 發(fā)表于 05-29 21:40 ?656次閱讀
    什么是液晶<b class='flag-5'>拼接</b>屏?

    請問對實時性要求較高要用STM32CubeMX嗎?

    實時性要求較高要用STM32CubeMX么?
    發(fā)表于 04-24 06:18

    無縫拼接矩陣在監(jiān)控中心的應(yīng)用案例

    將多個交通路口的監(jiān)控視頻進行無縫拼接,形成一幅完整的城市交通監(jiān)控畫面。這樣,監(jiān)控人員可以實時、全面地掌握整個城市的交通狀況,及時發(fā)現(xiàn)并處理交通擁堵、事故等問題。 公共安全監(jiān)控中心:公共安全監(jiān)控中心負責(zé)監(jiān)控城
    的頭像 發(fā)表于 03-22 15:04 ?323次閱讀

    請問如何給STM32MP157上Linux5.4.31打實時內(nèi)核補丁?

    我這邊想給STM32MP157芯片A7上面的Linux打實時內(nèi)核補丁,從而運行一些對實時性要求較高的應(yīng)用程序。我看到我的Linux內(nèi)核版本是5.4.31的。然而,Linux內(nèi)核官方網(wǎng)站上面找不到這個
    發(fā)表于 03-11 06:09

    labview全景圖像拼接

    本人是個小白一直在求labview的兩張或多張圖片拼接,就像相機全景一樣,但是一直都找不到。網(wǎng)上只有一個垂直的拼接,但是我想要個橫向的拼接。不過我又找到了一個圖像旋轉(zhuǎn)的程序。我想兩個結(jié)合在一起應(yīng)該
    發(fā)表于 03-08 09:45

    LCD拼接屏自拼接設(shè)置方法指南

    屏的自拼接設(shè)置方法,以幫助用戶更好地理解和使用這一設(shè)備。 二、LCD拼接屏自拼接設(shè)置步驟 1.硬件連接:首先,將LCD拼接屏的電源線和信號線連接至相應(yīng)的接口。確保電源線正確連接至電源插
    的頭像 發(fā)表于 02-28 10:26 ?1003次閱讀

    大屏拼接器在會議室的應(yīng)用:提升團隊協(xié)作效率的秘密武器

    大屏拼接器可以將多個屏幕無縫拼接,形成一個超大的顯示畫面,為參會者提供更廣闊的展示空間。無論是展示PPT、視頻資料還是實時數(shù)據(jù),大屏拼接器都
    的頭像 發(fā)表于 02-26 14:49 ?1664次閱讀

    什么樣的電子元件才是車規(guī)級的器件呢?車規(guī)級芯片有哪些可靠性要求?

    什么樣的電子元件才是車規(guī)級的器件呢?車規(guī)級芯片有哪些可靠性要求? 車規(guī)級的電子元件是指能夠滿足汽車行業(yè)嚴格可靠性要求的器件。由于汽車行業(yè)對電子元件的可靠性要求非常高,因此車規(guī)級的器件需要經(jīng)過
    的頭像 發(fā)表于 02-18 11:14 ?1472次閱讀

    光電器件的可靠性要求(一)

    前言 光器件的可靠性標準中,我們最常接觸的應(yīng)該就是GR-468和GR-1209/1221了。GR-468重點講了有源器件的可靠性要求,而GR-1209/1221重點講無源器件的可靠性要求。雖然涵蓋
    的頭像 發(fā)表于 01-15 09:32 ?400次閱讀
    光電器件的可靠<b class='flag-5'>性要求</b>(一)

    HDMI無縫拼接矩陣的三種模式

    HDMI無縫拼接矩陣的三種模式? HDMI無縫拼接矩陣是一種在多個顯示屏之間實現(xiàn)無縫切換和拼接的高級視頻處理設(shè)備。它的出現(xiàn),解決了傳統(tǒng)拼接
    的頭像 發(fā)表于 12-04 14:40 ?784次閱讀