新四季網

一種圖像匹配點對篩選方法與流程

2023-05-13 01:58:01


本發明涉及計算機視覺技術領域,特別是指一種圖像匹配點對篩選方法。



背景技術:

在計算機視覺領域,對模型進行魯棒性估計有著十分重要的意義。模型的魯棒性估計是指在包含異常值的數據集中計算模型參數,主要應用於運動估計、三維重建、目標識別與跟蹤,以及圖像拼接等方面。例如,對於圖像拼接,一般是先找到兩個圖像之間的匹配點對,然後對由所有匹配點對所構成的數據集進行魯棒性估計,從而剔除偏差較大的外點,保留符合模型的內點。

在眾多模型估計算法中,fishler等在1981年引入的ransac(randomsampleconsensus,隨機抽樣一致)算法以其良好的操作性和強大的魯棒性,成為計算機領域應用最廣的模型估計方法。

ransac算法能夠在有大量外點(即不符合模型的點)的數據中找到正確模型,但是在外點數量較多或者模型複雜的情況下,會導致計算量非常大。近年來,為了提高ransac算法的效率及性能,研究人員在這方面做了很多工作。一種途徑是對採用預檢驗的方法,將得到的模型先在小部分數據上而不是所有數據上進行檢驗,只有當模型通過預檢驗時才進入下一步驟。比較經典有chumo提出的基於td,d測試的randomizedransac算法,該算法先對得到模型進行td,d測試,通過則計算所有數據點的誤差,否則重新採樣。陳付幸等在此基礎上進行改進並提出了tc,d測試算法,優化了預處理模型。但是,這類方法的優越性依賴於預判條件的設置,若正確模型通過預檢驗的概率較低,則會比ransac算法需要更多的迭代。另一種途徑是對數據採樣模式進行改進,根據先驗知識對樣本進行有區別的採樣,比較有代表性的是chumo提出的prosac(progressivesampleconsensus)算法,這種算法根據先驗概率對匹配點進行排序,抽取最高概率的最小子集,但是該方法過度依賴於先驗知識,在實際操作中,獲得完全正確的先驗知識往往非常困難,而且誤差的存在也會導致額外的運算。



技術實現要素:

有鑑於此,本發明的目的在於提出一種圖像匹配點對篩選方法,該方法能夠簡化模型構建的過程,提高匹配點對篩選的效率和精度。

基於上述目的,本發明提供的技術方案是:

一種圖像匹配點對篩選方法,其應用於由兩個圖像間的匹配點對所組成的樣本集,樣本集中的每一個樣本點表示一個匹配點對,該方法包括以下步驟:

(1)根據匹配點對的特徵距離為樣本集中的每一個樣本點賦予先驗概率;

(2)從樣本集中逐次獲取內點集,將當次所得內點集與前次所得的最大內點集相比較,直至某次所得內點集在緊隨其後的連續m次比較中均為最大內點集,以此內點集為第一極大內點集;

(3)再次從樣本集中逐次獲取內點集,將當次所得內點集與已有的最大內點集相比較,直至某次所得內點集在緊隨其後的連續n次比較中均為最大內點集,以此內點集為第二極大內點集;至此,第二極大內點集中的樣本點所表示的匹配點對即為兩個圖形間的有效匹配點對;

上述步驟中,所述最大內點集是指元素個數最多的內點集;

步驟(2)中每個內點集的獲取方式為:

(201)根據預設模型對樣本點個數的要求,依先驗概率從樣本集中抽取若干樣本點,構成一個用於求解預設模型具體參數的最小子集;

(202)由步驟(201)中的最小子集求解出預設模型的一組具體參數;

(203)用由步驟(202)中的具體參數所確定的預設模型對樣本集中的所有樣本點進行逐個校驗,得到符合模型的內點集;

步驟(3)中每個內點集的獲取方式為:

(301)根據預設模型對樣本點個數的要求,從當次已有的最大內點集中以等概率方式選取一個用於求解預設模型具體參數的最小子集;

(302)由步驟(301)中的最小子集求解出預設模型的一組具體參數;

