傳統(tǒng)的拼接縫消除的方法有很多,其中用得較多的方法有;中值濾波法、利用小波變換的方法、加權(quán)平均法等。
1、中值濾波法消除拼接縫
中值濾波法是對(duì)接縫附近的區(qū)域進(jìn)行中值濾波。對(duì)與周圍灰度值差比較大的象素取與周圍象素接近的值,從而消除光強(qiáng)的不連續(xù)性。中值濾波器處理接縫附近的狹長(zhǎng)地帶。該方法速度快,但質(zhì)量一般。平滑的結(jié)果會(huì)使圖像的分辨率下降,使圖像細(xì)節(jié)分辨不出,產(chǎn)生圖像模糊。
2、利用小波變換的方法消除拼接縫
小波變換方法也是目前比較常用的一種方法,他充分利用小波變換的多分辨率特性,很好地解決了拼接圖像的接縫問題。其原理為:由于小波變換具有帶通濾波器的性質(zhì),在不同尺度下的小波變換分量,實(shí)際上占有一定的頻寬,尺度j越大,該分量的頻率越高,因此每一個(gè)小波分量所具有的頻寬不大,把要拼接的兩幅圖像先按小波分解的方法將他們分解成不同頻率的小波分量,只要分解得足夠細(xì),小波分量的頻寬就能足夠小。然后在不同尺度下,選取不同的拼接寬度,把2個(gè)圖像按不同尺度下的小波分量先拼接下來,然后再用恢復(fù)程序,恢復(fù)到整個(gè)圖像。這樣得到的圖像可以很好地兼顧清晰度和光滑度2個(gè)方面的要求。但是,小波變換也存在缺點(diǎn),如小波變換的算法比較復(fù)雜,需要在小波變換域內(nèi)先進(jìn)行拼接處理,在計(jì)算過程中涉及到大量的浮點(diǎn)運(yùn)算和邊界處理問題,對(duì)實(shí)際生產(chǎn)中的大容量圖像進(jìn)行處理時(shí)計(jì)算機(jī)內(nèi)存開銷很大,且處理時(shí)間較長(zhǎng),拼接速度慢。
3、利用加權(quán)平滑的方法消除拼接縫
在實(shí)際中,使用較多的方法還有對(duì)重疊區(qū)域進(jìn)行加權(quán)平滑的方法。這種方法的思路是:圖像重疊區(qū)域中象素點(diǎn)的灰度值Pixel由兩幅圖像中對(duì)應(yīng)點(diǎn)的灰度值LPixel和RPixel加權(quán)平均得到,即:
Pixel一kXLPixel+(l一k)XRPixel其中:k是漸變因子,滿足條件:
尋找最佳拼接線時(shí),采用一個(gè)滑動(dòng)窗口在圖像重疊區(qū)上逐行選擇灰度值差異最小的象元作為最佳拼接點(diǎn)。但是,如果按照這種拼接點(diǎn)選擇法,會(huì)出現(xiàn)一個(gè)新問題,就是往往會(huì)出現(xiàn)上下行拼接點(diǎn)位置相差較遠(yuǎn)的現(xiàn)象,這樣拼接后有時(shí)因上下行之間灰度差異較大而造成新的接縫。為避免這類現(xiàn)象發(fā)生,不僅要考慮相鄰拼接點(diǎn)的灰度值差異,而且還要考慮相鄰拼接點(diǎn)的位置不能太遠(yuǎn)。這樣就引進(jìn)了一個(gè)闌值T,把選擇最佳拼接點(diǎn)的范圍限制在這個(gè)闌值內(nèi)。除第一行按灰度值差異最小的原則處理外,其他各行的拼接點(diǎn)從一個(gè)選定區(qū)域中選取:即與上一行所選拼接點(diǎn)同列的點(diǎn)及以該點(diǎn)為中心左右寬度為T的區(qū)域中的點(diǎn)。在這個(gè)區(qū)域中選取一個(gè)最佳拼接點(diǎn)。選出每行的拼接點(diǎn)后連接成一條拼接線,可想而知,這條拼接線可能是條折線。這樣,由于各行都是選擇規(guī)定鄰域內(nèi)灰度差異最小的點(diǎn)作為拼接點(diǎn),接縫現(xiàn)象就會(huì)得到很大的改觀。同時(shí),T的值又不能選取得太大,應(yīng)在1一5之間選取為佳。找出最佳拼接縫后,按前面所述的加權(quán)平滑對(duì)重疊區(qū)域再進(jìn)行過渡,得到的圖像質(zhì)量有很大改觀。
掃一掃更精彩!
@2013-2015????備案號(hào):粵ICP備13088303號(hào)-1
版權(quán)所有:華凱瑞 m.038031.cn
全國(guó)服務(wù)熱線:0755-86551880
地址:深圳市寶安區(qū)福永街道天瑞工業(yè)園B8棟2F
網(wǎng)站制作:華凱瑞 ????