999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于坎貝拉度量改進的智能拼圖算法

2022-12-02 06:12:18吳娟
電腦與電信 2022年8期

吳娟

(濟南工程職業(yè)技術(shù)學(xué)院信息工程學(xué)院,山東 濟南 250200)

1 引言

數(shù)據(jù)挖掘技術(shù)的進步使得大規(guī)模的圖像問題得以被解決,例如用計算機解決拼圖問題能夠?qū)崿F(xiàn)碎片的還原和圖像對象的定位等。好的拼圖技術(shù)能夠在上百以及上千個拼圖塊中找到最好的匹配。最近有研究[1,2]實現(xiàn)基于圖模型解決拼圖問題,它用一個節(jié)點代表相鄰兩塊的相似度分?jǐn)?shù)。其中,Gallagher[1]提出了一種新的兼容性測量MGC(馬氏相似度度量)。Paikin和Tal[2]提出了對于缺失拼圖塊的解決方案。Kosiba等人[3]根據(jù)拼圖塊的顏色相似性進行匹配。Yao等人[4]根據(jù)拼圖分類策略來組裝拼圖。Nielson等人[5]采用分而治之的策略,通過對可能相互連接的碎片進行分組組裝。還有一些研究[6-10]不考慮碎片的形狀信息,主要考慮碎片的內(nèi)容來解決方形拼圖問題。這些方法一般都是首先計算相鄰塊的相似度,然后利用貪婪算法組裝拼圖。

目前大多數(shù)拼圖算法側(cè)重于計算拼圖塊之間的邊緣相似度,即測量拼圖塊邊緣的像素之間的兼容性,但不是檢查所有邊緣像素。雖然機器學(xué)習(xí)能夠利用像素級分析邊緣相似度,但是不容易實現(xiàn)。通過考慮拼圖塊之間的邊緣相似度,本文提出一種改進的拼圖算法來解決未知方向、未知位置的拼圖。將計算邊緣相似度的坎貝拉距離算法與MGC算法結(jié)合,使得還原圖像更準(zhǔn)確。

2 算法與改進

MGC(馬氏相似度度量)是一種能夠較好還原圖片的相似度測量算法。早期的SSD算法僅僅比較RGB值的差異,而MGC通過比較顏色梯度,實現(xiàn)了較高的準(zhǔn)確率。還原算法有貪婪算法、遺傳算法等,其中基于最小生成樹的還原過程能夠還原出較準(zhǔn)確的圖片。

2.1 MGC度量(馬氏相似度度量)

MGC通過考慮邊緣相似度,使度量更準(zhǔn)確,不但計算相鄰塊之間顏色梯度的協(xié)方差,而且將馬氏距離應(yīng)用其中。

拼圖塊xj在xi的右側(cè),計算相似度評分ELR(xi,xj)時,首先表示出拼圖塊xi右邊緣顏色梯度變化的向量,定義一個P*3的矩陣。其中,GiL表示拼圖塊xi右側(cè)邊界梯度變化。

uiL為拼圖塊xi右邊緣的平均分布。t為行數(shù),c為顏色通道。

其中Si是圖像塊xi右邊緣顏色梯度的一個3*3的協(xié)方差矩陣。ELR(xi,xj)為xi到xj的相似度度量。

GijLR(t)為拼圖塊xi右邊緣到拼圖塊xj左邊緣的梯度變化。

公式(5)為修正公式。ELR(xi,xj)是拼圖塊xi到拼圖塊xj的馬氏距離,ERL(xj,xi)是拼圖塊xj到拼圖塊xi的馬氏距離。MGC(xi,xj)為兩個拼圖塊之間馬氏距離的加權(quán)值。

2.2 采用Kruskal算法還原圖像

每個拼圖塊是一個頂點,相鄰拼圖塊之間的MGC為邊的權(quán)重,構(gòu)成矩陣E。

(1)找出E中代價最小的邊emin并將其從MGC矩陣中移除。如果emin的頂點位于同一個森林,則為了避免環(huán)路的形成,將emin舍棄。如果在合并森林時,兩塊拼圖占據(jù)相同的位置,即發(fā)生了沖突,則舍棄emin。如果emin符合要求通過檢測,則將其加入森林;否則繼續(xù)在剩余邊里選取權(quán)重最小的,重復(fù)以上步驟。

