專利名稱:圖像興趣點(diǎn)檢測(cè)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理技術(shù),尤其涉及一種圖像興趣點(diǎn)檢測(cè)方法和裝置。
背景技術(shù):
移動(dòng)視覺(jué)搜索是采用計(jì)算機(jī)視覺(jué)的方法對(duì)圖像中的物體進(jìn)行識(shí)別,將圖像中待識(shí)別的物體與相關(guān)的虛擬數(shù)字信息進(jìn)行關(guān)聯(lián),使用戶不需要輸入任何關(guān)鍵字,就能檢索到與之相關(guān)的各種資訊,是一種非常人性化的信息檢索方式。移動(dòng)視覺(jué)搜索的關(guān)鍵技術(shù)之一是圖像興趣點(diǎn)檢測(cè)技術(shù),圖像興趣點(diǎn)檢測(cè)技術(shù)指的是在圖像中找到一定數(shù)量的標(biāo)志,這些標(biāo)志具有的特點(diǎn)是:在包含同一物體的另一幅圖像中也能在該物體的同一位置上檢測(cè)得到這些標(biāo)志,即便是兩幅圖像具有不同的尺寸或拍攝于不同的光照條件下或角度下。
現(xiàn)有技術(shù)中,圖像興趣點(diǎn)檢測(cè)裝置對(duì)原始圖像進(jìn)行降采樣,生成包括一系列分辨率逐步降低的圖像的金字塔;使用多個(gè)空域高斯濾波器獲取圖像金字塔中每一層圖像的多尺度圖像;使用空域拉普拉斯濾波器獲取每一層圖像的多尺度高斯拉普拉斯響應(yīng)圖像,根據(jù)多尺度高斯拉普拉斯響應(yīng)圖像,獲取每一層圖像的興趣點(diǎn)。
然而現(xiàn)有技術(shù)中,使用高斯濾波器獲取圖像金字塔中每一層圖像的多尺度圖像后,需要緩存圖像金字塔中每一層圖像的多尺度圖像,內(nèi)存資源占用較多,導(dǎo)致檢測(cè)速度低。發(fā)明內(nèi)容
本發(fā)明提供一種圖像興趣點(diǎn)檢測(cè)方法和裝置,用于解決現(xiàn)有技術(shù)中內(nèi)存資源占用較多,導(dǎo)致檢測(cè)速度低的問(wèn)題。
本發(fā)明的第一個(gè)方面是提供一種圖像興趣點(diǎn)檢測(cè)方法,包括:
獲取原始輸入圖像;
對(duì)所述原始輸入圖像進(jìn)行降采樣處理,得到多個(gè)不同分辨率的采樣圖像;
將每個(gè)所述采樣圖像劃分為多個(gè)圖像小塊;
采用高斯拉普拉斯濾波器依次對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像;
根據(jù)每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)所述采樣圖像的圖像興趣點(diǎn)。
本發(fā)明的另一個(gè)方面提供一種圖像興趣點(diǎn)檢測(cè)裝置,包括:
獲取模塊,用于獲取原始輸入圖像;
處理模塊,用于對(duì)所述原始輸入圖像進(jìn)行降采樣處理,得到多個(gè)不同分辨率的采樣圖像;
劃分模塊,用于將每個(gè)所述采樣圖像劃分為多個(gè)圖像小塊;
濾波模塊,用于 采用高斯拉普拉斯濾波器依次對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像;
所述獲取模塊,還用于根據(jù)每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)所述采樣圖像的圖像興趣點(diǎn)。本發(fā)明通過(guò)將每個(gè)采樣圖像劃分為多個(gè)圖像小塊,針對(duì)每個(gè)圖像小塊分別采用高斯拉普拉斯濾波器進(jìn)行濾波處理,以及圖像興趣點(diǎn)查找,得到每個(gè)圖像小塊的濾波圖像,減少了內(nèi)存資源占用量,提高了檢測(cè)速度。
圖1為本發(fā)明提供的圖像興趣點(diǎn)檢測(cè)方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明提供的圖 像興趣點(diǎn)檢測(cè)方法中將每個(gè)采樣圖像劃分為多個(gè)圖像小塊的一個(gè)實(shí)施例的流程圖;圖3為將采樣圖像劃分為多個(gè)128*128平方像素的方形圖像小塊的示意圖;圖4為本發(fā)明提供的圖像興趣點(diǎn)檢測(cè)方法中采用高斯拉普拉斯濾波器依次對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理的一個(gè)實(shí)施例的流程圖;圖5為圖像小塊對(duì)應(yīng)的多個(gè)濾波圖像組成的三維空間中進(jìn)行圖像興趣點(diǎn)查找的示意圖;圖6為σ =1時(shí)正方形空域二維高斯濾波器的示意圖;圖7為本發(fā)明提供的圖像興趣點(diǎn)檢測(cè)裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明提供的圖像興趣點(diǎn)檢測(cè)裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明提供的圖像興趣點(diǎn)檢測(cè)裝置另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明提供的圖像興趣點(diǎn)檢測(cè)方法一個(gè)實(shí)施例的流程圖,如圖1所示,本發(fā)明涉及的圖像興趣點(diǎn)檢測(cè)方法的執(zhí)行主體可以為照相機(jī)、攝像機(jī)、攝像頭、電腦或者手機(jī)等終端設(shè)備中具有處理功能的模塊,例如:(PU等。該方法包括:101、圖像興趣點(diǎn)檢測(cè)裝置獲取原始輸入圖像。原始輸入圖像可以為照相機(jī)、攝像機(jī)、攝像頭、電腦或者手機(jī)等可以進(jìn)行拍照的設(shè)備獲得的圖像。102、圖像興趣點(diǎn)檢測(cè)裝置對(duì)原始輸入圖像進(jìn)行降采樣處理,得到多個(gè)不同分辨率的采樣圖像。降采樣處理指的是,圖像興趣點(diǎn)檢測(cè)裝置對(duì)原始輸入圖像進(jìn)行濾波,然后進(jìn)行步長(zhǎng)為2的采樣,生成分辨率逐漸降低的多級(jí)采樣圖像。采樣前采用的濾波方式一般是高斯低通濾波或領(lǐng)域均值濾波。圖像興趣點(diǎn)檢測(cè)裝置可以對(duì)每個(gè)分辨率的采樣圖像進(jìn)行圖像興趣點(diǎn)檢測(cè),然后將檢測(cè)到的所有采樣圖像的圖像興趣點(diǎn)集合到一起,作為原始輸入圖像的興趣點(diǎn)。103、圖像興趣點(diǎn)檢測(cè)裝置將每個(gè)采樣圖像劃分為多個(gè)圖像小塊。
其中,圖像興趣點(diǎn)檢測(cè)裝置對(duì)每個(gè)采樣圖像劃分得到的多個(gè)圖像小塊可以為正方形,也可以為長(zhǎng)方形。
104、圖像興趣點(diǎn)檢測(cè)裝置采用高斯拉普拉斯濾波器依次對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)采樣圖像中多個(gè)圖像小塊的濾波圖像。
其中,高斯拉普拉斯濾波器是根據(jù)高斯濾波器和拉普拉斯濾波器生成得到的,圖像興趣點(diǎn)檢測(cè)裝置可以采用高斯拉普拉斯濾波器對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)采樣圖像中多個(gè)圖像小塊的濾波圖像;圖像興趣點(diǎn)檢測(cè)裝置還可以將高斯拉普拉斯濾波器拆分成高斯濾波器和拉普拉斯濾波器,采用高斯濾波器和拉普拉斯濾波器依次對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理。采用高斯濾波器對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理的作用是,構(gòu)建采樣圖像中每個(gè)圖像小塊的多尺度圖層。采用拉普拉斯濾波器的作用是,在每個(gè)圖像小塊的多尺度圖層中計(jì)算每個(gè)像素點(diǎn)的響應(yīng)值,以使圖像興趣點(diǎn)檢測(cè)裝置根據(jù)每個(gè)圖像小塊的多尺度圖層中每個(gè)像素點(diǎn)的響應(yīng)值在上述多尺度圖層所組成的三維空間內(nèi)進(jìn)行極值點(diǎn)搜索,以確定圖像興趣點(diǎn)對(duì)應(yīng)的位置。其中,拉普拉斯濾波器中拉普拉斯算子對(duì)應(yīng)的響應(yīng)值對(duì)于圖像中的斑點(diǎn)比較敏感,利用拉普拉斯算子計(jì)算所得的響應(yīng)值在上述多尺度圖層所組成的三維空間內(nèi)進(jìn)行極值點(diǎn)搜索,能夠獲得較好的斑點(diǎn)檢測(cè)效果。多尺度圖層是通過(guò)采用高斯濾波器對(duì)圖像小塊濾波得到的,具有相同的分辨率。
105、圖像興趣點(diǎn)檢測(cè)裝置根據(jù)每個(gè)采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)采樣圖像的圖像興趣點(diǎn)。
其中,在一種實(shí)施場(chǎng)景下,圖像興趣點(diǎn)檢測(cè)裝置可以根據(jù)每個(gè)采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)圖像小塊的圖像興趣點(diǎn),根據(jù)每個(gè)圖像小塊的圖像興趣點(diǎn),獲取每個(gè)采樣圖像的圖像興趣點(diǎn)。
在另一種實(shí)施場(chǎng)景下,圖像興趣點(diǎn)檢測(cè)裝置可以將每個(gè)采樣圖像中多個(gè)圖像小塊的濾波圖像進(jìn)行合并,得到每個(gè)采樣圖像的濾波圖像,根據(jù)每個(gè)采樣圖像的濾波圖像,獲取每個(gè)采樣圖像的興趣點(diǎn)。
另外,圖像興趣點(diǎn)檢測(cè)裝置也可以將每個(gè)采樣圖像中的部分圖像小塊的濾波圖像進(jìn)行合并,得到 圖像大塊的濾波圖像,獲取每個(gè)采樣圖像中多個(gè)圖像大塊的圖像興趣點(diǎn),然后根據(jù)每個(gè)采樣圖像中每個(gè)圖像大塊的圖像興趣點(diǎn),獲取每個(gè)采樣圖像的圖像興趣點(diǎn)。
需要進(jìn)行說(shuō)明的是,圖像興趣點(diǎn)檢測(cè)裝置可以先獲取采樣圖像中多個(gè)圖像小塊中的一個(gè),采用高斯拉普拉斯濾波器依次對(duì)該圖像小塊進(jìn)行濾波處理,得到該圖像小塊的濾波圖像,根據(jù)該圖像小塊的濾波圖像,獲取該圖像小塊的濾波圖像的圖像興趣點(diǎn);然后圖像興趣點(diǎn)檢測(cè)裝置可以獲取采樣圖像中多個(gè)圖像小塊中的下一個(gè)進(jìn)行處理。另外,圖像興趣點(diǎn)檢測(cè)裝置也可以對(duì)采樣圖像中多個(gè)圖像小塊進(jìn)行并行處理。圖像興趣點(diǎn)檢測(cè)裝置獲取采樣圖像中多個(gè)圖像小塊的所有圖像興趣點(diǎn)后,還可以根據(jù)圖像興趣點(diǎn)獲取采樣圖像中的特征點(diǎn),根據(jù)特征點(diǎn),對(duì)圖像中的物體進(jìn)行識(shí)別。
本實(shí)施例提供的圖像興趣點(diǎn)檢測(cè)方法中,將每個(gè)采樣圖像劃分為多個(gè)圖像小塊,針對(duì)每個(gè)圖像小塊分別采用高斯拉普拉斯濾波器進(jìn)行濾波處理,以及圖像興趣點(diǎn)查找,得至IJ每個(gè)圖像小塊的濾波圖像,減少了內(nèi)存資源占用量,提高了檢測(cè)速度。
圖2為本發(fā)明提供的圖像興趣點(diǎn)檢測(cè)方法中將每個(gè)采樣圖像劃分為多個(gè)圖像小塊的一個(gè)實(shí)施例的流程圖,如圖2所示,在圖1所示實(shí)施例的基礎(chǔ)上,將每個(gè)采樣圖像劃分為多個(gè)圖像小塊具體包括:
1031、圖像興趣點(diǎn)檢測(cè)裝置將每個(gè)采樣圖像劃分為多個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊,其中,X、Y均為正整數(shù),若采樣圖像邊緣的圖像小塊的長(zhǎng)度小于X或者寬度小于Y,則對(duì)采樣圖像邊緣的圖像小塊進(jìn)行像素填充。圖像興趣點(diǎn)檢測(cè)裝置可以從采樣圖像的左上角開(kāi)始依次進(jìn)行劃分,對(duì)于長(zhǎng)度小于X或者寬度小于Y的部分,在其邊緣補(bǔ)上O值的像素值,使其大小變成X*Y平方像素,并劃分得到的多個(gè)圖像小塊進(jìn)行存儲(chǔ)。當(dāng)X和Y都為128像素時(shí),圖像興趣點(diǎn)檢測(cè)裝置檢測(cè)得到的圖像興趣點(diǎn)的數(shù)目可能較多,得到的興趣點(diǎn)在圖像檢索和匹配中的性能可能較高。因此,優(yōu)選的,X和Y均為128像素。例如,對(duì)于分辨率為640*480平方像素的采樣圖像,可以按照先行后列的方式將該采樣圖像分成5*4 —共20個(gè)小塊,如圖3所示,其中前15個(gè)小塊可以直接劃分得到,后5個(gè)小塊將在其下方補(bǔ)上32像素,將后5個(gè)小塊的大小填充成128*128平方像素。另外,也可以按照先列后行的方式對(duì)采樣圖像進(jìn)行劃分。1032、圖像興趣點(diǎn)檢測(cè)裝置對(duì)每個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊進(jìn)行像素填充,以使填充后的方形圖像小塊的長(zhǎng)度為Χ+Μ-1、寬度為Y+M-l,M為正整數(shù)。圖像興趣點(diǎn)檢測(cè)裝置對(duì)每個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊進(jìn)行像素填充的方式可以為,當(dāng)M為奇數(shù)時(shí),對(duì)每個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊的四周分別填充(M-1)/2的像素為偶數(shù)時(shí),對(duì)每個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊的四周分別填充(Μ)/2的像素。一種情況下,填充的像素值可以為長(zhǎng)度為X、寬度為Y的方形圖像小塊邊界像素值的鏡像;另一種情況下,填充的像素值還可以為O ;再一種情況下,圖像興趣點(diǎn)檢測(cè)裝置可以判斷圖像小塊是否位于采樣圖像的位置,若圖像小塊位于采樣圖像的邊緣,則可以將圖像小塊中位于采樣圖像邊緣的一邊填充為0,將圖像小塊中沒(méi)有位于采樣圖像邊緣的其他邊填充成圖像小塊的鏡像。另外,優(yōu)選的,M可以小于等于X的值,且M小于等于Y的值,以提高高斯拉普拉斯濾波器的濾波效果的準(zhǔn)確度。1033、對(duì)填充后的方形圖像小塊進(jìn)行離散傅里葉變換,得到頻域圖像小塊。本實(shí)施例提供的圖像興趣點(diǎn)檢測(cè)方法中,將每個(gè)采樣圖像劃分為多個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊,對(duì)每個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊進(jìn)行像素填充以及離散傅里葉變換,得到頻域圖像小塊,針對(duì)每個(gè)頻域圖像小塊分別采用高斯拉普拉斯濾波器進(jìn)行濾波處理以及圖像興趣點(diǎn)查找,得到每個(gè)圖像小塊的濾波圖像,減少了內(nèi)存資源占用量,而將采樣圖像中多個(gè)圖像小塊放置到頻域中進(jìn)行處理,進(jìn)一步提高了檢測(cè)速度。圖4為本發(fā)明提供的圖像興趣點(diǎn)檢測(cè)方法中采用高斯拉普拉斯濾波器依次對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理的一個(gè)實(shí)施例的流程圖,如圖4所示,在圖2所示實(shí)施例的基礎(chǔ)上,具體包括:1041、圖像興趣點(diǎn)檢測(cè)裝置采用頻域高斯拉普拉斯濾波器依次對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)采樣圖像中多個(gè)圖像小塊的頻域高斯拉普拉斯響應(yīng)圖像。其中,頻域高斯拉普拉斯濾波器的數(shù)量為多個(gè),圖像興趣點(diǎn)檢測(cè)裝置可以采用多個(gè)頻域高斯拉普拉斯濾波器依次對(duì)每個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)圖像小塊對(duì)應(yīng)的多個(gè)濾波圖像。此處以及下面提到的圖像小塊,具體指的是頻域圖像小塊。
進(jìn)一步地,圖像興趣點(diǎn)檢測(cè)裝置可以將每個(gè)圖像小塊對(duì)應(yīng)的多個(gè)頻域高斯拉普拉斯響應(yīng)圖像,轉(zhuǎn)換成空域,得到每個(gè)圖像小塊對(duì)應(yīng)的多個(gè)濾波圖像,然后圖像興趣點(diǎn)檢測(cè)裝置可以根據(jù)每個(gè)圖像小塊對(duì)應(yīng)的多個(gè)濾波圖像,在每個(gè)圖像小塊對(duì)應(yīng)的多個(gè)濾波圖像組成的三維空間中進(jìn)行局部的高斯拉普拉斯響應(yīng)值比較。如圖5所示,對(duì)每個(gè)圖像小塊對(duì)應(yīng)的多個(gè)濾波圖像中的每個(gè)像素點(diǎn),將其響應(yīng)值與周圍26個(gè)像素點(diǎn)的響應(yīng)值進(jìn)行比較,如果該像素點(diǎn)比周圍像素點(diǎn)的響應(yīng)值都大或者都小,那么將該像素點(diǎn)作為候選的圖像興趣點(diǎn);并計(jì)算這些候選的圖像興趣點(diǎn)對(duì)應(yīng)位置的海森矩陣響應(yīng)值,響應(yīng)值大于預(yù)設(shè)閾值的點(diǎn)將被視為邊界點(diǎn)并被剔除,剩下的興趣點(diǎn)為圖像興趣點(diǎn)。
更進(jìn)一步地,采用高斯拉普拉斯濾波器依次對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)采樣圖像中多個(gè)圖像小塊的濾波圖像之前,圖像興趣點(diǎn)檢測(cè)裝置可以分別生成多個(gè)正方形空域二維高斯濾波器以及一個(gè)正方形空域二維拉普拉斯濾波器,并對(duì)多個(gè)正方形空域二維高斯濾波器以及一個(gè)正方形空域二維拉普拉斯濾波器進(jìn)行像素填充,以使填充后的空域二維高斯濾波器和空域二維拉普拉斯濾波器的長(zhǎng)度和寬度分別與填充后的方形圖像小塊的長(zhǎng)度和寬度相同,從而使得頻域高斯濾波器和頻域拉普拉斯濾波器的長(zhǎng)度和寬度分別與頻域圖像小塊的長(zhǎng)度和寬度相同,減少圖像興趣點(diǎn)檢測(cè)裝置的運(yùn)算量,提高檢測(cè)速度。例如,圖像興趣點(diǎn)檢測(cè)裝置還可以根據(jù)二維高斯核函數(shù)和預(yù)設(shè)的高斯參數(shù),生成多個(gè)正方形空域二維高斯濾波器,多個(gè)正方形空域二維高斯濾波器中的最大寬度為M ;
根據(jù)二階拉普拉斯算子函數(shù),生成正方形空域二維拉普拉斯濾波器,若正方形空域二維拉普拉斯濾波器的寬度小于M,對(duì)正方形空域二維拉普拉斯濾波器進(jìn)行像素填充,以使填充后的正方形空域二維拉普拉斯濾波器的寬度為M ;
將多個(gè)正方形空域二維高斯濾波器轉(zhuǎn)換為多個(gè)頻域高斯濾波器,每個(gè)頻域高斯濾波器用于對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行一次濾波處理;將填充后的正方形空域二維拉普拉斯濾波器轉(zhuǎn)換為頻域拉普拉斯濾波器。
其中,σ =1時(shí)正方形空域二維高斯濾波器的示意圖,如圖6所示,對(duì)應(yīng)的坐標(biāo)點(diǎn)的值如表I所示,正方形空域二維高斯濾波器的寬度指的是,正方形空域二維高斯濾波器的示意圖中取值不為零的區(qū)域的寬度。如表I所示,可知O =1時(shí),正方形空域二維高斯濾波器的寬度為5。采用不同寬度的高斯濾波器對(duì)圖像小塊進(jìn)行處理,會(huì)得到圖像小塊對(duì)應(yīng)的多個(gè)尺度不同的頻域圖像。
表I I I 4 丨 7 I 4 I I41626 — 164
1/273726 — 41267 41626 — 164I I 4 I 7 I 4 丨 I
圖像興趣點(diǎn)檢測(cè)裝置還用于,對(duì)寬度小于M的正方形空域二維高斯濾波器,將其周圍對(duì)稱地進(jìn)行像素填充,填充的像素值為0,以使填充后的正方形空域二維高斯濾波器的寬度為Μ。例如,若M為7,對(duì)表I中寬度為5的正方形空域二維高斯濾波器填充得到的寬度為7的正方形空域二維高斯濾波器,如表2所示。
表21/27權(quán)利要求
1.一種圖像興趣點(diǎn)檢測(cè)方法,其特征在于,包括: 獲取原始輸入圖像; 對(duì)所述原始輸入圖像進(jìn)行降采樣處理,得到多個(gè)不同分辨率的采樣圖像; 將每個(gè)所述采樣圖像劃分為多個(gè)圖像小塊; 采用高斯拉普拉斯濾波器依次對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像; 根據(jù)每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)所述采樣圖像的圖像興趣點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將每個(gè)所述采樣圖像劃分為多個(gè)圖像小塊,包括: 將每個(gè)所述采樣圖像劃分為多個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊,其中,Χ、γ均為正整數(shù),若所述采樣圖像邊緣的圖像小塊的長(zhǎng)度小于X或者寬度小于Y,則對(duì)所述采樣圖像邊緣的圖像小塊進(jìn)行像素填充; 對(duì)每個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊進(jìn)行像素填充,以使填充后的方形圖像小塊的長(zhǎng)度為Χ+Μ-1、寬度為Y+M-l,M為正整數(shù); 對(duì)填充后的方形圖像小塊進(jìn)行離散傅里葉變換,得到頻域圖像小塊。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述采用高斯拉普拉斯濾波器依次對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,包括: 采用頻域高斯拉普拉斯濾波器對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行多次濾波處理,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的頻域高斯拉普拉斯響應(yīng)圖像; 對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊的頻域高斯拉普拉斯響應(yīng)圖像進(jìn)行離散傅里葉反變換,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述采用高斯拉普拉斯濾波器依次對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像之前,包括: 根據(jù)二維高斯核函數(shù)和預(yù)設(shè)的高斯參數(shù),生成多個(gè)正方形空域二維高斯濾波器,所述多個(gè)正方形空域二維高 斯濾波器中的最大寬度為所述M ; 根據(jù)二階拉普拉斯算子函數(shù),生成正方形空域二維拉普拉斯濾波器,若所述正方形空域二維拉普拉斯濾波器的寬度小于所述Μ,對(duì)所述正方形空域二維拉普拉斯濾波器進(jìn)行像素填充,以使填充后的所述正方形空域二維拉普拉斯濾波器的寬度為所述M ; 將所述多個(gè)正方形空域二維高斯濾波器轉(zhuǎn)換為多個(gè)所述頻域高斯濾波器;將填充后的所述正方形空域二維拉普拉斯濾波器轉(zhuǎn)換為所述頻域拉普拉斯濾波器; 根據(jù)多個(gè)所述頻域高斯濾波器和所述頻域拉普拉斯濾波器,生成多個(gè)所述頻域高斯拉普拉斯濾波器; 所述將所述多個(gè)方形空域二維高斯濾波器轉(zhuǎn)換為多個(gè)所述頻域高斯濾波器之前,還包括:對(duì)于長(zhǎng)度為Χ+Μ-1、寬度為Υ+Μ-1的方形矩陣左上方的寬度為所述M的區(qū)域,使用寬度為所述M的正方形空域二維高斯濾波器的像素值進(jìn)行一一對(duì)應(yīng)替換,將所述方形矩陣向左和向上循環(huán)移位Μ/2個(gè)像素,其中,所述方形矩陣的所有像素值為O ;所述將填充后的所述正方形空域二維拉普拉斯濾波器轉(zhuǎn)換為所述頻域拉普拉斯濾波器之前,還包括: 對(duì)于長(zhǎng)度為X+M-1、寬度為Y+M-1的方形矩陣左上方的寬度為所述M的區(qū)域,使用寬度為所述M的正方形空域二維拉普拉斯濾波器的像素值進(jìn)行一一對(duì)應(yīng)替換,將所述方形矩陣向左和向上循環(huán)移位M/2個(gè)像素,其中,所述方形矩陣的所有像素值為O。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述根據(jù)每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)所述采樣圖像的圖像興趣點(diǎn),包括: 根據(jù)每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)圖像小塊的圖像興趣占.根據(jù)每個(gè)圖像小塊的圖像興趣點(diǎn),獲取每個(gè)所述采樣圖像的圖像興趣點(diǎn); 或者, 將每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像進(jìn)行合并,得到每個(gè)所述采樣圖像的濾波圖像; 根據(jù)每個(gè)所述采樣圖像的濾波圖像,獲取每個(gè)所述采樣圖像的興趣點(diǎn)。
6.一種圖像興趣點(diǎn)檢測(cè)裝置,其特征在于,包括: 獲取模塊,用于獲取原始輸入圖像; 處理模塊,用于對(duì)所述原始輸入圖像進(jìn)行降采樣處理,得到多個(gè)不同分辨率的采樣圖像; 劃分模塊,用于將每個(gè)所述采樣圖像劃分為多個(gè)圖像小塊; 濾波模塊,用于采用高斯拉普拉斯濾波器依次對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像; 所述獲取模塊,還用于根據(jù)每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)所述采樣圖像的圖像興趣點(diǎn)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:填充模塊和轉(zhuǎn)換模塊; 所述劃分模塊,具體用于將每個(gè)所述采樣圖像劃分為多個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊,其中,X、Y均為正整數(shù),若所述采樣圖像邊緣的圖像小塊的長(zhǎng)度小于X或者寬度小于Y,則所述填充模塊對(duì)所述采樣圖像邊緣的圖像小塊進(jìn)行像素填充; 所述填充模塊,還用于對(duì)每個(gè)長(zhǎng)度為X、寬度為Y的方形圖像小塊進(jìn)行像素填充,以使填充后的方形圖像小塊的長(zhǎng)度為X+M-1、寬度為Y+M-l,M為正整數(shù); 所述轉(zhuǎn)換模塊,用于對(duì)填充后的方形圖像小塊進(jìn)行離散傅里葉變換,得到頻域圖像小塊。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述濾波模塊,具體用于,采用頻域高斯拉普拉斯濾波器對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行多次濾波處理,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的頻域高斯拉普拉斯響應(yīng)圖像; 所述轉(zhuǎn)換模塊,還用于對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊的頻域高斯拉普拉斯響應(yīng)圖像進(jìn)行離散傅里葉反變換,得到每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括:生成模塊; 所述濾波模塊采用頻域高斯拉普拉斯濾波器依次對(duì)每個(gè)所述采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)所述采樣 圖像中多個(gè)圖像小塊的濾波圖像之前,所述生成模塊,用于根據(jù)二維高斯核函數(shù)和預(yù)設(shè)的高斯參數(shù),生成多個(gè)正方形空域二維高斯濾波器,所述多個(gè)正方形空域二維高斯濾波器中的最大寬度為所述M ; 所述生成模塊還用于,根據(jù)二階拉普拉斯算子函數(shù),生成正方形空域二維拉普拉斯濾波器,若所述正方形空域二維拉普拉斯濾波器的寬度小于所述M,對(duì)所述正方形空域二維拉普拉斯濾波器進(jìn)行像素填充,以使填充后的所述正方形空域二維拉普拉斯濾波器的寬度為所述M ; 所述轉(zhuǎn)換模塊,還用于將所述多個(gè)正方形空域二維高斯濾波器轉(zhuǎn)換為多個(gè)所述頻域高斯濾波器;將填充后的所述正方形空域二維拉普拉斯濾波器轉(zhuǎn)換為所述頻域拉普拉斯濾波器; 根據(jù)多個(gè)所述頻域高斯濾波器和所述頻域拉普拉斯濾波器,生成多個(gè)所述頻域高斯拉普拉斯濾波器; 所述轉(zhuǎn)換模塊將所述 多個(gè)正方形空域二維高斯濾波器轉(zhuǎn)換為多個(gè)所述頻域高斯濾波器之前,所述填充模塊還用于,對(duì)于長(zhǎng)度為X+M-1、寬度為Y+M-1的方形矩陣左上方的寬度為所述M的區(qū)域,使用寬度為所述M的正方形空域二維高斯濾波器的像素值進(jìn)行一一對(duì)應(yīng)替換,將所述方形矩陣向左和向上循環(huán)移位M/2個(gè)像素,其中,所述方形矩陣的所有像素值為O ; 所述轉(zhuǎn)換模塊將填充后的所述正方形空域二維拉普拉斯濾波器轉(zhuǎn)換為所述頻域拉普拉斯濾波器之前,所述填充模塊還用于,對(duì)于長(zhǎng)度為X+M-1、寬度為Y+M-1的方形矩陣左上方的寬度為所述M的區(qū)域,使用寬度為所述M的正方形空域二維拉普拉斯濾波器的像素值進(jìn)行一一對(duì)應(yīng)替換,將所述方形矩陣向左和向上循環(huán)移位M/2個(gè)像素,其中,所述方形矩陣的所有像素值為O。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的裝置,其特征在于,所述獲取模塊根據(jù)每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)所述采樣圖像的圖像興趣點(diǎn)中,所述獲取模塊具體用于: 根據(jù)每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像,獲取每個(gè)圖像小塊的圖像興趣占.根據(jù)每個(gè)圖像小塊的圖像興趣點(diǎn),獲取每個(gè)所述采樣圖像的圖像興趣點(diǎn); 或者,所述獲取模塊具體用于: 將每個(gè)所述采樣圖像中多個(gè)圖像小塊的濾波圖像進(jìn)行合并,得到每個(gè)所述采樣圖像的濾波圖像; 根據(jù)每個(gè)所述采樣圖像的濾波圖像,獲取每個(gè)所述采樣圖像的興趣點(diǎn)。
全文摘要
本發(fā)明提供一種圖像興趣點(diǎn)檢測(cè)方法和裝置。其中,方法包括獲取原始輸入圖像;對(duì)原始輸入圖像進(jìn)行降采樣處理,得到多個(gè)不同分辨率的采樣圖像;將每個(gè)采樣圖像劃分為多個(gè)圖像小塊;采用高斯拉普拉斯濾波器依次對(duì)每個(gè)采樣圖像中多個(gè)圖像小塊進(jìn)行濾波處理,得到每個(gè)采樣圖像中多個(gè)圖像小塊的濾波圖像;獲取每個(gè)采樣圖像中多個(gè)圖像小塊的濾波圖像的圖像興趣點(diǎn)。用于解決現(xiàn)有技術(shù)中內(nèi)存資源占用較多,檢測(cè)速度低的問(wèn)題。
文檔編號(hào)G06K9/46GK103235949SQ20131012625
公開(kāi)日2013年8月7日 申請(qǐng)日期2013年4月12日 優(yōu)先權(quán)日2013年4月12日
發(fā)明者段凌宇, 王仿坤, 陳杰, 黃鐵軍, 高文 申請(qǐng)人:北京大學(xué)