欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種確定最大視差的方法與流程

文檔序號:11144811閱讀:1332來源:國知局
一種確定最大視差的方法與制造工藝

本發(fā)明涉及視差確定技術領域,特別是涉及一種確定最大視差的方法。



背景技術:

在3D成像的立體匹配過程中,現(xiàn)有技術通常需要設置一個最大視差值,并將該視差值作為匹配搜索的終點。在實際應用過程中,傳統(tǒng)方法通常按照經(jīng)驗設定一個最大的視差值,這種方法在原理上并不存在任何問題。但是,該方法不夠高效,主要原因是:在同一圖像分辨率下,根據(jù)最近景物離鏡頭的遠近不同, 圖像的最大視差大小不同。如果對所有的圖像設置同一個最大視差值,那么,對于實際最大視差與設置的最大視差相差不多時,是比較合理的;然而, 當實際最大視差與該設置的最大視差相差較多時,這樣做就不合理了,不僅會增大誤匹配的概率,而且還會增大計算時間。



技術實現(xiàn)要素:

本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種自適應的最大視差求解方法,能夠為不同圖像的給出合適的最大視差。

本發(fā)明的目的是通過以下技術方案來實現(xiàn)的:一種確定最大視差的方法,包括以下步驟:獲取第一圖像和第二圖像,計算出最大理論視差;在所述第一圖像中求取一組稀疏特征點;根據(jù)所述最大理論視差,在所述第二圖像中尋找對應所述稀疏特征點的一組第一匹配點;以所述第二圖像中的第一匹配點為特征點,以所述最大視差值為最大匹配視差,在所述第一圖像中尋找對應所述第一匹配點的一組第二匹配點,對每個第二匹配點,若與對應的所述稀疏特征點相同,則求出該所述稀疏特征點和對應所述第一匹配點的點視差值;在所有計算出的點視差值中,求出最大值Dmax;將最大視差設為(1+k)*Dmax,其中k為常數(shù)。

計算最大理論視差包括在確定測量范圍時,根據(jù)視覺系統(tǒng)的標定參數(shù)計算所述最大理論視差值D1。

所述稀疏特征點為surf特征點或Harris角點。

所述方法還包括在所述計算出的視差值中去除噪點影響。

在所述計算出的點視差值中去除噪點影響包括:對所有計算出的點視差值進行統(tǒng)計,得到點視差值的數(shù)值分布和頻數(shù);對分布的所有數(shù)值從大到小進行搜索,記錄第一個頻數(shù)大于第一閾值的第一值d;驗證所述第一值d是否受噪點影響,若所述第一值d未受噪點影響,該第一值d即為點視差的最大值,否則,將該第一值d的頻數(shù)置零,之后重新搜索新的第一值d并驗證是否受到噪點影響。

驗證所述第一值d是否受噪點影響,包括:在所述第一圖像中匹配成功的所有點視差值為第一值d的稀疏特征點中隨機選擇n個點作為檢驗點,n為正整數(shù),同時記錄該n個檢驗點對應在所述第二圖像中的n個第一匹配點;判斷所述第一圖像中以每個檢驗點為中心的第一區(qū)域內的圖像,與所述第二圖像中以對應的每個第一匹配點為中心的第一區(qū)域內圖像是否一致; 統(tǒng)計每個檢驗點的驗證結果,如果結果一致的數(shù)量多于不一致的數(shù)量,則認為所述第一值未受噪點影響,否則,認為所述第一值受噪點影響。

本發(fā)明的有益效果是:本發(fā)明通過設置自適應的最大視差值,使其適用于不同的場景,即為每一個場景設置一個適合于該場景的最大視差值。

附圖說明

圖1為本發(fā)明中確定最大視差的方法的流程圖;

圖2為本發(fā)明中在計算出的點視差值中去除噪點影響的流程圖。

具體實施方式

下面結合附圖進一步詳細描述本發(fā)明的技術方案,但本發(fā)明的保護范圍不局限于以下所述。

如圖1所示,一種確定最大視差的方法,包括以下步驟:

獲取第一圖像和第二圖像,計算出最大理論視差。

計算最大理論視差包括在確定測量范圍時,根據(jù)視覺系統(tǒng)的標定參數(shù)計算所述最大理論視差值D1。

在所述第一圖像中求取一組稀疏特征點。

所述稀疏特征點為surf特征點或Harris角點。

根據(jù)所述最大理論視差,在所述第二圖像中尋找對應所述稀疏特征點的一組第一匹配點;

以所述第二圖像中的第一匹配點為特征點,以所述最大視差值為最大匹配視差,在所述第一圖像中尋找對應所述第一匹配點的一組第二匹配點,對每個第二匹配點,若與對應的所述稀疏特征點相同,則求出該所述稀疏特征點和對應所述第一匹配點的點視差值。

所述方法還包括在所述計算出的視差值中去除噪點影響。

如圖2所示,在所述計算出的點視差值中去除噪點影響包括: 對所有計算出的點視差值進行統(tǒng)計,得到點視差值的數(shù)值分布和頻數(shù);對分布的所有數(shù)值從大到小進行搜索,記錄第一個頻數(shù)大于第一閾值的第一值d;驗證所述第一值d是否受噪點影響:若所述第一值d未受噪點影響,則該第一值d即為點視差的最大值,若所述第一值d受噪點影響,則將該第一值d的頻數(shù)置零,之后重新搜索新的第一值d并驗證是否受到噪點影響。

驗證所述第一值d是否受噪點影響的方法包括:在所述第一圖像中匹配成功的所有點視差值為第一值d的稀疏特征點中隨機選擇n個點作為檢驗點,n為正整數(shù),同時記錄該n個檢驗點對應在所述第二圖像中的n個第一匹配點;判斷所述第一圖像中以每個檢驗點為中心的第一區(qū)域內的圖像,與所述第二圖像中以對應的每個第一匹配點為中心的第一區(qū)域內圖像是否一致; 統(tǒng)計每個檢驗點的驗證結果,如果結果一致的數(shù)量多于不一致的數(shù)量,則認為所述第一值未受噪點影響,否則,認為所述第一值d受噪點影響。第一區(qū)域可以為第一匹配點為中心、半徑為11像素的近似圓,也可以為第一匹配點為中心、邊長為11*11像素的矩形。

在所有計算出的點視差值中,求出最大值Dmax。

將最大視差設為(1+k)*Dmax,其中k為常數(shù),k是一個經(jīng)驗常數(shù),可以取0.2。

以上所述僅是本發(fā)明的優(yōu)選實施方式,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權利要求的保護范圍內。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淳安县| 游戏| 望江县| 基隆市| 建阳市| 富民县| 铜山县| 嘉鱼县| 新余市| 东平县| 绿春县| 嘉鱼县| 临桂县| 射洪县| 兰坪| 杭锦后旗| 礼泉县| 渭南市| 洪雅县| 平南县| 汝南县| 南充市| 连州市| 乐亭县| 翁源县| 团风县| 竹山县| 蓝田县| 桐城市| 镇江市| 黔西县| 呼和浩特市| 揭西县| 利川市| 砚山县| 工布江达县| 吴忠市| 孟州市| 麟游县| 呼伦贝尔市| 封丘县|