本文件涉及圖像處理,尤其涉及一種圖像拼接方法和裝置。
背景技術:
1、圖像拼接技術是指將多張圖像拼接在一起,形成一張更大、更全面的無縫的圖像的技術,圖像拼接技術通常應用于全景圖拼接、醫學圖像拼接等領域,隨著計算機性能的不斷提升,圖像拼接的速度可達到毫秒級甚至更快,除了一些特殊情況,拼接的快捷性已不再作為人們追求的目標,現在的研究方向以圖像拼接的質量為主。
2、目前,主流的圖像拼接技術以apap(as?projective?as?possible)算法為核心,優化了拼接后的圖像的質量,但apap算法也存在利用成本高以及過度運算導致拼接的圖像發生扭曲的情況,因此,亟需一種改進apap算法的方法。
技術實現思路
1、本說明書一個實施例的目的是提供一種圖像拼接方法和裝置,以解決圖像拼接算法過度運算的問題。
2、為解決上述技術問題,本說明書一個實施例是這樣實現的:
3、第一方面,本說明書一個實施例提供了一種圖像拼接方法,包括:
4、對多個待拼接圖像進行像素對齊處理,獲得多個對齊圖像;
5、對各對齊圖像的像素點進行特征提取,獲得所述各對齊圖像的像素點的像素點特征;
6、基于包含所述像素點特征的圖像特征對所述各對齊圖像的像素點進行篩選,獲得各對齊圖像的顯著像素點;
7、將所述各對齊圖像的所述顯著像素點進行相似度匹配,獲得顯著像素點組;
8、基于所述顯著像素點組對所述多個對齊圖像進行拼接操作,獲得拼接圖像。
9、第二方面,本說明書另一個實施例提供了一種圖像拼接裝置,包括:
10、圖像處理模塊,被配置獲取多個待拼接圖像,并對所述多個待拼接圖像進行像素對齊處理,獲得多個對齊圖像;
11、特征提取模塊,被配置為對所述多個對齊圖像的像素點分別進行特征提取,獲得所述多個對齊圖像的像素點的像素點特征;
12、篩選模塊,被配置為基于包含所述像素點特征的圖像特征對所述多個對齊圖像的像素點進行篩選,獲得各對齊圖像的顯著像素點;
13、匹配模塊,被配置為將不同的所述對齊圖像的所述特征像素點進行匹配,獲得顯著像素點組;
14、圖像拼接模塊,基于所述顯著像素點組對所述多個對齊圖像進行拼接操作,生成拼接后的圖像。
15、第三方面,本說明書又一個實施例提供了一種圖像拼接設備,包括:存儲器、處理器和存儲在所述存儲器上并可在所述處理器上運行的計算機可執行指令,所述計算機可執行指令被所述處理器執行時實現如上述第一方面所述的圖像拼接方法的步驟。
16、第四方面,本說明書再一個實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質用于存儲計算機可執行指令,所述計算機可執行指令被處理器執行時實現如上述第一方面所述的圖像拼接方法的步驟。
17、本實施例提供的圖像拼接方法,首先對多個待拼接圖像進行像素對齊處理,獲得多個對齊圖像,其次對各對齊圖像的像素點進行特征提取,獲得所述各對齊圖像的像素點的像素點特征,基于包含所述像素點特征的圖像特征對所述各對齊圖像的像素點進行篩選,獲得各對齊圖像的顯著像素點,將所述各對齊圖像的所述顯著像素點進行相似度匹配,獲得顯著像素點組,最后基于所述顯著像素點組對所述多個對齊圖像進行拼接操作,獲得拼接圖像,以此通過對多個待拼接圖像的像素點的多次篩選,適當減少了后續匹配操作中顯著像素點的數量,提高了圖像拼接的速度,提升了圖像拼接的質量和效果。
1.一種圖像拼接方法,其特征在于,包括:
2.根據權利要求1所述的圖像拼接方法,其特征在于,所述對多個待拼接圖像進行像素對齊處理,獲得多個對齊圖像,包括:
3.根據權利要求1所述的圖像拼接方法,其特征在于,所述基于包含所述像素點特征的圖像特征對所述各對齊圖像的像素點進行篩選,獲得各對齊圖像的顯著像素點,包括:
4.根據權利要求3所述的圖像拼接方法,其特征在于,所述在所述各對齊圖像的像素點中篩選出像素點特征滿足顯著像素特征的像素點作為所述各對齊圖像的第一像素點之后,還包括:
5.根據權利要求4所述的圖像拼接方法,其特征在于,所述對所述圖像塊中的所述第一像素點進行篩選,獲得第二像素點之后,還包括:
6.根據權利要求1所述的圖像拼接方法,其特征在于,所述基于所述顯著像素點組對所述各對齊圖像進行拼接操作,獲得拼接圖像,包括:
7.根據權利要求1所述的圖像拼接方法,其特征在于,所述對所述多個待拼接圖像進行像素對齊處理,獲得多個對齊圖像之前,還包括:
8.一種圖像拼接裝置,其特征在于,包括:
9.一種圖像拼接設備,其特征在于,包括存儲器和處理器,所述存儲器上存儲有計算機可執行指令,所述計算機可執行指令在上述處理器上運行時,能夠實現上述權利要求1-7任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,該計算機可讀存儲介質中存儲有計算機可執行指令,其特征在于,所述計算機可執行指令在被處理器執行時,能夠實現上述權利要求1-7任一項所述的方法的步驟。