2023年基于邊緣檢測法的碎片復(fù)原技術(shù)大學(xué)生數(shù)學(xué)建模競賽_第1頁
2023年基于邊緣檢測法的碎片復(fù)原技術(shù)大學(xué)生數(shù)學(xué)建模競賽_第2頁
2023年基于邊緣檢測法的碎片復(fù)原技術(shù)大學(xué)生數(shù)學(xué)建模競賽_第3頁
2023年基于邊緣檢測法的碎片復(fù)原技術(shù)大學(xué)生數(shù)學(xué)建模競賽_第4頁
2023年基于邊緣檢測法的碎片復(fù)原技術(shù)大學(xué)生數(shù)學(xué)建模競賽_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于邊沿檢測法的碎片復(fù)原技術(shù)摘要當(dāng)今碎紙機(jī)已經(jīng)成為辦公室不可或缺的一部分,但碎紙片的拼接在司法物證復(fù)原、歷史文獻(xiàn)修復(fù)以及軍事情報(bào)獲取等領(lǐng)域都有著重要的應(yīng)用,本文針對碎紙片建立復(fù)原模型,對碎紙片的復(fù)原進(jìn)行研究。針對問題一:運(yùn)用邊沿檢測法中邊沿特性值相似度越高匹配限度越好的原理建立模型一,以左右邊沿特性值為出發(fā)點(diǎn),運(yùn)用軟件編程,得到附件1圖片的復(fù)原排序?yàn)?008,014,012,015,003,010,002,016,001,004,005,009,013,018,011,007,017,000,006;附件2圖片的復(fù)原排序?yàn)?003,006,002,007,005,018,011,000,005,001,009,013,010,008,012,014,017,016,004。針對問題二:在模型一的基礎(chǔ)上,運(yùn)用平面圖片的四維方向性建立模型二,以上下左右四個(gè)方向的邊沿特性值為出發(fā)點(diǎn),運(yùn)用軟件編輯循環(huán)程序,對附件3的圖片碎片進(jìn)行循環(huán)比較匹配,得到除143、038、018、074、176、043等6張獨(dú)立的圖像外的附件3的大部分復(fù)原排序,結(jié)合人工的干預(yù)可以得到附件3的復(fù)原排序;對附件4得到除150、057、132、206、009、177等6張獨(dú)立的圖像外的附件4的大部分復(fù)原排序,結(jié)合人工干預(yù)得到附件4的復(fù)原排序。針對問題三:在模型一和模型二的基礎(chǔ)上,運(yùn)用無有效重疊區(qū)域圖像拼接的原理建立模型三,并運(yùn)用軟件編程的方法,得出095a,095b,156a,156b,028a,028b,022a,022b,087a,087b,105a,105b為孤立的圖片,由于每張圖片都是a面和b面相應(yīng)的,所以孤立圖片也是一一相應(yīng)的,通過人工干預(yù)可以得到附件5中圖片正、負(fù)兩面的排序。本文對碎片復(fù)原進(jìn)行了研究,該項(xiàng)技術(shù)對大多數(shù)公司、機(jī)關(guān)院校和軍隊(duì)會(huì)出于保密的需要,使用碎紙機(jī)對重要文獻(xiàn)、單據(jù)以及材料進(jìn)行銷毀,而事實(shí)上,在許多情況下,需要將已經(jīng)破碎的文檔重新恢復(fù)起到重要的作用。關(guān)鍵詞:邊沿檢測法四維方向性無有效重疊區(qū)域圖像拼接1.問題的重述當(dāng)今碎紙機(jī)已經(jīng)成為辦公室不可或缺的一部分。大多數(shù)公司、機(jī)關(guān)院校和軍隊(duì)會(huì)出于保密的需要,使用碎紙機(jī)對重要文獻(xiàn)、單據(jù)以及材料進(jìn)行銷毀。而事實(shí)上,在許多情況下,需要將已經(jīng)破碎的文檔重新恢復(fù)。然而,面對大量、細(xì)小、破碎的紙片,假如進(jìn)行人工辨識(shí)和拼接的話,那將意味著海量枯燥的工作和漫長無期的時(shí)間,并且,通常結(jié)果并不能讓人滿意。計(jì)算機(jī)具有快速解決大量數(shù)據(jù)的能力,而通過計(jì)算機(jī)算法對破碎的文檔進(jìn)行恢復(fù)的研究較少。破碎文獻(xiàn)的拼接在司法物證復(fù)原、歷史文獻(xiàn)修復(fù)以及軍事情報(bào)獲取等領(lǐng)域都有著重要的應(yīng)用。傳統(tǒng)上,拼接復(fù)原工作需由人工完畢,準(zhǔn)確率較高,但效率很低。特別是當(dāng)碎片數(shù)量巨大,人工拼接很難在短時(shí)間內(nèi)完畢任務(wù)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,人們試圖開發(fā)碎紙片的自動(dòng)拼接技術(shù),以提高拼接復(fù)原效率。請討論以下問題:1.對于給定的來自同一頁印刷文字文獻(xiàn)的碎紙機(jī)破碎紙片(僅縱切),建立碎紙片拼接復(fù)原模型和算法,并針對附件1、附件2給出的中、英文各一頁文獻(xiàn)的碎片數(shù)據(jù)進(jìn)行拼接復(fù)原。假如復(fù)原過程需要人工干預(yù),請寫出干預(yù)方式及干預(yù)的時(shí)間節(jié)點(diǎn)。復(fù)原結(jié)果以圖片形式及表格形式表達(dá)。2.對于碎紙機(jī)既縱切又橫切的情形,請?jiān)O(shè)計(jì)碎紙片拼接復(fù)原模型和算法,并針對附件3、附件4給出的中、英文各一頁文獻(xiàn)的碎片數(shù)據(jù)進(jìn)行拼接復(fù)原。假如復(fù)原過程需要人工干預(yù),請寫出干預(yù)方式及干預(yù)的時(shí)間節(jié)點(diǎn)。復(fù)原結(jié)果表達(dá)規(guī)定同上。3.上述所給碎片數(shù)據(jù)均為單面打印文獻(xiàn),從現(xiàn)實(shí)情形出發(fā),還也許有雙面打印文獻(xiàn)的碎紙片拼接復(fù)原問題需要解決。附件5給出的是一頁英文印刷文字雙面打印文獻(xiàn)的碎片數(shù)據(jù)。請嘗試設(shè)計(jì)相應(yīng)的碎紙片拼接復(fù)原模型與算法,并就附件5的碎片數(shù)據(jù)給出拼接復(fù)原結(jié)果,結(jié)果表達(dá)規(guī)定同上。2.問題的分析碎紙片的拼接在司法物證復(fù)原、歷史文獻(xiàn)修復(fù)以及軍事情報(bào)獲取等領(lǐng)域都有著重要的應(yīng)用。傳統(tǒng)上,拼接復(fù)原工作需由人工完畢,準(zhǔn)確率較高,但效率很低。特別是當(dāng)碎片數(shù)量巨大,人工拼接很難在短時(shí)間內(nèi)完畢任務(wù)。所以我們希望能用電腦完畢這一海量枯燥的工作并同時(shí)減少漫長無期的時(shí)間花費(fèi)。一方面,我們將碎片由圖片轉(zhuǎn)為灰度圖像并進(jìn)一步轉(zhuǎn)化為二值圖像即白色像素點(diǎn)用1表達(dá),黑色像素點(diǎn)用0表達(dá),以將其簡化用于中的計(jì)算。針對問題一,我們考慮到無論是漢字還是英文字母在每個(gè)碎片之間存在其筆畫的連續(xù)性,根據(jù)導(dǎo)入圖片后形成的像素矩陣中左右兩端像素點(diǎn)的相似度,相似度最大的兩張碎片來為相鄰的兩幅碎片。同時(shí),位于首尾的兩張碎片存在其特殊性,即位于首位的碎片的最左端和位于末位的碎片的最右端應(yīng)是權(quán)威白色,即像素點(diǎn)全為1.。所以以像素點(diǎn)的列向量和為1980為標(biāo)準(zhǔn)來擬定出首列和尾列,然后對剩下的圖片的像素的最右列和最左列運(yùn)用相關(guān)性關(guān)系進(jìn)行匹配,將相似率最高的兩個(gè)排在一起,再依次向右拼接所有碎片,完畢對碎片的復(fù)原。針對問題二:在問題一的基礎(chǔ)上,考慮到問題二中原文獻(xiàn)數(shù)據(jù)碎片除了豎切尚有橫切,所以我們先判別出位于最左邊的碎片,然后對剩下的圖片進(jìn)行特性值匹配,由于碎片較小,圖片各邊的特性值少,不能保證能一直滿足向右的拼接,所以我們不僅僅要考慮圖片的最左邊的特性值,還要考慮圖片上下邊的特性值,在一直向右拼接受阻的情況下考慮向左、向上或者向下的拼接,以更準(zhǔn)確的匹配圖片。假如碰到各個(gè)方向均有很多的也許鏈接的碎片的情況下,對其進(jìn)行人工干預(yù),最后完畢對碎片的復(fù)原。針對問題三:在問題一、二的基礎(chǔ)上,我們不僅僅要考慮橫切和豎切的碎片,還要考慮圖片是雙面的,一張碎片的一面是000a,相應(yīng)的另一面就是000b,這需要我們要將問題一和問題二中的所有工作都做一遍。由于無法擬定哪些碎片是出于同一面的,所以我們一方面找到碎片最左邊的邊沿特性值都為1和最右邊的邊沿特性值都為1的圖片,假如這些碎片同時(shí)滿足圖片的a,b面是一一相應(yīng)的,即假如001a的最左列特性值和為180,那么001b的最右列的特性值和為180,以擬定出所有的位于兩端的碎片。在此基礎(chǔ)上,即根據(jù)問題二的算法,在所有剩下的碎片中選擇適合碎片,拼接出正反面中的一面,然后基于附件五每張碎片均有兩面的特性,得出另一面的拼接圖片,并同時(shí)以此作為程序拼接的檢查,以完畢對碎片的復(fù)原。3.模型的假設(shè)與符號(hào)說明1、模型的假設(shè)(1)假設(shè)一:假設(shè)附件中所給的碎片沒有完全相同的兩張。(2)假設(shè)二:假設(shè)附件中所給的碎片之間可以完全的無縫連接(3)假設(shè)三:假設(shè)三:假設(shè)附件中所給出的碎片沒有完全空白碎片;(4)假設(shè)四:碎紙片中只具有灰度像素,不含彩色像素;(5)假設(shè)五:原文獻(xiàn)左右兩側(cè)均存在頁邊距。2、符號(hào)說明符號(hào)說明對圖片的數(shù)字化表達(dá)圖片的第行的右邊界即第72列的特性值表達(dá)圖片的第行的左邊界即第1列的特性值表達(dá)圖片的第列的右邊界即第180行的特性值表達(dá)圖片的第的右邊界即第1行的特性值表達(dá)圖像中相應(yīng)點(diǎn)的灰度值表達(dá)圖像中相應(yīng)點(diǎn)的灰度值4.模型的準(zhǔn)備針對問題一:Step1:圖像數(shù)字化圖像數(shù)字化是以數(shù)字的形式來不失真地描述圖像信息。將破碎的紙質(zhì)文檔,運(yùn)用計(jì)算機(jī)將其數(shù)字化,轉(zhuǎn)換成數(shù)字圖像,以便通過圖像解決辦法,在計(jì)算機(jī)上對其進(jìn)行解決,將件1和附件2中碎片進(jìn)行是數(shù)字化,并輸出BMP格式的原始圖像;由于BMP格式的圖像數(shù)據(jù)沒有壓縮,則原始的數(shù)據(jù)信息被最大限度地保存了下來,以便進(jìn)行下一步解決。Step2:對圖像的預(yù)解決對原圖像依次進(jìn)行直方圖均衡化和圖像濾波解決,再使用8領(lǐng)域方向鏈碼的方法從背景模板中提取得到所有碎片圖像。Step3:灰度圖像二值化在進(jìn)行了灰度化解決之后,圖像中的每個(gè)象素只有一個(gè)值,那就是象素的灰度值。它的大小決定了象素的亮暗限度。為了更加便利的開展下面的圖像解決操作,還需要對已經(jīng)得到的灰度圖像做一個(gè)二值化解決。圖像的二值化就是把圖像中的象素根據(jù)一定的標(biāo)準(zhǔn)分化成兩種顏色。在系統(tǒng)中是根據(jù)象素的灰度值解決成黑白兩種顏色。閾值分割法的結(jié)果很大限度上依賴于對閾值的選擇,因此該方法的關(guān)鍵是如何選擇合適的閾值。選擇不同的初始灰度也會(huì)產(chǎn)生不同樣的二值化圖像,因此要獲得最佳效果,必須要考慮選擇一個(gè)好的初始T值。針對問題二:在問題一的基礎(chǔ)上,我們同樣的先對附件3和附件4做圖像灰度化預(yù)解決和二值化解決,之后進(jìn)行下一步解決。Step4:圖像拼接找出二值化后的圖片最左邊都為1特性值的圖片排在每一行的首位,形成第一列。以便接下來的圖片找準(zhǔn)位置。針對問題三:在問題一和問題二的基礎(chǔ)上,我們同樣的先對附件5做圖像灰度化預(yù)解決和二值化解決,之后進(jìn)行下一步解決。Step5:找出所有的是首列的圖片和所有的是尾列的圖片,找出的圖片有兩種也許,一是正面的首列圖片和尾列圖片,二是反面的首列和尾列圖片,基于他們的上、下特性值將他們分別匹配成整列。5.模型的建立與求解5.1問題一的模型建立于求解5.1.1模型一建立灰度圖像是指只含亮度信息,不含色彩信息的圖像。將色彩圖像轉(zhuǎn)化為灰色圖像的過程稱為圖像的灰度化解決。彩色圖像中的每個(gè)像素的顏色有R、G、B三個(gè)分量決定,而每個(gè)分量有255種值可取,這樣一個(gè)像素點(diǎn)可以有1600多萬的顏色變化范圍。而灰度圖像是R、G、B三個(gè)分量相同的一種特殊的彩色圖像,一個(gè)像素點(diǎn)的變化范圍為255種,所以在數(shù)字圖像解決中一般先將各種格式的圖像轉(zhuǎn)變成灰度圖像以使后續(xù)的圖像的計(jì)算量變得少一些?;叶葓D像的描述與色彩圖像同樣仍然反映了整幅圖像的整體和局部的色度和亮度等級(jí)的分布和特性。圖像的灰度化解決可先求出每個(gè)像素點(diǎn)的R、G、B三個(gè)分量的平均值,然后將這個(gè)平均值賦予給這個(gè)像素的三個(gè)分量。單純的看,灰色圖也是黑白的,就像黑白電視顯示的圖像同樣,但是點(diǎn)與點(diǎn)之間黑的限度不同樣的,這就是深度。假如稱不同深度的顏色為一色的話,灰色圖像就不止只有黑色和白色兩種顏色,一般使用灰度圖為256級(jí)灰度圖,就是說圖像由256中不同灰度級(jí)的顏色組成?;叶仍?將圖像轉(zhuǎn)化成為灰度圖像的過程成為圖像的灰度化解決。通過灰度圖像中的相似灰度聚類,通過聚類將圖像表達(dá)為不同區(qū)域。顏色聚類事實(shí)上是將相似的集中顏色合并為一色。在實(shí)際的聚類算法中,在聚類的初期采用最小誤差準(zhǔn)則,合并圖像中的大量噪聲點(diǎn),并在顏色數(shù)合并到一定數(shù)時(shí)轉(zhuǎn)而采用最小色差準(zhǔn)則法,以保存面積較小的區(qū)域。這種綜合聚類法可以有效克服單一使用其中一種方法帶來的缺陷,可以得到滿意的效果。二值圖像就是指只有兩個(gè)灰度級(jí)的圖像,二值圖像具有存儲(chǔ)空間小,解決速度快,可以方便地對圖像進(jìn)行布爾邏輯運(yùn)算等特點(diǎn)。更重要的是,在二值圖像的基礎(chǔ)上,還可以進(jìn)一步對圖像解決,獲得該圖像的一些幾何特性或者其他更多特性。在圖像相關(guān)方面,用二值圖像進(jìn)行相關(guān)比用灰度級(jí)圖像進(jìn)行相關(guān)有更好的相關(guān)性能和去噪作用。在用硬件實(shí)現(xiàn)時(shí)可避免乘法運(yùn)算,從而提高硬件系統(tǒng)的速度和減少成本。在圖像的符號(hào)匹配方面,二值圖像比灰度級(jí)圖像更適合于用符號(hào)來表達(dá)。二值圖既保存了原始圖像的重要特性,又使信息量得到了極大的壓縮。圖像二值化是圖像解決中的一項(xiàng)基本技術(shù),也是很多圖像解決技術(shù)的預(yù)解決過程。圖像的預(yù)解決在進(jìn)行圖像二值化操作前要對圖像進(jìn)行預(yù)解決,涉及彩色圖像灰化和增強(qiáng)。由于選取閾值需要參照直方圖,因此在圖像進(jìn)行解決后,我們再獲取圖像的直方圖以幫助選取閾值。圖像二值化是圖像數(shù)據(jù)預(yù)解決的重要技術(shù),假如二值化的過程中閾值選取不妥會(huì)損失原圖像的許多有用信息。圖像二值化的解決方法涉及全局閾值法、局部閾值法。全局閾值法是指在二值化的過程中只使用一個(gè)全局閾值T的方法。它將圖像的每個(gè)像素的灰度值與T進(jìn)行比較,若大于T,則取為前景色(白色);否則,取為背景色。根據(jù)文本圖像的直方圖或灰度空間分布擬定一個(gè)閾值,以此實(shí)現(xiàn)灰度文本圖像到二值圖像的轉(zhuǎn)化,其中全局閾值法又可分為基于點(diǎn)的閾值法和基于區(qū)域的閾值法。閾值分割法的結(jié)果很大限度上依賴于對閾值的選擇,因此該方法的關(guān)鍵是如何選擇合適的閾值。選擇不同的初始灰度也會(huì)產(chǎn)生不同樣的二值化圖像,因此要獲得最佳效果,必須要考慮選擇一個(gè)好的初始T值。此外使用迭代法雖然能得到很精確的閾值,但是也占用了大量的時(shí)間,即時(shí)間復(fù)雜度比較高,效率較其他算法低。我們考慮到無論是漢字還是英文字母在每個(gè)碎片之間存在其筆畫的連續(xù)性,根據(jù)導(dǎo)入圖片后形成的像素矩陣中左右兩端像素點(diǎn)的相似度,相似度最大的兩張碎片來為相鄰的兩幅碎片。同時(shí),位于首尾的兩張碎片存在其特殊性,即位于首位的碎片的最左端和位于末位的碎片的最右端應(yīng)是權(quán)威白色,即像素點(diǎn)全為1.。所以以像素點(diǎn)的列向量和為1980為標(biāo)準(zhǔn)來擬定出首列和尾列,然后對剩下的圖片的像素的最右列和最左列運(yùn)用相關(guān)性關(guān)系進(jìn)行匹配,將相似率最高的兩個(gè)排在一起,再依次向右拼接所有碎片,完畢對碎片的復(fù)原。根據(jù)邊沿檢測法建立模型一:這個(gè)模型是根據(jù)特性值相同的相減為零,通過對第一張圖片二值化后的最后一列和其他張二值化后的第一列進(jìn)行比較,得到絕對值最小的那張圖片就和第一張圖片最匹配。所以本文提出的算法如圖所示:上圖表達(dá)根據(jù)邊沿檢測法,找到一條邊最左邊的邊沿特性值全為1的為第一列,最右邊的邊沿值全為1的為最后一列,剩下的中間17列,運(yùn)用編輯的程序?qū)Φ谝涣械淖钣疫叺倪呇靥匦灾岛椭虚g的17列的最左邊的邊沿特性值進(jìn)行匹配,相同特性值的相似度最高的相匹配,依次循環(huán)可以得到最后的答案。5.1.2模型一的求解根據(jù)二值化后的圖片可以找出附件1的第一列的序號(hào)為008,最后一列的序號(hào)為006,通過軟件編程得到的中間17列的序號(hào)依次為:014、012、015、003、010、002、016、001、004、005、009、013、018、011、007、017、000.表一:附件1的圖片排序:序號(hào)12345678910排序008014012015003010002016001004序號(hào)111213141516171819排序005009013018011007017000006根據(jù)二值化后的圖片可以找出附件2的第一列的序號(hào)為003,最后一列的序號(hào)為004,通過軟件編程得到的中間17列的序號(hào)依次為:006 、002、007、015、018、011、000、005、001、009、013、010、008、012、014、017、016表二:附件2的圖片排序:序號(hào)12345678910111213141516171819排序0030060020070150180110000050010090130100080120140170160045.2模型二的建立與求解5.2.1模型二的建立在問題一的基礎(chǔ)上,考慮到問題二中原文獻(xiàn)數(shù)據(jù)碎片除了豎切尚有橫切,所以我們先判別出位于最左邊的碎片,然后對剩下的圖片進(jìn)行特性值匹配,由于碎片較小,圖片各邊的特性值少,不能保證能一直滿足向右的拼接,所以我們不僅僅要考慮圖片的最左邊的特性值,還要考慮圖片上下邊的特性值,在一直向右拼接受阻的情況下考慮向上或者向下的拼接,以更準(zhǔn)確的匹配圖片。假如碰到各個(gè)方向均有很多的也許鏈接的碎片的情況下,對其進(jìn)行人工干預(yù),最后完畢對碎片的復(fù)原。在模型一的基礎(chǔ)上,根據(jù)漢字和英文的筆畫不規(guī)則性建立模型二:建立的模型二中表達(dá)第一張圖片最后一列的第個(gè)特性值與其他張圖片第一列的第個(gè)特性值比較,并且還對后一張圖的第一列的第,個(gè)特性值進(jìn)行比較,。根據(jù)模型二的思想,運(yùn)用編寫程序可以得到圖片拼接的部分結(jié)果,其他的不能拼接的圖片采用人工干預(yù)。一方面我們按照第一列像素點(diǎn)為全1來擬定出文章的第一列得到11個(gè)碎片分,再按照第一行像素點(diǎn)均為1來擬定滿足位于文章的第一行的碎片,最后的其交集為[014、029、049、071、089]五個(gè)碎片能滿足成為文章左上角的碎片,此時(shí)進(jìn)行人工干預(yù),按照我們的思想進(jìn)行向右的拼接得到以下拼接圖片以14為第一個(gè)碎片(計(jì)算出右邊一張為128)得出拼接圖像為(圖1)以029為第一張碎片(計(jì)算出右邊圖像為064)得到拼接圖像為(圖2)以049作為第一張碎片(計(jì)算出右邊碎片為054)得到拼接圖像為(圖3)圖1圖2圖3以071為第一張(計(jì)算得出下一張為156)得出圖像(圖4)以089為第一張,下一張計(jì)算出為146圖像為(圖5)圖4圖5以此5個(gè)拼接圖我們可以看出,為了滿足邏輯上的通順,只有以圖片049為首張圖片可以滿足實(shí)際情況,所以我們定下首張碎片為049.然后進(jìn)行拼接。開始拼接:我們一方面從049號(hào)圖片進(jìn)行向右的拼接的到前3個(gè)碎片為049、054、065,圖像為(圖6)在進(jìn)行第4張碎片的拼接的時(shí)候出現(xiàn)多碎片滿足的情況,我們改為從第3個(gè)碎片進(jìn)行向下拼接得到位置為(2,3)的碎片為078號(hào),拼圖結(jié)果為(圖7)圖6圖7在此基礎(chǔ)上再進(jìn)行向右的拼接。以此方法,得出需要人工干預(yù)后才干繼續(xù)完畢拼接的碎片坐標(biāo)分別為(1,4)。以此類推可以得到整個(gè)附件3的流程圖為:Step1:當(dāng)走過時(shí)就不能再繼續(xù),在此需要人工干預(yù)將143拼接在065的后面。Step2:當(dāng)走過時(shí)就不能再繼續(xù)。Step3:當(dāng)走過時(shí)就不能再繼續(xù)。Step4:當(dāng)走過時(shí)就不能再繼續(xù)。Step5:當(dāng)走過時(shí)就不能再繼續(xù)。Step6:當(dāng)走過時(shí)就不能再繼續(xù)。Step7:當(dāng)走過時(shí)就不能再繼續(xù)。Step8:當(dāng)走過時(shí)就不能再繼續(xù)。Step9:當(dāng)走過時(shí)就不能再繼續(xù)。Step10:當(dāng)走過時(shí)就不能再繼續(xù)。Step11:當(dāng)走過時(shí)就不能再繼續(xù)。Step12:當(dāng)走過時(shí)就不能再繼續(xù)。Step13:當(dāng)走過時(shí)就不能再繼續(xù)。Step14:當(dāng)走過時(shí)就不能再繼續(xù)。Step15:當(dāng)走過時(shí)就不能再繼續(xù).。Step16:當(dāng)走過時(shí)就不能再繼續(xù)。Step17:當(dāng)走過時(shí)就不能再繼續(xù)。Step18:當(dāng)走過時(shí)就不能再繼續(xù)。Step19:當(dāng)走過時(shí)就不能再繼續(xù)。Step20:當(dāng)走過時(shí)就不能再繼續(xù)。通過每一步的循環(huán)得到的圖像都是不完整的不規(guī)則圖形,根據(jù)圖像的邊沿的特殊形狀進(jìn)行拼接,可以由此得到較為完整的圖形,剩下的小部分孤立圖片通過人工干預(yù)可以使所有的圖片完畢無縫拼接,得到最終的答案。如圖8,圖9所示:圖8圖95.2.2模型二的求解:當(dāng)程序運(yùn)營完畢時(shí)可以找到143、038、018、074、176、043等6張獨(dú)立的圖像,現(xiàn)在進(jìn)行人工干預(yù)將143放在065和186之間,018放在087后面,074放在105后面,176放在115后面,043放在058后面,038放在148的前面。通過干預(yù)后可以得到最終的排序如下表所示。表三:附件3的圖片排序:049054065143186002057192178118190095011022129028091188141061019078067069099162096131079063116163072006177020052036168100076062142030041023147191050179120086195026001087018038148046161024035081189122103130193088167025008009105074014128003159082199135012073160203169134039031051107115176094034084183090047121042124144077112149097136164127058043125013182109197016184110187066106150021173157181204139145029064111201005092180048037075055044206010104098172171059007208138158126068175045174000137053056093153070166032196071156083132200017080033202198015133170205085152165027060089146102154114040151207155140185108117004101113194119123同理,可以知道附件4的英文碎片還是可以一方面得到最左邊一列的圖片,接著一步一步的將附件4拼接出來,同時(shí)在拼接程序運(yùn)營完畢時(shí)可以找到150、057、132、206、009、177等6張獨(dú)立的圖像,現(xiàn)在進(jìn)行人工干預(yù)將150放在117和005之間,057放在022后面,132放在181前面,206放在144后面,009放在016后面,177放在012的后面。通過干預(yù)后可以得到最終的排序如下表所示。表四:附件4的圖片排序:1910750111541901840021041800641060041490322040650390671472011481701961980941131640781030910801010261000060170281460860511070290401581860980241171500050590580920300370461270191940931410881211261051551141761821510220572020711650821591390011290631381530530381231201750850501601870972030310200411081161360730362071350150760431990451730791611791432080210070490611190331421680621690541921331181891621971120700840600140681741371950080471721560960230991220901851091321810950691671631661881111442060031300340131100250271781710420662050101570741450831340550180560350160091831520440810771282001310521251401930870890480720121771240001021155.3模型三的建立與求解模型三的建立當(dāng)重疊區(qū)很小時(shí),由于不能選取出能與其他圖像部分有明顯不同的特性子圖像,或者因最大梯度曲線段的點(diǎn)數(shù)過少,因此曲線匹配結(jié)果不可信。當(dāng)有輕微斷裂時(shí),由于需要對屬于具有明顯特性的目的像素點(diǎn)的灰度值進(jìn)行一定外推,以便使拼接后的接縫處的典型特性目的完整連續(xù),因此拼接難點(diǎn)在于如何獲取幀間的準(zhǔn)確運(yùn)動(dòng)參數(shù)(平移和旋轉(zhuǎn))、外推平滑有斷裂后的特性點(diǎn)的灰度以及建立特性連續(xù)性的評(píng)價(jià)準(zhǔn)則等。本文給出的無有效重疊區(qū)域的圖像拼接方法重要涉及如下幾項(xiàng)關(guān)鍵技術(shù):(1)線段提取;(2)不同圖像幀的線特性配對;(3)精拼接方法;(4)有輕微斷裂時(shí)的典型線特性的外推。1、線特性提取由于SAR特殊的成像機(jī)制帶來的相干斑噪聲,導(dǎo)致針對光學(xué)圖像的傳統(tǒng)線段檢測方法(如差分算子、算子、算子等)在解決圖像時(shí)效果很不好,因此本系統(tǒng)采用由和等人提出的均值比率算子來檢測SAR圖像的階躍型邊沿。RoA算法是一種通過計(jì)算相鄰兩區(qū)域的均值比來擬定目的像素是否為邊沿點(diǎn)的算法。該方法運(yùn)用的是相鄰區(qū)域的強(qiáng)度均值,由于其減少了因斑點(diǎn)噪聲而引起的單個(gè)像素的強(qiáng)度波動(dòng),因此可以獲得比較可靠的線特性結(jié)果。為了減少計(jì)算量,這里只提取左圖的一定區(qū)域內(nèi)的右部分和右圖的一定區(qū)域內(nèi)的左部分的線特性。原算法是通過比較4個(gè)相鄰方向區(qū)域來完畢(如圖1所示),而對圖像拼接的特定應(yīng)用來說,可以不提取方向的線段,而增長其他方向的模板數(shù)量,其中為中心像素點(diǎn),其坐標(biāo)為。設(shè)和分別為左、右圖像中點(diǎn)沿某一個(gè)方向的左、右相鄰區(qū)域的平均灰度值,則均值比率的估計(jì)為然后將與預(yù)先擬定的閥值進(jìn)行比較,假如滿足則認(rèn)為點(diǎn)為邊界點(diǎn)。和等人從數(shù)學(xué)上推導(dǎo)出了的解析式,并且在給定虛警率即可以擬定相應(yīng)的閥值。然后將提取的線片段組織成故意義的線特性。對于如何組織線特性,學(xué)術(shù)界已經(jīng)提出了很多方法,如啟發(fā)式連接、Hough變換、相位編組等,但在設(shè)計(jì)或選取組織線特性方法時(shí),應(yīng)在考慮算法有效性的同時(shí),也要考慮算法的時(shí)效性。2、圖像幀間線特性配對一般來說,位于待拼接左圖像中的最右狹社區(qū)域內(nèi)的穩(wěn)定線特性(平行于距離向的線特性除外),其在右圖像左半部分中應(yīng)有后續(xù)部分,而線特性正好止于拼接處的概率極小,因此此處可以忽略。線段配對后可忽略如下幾種特殊線特性:(1).止于圖像接縫處線特性;(2).在接縫處發(fā)生突變的線特性;(3).太短的線特性;(4).豎直線特性。也就是說,這幾類線特性都可認(rèn)為是虛假特性。不同幀間的線特性配對方法如下:擬合左圖像候選拼接區(qū)域內(nèi)的線特性,記剔除(3)、(4)兩類后的表征線段的函數(shù)集合為,同樣擬合右圖像中的線特性,記線段函數(shù)集合為.設(shè)為沿方位向右向外推擴(kuò)展的點(diǎn)數(shù)(為負(fù)數(shù)時(shí),為左向縮減)。假如和滿足則稱為在擴(kuò)展點(diǎn)為時(shí)的一個(gè)候選配對。其中味圖像方位向的總數(shù)點(diǎn)。假如可以和中的個(gè)線段構(gòu)成配對,則選取第條線段和第條線段構(gòu)成有效配對,按如下條件選取:其中。取參數(shù)操作,為線段中參與比較的點(diǎn)數(shù),為圖像中線段中參與比較的點(diǎn)數(shù),為圖像中線段的坐標(biāo)值。假如只能和中的1個(gè)線段構(gòu)成配對,則他們就是有效配對。解決時(shí),已經(jīng)獲得有效配對的線段就不再參與新的配對。在給定的范圍內(nèi)改變的值,即取為可使和中的線段有效配對數(shù)量最大的值,記此時(shí)的有效配對數(shù)量為(下角c代表counterpart),由,組成的第個(gè)配對為,則有效配對集合為。而沒有有效配對的線特性,則作為虛假特性,不予解決。3、圖像精拼接方法當(dāng)通過優(yōu)化算法求取出最大有效線段配對集合及其相應(yīng)的外推擴(kuò)展參數(shù)(即外推擴(kuò)展點(diǎn)數(shù))后,則可以作為拼接基準(zhǔn)來對待拼接圖像進(jìn)行精細(xì)拼接,拼接思緒是使選定的能量函數(shù)最小。設(shè)為最終拼接點(diǎn)與外推擴(kuò)展參數(shù)的偏差,為最終拼接圖像沿距離向的錯(cuò)位,定義能量函數(shù)為求取則左圖中的點(diǎn)與右圖中的點(diǎn)為拼接時(shí)的相應(yīng)基準(zhǔn)點(diǎn)。其中,由于連續(xù)圖像錯(cuò)位很小,因此可將限定在很小范圍內(nèi);為中參與比較的點(diǎn)數(shù)是按遞減的離散權(quán)重函數(shù),其取值范圍在(0~1)之間,且滿足如下條件:本系統(tǒng)選取的權(quán)重函數(shù)為以下線性形式:在問題一、二的基礎(chǔ)上,我們不僅僅要考慮橫切和豎切的碎片,還要考慮圖片是雙面的,一張碎片的一面是,相應(yīng)的另一面就是這需要我們要將問題一和問題二中的所有工作都做一遍。由于無法擬定哪些碎片是出于同一面的,所以我們一方面找到碎片最左邊的邊沿特性值都為和最右邊的邊沿特性值都為的圖片,假如這些碎片同時(shí)滿足圖片的a,b面是一一相應(yīng)的,即假如001a的最左列特性值和為180,那么001b的最右列的特性值和為180,以擬定出所有的位于兩端的碎片。在此基礎(chǔ)上,即根據(jù)問題二的算法,在所有剩下的碎片中選擇適合碎片,拼接處正反面中的一面,然后基于附件五每張碎片均有兩面的特性,得出另一面的拼接圖片,并同時(shí)以此作為程序拼接的檢查,以完畢對碎片的復(fù)原。在模型一、二的基礎(chǔ)之上,根據(jù)無有效重疊區(qū)域的建立模型三:其中是點(diǎn)在兩幅圖像中的相應(yīng)點(diǎn)的灰度值。是線性權(quán)重函數(shù),在圖像的中心取值為1,而在凸顯邊沿取值為0.整個(gè)拼接算法流程圖如下圖所示:模型三的求解:根據(jù)程序可以得到正、反兩面各有6張孤立的圖片,分別是095a,095b,156a,156b,028a,028b,022a,022b,087a,087b,105a,105b。通過人工干預(yù)可以得到附件5正、負(fù)兩面的排序?yàn)楸砦搴捅砹?。表?附件5正面圖像排序(轉(zhuǎn)置表)136a005b143a083b090b013b035b172b105b009a054a047b152b200a039a203a024b159b122b204a145b196a020b147b086a097b162a057b073a182a141b082a112b164a060a187a175b002b142b193a040b135a205b103b081a059b131a072a139a208b163b127a027b015a055a189a014b056a093b070a064a130a188b080a101b100a029b079b138b132a041b102a021a068a000a118a106a018a144b045b087b170a017a202b008a185b129a091b108b120a137a198a151a012b053a117a176b062b049a066b022b061a181a001a028a177a167b126a052b026a110b124a094a034b166a154a016a075a074a071a113b174a192b098b156b115a197b019a063a032b033a134b183a025a121b206a065a158b092a067b069b119b104b150b044b038b173a191b058b190a046b004b160a006b155b178b030b194a037a207b050b168b077b095b123b140b076a042a169a180b116a201b157b148a051a109b125b036b084a161b149a179a031b128b085a048b096a111a010a153a011a107b184a171a195b007a133b043b078a089b186a199a088a114b146b165a003a023a099b表六:附件5反面圖像排序(轉(zhuǎn)置表)078b089a186b199b088b114a146a165b003b023b099a111b010b153b011b107a184b171b195a007b133a043a125a036a084b161a149b179b031a128a085b048a096b140a076b042b169b180a116b201a157a148b051b109a155a178a030a194b037b207a050a168a077a095a123a150a044a038a173b191a058a190b046a004a160b006a183b025b121a206b065b158a092b067a069a119a104a174b192a098a156a115b197a019b063b032a033b134a110a124b094b034a166b154b016b075b074b071b113a066a022a061b181b001b028b177b167a126b052a026b108a120b137b198b151b012a053b117b176a062a049b018b144a045a087a170b017b202a008b185a129b091a029a079a138a132b041a102b021b068b000b118b106b189b014a056b093a070b064b130a188a080b101a100b081b059a131b072b139b208a163a127a027a015b055b164b060b187b175a002a142a193b040a135b205a103a020a147a086b097a162b057a073b182b141a082b112a047a005a200b039b090a013a035a172a204b009b054b136b005a143b083a090a013a035a172a105a009b054b6.模型結(jié)果的分析與檢查針對問題1,對于這種簡樸的、有大量的數(shù)據(jù)情況下的碎紙片拼接,我們可以軟件,依靠簡樸的循環(huán)語句,得到最后的拼接結(jié)果,且效果良好。對于問題2.3,由于每個(gè)碎片所包含的數(shù)據(jù)量較少,我們無法獲得足夠的信息來完畢整幅文獻(xiàn)的一次性拼接,只有在電腦運(yùn)算的基礎(chǔ)上加入人工干預(yù)才可以達(dá)成目的。在本題這種總體數(shù)據(jù)量想對較少的情況下,得到的結(jié)果完整且富有邏輯性。可以達(dá)成我們預(yù)期的目的。7.模型的推廣與改善方向本模型是基于碎紙機(jī)粉碎出的碎片進(jìn)行拼接還原,碎片的尺寸均相同且可以進(jìn)行完整的拼接。在實(shí)際運(yùn)用中,需要恢復(fù)的文獻(xiàn)存在手工撕碎成為形狀大小均不相同的碎片,同時(shí)也也許存在在碎片的保存中出現(xiàn)損壞、尖角磨損等情況,此時(shí)在運(yùn)用本題思想考慮邊沿文字相似度的基礎(chǔ)上,需要進(jìn)一步考慮到碎片形狀以及運(yùn)用模糊數(shù)學(xué)的思想來解決出現(xiàn)磨損的碎片。8.模型的優(yōu)缺陷本模型可以在大量的數(shù)據(jù)中快速選出位于邊沿的碎片和與其相鄰的碎片,從而快速的完畢文獻(xiàn)的恢復(fù)工作,同時(shí),本模型運(yùn)用的是碎片四個(gè)邊之間的相似度來進(jìn)行拼接,可以很好的完各類文字的拼接。但是,在實(shí)際運(yùn)用中會(huì)出現(xiàn)需要人工運(yùn)用邏輯思維介入,在附件3,4這種像素較少的情況下不能實(shí)現(xiàn)一次性完畢,需要人機(jī)結(jié)合工作。參考文獻(xiàn)[1]羅智中基于文字特性的文檔碎紙片半自動(dòng)拼接J計(jì)算機(jī)工程與運(yùn)用2023[2]鄭世友周曄無有效重疊區(qū)域的SAR圖像拼接方法J中國圖像圖形學(xué)報(bào)2023[3]趙靜、但琦等著;數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn);高等教育出版社施普林格出版社;2023年。[4]刑楠、張婧、周一等著;基于文字特性的碎紙機(jī)破碎文檔恢復(fù)方法;發(fā)明專利申請;2023年。[5]賀興華、周媛媛、王繼陽、周輝等著MATLAB7.x圖像解決;人民郵電出版社;2023年。附錄復(fù)原圖:問題1:問題2問題3程序clear;clc;%----讀入圖片fori=0:18na=[sprintf('%03d',i),'.bmp'];%定義圖片的序號(hào)im(:,:,i+1)=imread(na,'bmp');%批量讀入所有圖片im2(:,:,i+1)=im2bw(im(:,:,i+1));%將讀入圖片轉(zhuǎn)化為0-1矩陣end%-----找第1幅圖片flag=1;mm=1:19;fori=1:19temp=im2(:,1,i)';forj=1:1980if(temp(j)~=1)flag=0;break;elseflag=1;endendif(flag~=0)mm(1)=i;endend%----尋找最大匹配度s=zeros(1,19);forn=2:19temp=im2(:,72,mm(n-1))';fork=1:19temp1=im2(:,1,k)';if(j~=mm(1))form=1:1980if(temp(m)==temp1(m))s(k)=s(k)+1;endendendends;forx=1:19if(s(x)==max(s))mm(n)=x;endends=zeros(1,19);end%----拼接圖片img=[];fori=1:19img=[imgim(:,:,mm(i))];end%----輸出結(jié)果sort1=mm-1%圖片排列序號(hào)imshow(img)%復(fù)原后圖片clearall;fori=0:208na=[sprintf('%03d',i),'.bmp'];%定義圖片的序號(hào)im(:,:,i+1)=imread(na,'bmp');%批量讀入所有圖片

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論