一種評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及圖像拼接技術(shù)領(lǐng)域,尤其設(shè)及一種評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的 方法和裝置。
【背景技術(shù)】
[0002] 圖像拼接作為圖像處理技術(shù)的一個(gè)重要分支,應(yīng)用于各種需要獲得高分辨率或?qū)?視角圖像的領(lǐng)域。當(dāng)前的圖像采集技術(shù)會(huì)出現(xiàn)由于采集角度不同而引起的圖像亮度微弱差 異,導(dǎo)致在圖像的拼接過(guò)程中,無(wú)法在兩個(gè)圖片的邊界重合區(qū)域找到完全理想的重合像素 點(diǎn)區(qū)域,因此會(huì)留下拼接痕跡或裂縫。
[0003] 為了盡可能的找到較為理想的重合像素點(diǎn)區(qū)域,目前有各種不同的全景拼接算法 用于對(duì)圖像進(jìn)行拼接,但都是通過(guò)人眼觀測(cè)拼接縫的方法來(lái)評(píng)估拼接質(zhì)量的好壞,而人眼 觀測(cè)的方法誤差較大,無(wú)法準(zhǔn)確評(píng)估全景拼接算法的靜態(tài)拼接質(zhì)量。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的在于提供一種評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的方法和裝置,旨在 解決現(xiàn)有技術(shù)中無(wú)法準(zhǔn)確量化地評(píng)估全景拼接算法的靜態(tài)拼接質(zhì)量的問(wèn)題。
[0005] 本發(fā)明第一方面,提供一種評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的方法,包括:
[0006] 獲取多組全景圖,每組全景圖包含多張采用全景拼接算法拼接得到的全景展開(kāi) 圖;
[0007] 計(jì)算所述全景展開(kāi)圖的拼接評(píng)估值;
[000引計(jì)算所述每組全景圖中所述拼接評(píng)估值的平均值;
[0009] 在所述多組全景圖中,判斷所述平均值最小的一組全景圖包含的所述全景展開(kāi)圖 的拼接質(zhì)量最佳。
[0010] 本發(fā)明第二方面,提供一種評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的裝置,包括:
[0011] 獲取模塊,用于獲取多組全景圖,每組全景圖包含多張采用全景拼接算法拼接得 到的全景展開(kāi)圖;
[0012] 評(píng)估值計(jì)算模塊,用于計(jì)算所述全景展開(kāi)圖的拼接評(píng)估值;
[0013] 平均值計(jì)算模塊,用于計(jì)算所述每組全景圖中所述拼接評(píng)估值的平均值;
[0014] 評(píng)估模塊,用于在所述多組全景圖中,判斷所述平均值最小的一組全景圖包含的 所述全景展開(kāi)圖的拼接質(zhì)量最佳。
[0015] 本發(fā)明與現(xiàn)有技術(shù)相比存在的有益效果是:由于全景展開(kāi)圖的拼接評(píng)估值是通過(guò) 計(jì)算而非人眼觀測(cè)得到,而全景展開(kāi)圖的拼接質(zhì)量是通過(guò)計(jì)算所得拼接評(píng)估值的平均值來(lái) 評(píng)估,整個(gè)過(guò)程是通過(guò)量化來(lái)實(shí)現(xiàn)對(duì)全景拼接算法的靜態(tài)拼接質(zhì)量的量化評(píng)估,從而避免 了通過(guò)人眼觀測(cè)對(duì)靜態(tài)拼接質(zhì)量進(jìn)行評(píng)估的誤差。
【附圖說(shuō)明】
[0016] 圖1是本發(fā)明實(shí)施例一提供的評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的方法流程圖;
[0017] 圖2是本發(fā)明實(shí)施例二提供的評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的方法流程圖;
[0018] 圖3是本發(fā)明實(shí)施例二提供的評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的方法中拼接圖選 取示意圖;
[0019] 圖4是本發(fā)明實(shí)施例Ξ提供的評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的裝置的組成示意 圖;
[0020] 圖5是本發(fā)明實(shí)施例四提供的評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的裝置的組成示意 圖。
【具體實(shí)施方式】
[0021] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,W下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用W解釋本發(fā)明,并 不用于限定本發(fā)明。
[0022] W下結(jié)合具體附圖對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)的描述。
[0023] 實(shí)施例一:
[0024] 圖1是本發(fā)明實(shí)施例一提供的評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的方法流程圖,具 體包括步驟S101至S104,詳述如下:
[0025] S101、獲取多組全景圖,每組全景圖包含多張采用全景拼接算法拼接得到的全景 展開(kāi)圖。
[00%]拍攝環(huán)境可W設(shè)置在空曠的房間內(nèi),并且整體光線分布統(tǒng)一,四面墻體顏色一致, 將相機(jī)放置在房間中屯、進(jìn)行拍攝,拍攝過(guò)程中確保所拍照片的拼接位置都處于墻體上,并 且照片與照片之間的相交區(qū)域內(nèi)沒(méi)有墻角等明顯特征點(diǎn),為了便于拼接,可W在每個(gè)拼接 位置放置標(biāo)定板,覆蓋整個(gè)拼接區(qū)域。
[0027] 具體地,一組全景圖拍攝N組照片,N可W設(shè)為10,在每組照片中,利用同一種全景 拼接算法對(duì)照片進(jìn)行拼接,得到N張全景展開(kāi)圖,運(yùn)腳長(zhǎng)全景展開(kāi)圖作為一組全景圖,對(duì)各組 全景圖采用不同的全景拼接算法即可得到多組全景圖。
[0028] S102、計(jì)算全景展開(kāi)圖的拼接評(píng)估值。
[0029] 對(duì)每一組全景圖中的每一張全景展開(kāi)圖計(jì)算拼接評(píng)估值,具體地,可通過(guò)對(duì)一張 全景展開(kāi)圖上所有拼接區(qū)域每個(gè)像素點(diǎn)的拼接誤差進(jìn)行累加,得到該張全景展開(kāi)圖的拼接 評(píng)估值。該拼接評(píng)估值代表了其所對(duì)應(yīng)的全景展開(kāi)圖的整體拼接誤差,因此在一組全景圖 內(nèi)可通過(guò)比較拼接評(píng)估值來(lái)評(píng)估其所對(duì)應(yīng)的全景展開(kāi)圖的拼接質(zhì)量。
[0030] S103、計(jì)算每組全景圖中拼接評(píng)估值的平均值。
[0031 ]具體地,在每一組全景圖中,對(duì)腳長(zhǎng)全景展開(kāi)圖的拼接評(píng)估值取平均值,由于各組 全景圖采用不同的全景拼接算法,因此該平均值可W用來(lái)評(píng)估采用不同全景拼接算法的全 景展開(kāi)圖的拼接質(zhì)量。
[0032] S104、在多組全景圖中,判斷平均值最小的一組全景圖包含的全景展開(kāi)圖的拼接 質(zhì)量最佳。
[0033] 具體地,由于拼接評(píng)估值代表了其所對(duì)應(yīng)的全景展開(kāi)圖的整體拼接誤差,因此拼 接評(píng)估值的平均值可W用來(lái)表示整組全景圖的整體拼接誤差,平均值越小表明該組全景圖 中的全景拼接圖的拼接效果越好,由于每一組全景圖分別采用一種全景拼接算法,因此最 小平均值對(duì)應(yīng)的那一組全景圖所使用的全景拼接算法的拼接效果最佳,其全景展開(kāi)圖的拼 接質(zhì)量最好。
[0034]本實(shí)施例中,通過(guò)對(duì)全景展開(kāi)圖拼接區(qū)域的像素誤差進(jìn)行累加得到拼接評(píng)估值, 根據(jù)拼接評(píng)估值的平均值來(lái)評(píng)估全景展開(kāi)圖的拼接質(zhì)量,實(shí)現(xiàn)了對(duì)全景拼接算法的靜態(tài)拼 接質(zhì)量的量化評(píng)估,從而避免了通過(guò)人眼觀測(cè)對(duì)靜態(tài)拼接質(zhì)量進(jìn)行評(píng)估的誤差。
[003引實(shí)施例二:
[0036] 圖2是本發(fā)明實(shí)施例二提供的評(píng)估全景拼接算法靜態(tài)拼接質(zhì)量的方法流程圖,具 體包括步驟S201至S210,詳述如下:
[0037] S201、獲取多組全景圖,每組全景圖包含多張采用全景拼接算法拼接得到的全景 展開(kāi)圖。
[0038] 拍攝環(huán)境可W設(shè)置在空曠的房間內(nèi),并且整體光線分布統(tǒng)一,四面墻體顏色一致, 將相機(jī)放置在房間中屯、進(jìn)行拍攝,拍攝過(guò)程中確保所拍照片的拼接位置都處于墻體上,并 且照片與照片之間的相交區(qū)域內(nèi)沒(méi)有墻角等明顯特征點(diǎn),為了便于拼接,可W在每個(gè)拼接 位置放置標(biāo)定板,覆蓋整個(gè)拼接區(qū)域。
[0039] 具體地,一組全景圖拍攝N組照片,N可W設(shè)為10,在每組照片中,利用同一種全景 拼接算法對(duì)照片進(jìn)行拼接,得到N張全景展開(kāi)圖,運(yùn)腳長(zhǎng)全景展開(kāi)圖作為一組全景圖,對(duì)各組 全景圖采用不同的全景拼接算法即可得到多組全景圖。
[0040] S202、在包含一定數(shù)量拼接縫的全景展開(kāi)圖中,W拼接縫為中屯、線截取固定寬度 的拼接圖。
[0041] 具體地,設(shè)定所拍攝照片的圖像高度為H,圖像拼接區(qū)域最大相交寬度的為W, 每組照片的拼接縫數(shù)量為I。
[0042] 如圖3所示,在全景展開(kāi)圖中,對(duì)每一個(gè)拼接區(qū)域W拼接縫為中屯、線,截取高度為 H,寬度為W的區(qū)域,得到拼接圖r,其中i =