1.一種圖像修復(fù)方法,其特征在于,所述方法包括:
獲取圖像中待修復(fù)區(qū)域的邊界像素,判斷所述邊界像素是否屬于所述待修復(fù)區(qū)域的紋理區(qū)域;
當(dāng)判斷所述邊界像素屬于所述紋理區(qū)域時,從所述邊界像素中選取待處理邊界像素,確定出以所述待處理邊界像素為中心的目標區(qū)域以及范圍包括所述目標區(qū)域的搜索區(qū)域;
在所述搜索區(qū)域的非修復(fù)區(qū)域內(nèi)劃分與所述目標區(qū)域相匹配的預(yù)設(shè)比對區(qū)域,從所述預(yù)設(shè)比對區(qū)域中選出與所述目標區(qū)域的顏色信息的差值達到預(yù)設(shè)要求的計算比對區(qū)域;
將所述待處理邊界像素的顏色信息設(shè)置為所述計算比對區(qū)域的中心像素的顏色信息,生成修復(fù)后邊界像素。
2.如權(quán)利要求1所述的一種圖像修復(fù)方法,其特征在于,所述從所述邊界像素中選取待處理邊界像素包括:
獲取以所述邊界像素為中心的預(yù)設(shè)統(tǒng)計區(qū)域中屬于非修復(fù)區(qū)域的像素的個數(shù);
計算所述屬于非修復(fù)區(qū)域的像素的個數(shù)與所述預(yù)設(shè)統(tǒng)計區(qū)域中像素總個數(shù)的比值,以及計算所述預(yù)設(shè)統(tǒng)計區(qū)域的像素灰度值的方差;
以所述比值與所述方差的乘積作為所述邊界像素的優(yōu)先權(quán);
選取所述優(yōu)先權(quán)最高的邊界像素作為待處理邊界像素。
3.如權(quán)利要求1所述的一種圖像修復(fù)方法,其特征在于,所述從所述預(yù)設(shè)比對區(qū)域中選出與所述目標區(qū)域的顏色信息的差值達到預(yù)設(shè)要求的計算比對區(qū)域,包括:
計算所述預(yù)設(shè)比對區(qū)域和所述目標區(qū)域中像素的灰度平均值,得到所述預(yù)設(shè)比對區(qū)域與所述目標區(qū)域的灰度值誤差;
選取所述灰度值誤差最小的所述設(shè)比對區(qū)域作為計算比對區(qū)域。
4.如權(quán)利要求1所述的一種圖像修復(fù)方法,其特征在于,所述從所述預(yù)設(shè)比對區(qū)域中選出與所述目標區(qū)域的顏色信息的差值達到預(yù)設(shè)要求的計算比對區(qū)域,包括:
計算所述預(yù)設(shè)比對區(qū)域和所述目標區(qū)域的灰度平均值,得到所述預(yù)設(shè)比對區(qū)域與所述目標區(qū)域的灰度值誤差;
從所述預(yù)設(shè)比對區(qū)域中選取所述灰度值誤差小于第二閾值的第一預(yù)設(shè)比對區(qū)域;
分別計算所述第一預(yù)設(shè)比對區(qū)域中與所述目標區(qū)域相對位置相同的像素的紅、綠、藍三 通道顏色值的誤差值,以所述第一比對區(qū)域的誤差值的和值作為所述第一預(yù)設(shè)比對區(qū)域的顏色值誤差;
選取所述顏色值誤差最小的第一預(yù)設(shè)比對區(qū)域作為計算比對區(qū)域。
5.如權(quán)利要求1所述的一種圖像修復(fù)方法,其特征在于,所述判斷所述邊界像素是否屬于所述待修復(fù)區(qū)域的紋理區(qū)域,包括:
計算以所述邊界像素為中心的判定區(qū)域中單個像素沿水平方向以及豎直方向的梯度和;
計算所述判定區(qū)域中像素的梯度和的平均值,得到所述判定區(qū)域的平均梯度和;
比較所述平均梯度和是否大于預(yù)先設(shè)置的第一閾值,若是,則判斷所述邊界像素屬于所述待修復(fù)區(qū)域的紋理區(qū)域。
6.如權(quán)利要求1所述的一種圖像修復(fù)方法,其特征在于,所述獲取圖像中待修復(fù)區(qū)域的邊界像素包括:
當(dāng)判斷所述待修復(fù)區(qū)域中像素的相鄰像素中至少有一個像素屬于非修復(fù)區(qū)域時,將所述像素劃分至邊界像素,獲取所述邊界像素。
7.如權(quán)利要求1所述的一種圖像修復(fù)方法,其特征在于,所述與所述目標區(qū)域相匹配的預(yù)設(shè)比對區(qū)域包括:
與所述目標區(qū)域形狀和大小相同的預(yù)設(shè)比對區(qū)域;
或者,
與所述目標區(qū)域為形狀相同,且大小為所述目標區(qū)域等比例縮放的預(yù)設(shè)比對區(qū)域。
8.如權(quán)利要求1-7中任意一項所述的一種圖像修復(fù)方法,其特征在于,所述方法還包括:
當(dāng)判斷所述邊界像素不屬于所述紋理區(qū)域時,采用預(yù)先設(shè)置的包括但不限于利用快速多極化算法進行圖像修復(fù)的方式對所述邊界像素進行修復(fù)處理。
9.一種圖像修復(fù)裝置,其特征在于,所述裝置包括:
邊界像素處理模塊,用于獲取圖像中待修復(fù)區(qū)域的邊界像素,以及用于判斷所述邊界像素是否屬于所述待修復(fù)區(qū)域的紋理區(qū)域;
區(qū)域劃分模塊,用于在邊界像素處理模塊判斷所述邊界像素屬于所述紋理區(qū)域時,從所述邊界像素中選取待處理邊界像素,以及用于確定出以所述待處理邊界像素為中心的目標區(qū) 域及范圍包括所述目標區(qū)域的搜索區(qū)域;
區(qū)域比對模塊,用于在所述搜索區(qū)域的非修復(fù)區(qū)域內(nèi)劃分與所述目標區(qū)域相匹配的預(yù)設(shè)比對區(qū)域,以及用于從所述預(yù)設(shè)比對區(qū)域中選出與所述目標區(qū)域的顏色信息的差值達到預(yù)設(shè)要求的計算比對區(qū)域;
邊界像素修復(fù)模塊,用于將所述待處理邊界像素的顏色信息設(shè)置為所述計算比對區(qū)域的中心像素的顏色信息,生成修復(fù)后邊界像素。
10.如權(quán)利要求9所述的一種圖像修復(fù)裝置,其特征在于,所述區(qū)域劃分模塊包括:
比值計算模塊,用于獲取以所述邊界像素為中心的預(yù)設(shè)統(tǒng)計區(qū)域中屬于非修復(fù)區(qū)域的像素的個數(shù),計算所述屬于非修復(fù)區(qū)域的像素的個數(shù)與所述預(yù)設(shè)統(tǒng)計區(qū)域中像素總個數(shù)的比值;
灰度值方差計算模塊,用于計算所述預(yù)設(shè)統(tǒng)計區(qū)域的像素灰度值的方差;
優(yōu)先權(quán)計算模塊,用于計算所述比值與所述方差的乘積,將所述乘積作為所述邊界像素的優(yōu)先權(quán);
像素選取模塊,用于選取所述優(yōu)先權(quán)最高的邊界像素作為待處理邊界像素。
11.如權(quán)利要求9所述的一種圖像修復(fù)裝置,其特征在于,所述區(qū)域比對模塊包括:
灰度值誤差計算模塊,用于計算所述預(yù)設(shè)比對區(qū)域和所述目標區(qū)域中像素的灰度平均值,得到所述預(yù)設(shè)比對區(qū)域與所述目標區(qū)域的灰度值誤差;
第一選取模塊,用于選取所述灰度值誤差最小的所述設(shè)比對區(qū)域作為計算比對區(qū)域。
12.如權(quán)利要求9所述的一種圖像修復(fù)裝置,其特征在于,所述區(qū)域比對模塊包括:
灰度值誤差計算模塊,用于計算所述預(yù)設(shè)比對區(qū)域和所述目標區(qū)域中像素的灰度平均值,得到所述預(yù)設(shè)比對區(qū)域與所述目標區(qū)域的灰度值誤差;
第二選取模塊,用于存儲預(yù)先設(shè)置的第一閾值,以及用于從所述預(yù)設(shè)比對區(qū)域中選取所述灰度值誤差小于第一閾值的第一預(yù)設(shè)比對區(qū)域;
顏色誤差值計算模塊,用于分別計算所述第一預(yù)設(shè)比對區(qū)域中與所述目標區(qū)域相對位置相同的像素的紅、綠、藍三通道顏色值的誤差值,以所述第一比對區(qū)域的誤差值的和值作為所述第一預(yù)設(shè)比對區(qū)域的顏色值誤差;
第三選取模塊,用于選取所述顏色值誤差最小的第一預(yù)設(shè)比對區(qū)域作為計算比對區(qū)域。
13.如權(quán)利要求9所述的一種圖像修復(fù)裝置,其特征在于,所述邊界像素處理模塊包括:
像素梯度和計算模塊,用于計算以所述邊界像素為中心的判定區(qū)域中單個像素沿水平方向以及豎直方向的梯度和;
平均梯度和計算模塊,用于計算所述判定區(qū)域中像素的梯度和的平均值,得到所述判定區(qū)域的平均梯度和;
判斷模塊,比較所述平均梯度和是否大于預(yù)先設(shè)置的第一閾值,若是,則判斷所述邊界像素屬于所述待修復(fù)區(qū)域的紋理區(qū)域。
14.如權(quán)利要求9所述的一種圖像修復(fù)裝置,其特征在于,所述邊界像素處理模塊包括:
邊界像素判斷模塊,用于當(dāng)判斷所述待修復(fù)區(qū)域中像素的相鄰像素中至少有一個像素屬于非修復(fù)區(qū)域時,將所述像素劃分至邊界像素。
15.如權(quán)利要求9所述的一種圖像修復(fù)裝置,其特征在于,所述區(qū)域比對模塊包括下述中的至少一種:
第一匹配模塊,用于選取與所述目標區(qū)域形狀和大小相同的預(yù)設(shè)比對區(qū)域;
第二匹配模塊,用于選取與所述目標區(qū)域為形狀相同,且大小為所述目標區(qū)域等比例縮放的預(yù)設(shè)比對區(qū)域。
16.如權(quán)利要求9所述的一種圖像修復(fù)裝置,其特征在于,所述裝置還包括:
平滑區(qū)域處理模塊,用于當(dāng)判斷所述邊界像素不屬于所述紋理區(qū)域時,采用預(yù)先設(shè)置的包括但不限于利用快速多極化算法進行圖像修復(fù)的方式對所述邊界像素進行修復(fù)處理。