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ù)免費閱讀

下載本文檔

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

文檔簡介

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

評論

0/150

提交評論