(2)將生成的最小生成樹進行剪枝,剪枝時把最大部分留在矩形內(nèi)。

(3)將矩形中剩余部分進行填充。

2.3 坎貝拉距離計算

坎貝拉距離(Canberra距離)算法最早是由Lance和Williams提出的。它是相似度分析中一種度量距離的常用方法。好的度量方法對于碎片之間的微小差異是很敏感的,當(dāng)圖片中出現(xiàn)大量相似物時,利用MGC方法進行組裝拼圖的準(zhǔn)確率會降低。因此本文將坎貝拉距離算法應(yīng)用于拼圖中。

提取相鄰塊邊緣某一行(列)的RGB特征。將相鄰拼圖塊標(biāo)記為pi、pj,若pi是塊i的上邊緣,則pj是塊j的下邊緣,則pi(h,Q,c)為拼圖塊pi在第h位置第c通道最左側(cè)邊界的顏色梯度,則pj(h,l,c)為拼圖塊pj在第h位置第c通道最左側(cè)邊界的顏色梯度。然后通過計算相鄰塊邊緣對應(yīng)向量之間的坎貝拉距離,從而得到相鄰塊之間的相似度度量:

其中d(pi,pj)為相鄰兩塊拼圖塊的坎貝拉距離。式中d(pi,pj)越小,說明pi,pj接近程度越大,否則說明pi,pj接近程度越小。

2.3.1 Canberra與MGC結(jié)合方式一

當(dāng)有大量相似物時,單純的MGC算法準(zhǔn)確率不高,因此本文提出將Canberra與MGC結(jié)合的度量方式。新的度量方式能夠增加碎片之間的差別。

公式(8)(9)中a,b值大小不同時,進行正確匹配的拼圖塊的數(shù)量不同,運行時間也會不同。

在對a∈{0.4,0.5,0.6,0.7}時進行對比分析,發(fā)現(xiàn)當(dāng)a=0.7時正確匹配的拼圖塊的數(shù)量最多,效果最好。將此方法標(biāo)記為Can1。

Can1算法在不同a取值時,正確匹配的拼圖塊的數(shù)量對比如圖1所示。

從圖1中可以看出,當(dāng)a=0.7,b=0.3時正確匹配的拼圖塊的數(shù)量最多。因此后續(xù)的實驗中取a=0.7,b=0.3。

圖1 a值不同時,不同圖片匹配正確的拼圖塊數(shù)量對比

2.3.2 Canberra與MGC結(jié)合方式二

將Canberra距離與MGC距離結(jié)合測量兩個拼圖塊之間的相似度公式如下所示:

公式(10)中r是一個可以設(shè)置的自由參數(shù),對r∈{1/2,1/4,1/8,1/16}進行對比分析,發(fā)現(xiàn)當(dāng)r=1/4時效果最好。將次方法標(biāo)記為Can2。

r值大小不同時,Can2算法進行正確匹配的拼圖塊的數(shù)量對比如圖2所示。

圖2 r值不同時,不同圖片匹配正確的拼圖塊數(shù)量對比

從圖2中可以看出當(dāng)r=1/8開始正確匹配的拼圖塊數(shù)量明顯下降,r=1/4,即r=0.25時正確匹配的拼圖塊數(shù)量最多。因此后續(xù)的實驗中取r=1/4。

類似于Gallagher[4],我們假定N為相似度矩陣,則N(pi,pj)是拼圖塊pi和pj的相似度評分,設(shè)P為所有拼圖塊的集合,則歸一化矩陣N"定義如下:

由于不需要將拼圖塊與自身相比較,因此對角線上的項不需要考慮。這一規(guī)范化提高了拼圖的準(zhǔn)確率。

2.3.3確定整體拼接策略

貪婪算法即一步一步地構(gòu)建問題的最優(yōu)解決方案。其中每一步只需考慮眼前的最佳選擇,即我們希望通過局部最優(yōu)到達全局最優(yōu)。

(1)確定判斷閾值函數(shù)值。

其中mean(Can1)、mean(Can2)是Can1和Can2的均值,var(Can1)、var(Can2)是Can1和Can2的方差。

