[發明專利]一種適用于車載魚眼相機的運動目標檢測方法和裝置有效
| 申請號: | 202010106323.4 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111311656B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 于紅緋;潘曉光;郭來德;魏海平 | 申請(專利權)人: | 遼寧石油化工大學 |
| 主分類號: | G06T7/246 | 分類號: | G06T7/246;G06T7/269;G06V10/762;G06T5/00 |
| 代理公司: | 沈陽易通專利事務所 21116 | 代理人: | 王建男 |
| 地址: | 113001 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 車載 相機 運動 目標 檢測 方法 裝置 | ||
1.一種適用于車載魚眼相機的運動目標檢測方法,其特征在于,應用于安裝單目魚眼相機的車輛,所述方法包括:
獲取所述魚眼相機拍攝的車輛周圍場景的當前幀圖像和前一幀圖像;
獲取當前幀圖像與前一幀圖像相匹配的特征點,形成特征點對;
對匹配后的特征點對進行球面歸一化坐標計算,即將特征點對中每一個特征點的坐標都轉換為球面歸一化坐標;
計算特征點對的球面偏移距離l,具體為:
(1)球面偏移距離的定義:
設t-1時刻和t時刻相機坐標系分別為Ot-1-Xt-1Yt-1Zt-1和Ot-XtYtZt,從t-1時刻到t時刻,相機的旋轉矩陣為R,平移向量為T=(Tx,Ty,Tz)T;對于真實世界景物點P,其在t-1時刻和t時刻所對應的魚眼圖像特征點構成匹配的特征點對,所述特征點對中的特征點的球面歸一化坐標分別為pt-1和pt;設P在t-1時刻和t時刻相機坐標系中的坐標分別為Xt-1和Xt,若P為靜止點,得到:
Xt-1=RXt+T,??????????(6)
式(6)兩邊和向量T做外積,然后和Xt-1做內積,得到:
其中,[T]×表示由向量T構成的反對稱矩陣,pt-1和pt為特征點對中的特征點的球面歸一化坐標,令[T]×Rpt=n,n=(nx,ny,nz)T恰為t-1時刻坐標系中平面Ot-1Otp′t的法向量,其中p′t=Rpt,平面Ot-1Otp′t和t-1時刻的虛擬單位球面交于大圓Ct-1,將[T]×Rpt=n代入式(8),有即推導出了若P為靜止點,則向量Ot-1pt-1和向量n夾角為90°;當P為靜止點時,點pt-1出現在大圓Ct-1上,而且由相機運動參數,縮小點pt-1在大圓Ct-1上出現的位置范圍;在該位置范圍內尋找一點qt-1,使得點qt-1到點pt-1的在虛擬單位球面上距離最小;當兩點不重合時,計算點qt-1和點pt-1在虛擬單位球面上的最小距離l,定義l為點P所對應的魚眼圖像特征點對的球面偏移距離;當兩點重合時,直接令該球面偏移距離l=0;
(2)球面偏移距離l的計算方法:
為了確定點P在虛擬單位球面上的偏移距離,首先需要求出在大圓Ct-1上,點pt-1可能出現的位置范圍,設該范圍為大圓Ct-1上的一段弧AB,接下來需要求出弧AB的端點A和B;這兩個端點與相機的運動參數有關,令平移向量T=(Tx,Ty,Tz)T,由于魚眼相機安裝于車輛前方或后方,車輛處于行駛或倒車的運動狀態,因此有Tz≠0;設Tz>0,點A和點B,分別為當P點是距離相機最近點和距離相機無窮遠點時在虛擬單位球面上的投影點位置,當P點是距離相機最近點時,光心連線Ot-1Ot與t-1時刻的虛擬單位球面上的大圓Ct-1相交的點即為A點,其球面歸一化坐標為:
當P點是無窮遠點時,其在虛擬單位球面上的投影點坐標即為B點,其球面歸一化坐標為:
Rpt??????????(10)
確定點A和點B坐標后,需要在弧AB上求出距離點pt-1最近的點qt-1,為此,首先求出大圓Ct-1上距離點pt-1最近的點q′t-1,計算公式如下:
n=[T]×Rpt
m=n×pt-1
q′t-1=m×n
大圓上的點q′t-1可能在弧AB上,也可能不在弧AB上,分三種情況:
第一種情況:當大圓Ct-1上與點pt-1球面距離最近的點q′t-1與弧AB的位置關系為q′t-1在弧AB上,此時q′t-1即為qt-1,點P的球面偏移距離l為l1,
上式中,abs()表示對()內的值取絕對值;
第二種情況:當大圓Ct-1上與點pt-1球面距離最近的點q′t-1與弧AB的位置關系為q′t-1不在弧AB上,但是距離B點近,此時B點即為qt-1,點P的球面偏移距離l為l2,
上式中,B表示向量Ot-1B的坐標,由式(10)計算得出,||B||表示向量Ot-1B的長度;
第三種情況:當大圓Ct-1上與點pt-1球面距離最近的點q′t-1與弧AB的位置關系為q′t-1不在弧AB上,但是距離A點近,此時A點即為qt-1,點P的球面偏移距離l為l3,
上式中,A表示向量Ot-1A的坐標,由式(9)計算得出,||A||表示向量Ot-1A的長度;
計算標記量r和s,
r1=A×B
r2=pt-1×B
r3=A×pt-1
r=r1Tr2
s=r1Tr3
其中,A×B表示向量Ot-1A和向量Ot-1B做外積,“×”為向量外積符號,向量Ot-1A和向量Ot-1B的坐標,分別由式(9)和式(10)計算得出;當r≥0且s≥0時,為第一種情況,否則為第二種情況或第三種情況;因此,計算出l值,
根據球面偏移距離l判斷所述特征點對中當前幀圖像特征點是否為運動特征點:對由特征點對得到的球面偏移距離l設定閾值lthre,計算球面偏移距離l是否大于設定閾值lthre,若大于設定閾值lthre,則認為所述特征點為運動特征點;若球面偏移距離l小于閾值lthre,則認為偏移距離l是由誤差造成的,不是運動特征點;
對得到的運動特征點進行聚類;
根據對運動特征點聚類后的運動特征點,生成運動目標區域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遼寧石油化工大學,未經遼寧石油化工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010106323.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種蒸鍍機蒸鍍材料的回收裝置
- 下一篇:木抗震建筑