(303)用由步驟(302)中的具體參數所確定的預設模型對樣本集中的所有樣本點進行逐個校驗,得到符合模型的內點集。

可選地,特徵距離為匹配點對中兩點的相關性係數,先驗概率為特徵距離的倒數的歸一化值。

可選地,m的取值範圍為28~32;n的取值範圍為57~63。

從上面的敘述可以看出,本發明的特點及有益效果在於:

1、現有技術通常是在得到樣本點的先驗概率之後直接選取先驗概率最高的若干樣本點構成最小子集,這樣,算法會過度依賴於先驗概率,即,對先驗知識準確性的要求極高。而在實際工作中,要獲得準確的先驗概率往往是困難的,因此,現有技術的做法很有可能會在最小子集中包含誤差較大的樣本點,這時,去除這些樣本點就需要更多的運算次數,使運算效率低於原始ransac算法的效率。有鑑於此,本發明方法不直接選取先驗概率最高的前幾個樣本點作為最小子集,而是從整個樣本集中進行多次隨機抽取,每次抽取中,每個樣本點被抽到的概率由其先驗概率決定,這樣,先驗概率高的點有較大的可能被抽取,先驗概率低的點則以較小的可能被抽取。可見,本發明方法降低了對先驗概率的依賴程度,平衡了錯誤的先驗概率對算法的影響,從而在提高算法的效率的同時,保證了算法的穩定性。

2、現有技術中的ransac算法認為每次採樣-檢驗之間是獨立的,上一次的計算結果對以後的檢驗沒有影響。事實上,在沒有任何誤差的情況下,樣本集中只有一個正確模型以及該模型所對應的內點集,所有用從該內點集中選擇的最小子集所估計得到的模型就是該模型。基於這一思想,發明人發現,即使在樣本集存在誤差的情況下,一旦找到正確模型,也可以讓新的採樣只在該正確模型所對應的內點集中進行,這樣可使找到正確模型的概率大大提高,從而使樣本採樣和模型更新進入一個良性循環,提高獲取正確模型概率,減少迭代次數,提前得到最優模型。

總之,本發明方法在考慮先驗知識對採樣模式的影響的同時,還引入了檢驗結果對採樣的約束,從而簡化了構建模型的迭代步驟,提高了獲取正確模型的效率。實驗證明,本發明方法的運行效率和精度相較於現有技術都有較大提高。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發明實施例的一個方法流程圖。

具體實施方式

為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,並參照附圖,對本發明做進一步的詳細說明。

一種圖像匹配點對篩選方法,其應用於由兩個圖像間的匹配點對所組成的樣本集,樣本集中的每一個樣本點表示一個匹配點對,該方法包括以下步驟:

(1)根據匹配點對的特徵距離為樣本集中的每一個樣本點賦予先驗概率;

(2)從樣本集中逐次獲取內點集,將當次所得內點集與前次所得的最大內點集相比較,直至某次所得內點集在緊隨其後的連續m次比較中均為最大內點集,以此內點集為第一極大內點集;

(3)再次從樣本集中逐次獲取內點集,將當次所得內點集與已有的最大內點集相比較,直至某次所得內點集在緊隨其後的連續n次比較中均為最大內點集,以此內點集為第二極大內點集;至此,第二極大內點集中的樣本點所表示的匹配點對即為兩個圖形間的有效匹配點對;

上述步驟中,最大內點集是指元素個數最多的內點集;

步驟(2)中每個內點集的獲取方式為:

(201)根據預設模型對樣本點個數的要求,依先驗概率從樣本集中抽取若干樣本點,構成一個用於求解預設模型具體參數的最小子集;

(202)由步驟(201)中的最小子集求解出預設模型的一組具體參數;

(203)用由步驟(202)中的具體參數所確定的預設模型對樣本集中的所有樣本點進行逐個校驗,得到符合模型的內點集;

步驟(3)中每個內點集的獲取方式為:

(301)根據預設模型對樣本點個數的要求,從當次已有的最大內點集中以等概率方式選取一個用於求解預設模型具體參數的最小子集;

(302)由步驟(301)中的最小子集求解出預設模型的一組具體參數;