(2)將計算的所有塊與塊、每種塊與塊之間的16種組合的g(Can1)、g(Can2)的值,選擇值最小的值作為正確的拼接。

(3)將上一次結(jié)果與剩余塊拼接,防止出現(xiàn)重疊。

圖3中拼接發(fā)生沖突,因此合并這兩個森林后的結(jié)果將被丟棄。圖4中拼接未發(fā)生重疊,因此為正確拼接。

圖3 拼接發(fā)生沖突

圖4 成功拼接

(4)如果拼接之后的結(jié)果圖片的維度超過原圖像維度,需要剪枝。

(5)剪枝之后,將剩余空缺較小的部分重新填充完畢。

3 實驗結(jié)果及分析

3.1 三種算法對于無噪聲圖片效果對比

本文將網(wǎng)絡(luò)圖像庫以及實驗拍攝的一些圖片分為14組,分別利用Can1算法、Can2算法和MGC算法進行測試,將每張圖片劃分為432塊,每塊28×28像素,實驗環(huán)境選擇Win10 64位操作系統(tǒng),MatlabR2021a編程實現(xiàn)。實驗結(jié)果如表1所示。本文在圖5中展示6張圖片采用兩種算法來重建圖像的匹配圖。

圖5 三種算法準(zhǔn)確率對比

從表1中可以發(fā)現(xiàn),在所測試的14組圖片中,使用本文兩種算法,拼圖塊進行匹配的準(zhǔn)確率都有所提高。Can2相對于大多數(shù)圖片,都能得到較高的準(zhǔn)確率。超過64%的圖片有高達90%以上的準(zhǔn)確率。對于背景單一圖片Can2算法仍能達到80%左右的準(zhǔn)確率,而此時MGC只能達到60%左右的準(zhǔn)確率。Can1相對于某些圖片雖然也起到了微調(diào)的作用,準(zhǔn)確率也有所提高,但相比于Can2效果要差。

表1 三種算法準(zhǔn)確率對比

圖5中將三種算法完成圖作對比,左為利用MGC還原后的圖像,中間為利用Can1還原后的圖像,右為利用Can2還原后的圖像。從圖5中可以看出,對于相似度小的圖像,三種方法均能得到比較完整的還原圖像。而對于背景單一相似物多的圖片,利用坎貝拉距離還原后的圖像能夠減少圖片亂碼的出現(xiàn)。

本文算法相比于MGC算法準(zhǔn)確率有所提高,是因為對于背景圖片單一、有大量相似物時,相似塊之間,利用坎貝拉距離算法計算出的矩陣減少了相等值的出現(xiàn),而利用MGC算法計算出的馬氏距離會有比較多的相同情況,因此還原后的圖像會有差異。對于背景復(fù)雜的圖像,Can2算法和MGC算法都能區(qū)分出拼圖塊之間的差異,因此還原此種圖像效果較好。

3.2 噪聲干擾下兩種算法對比

拼圖問題為廣泛的實際應(yīng)用提供了可能的解決方案,如考古遺物的重組,被破壞文件的復(fù)原。在這些應(yīng)用中,現(xiàn)實圖像總存在大量噪聲。過去的文獻中,解決拼圖問題往往假定圖像是完美的,受到噪聲影響后,其準(zhǔn)確率會有明顯變化,比如MGC算法。本文對于受到噪聲干擾的圖像進行實驗預(yù)估。首先對14組圖片添加噪聲,然后對兩種算法的準(zhǔn)確率進行對比。每張圖片均加入密度為0.05的椒鹽噪聲及均值為0、方差為0.01的高斯噪聲,觀察其準(zhǔn)確率。

圖6,圖7中結(jié)果可以看出,對于14組測試圖片中,MGC算法對于個別背景單一的圖片,加入噪聲后其準(zhǔn)確率會有所提高,而對于背景復(fù)雜的圖片其準(zhǔn)確率會有所下降。而Can2準(zhǔn)確率始終比MGC準(zhǔn)確率高,表現(xiàn)出很好的魯棒性,優(yōu)于MGC還原圖像的算法。

圖6 高斯噪聲影響下兩種算法的準(zhǔn)確率

圖7 椒鹽噪聲影響下的兩種算法的準(zhǔn)確率

3.3 設(shè)置圖片缺損

重建圖像的另外一個難題是當(dāng)圖片不完整時,是否還能達到很高的準(zhǔn)確率。隨機設(shè)置黑塊制造不完整性,對第一組所有圖片隨機進行涂黑。

將Can1算法與MGC算法作對比,從圖8中可以看出,MGC的準(zhǔn)確率低于Can1的準(zhǔn)確率,MGC的準(zhǔn)確率只有0.6。

圖8 第一組圖片加黑塊后的準(zhǔn)確率

4 結(jié)語

本文提出了一種新穎的拼圖算法,通過坎貝拉距離計算相鄰塊邊緣的顏色梯度,根據(jù)坎貝拉算法與MGC算法結(jié)合得到的距離對相鄰拼圖塊的相似度進行評分,重建圖像時本文先將結(jié)果值進行加權(quán),然后還原圖像。

坎貝拉測量算法實驗結(jié)果表明,本文中的算法對于所測試圖片有較高的準(zhǔn)確率,當(dāng)有噪聲干擾時,Can2算法相比于MGC算法有較高的準(zhǔn)確率,當(dāng)圖片設(shè)置缺損時,雖然兩種算法相對于之前完整的圖像準(zhǔn)確率有所降低,但是Can1算法的準(zhǔn)確率高于MGC的準(zhǔn)確率。后續(xù)的工作中,將進一步優(yōu)化算法,提高算法的魯棒性和準(zhǔn)確率。

主站蜘蛛池模板: 国产精品午夜福利麻豆| 国产一区二区在线视频观看| 欧美亚洲香蕉| 99久久精品国产综合婷婷| 欧美国产日韩在线观看| 就去色综合| 亚洲天堂伊人| 国产精品 欧美激情 在线播放| 久久久成年黄色视频| 欧美在线黄| 久久大香伊蕉在人线观看热2| 国产乱子伦无码精品小说| 福利姬国产精品一区在线| 手机精品福利在线观看| 99久久精品免费看国产免费软件| 一区二区三区四区在线| 最新亚洲av女人的天堂| 成人午夜久久| 免费观看无遮挡www的小视频| 在线观看无码av免费不卡网站| 亚洲最大综合网| 伊人AV天堂| 久久久久国产精品熟女影院| 97在线国产视频| 毛片最新网址| 国产激爽大片高清在线观看| AV不卡国产在线观看| 欧美日韩福利| 少妇人妻无码首页| 亚洲精品成人7777在线观看| 亚洲成人动漫在线| 国产在线一二三区| 午夜性刺激在线观看免费| 男女精品视频| 中国毛片网| 中国成人在线视频| 亚洲欧美日本国产综合在线 | 波多野结衣一区二区三区四区 | 免费jizz在线播放| 亚洲第一成年人网站| 国产精品.com| 国产精品无码一二三视频| 亚洲第一成人在线| 伦伦影院精品一区| 国产精品免费露脸视频| 无码aaa视频| 欧美综合成人| 波多野结衣亚洲一区| 久久精品国产91久久综合麻豆自制| 天天爽免费视频| 在线观看av永久| 国产成人免费观看在线视频| 亚洲人成网7777777国产| 2021无码专区人妻系列日韩| 日本道综合一本久久久88| 国产在线观看一区精品| 精品成人免费自拍视频| av在线无码浏览| 夜精品a一区二区三区| 亚洲热线99精品视频| 欧美日韩亚洲国产| 日韩不卡免费视频| 在线国产综合一区二区三区| 一级全免费视频播放| 亚洲精品综合一二三区在线| 狠狠综合久久| 狠狠亚洲五月天| 人人看人人鲁狠狠高清| 午夜日b视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲天堂首页| 日韩国产黄色网站| 一区二区三区四区在线| 67194在线午夜亚洲| 亚洲高清中文字幕| 亚洲av无码人妻| 日韩成人免费网站| 动漫精品啪啪一区二区三区| 国产成人综合在线观看| 成人综合在线观看| 老色鬼欧美精品| 亚洲人成人伊人成综合网无码|