(303)用由步驟(302)中的具體參數所確定的預設模型對樣本集中的所有樣本點進行逐個校驗,得到符合模型的內點集。

本實施例方法步驟(2)基於先驗概率得到一個次優模型,接下來步驟(3)所用最小子集的採樣不在整個樣本集中進行,而是在此次優模型對應的內點集(即第一極大內點集)中進行,並且,如果找到對應內點個數更多的模型,則更新之前得到的最大內點集,並在新的最大內點集中進行最小子集的採樣,否則仍在原內點集中採樣。如此直到最大內點集在指定次數內不再更新,則認為找到最優模型。

事實上,得到的次優模型只有兩種可能,即模型正確(即用於模型估計的最小子集中不含外點)或模型錯誤。假設次優模型是正確模型,那麼基於內點的採樣使迭代在正確樣本點和正確模型之間進行,在很多正確模型中可以很快找到最優模型;假設次優模型是錯誤模型,基於內點的採樣仍然會得到錯誤模型,但是基於全部數據的採樣和基於內點的採樣得到錯誤模型的概率是相同的,而迭代一旦開始找到正確模型後,就可以進入優化迭代。也就是說,即使在最壞的情況下,本算法也不會比ransac算法採樣次數多。

具體地,上述方法中的特徵距離可以採用匹配點對中兩點的相關性係數來表徵,這樣,每個樣本點的先驗概率則可採用特徵距離的倒數的歸一化值來表示。假設樣本集中共有n個樣本點,某一樣本點k所表示的匹配點對中兩點的相關性係數為d(k),則樣本點k的先驗概率為:

通過實驗,上述方法中的m取28~32,n取57~63時可以取得很好的執行效率。

圖1所示為一種迭代執行的圖像匹配點對篩選方法,其包含以下步驟:

(s001)計算樣本集中的每一個樣本點的先驗概率;

(s002)從樣本集中抽取一個最小子集,計算對應的模型;

(s003)以步驟(s002)所得的模型在樣本集中校驗內點,得到內點集及內點數量;

(s004)重複(s002)至(s003),直到第t次所得內點集在t+30次循環中均為最大內點集,以第t次所得內點集為第一極大內點集,至此得到次優模型;

(s005)在當前已有的最大內點集中抽取最小子集,計算對應的模型;

(s006)以步驟(s005)所得的模型在樣本集中校驗內點,得到內點集及內點數量;

(s007)重複(s005)至(s006),直到第k次所得內點集在k+60次循環中均為最大內點集,以第k次所得內點集為第二極大內點集,至此得到最優模型;

(s008)第二極大內點集中的樣本點所表示的匹配點對即為兩個圖形間的有效匹配點對。

需要說明的是,步驟(s007)中第一次循環所得到的內點集需要與第一極大內點集比較,即,第二極大內點集必定不小於第一極大內點集。

本領域的技術人員需要理解,本發明中所謂的內點集的大小是指兩個內點集所含元素個數的多少,並非是指集合間的包含關係。

針對牛津大學可視幾何圖形組中的graffiti和wall圖像(網址:http://www.robots.ox.ac.uk/~vgg/data/data-aff.html),使用本實施例方法及ransac算法分別進行內點選取,得到的對比實驗數據如下表1所示:

表1不同圖像ransac算法與本文算法對比

其中,針對wall圖像,不同內點比例下本實施例方法及ransac算法的實驗對比如下表2所示:

表2不同內點比例ransac算法與本文算法對比(wall)

可見,本實施例方法確實具有更好的精確度和運行效率。

總之,本發明方法按照抽取、估計、檢驗的思路進行內點篩選,著重對抽取方式進行優化改進。本發明方法在考慮先驗知識對採樣模式的影響的同時,還引入了檢驗結果對採樣的約束,從而簡化了構建模型的迭代步驟,提高了獲取正確模型的效率。實驗證明,本發明方法的運行效率和精度相較於現有技術都有較大提高。

所屬領域的普通技術人員應當理解:以上任何實施例的討論僅為示例性的,並非旨在暗示本公開的範圍(包括權利要求)被限於這些例子。凡在本發明的精神和原則之內,對以上實施例所做的任何省略、修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