亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種圖像處理方法及裝置與流程

文檔序號(hào):11139320閱讀:537來源:國(guó)知局
一種圖像處理方法及裝置與制造工藝

本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種圖像處理方法及裝置。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展與進(jìn)步,圖像處理的技術(shù)被廣泛應(yīng)用于生活、生產(chǎn)中的各個(gè)領(lǐng)域,比如,將照片轉(zhuǎn)換為素描圖像以用作社交賬號(hào)的頭像,以及將犯罪嫌疑人的面部圖像轉(zhuǎn)換為畫像以便從數(shù)據(jù)庫中比對(duì)識(shí)別等。圖像處理的過程主要包括圖像分辨率的改變、照片圖像與模擬圖像之間的轉(zhuǎn)換等。

目前的圖像處理方法,主要基于機(jī)器學(xué)習(xí)思路,按照相同的劃分方式,將圖像劃分成一定數(shù)量的圖像塊,并將每一個(gè)訓(xùn)練圖像劃分成具有相同數(shù)量的訓(xùn)練圖像塊;針對(duì)于每一個(gè)圖像塊,通過與其位置相鄰的多個(gè)訓(xùn)練圖像塊來確定該圖像塊的表示系數(shù),通過確定出的表示系數(shù)對(duì)圖像塊進(jìn)行處理,將圖像塊轉(zhuǎn)換為所需的合成圖像塊;將各個(gè)合成圖像塊進(jìn)行組成形成合成圖像,完成對(duì)圖像的處理。

針對(duì)于目前的圖像處理方法,在通過與圖像塊位置相鄰的多個(gè)訓(xùn)練圖像塊來確定該圖像塊的表示系數(shù)的過程中,由于各個(gè)訓(xùn)練圖像塊與待處理圖像塊之間的差別各不相同,等同看待各個(gè)訓(xùn)練圖像塊導(dǎo)致確定出的表示系數(shù)不準(zhǔn)確,從而造成圖像處理的效果較差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種圖像處理方法及裝置,能夠提高對(duì)圖像進(jìn)行處理的效果。

本發(fā)明實(shí)施例提供了一種圖像處理方法,包括:

針對(duì)于從待處理圖像切分出的每一個(gè)待處理圖像塊,均執(zhí)行:

根據(jù)所述待處理圖像塊在所述待處理圖像中的位置,獲取與所述待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊;

計(jì)算所述待處理圖像塊與每一個(gè)所述訓(xùn)練圖像塊之間的歐式距離;

根據(jù)計(jì)算出的每一個(gè)所述歐式距離,確定所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

利用所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的所述待處理圖像塊;

將獲得的各個(gè)所述轉(zhuǎn)換后的待處理圖像塊進(jìn)行組合,形成合成圖像。

優(yōu)選地,

所述根據(jù)計(jì)算出的每一個(gè)所述歐式距離確定所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣,包括:

以計(jì)算出的各個(gè)所述歐式距離作為對(duì)角線元素創(chuàng)建對(duì)角矩陣;

根據(jù)所述待處理圖像塊的灰度值,獲取所述待處理圖像塊對(duì)應(yīng)的待處理圖像塊矩陣;

根據(jù)所述至少兩個(gè)訓(xùn)練圖像塊的灰度值,獲取相對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣;

根據(jù)所述對(duì)角矩陣、所述待處理圖像塊矩陣及所述訓(xùn)練圖像塊集合矩陣,通過如下公式一計(jì)算所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

所述公式一包括:

其中,所述(i,j)用于表示待處理圖像塊(i,j)在所述待處理圖像中的位置信息,其中i為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的行,j為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的列;所述t(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述待處理圖像塊矩陣;所述為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述訓(xùn)練圖像塊集合矩陣;所述w(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述表示系數(shù)矩陣,其中所述表示系統(tǒng)矩陣為列矩陣;所述E(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述對(duì)角矩陣;所述λ為常數(shù)形式的平衡系數(shù);所述為所述表示系數(shù)矩陣中第k行的元素;所述K為所述表示系數(shù)矩陣所包括的行數(shù)。

優(yōu)選地,

所述利用所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的所述待處理圖像塊,包括:

分別獲取與每一個(gè)所述訓(xùn)練圖像塊相對(duì)應(yīng)的合成圖像塊,其中所述合成圖像塊為相對(duì)應(yīng)的所述訓(xùn)練圖像塊的處理后圖像;

根據(jù)每一個(gè)所述合成圖像塊的灰度值,獲取與所述待處理圖像塊相對(duì)應(yīng)的合成圖像塊集合矩陣;

根據(jù)所述表示系數(shù)矩陣及所述合成圖像塊集合矩陣,通過如下公式二計(jì)算轉(zhuǎn)換后的所述待處理圖像塊的灰度值;

根據(jù)轉(zhuǎn)換后的所述待處理圖像塊的灰度值,獲得轉(zhuǎn)換后的所述待處理圖像塊;

所述公式二包括:

其中,所述(i,j)用于表示所述待處理圖像塊(i,j)在所述待處理圖像中的位置信息,其中i為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的行,j為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的列;所述y(i,j)為轉(zhuǎn)換后的所述待處理圖像塊(i,j)的灰度值;所述為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述合成圖像塊集合矩陣;所述w(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述表示系數(shù)矩陣。

優(yōu)選地,

所述待處理圖像包括:照片格式的待處理圖像,或者素描格式的待處理圖像。

優(yōu)選地,

所述根據(jù)所述待處理圖像塊在所述待處理圖像中的位置獲取與所述待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊,包括:

根據(jù)所述待處理圖像塊在所述待處理圖像中位置,獲取至少三個(gè)鄰近訓(xùn)練圖像塊;

計(jì)算所述待處理圖像塊與每一個(gè)所述鄰近訓(xùn)練圖像塊之間的歐氏距離;

選擇與所述待處理圖像塊之間歐式距離最小的至少兩個(gè)鄰近訓(xùn)練圖像塊作為所述訓(xùn)練圖像塊。

優(yōu)選地,

所述計(jì)算所述待處理圖像塊與每一個(gè)所述鄰近訓(xùn)練圖像塊之間的歐氏距離,包括:

根據(jù)所述待處理圖像塊及每一個(gè)所述鄰近訓(xùn)練圖像塊的灰度值,通過如下公式三計(jì)算所述待處理圖像塊與每一個(gè)所述鄰近訓(xùn)練圖像塊之間的歐式距離;

所述公式三包括:

其中,所述ej為所述待處理圖像塊與第j個(gè)所述鄰近訓(xùn)練圖像塊之間的歐式距離;ai0為所述待處理圖像塊上第i個(gè)像素點(diǎn)的灰度值;bij為第j個(gè)所述鄰近訓(xùn)練圖像塊上第i個(gè)像素點(diǎn)的灰度值;其中,i∈[1,所述待處理圖像塊包括的像素點(diǎn)的個(gè)數(shù)],所述待處理圖像塊包括的像素點(diǎn)個(gè)數(shù)與所述鄰近訓(xùn)練圖像塊包括的像素點(diǎn)個(gè)數(shù)相同。

優(yōu)選地,

在所述根據(jù)所述待處理圖像塊在所述待處理圖像中的位置獲取與所述待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊之前,進(jìn)一步包括:

將每一個(gè)訓(xùn)練圖像切分成至少兩個(gè)備選訓(xùn)練圖像塊;

根據(jù)所述至少兩個(gè)備選訓(xùn)練圖像塊在所述訓(xùn)練圖像中的位置,確定至少兩個(gè)樣本位置;

針對(duì)于每一個(gè)所述樣本位置,均執(zhí)行:

從切分出的至少兩個(gè)所述備選訓(xùn)練圖像塊中,確定所述樣本位置對(duì)應(yīng)的至少兩個(gè)鄰近訓(xùn)練圖像塊;

將確定出的所述至少兩個(gè)鄰近訓(xùn)練圖像塊進(jìn)行組合,形成與所述樣本位置相對(duì)應(yīng)的圖像字典;

所述根據(jù)所述待處理圖像塊在所述待處理圖像中位置獲取至少三個(gè)鄰近訓(xùn)練圖像塊,包括:

根據(jù)所述待處理圖像塊在所述待處理圖像中的位置,確定所述待處理圖像塊對(duì)應(yīng)的所述樣本位置;

從確定出的所述樣本位置對(duì)應(yīng)的圖像字典中獲取至少三個(gè)鄰近訓(xùn)練圖像塊。

本發(fā)明實(shí)施例還提供了一種圖像處理裝置,包括:獲取單元、計(jì)算單元、處理單元、轉(zhuǎn)換單元及組合單元;

所述獲取單元,用于針對(duì)于從待處理圖像切分出的每一個(gè)待處理圖像塊,根據(jù)所述待處理圖像塊在所述待處理圖像中的位置,獲取與所述待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊;

所述計(jì)算單元,用于計(jì)算所述待處理圖像塊與所述獲取單元獲取到的每一個(gè)所述訓(xùn)練圖像塊之間的歐氏距離;

所述處理單元,用于根據(jù)所述計(jì)算單元計(jì)算出的每一個(gè)所述歐式距離,確定所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

所述轉(zhuǎn)換單元,用于利用所述處理單元確定出的所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的所述待處理圖像塊;

所述組合單元,用于將所述轉(zhuǎn)換單元獲得的各個(gè)所述轉(zhuǎn)換后的待處理圖像塊進(jìn)行組合,形成合成圖像。

優(yōu)選地,

所述處理單元包括:矩陣形成子單元及矩陣解析子單元;

所述矩陣形成子單元,用于以計(jì)算出的各個(gè)所述歐式距離作為對(duì)角線元素創(chuàng)建對(duì)角矩陣;并根據(jù)所述待處理圖像塊的灰度值,獲取所述待處理圖像塊對(duì)應(yīng)的待處理圖像塊矩陣;以及根據(jù)所述至少兩個(gè)訓(xùn)練圖像塊的灰度值,獲取相對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣;

所述矩陣解析子單元,用于根據(jù)所述矩陣形成子單元獲得的所述對(duì)角矩陣、所述待處理圖像塊矩陣及所述訓(xùn)練圖像塊集合矩陣,通過如下公式一計(jì)算所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

所述公式一包括:

其中,所述(i,j)用于表示待處理圖像塊(i,j)在所述待處理圖像中的位置信息,其中i為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的行,j為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的列;所述t(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述待處理圖像塊矩陣;所述為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述訓(xùn)練圖像塊集合矩陣;所述w(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述表示系數(shù)矩陣,其中所述表示系統(tǒng)矩陣為列矩陣;所述E(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述對(duì)角矩陣;所述λ為常數(shù)形式的平衡系數(shù);所述為所述表示系數(shù)矩陣中第k行的元素;所述K為所述表示系數(shù)矩陣所包括的行數(shù)。

優(yōu)選地,

所述獲取單元包括:獲取子單元、運(yùn)算子單元及選擇子單元;

所述獲取子單元,用于根據(jù)所述待處理圖像塊在所述待處理圖像中位置,獲取至少三個(gè)鄰近訓(xùn)練圖像塊;

所述運(yùn)算子單元,用于計(jì)算所述待處理圖像塊與所述獲取子單元獲取到的每一個(gè)所述鄰近訓(xùn)練圖像塊之間的歐氏距離;

所述選擇子單元,用于根據(jù)所述運(yùn)算子單元的計(jì)算結(jié)果,選擇與所述待處理圖像塊之間歐式距離最小的至少兩個(gè)鄰近訓(xùn)練圖像塊作為所述訓(xùn)練圖像塊。

優(yōu)選地,

所述運(yùn)算子單元,用于根據(jù)所述待處理圖像塊及每一個(gè)所述鄰近訓(xùn)練圖像塊的灰度值,通過如下公式三計(jì)算所述待處理圖像塊與每一個(gè)所述鄰近訓(xùn)練圖像塊之間的歐式距離;

所述公式三包括:

其中,所述ej為所述待處理圖像塊與第j個(gè)所述鄰近訓(xùn)練圖像塊之間的歐式距離;ai0為所述待處理圖像塊上第i個(gè)像素點(diǎn)的灰度值;bij為第j個(gè)所述鄰近訓(xùn)練圖像塊上第i個(gè)像素點(diǎn)的灰度值;其中,i∈[1,所述待處理圖像塊包括的像素點(diǎn)的個(gè)數(shù)],所述待處理圖像塊包括的像素點(diǎn)個(gè)數(shù)與所述鄰近訓(xùn)練圖像塊包括的像素點(diǎn)個(gè)數(shù)相同。

優(yōu)選地,

進(jìn)一步包括:字典形成單元;

所述字典形成單元,用于將每一個(gè)訓(xùn)練圖像切分成至少兩個(gè)備選訓(xùn)練圖像塊;根據(jù)所述至少兩個(gè)備選訓(xùn)練圖像塊在所述訓(xùn)練圖像中的位置,確定至少兩個(gè)樣本位置;針對(duì)于每一個(gè)所述樣本位置,從切分出的至少兩個(gè)所述備選訓(xùn)練圖像塊中,確定所述樣本位置對(duì)應(yīng)的至少兩個(gè)鄰近訓(xùn)練圖像塊,將確定出的所述至少兩個(gè)鄰近訓(xùn)練圖像塊進(jìn)行組合,形成與所述樣本位置相對(duì)應(yīng)的圖像字典;

所述獲取子單元,用于根據(jù)所述待處理圖像塊在所述待處理圖像中的位置,確定所述字典形成單元形成的與所述待處理圖像塊對(duì)應(yīng)的所述樣本位置;從確定出的所述樣本位置對(duì)應(yīng)的圖像字典中獲取至少三個(gè)鄰近訓(xùn)練圖像塊。

本發(fā)明實(shí)施例提供了一種圖像處理方法及裝置,針對(duì)于從待處理圖像中切分出的每一個(gè)待處理圖像塊,根據(jù)該待處理圖像塊在待處理圖像中的位置,獲取與該待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊,計(jì)算該待處理圖像塊與每一個(gè)訓(xùn)練圖像塊之間的歐氏距離,根據(jù)計(jì)算出的各個(gè)歐式距離確定該待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣,利用確定出的表示系數(shù)矩陣進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的該待處理圖像塊;將獲得的各個(gè)轉(zhuǎn)換后的待處理圖像塊進(jìn)行組成,形成與待處理圖像相對(duì)應(yīng)的合成圖像。由于將待處理圖像塊與各個(gè)訓(xùn)練圖像塊之間的歐式距離作為計(jì)算表示系數(shù)矩陣的一個(gè)參數(shù),相對(duì)于等同看待各個(gè)訓(xùn)練圖像塊的計(jì)算方式提高了表示系數(shù)矩陣的準(zhǔn)確性,表示系數(shù)矩陣的準(zhǔn)確性提高可以獲得更加準(zhǔn)確的合成圖像,從而可以提高對(duì)圖像進(jìn)行處理的效果。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個(gè)實(shí)施例提供的一種圖像處理方法流程圖;

圖2是本發(fā)明一個(gè)實(shí)施例提供的一種表示系統(tǒng)矩陣計(jì)算方法流程圖;

圖3是本發(fā)明一個(gè)實(shí)施例提供的一種待處理圖像塊轉(zhuǎn)換方法流程圖;

圖4是本發(fā)明一個(gè)實(shí)施例提供的一種訓(xùn)練圖像塊獲取方法流程圖;

圖5是本發(fā)明一個(gè)實(shí)施例提供的一種圖像字典形成方法流程圖;

圖6是本發(fā)明另一個(gè)實(shí)施例提供的一種圖像處理方法流程圖;

圖7是本發(fā)明一個(gè)實(shí)施例提供的一種圖像處理裝置的示意圖;

圖8是本發(fā)明一個(gè)實(shí)施例提供的一種處理單元的示意圖;

圖9是本發(fā)明一個(gè)實(shí)施例提供的一種獲取單元的示意圖;

圖10是本發(fā)明另一個(gè)實(shí)施例提供的一種圖像處理裝置的示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

如圖1所示,本發(fā)明實(shí)施例提供了一種圖像處理方法,該方法可以包括以下步驟:

步驟101:依次從待處理圖像切分出的各個(gè)待處理圖像塊中選擇一個(gè)待處理圖像塊,針對(duì)該待處理圖像塊執(zhí)行步驟102至步驟106;

步驟102:根據(jù)所述待處理圖像塊在所述待處理圖像中的位置,獲取與所述待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊;

步驟103:計(jì)算所述待處理圖像塊與每一個(gè)所述訓(xùn)練圖像塊之間的歐式距離;

步驟104:根據(jù)計(jì)算出的每一個(gè)所述歐式距離,確定所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

步驟105:利用所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的所述待處理圖像塊;

步驟106:判斷所述待處理圖像塊是否為所述待處理圖像的最后一個(gè)待處理圖像塊,如果是,執(zhí)行步驟107,否則執(zhí)行步驟101;

步驟107:將獲得的各個(gè)所述轉(zhuǎn)換后的待處理圖像塊進(jìn)行組合,形成合成圖像。

本發(fā)明實(shí)施例提供了一種圖像處理方法,針對(duì)于從待處理圖像中切分出的每一個(gè)待處理圖像塊,根據(jù)該待處理圖像塊在待處理圖像中的位置,獲取與該待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊,計(jì)算該待處理圖像塊與每一個(gè)訓(xùn)練圖像塊之間的歐氏距離,根據(jù)計(jì)算出的各個(gè)歐式距離確定該待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣,利用確定出的表示系數(shù)矩陣進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的該待處理圖像塊;將獲得的各個(gè)轉(zhuǎn)換后的待處理圖像塊進(jìn)行組成,形成與待處理圖像相對(duì)應(yīng)的合成圖像。由于將待處理圖像塊與各個(gè)訓(xùn)練圖像塊之間的歐式距離作為計(jì)算表示系數(shù)矩陣的一個(gè)參數(shù),相對(duì)于等同看待各個(gè)訓(xùn)練圖像塊的計(jì)算方式提高了表示系數(shù)矩陣的準(zhǔn)確性,表示系數(shù)矩陣的準(zhǔn)確性提高可以獲得更加準(zhǔn)確的合成圖像,從而可以提高對(duì)圖像進(jìn)行處理的效果。

在本發(fā)明一個(gè)實(shí)施例中,如圖2所示,圖1步驟104中根據(jù)計(jì)算出的每一個(gè)歐式距離確定待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣的過程可以包括以下步驟:

步驟201:以計(jì)算出的各個(gè)歐式距離作為對(duì)角線元素創(chuàng)建對(duì)角矩陣;

步驟202:根據(jù)待處理圖像塊的灰度值,獲取該待處理圖像塊對(duì)應(yīng)的待處理圖像塊矩陣;

步驟203:根據(jù)至少兩個(gè)訓(xùn)練圖像塊的灰度值,獲取相對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣;

步驟204:根據(jù)對(duì)角矩陣、待處理圖像塊矩陣及訓(xùn)練圖像塊集合矩陣,通過如下公式一計(jì)算待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

所述公式一包括:

其中,所述(i,j)用于表示待處理圖像塊(i,j)在所述待處理圖像中的位置信息,其中i為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的行,j為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的列;所述t(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述待處理圖像塊矩陣;所述為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述訓(xùn)練圖像塊集合矩陣;所述w(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述表示系數(shù)矩陣,其中所述表示系統(tǒng)矩陣為列矩陣;所述E(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述對(duì)角矩陣;所述λ為常數(shù)形式的平衡系數(shù);所述為所述表示系數(shù)矩陣中第k行的元素;所述K為所述表示系統(tǒng)矩陣所包括的行數(shù)。

具體地,

在步驟201中,計(jì)算出待處理圖像塊與各個(gè)訓(xùn)練圖像塊之間的歐式距離之后,以計(jì)算出的各個(gè)歐式距離作為主對(duì)角線元素,創(chuàng)建與待處理圖像塊對(duì)應(yīng)的對(duì)角矩陣。

例如,根據(jù)預(yù)先設(shè)定的切分規(guī)則,將待處理圖像A切分成20*20共400個(gè)具有相同形狀和大小的待處理圖像塊,根據(jù)各個(gè)待處理圖像塊在待處理圖像A中的位置,通過橫縱坐標(biāo)對(duì)400個(gè)待處理圖像塊進(jìn)行標(biāo)識(shí),按照從左到右、從上到下的順序,任意一個(gè)待處理圖像塊可以表示為待處理圖像塊(i,j),其中i為該待處理圖像塊在待處理圖像A中所處的行,j為該待處理圖像塊在待處理圖像A中所處的列,比如待處理圖像A上第1行第一列的待處理圖像塊可以表示為待處理圖像塊(1,1)。針對(duì)于400個(gè)待處理圖像塊中的每一個(gè),以待處理圖像塊(1,1)為例,計(jì)算出待處理圖像塊(1,1)與相對(duì)應(yīng)的200個(gè)訓(xùn)練圖像塊的歐式距離后,將計(jì)算出的200個(gè)歐式距離作為對(duì)角線元素形成待處理圖像塊(1,1)對(duì)應(yīng)的對(duì)角矩陣E(1,1),對(duì)角矩陣E(1,1)包括200行和200列,除主對(duì)角線元素外其他元素均為零。

在步驟202中,根據(jù)待處理圖像塊的灰度值,確定一個(gè)具有多個(gè)維度的向量來表示該待處理圖像塊的灰度值,將所確定出的向量表示為一個(gè)列矩陣,該列矩陣的行數(shù)等于所確定向量的維度,所獲得的列矩陣即為該待處理圖像塊對(duì)應(yīng)的待處理圖像塊矩陣。

例如,通過一個(gè)4維向量來表示待處理圖像塊(1,1)的灰度值,獲得與該向量相對(duì)應(yīng)的具有4行的列矩陣,將獲得的列矩陣確定為待處理圖像塊(1,1)對(duì)應(yīng)的待處理圖像塊矩陣t(1,1)

在步驟203中,根據(jù)待處理圖像塊對(duì)應(yīng)的每一個(gè)訓(xùn)練圖像塊的灰度值,獲得用于表示每一個(gè)訓(xùn)練圖像塊灰度值的多維向量,根據(jù)各個(gè)訓(xùn)練圖像塊對(duì)應(yīng)的多維向量,形成與待處理圖像塊相對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣,該訓(xùn)練圖像塊集合矩陣包括的列數(shù)等于訓(xùn)練圖像塊的個(gè)數(shù),包括的行數(shù)等于表示訓(xùn)練圖像塊灰度值的多維向量的維度。

例如,針對(duì)于待處理圖像塊(1,1)對(duì)應(yīng)的每一個(gè)訓(xùn)練圖像塊,用一個(gè)4維向量表示該訓(xùn)練圖像塊的灰度值,根據(jù)200個(gè)訓(xùn)練圖像塊分別對(duì)應(yīng)的4維向量,形成一個(gè)4行200列的矩陣,將該矩陣作為待處理圖像塊(1,1)對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣該訓(xùn)練圖像塊集合矩陣中每一列的元素為表示一個(gè)訓(xùn)練圖像塊灰度值的4維向量包括的4個(gè)數(shù)值。

在步驟204中,根據(jù)步驟201至步驟203中依次獲得的對(duì)角矩陣、待處理圖像矩陣及訓(xùn)練圖像塊集合矩陣,通過公式一計(jì)算待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣。

例如,將步驟201中獲得的待處理圖像塊(1,1)對(duì)應(yīng)的對(duì)角矩陣E(1,),步驟202中獲得的待處理圖像塊(1,1)對(duì)應(yīng)的待處理圖像塊矩陣t(1,1)及步驟203中獲得的待處理圖像塊(1,1)對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣代入公式一形成如下表達(dá)式:

對(duì)上述公式進(jìn)行求解,獲得待處理圖像塊(1,1)對(duì)應(yīng)的表示系數(shù)矩陣w(1,1),表示系數(shù)矩陣w(1,1)的表達(dá)式如下:

w(1,1)=w′(1,1)/(1T·w′(1,1))

其中,

在上述表示系數(shù)矩陣w(1,1)表達(dá)式中,\和/表示矩陣的左右除法,1表示全部為1的列向量或者矩陣(具體可以根據(jù)公式環(huán)境判斷),表示全為1的列向量1與行向量的乘積(結(jié)果為一矩陣),1T·w′(1,1)表示全為1的行向量1T與列向量w′(1,1)的乘積(結(jié)果為一數(shù)值),即對(duì)列向量w′(1,1)中的元素求和。公式w(1,1)=w′(1,1)/(1T·w′(1,1))的作用是將列向量歸一化(即w(1,1)向量元素和為1)。

在上述表示系數(shù)矩陣w(1,1)表達(dá)式中,λ為平衡項(xiàng)與||E(1,1)w(1,1)||2項(xiàng)的系數(shù),比如可以為0.5。

通過上述表示系數(shù)矩陣w(1,1)表達(dá)式,計(jì)算出待處理圖像塊(1,1)對(duì)應(yīng)的表示系數(shù)矩陣w(1,1)為一個(gè)包括200個(gè)元素的列矩陣。

在本發(fā)明一個(gè)實(shí)施例中,如圖3所示,圖1步驟105中利用待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣進(jìn)行運(yùn)算獲得換轉(zhuǎn)后待處理圖像塊的過程可以包括以下步驟:

步驟301:分別獲取與每一個(gè)訓(xùn)練圖像塊相對(duì)應(yīng)的合成圖像塊,其中合成圖像塊為相對(duì)應(yīng)的訓(xùn)練圖像塊的處理后圖像;

步驟302:根據(jù)每一個(gè)合成圖像塊的灰度值,獲取與待處理圖像塊相對(duì)應(yīng)的合成圖像塊集合矩陣;

步驟303:根據(jù)表示系數(shù)矩陣及合成圖像塊集合矩陣,通過如下公式二計(jì)算轉(zhuǎn)換后的待處理圖像塊的灰度值;

步驟304:根據(jù)轉(zhuǎn)換后的待處理圖像塊的灰度值,獲得轉(zhuǎn)換后的待處理圖像塊;

所述公式二包括:

其中,所述(i,j)用于表示所述待處理圖像塊(i,j)在所述待處理圖像中的位置信息,其中i為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的行,j為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的列;所述y(i,j)為轉(zhuǎn)換后的所述待處理圖像塊(i,j)的灰度值;所述為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述合成圖像塊集合矩陣;所述w(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述表示系數(shù)矩陣。

具體地,

在步驟301中,每一個(gè)訓(xùn)練圖像塊均設(shè)置有對(duì)應(yīng)的合成圖像塊,合成圖像塊是由對(duì)應(yīng)的訓(xùn)練圖像塊進(jìn)行處理后形成的。根據(jù)待處理圖像塊對(duì)應(yīng)的各個(gè)訓(xùn)練圖像塊,獲取各個(gè)訓(xùn)練圖像塊對(duì)應(yīng)的合成圖像塊,其中所獲取到的合成圖像塊與訓(xùn)練圖像塊一一對(duì)應(yīng)。

例如,針對(duì)于待處理圖像塊(1,1)對(duì)應(yīng)的200個(gè)訓(xùn)練圖像塊,獲取該200個(gè)訓(xùn)練圖像塊對(duì)應(yīng)的200個(gè)合成圖像塊,合成圖像塊與訓(xùn)練圖像塊一一對(duì)應(yīng),訓(xùn)練圖像塊與待處理圖像具有相同的圖像格式,合成圖像塊與待處理圖像的處理目標(biāo)具有相同的圖像格式。將獲取到的200個(gè)合成圖像塊作為待處理圖像塊(1,1)對(duì)應(yīng)的合成圖像塊。

在步驟302中,根據(jù)待處理圖像塊對(duì)應(yīng)的每一個(gè)合成圖像塊的灰度值,獲取用于表示每一個(gè)合成圖像塊灰度值的多維向量,根據(jù)各個(gè)合成圖像塊對(duì)應(yīng)的對(duì)位向量,形成與待處理圖像塊對(duì)應(yīng)的合成圖像塊集合矩陣,該合成圖像塊集合矩陣包括的列數(shù)等于合成圖像塊的個(gè)數(shù),包括的行數(shù)等于表示合成圖像塊灰度值的多維向量的維度。其中,表示合成圖像塊灰度值的多維向量的維度與表示訓(xùn)練圖像塊灰度值的多維向量的維度可以相同,也可以不同。

例如,針對(duì)于待處理圖像塊(1,1)對(duì)應(yīng)的每一個(gè)合成圖像塊,用一個(gè)4維向量表示該合成圖像塊的灰度值,根據(jù)200個(gè)合成圖像塊分別對(duì)應(yīng)的4維向量,形成一個(gè)4行200列的矩陣,將該矩陣作為待處理圖像塊(1,1)對(duì)應(yīng)的合成圖像塊集合矩陣該合成圖像塊集合矩陣中每一列的元素為表示一個(gè)合成圖像塊灰度值的4維向量包括的4個(gè)數(shù)值;并且在合成圖像塊集合矩陣與訓(xùn)練圖像塊集合矩陣中,列數(shù)相同的數(shù)據(jù)為相互對(duì)應(yīng)的合成圖像塊與訓(xùn)練圖像塊的4維向量數(shù)值。

在步驟303中,根據(jù)圖1步驟104或圖2步驟204獲得的表示系數(shù)矩陣,以及步驟302獲得的訓(xùn)練圖像塊集合矩陣,通過公式二計(jì)算轉(zhuǎn)換后待處理圖像塊的灰度值。

例如,將圖2中步驟204獲得的表示系數(shù)矩陣w(1,1)和圖3中步驟302獲得的合成圖像塊集合矩陣代入公式二,形成如下表達(dá)式:

通過上述表達(dá)式計(jì)算出表示轉(zhuǎn)換后待處理圖像塊(1,1)灰度值的列矩陣y(1,1),其中列矩陣y(1,1)包括有4個(gè)元素。

在步驟304中,根據(jù)步驟303中計(jì)算出的用于表示轉(zhuǎn)換后待處理圖像塊灰度值的矩陣,以該矩陣中各個(gè)元素作為表示轉(zhuǎn)換后待處理圖像塊灰度值的多維向量,根據(jù)該多維向量確定出轉(zhuǎn)換后的待處理圖像塊。

例如,根據(jù)步驟303中獲得的列矩陣y(1,1),將列矩陣y(1,1)包括的4個(gè)元素形成的4維向量,根據(jù)該4維向量逆向確定出相應(yīng)的圖像,確定出的圖像即為轉(zhuǎn)換后的待處理圖像塊(1,1)。

在本發(fā)明一個(gè)實(shí)施例中,待處理圖像可以是照片格式的圖像,也可以是素描格式的圖像。當(dāng)待處理圖像為照片格式的圖像時(shí),各個(gè)訓(xùn)練圖像塊為照片格式的圖像塊,各個(gè)合成圖像塊為素描格式的圖像塊,轉(zhuǎn)換后的待處理圖像塊為素描格式的圖像塊,轉(zhuǎn)換后的待處理圖像為素描格式的圖像;當(dāng)待處理圖像為素描格式的圖像時(shí),各個(gè)訓(xùn)練圖像塊為素描格式的圖像塊,各個(gè)合成圖像塊為照片格式的圖像塊,轉(zhuǎn)換后的待處理圖像塊為照片格式的圖像塊,轉(zhuǎn)換后的待處理圖像為照片格式的圖像。因此,通過該圖像處理方法可以將照片轉(zhuǎn)換為素描畫像,也可以將素描畫像轉(zhuǎn)換為照片,以應(yīng)用于不同的領(lǐng)域,提高了該圖像處理方法的適用性。

在本發(fā)明一個(gè)實(shí)施例中,如圖4所示,圖1步驟102中根據(jù)待處理圖像塊在待處理圖像中的位置確定與待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊的過程可以包括以下步驟:

步驟401:根據(jù)待處理圖像塊在待處理圖像中位置,獲取至少三個(gè)鄰近訓(xùn)練圖像塊;

步驟402:計(jì)算待處理圖像塊與每一個(gè)鄰近訓(xùn)練圖像塊之間的歐氏距離;

步驟403:選擇與待處理圖像塊之間歐式距離最小的至少兩個(gè)鄰近訓(xùn)練圖像塊作為訓(xùn)練圖像塊。

具體地,

在步驟401中,訓(xùn)練圖像塊來自多個(gè)訓(xùn)練圖像,每個(gè)訓(xùn)練圖像均被通過與待處理圖像相同的切分規(guī)則切分為多個(gè)訓(xùn)練圖像塊,并且待處理圖像塊與各個(gè)訓(xùn)練圖像塊具有相同的形狀和大小。在獲取與待處理圖像塊相對(duì)應(yīng)的訓(xùn)練圖像塊時(shí),首先確定待處理圖像塊中待處理圖像中的位置,將該位置確定為樣本位置;在各個(gè)訓(xùn)練圖像上以樣本位置為中心的一定區(qū)域內(nèi)獲取至少三個(gè)鄰近圖像塊,其中所選出的至少三個(gè)鄰近圖像塊可以來自相同的訓(xùn)練圖像,也可以來自不同的訓(xùn)練圖像。

例如,訓(xùn)練圖像共有2000個(gè),采用與待處理圖像A相同的切分規(guī)則,將每一個(gè)訓(xùn)練圖像切分成20*20共400個(gè)備選訓(xùn)練圖像塊,共形成400*2000=800000個(gè)備選訓(xùn)練圖像塊。待處理圖像塊(1,1)在待處理圖像A中處于第1行第1列,將第1行第1列這個(gè)位置確定為樣本位置,以該樣本位置為中心,向上下左右擴(kuò)展5個(gè)單位,將擴(kuò)展形成的區(qū)域確定為備選區(qū)域,從200個(gè)訓(xùn)練圖像上位于備選區(qū)域中的各個(gè)備選訓(xùn)練圖像塊中選擇800個(gè)圖像塊作為待處理圖像塊(1,1)對(duì)應(yīng)的鄰近訓(xùn)練圖像塊。

在步驟402中,針對(duì)于步驟401中獲取到的每一個(gè)鄰近訓(xùn)練圖像塊,計(jì)算該鄰近訓(xùn)練圖像塊與待處理圖像塊之間的歐式距離。

例如,針對(duì)于步驟401中獲取到的與待處理圖像塊(1,1)相對(duì)應(yīng)的800個(gè)鄰近訓(xùn)練圖像塊,分別計(jì)算每一個(gè)鄰近訓(xùn)練圖像塊與待處理圖像塊(1,1)之間的歐式距離,共計(jì)算出800個(gè)歐式距離。

在步驟403中,根據(jù)步驟402中計(jì)算出的每一個(gè)鄰近訓(xùn)練圖像塊與待處理圖像塊之間的歐式距離,選擇與待處理圖像塊之間歐式距離最小的至少兩個(gè)鄰近訓(xùn)練圖像塊作為待處理圖像塊對(duì)應(yīng)的訓(xùn)練圖像塊。

例如,根據(jù)每個(gè)鄰近訓(xùn)練圖像塊對(duì)應(yīng)的歐式距離,按照歐式距離從小到大的順序?qū)?00個(gè)鄰近訓(xùn)練圖像塊進(jìn)行排序;根據(jù)排序結(jié)果選擇前200個(gè)鄰近訓(xùn)練圖像塊作為待處理圖像塊(1,1)對(duì)應(yīng)的訓(xùn)練圖像塊。

根據(jù)歐式距離從至少三個(gè)鄰近訓(xùn)練圖像塊中選擇至少兩個(gè)作為待處理圖像塊對(duì)應(yīng)的訓(xùn)練圖像塊,一方面,選擇與待處理圖像塊之間歐式距離小的鄰近訓(xùn)練圖像塊作為訓(xùn)練圖像塊,可以縮小待處理圖像塊與訓(xùn)練圖像塊之間的差距,提高計(jì)算出的表示系數(shù)矩陣的準(zhǔn)確性,從而可以進(jìn)一步提高對(duì)圖像進(jìn)行處理的效果;另一方面,減少了待處理圖像塊對(duì)應(yīng)的訓(xùn)練圖像塊,可以縮短計(jì)算表示系統(tǒng)矩陣所需的時(shí)間,提高對(duì)圖像進(jìn)行處理的效率。

在本發(fā)明一個(gè)實(shí)施例中,圖4中步驟402計(jì)算待處理圖像塊與每一個(gè)鄰近訓(xùn)練圖像之間歐氏距離的過程,可以包括:

根據(jù)待處理圖像塊以及每一個(gè)鄰近訓(xùn)練圖像塊的灰度值,通過如下公式三計(jì)算待處理圖像塊與每一個(gè)鄰近訓(xùn)練圖像塊之間的歐式距離;

所述公式三包括:

其中,所述ej為所述待處理圖像塊與第j個(gè)所述鄰近訓(xùn)練圖像塊之間的歐式距離;ai0為所述待處理圖像塊上第i個(gè)像素點(diǎn)的灰度值;bij為第j個(gè)所述鄰近訓(xùn)練圖像塊上第i個(gè)像素點(diǎn)的灰度值;其中,i∈[1,所述待處理圖像塊包括的像素點(diǎn)的個(gè)數(shù)],所述待處理圖像塊包括的像素點(diǎn)個(gè)數(shù)與所述鄰近訓(xùn)練圖像塊包括的像素點(diǎn)個(gè)數(shù)相同。

例如,

將待處理圖像塊(1,1)劃分為4個(gè)像素點(diǎn),相應(yīng)的將每一個(gè)鄰近訓(xùn)練圖像塊也劃分為4個(gè)像素點(diǎn),針對(duì)于800個(gè)鄰近訓(xùn)練圖像塊中的第一個(gè)鄰近訓(xùn)練圖像塊1,將待處理圖像塊(1,1)所包括的4個(gè)像素點(diǎn)的灰度值和鄰近訓(xùn)練圖像塊1所包括的4個(gè)像素點(diǎn)的灰度值代入公式三,計(jì)算待處理圖像塊(1,1)與鄰近訓(xùn)練圖像塊1之間的歐式距離,計(jì)算過程如下:

其中,a10至a40分別為待處理圖像塊(1,1)所包括的4個(gè)像素點(diǎn)的灰度值,b11至b41分別為鄰近訓(xùn)練圖像塊1所包括的相應(yīng)位置的4個(gè)像素點(diǎn)的灰度值。

在本發(fā)明一個(gè)實(shí)施例中,在圖1中步驟102之前還可以創(chuàng)建圖像字典,如圖5所示,創(chuàng)建圖像字典的過程可以包括如下步驟:

步驟501:將每一個(gè)訓(xùn)練圖像切分成至少兩個(gè)備選訓(xùn)練圖像塊;

步驟502:根據(jù)至少兩個(gè)備選訓(xùn)練圖像塊在訓(xùn)練圖像中的位置,確定至少兩個(gè)樣本位置;

步驟503:針對(duì)于每一個(gè)樣本位置,從切分出的至少兩個(gè)備選訓(xùn)練圖像塊中,確定樣本位置對(duì)應(yīng)的至少兩個(gè)鄰近訓(xùn)練圖像塊;

步驟504:針對(duì)于每一個(gè)樣本位置,將確定出的至少兩個(gè)鄰近訓(xùn)練圖像塊進(jìn)行組合,形成與樣本位置相對(duì)應(yīng)的圖像字典。

具體地,

在步驟501中,針對(duì)于每一個(gè)訓(xùn)練圖像,通過與切分待處理圖像相同的切分規(guī)則,將該訓(xùn)練圖像切分成至少兩個(gè)備選訓(xùn)練圖像塊。

例如,將每一個(gè)訓(xùn)練圖像切分成20*20共400個(gè)備選訓(xùn)練圖像塊。

在步驟502中,針對(duì)于任意一個(gè)訓(xùn)練圖像,根據(jù)從該訓(xùn)練圖像中切分出的至少兩個(gè)備選訓(xùn)練圖像塊在該訓(xùn)練圖像中所處的位置,確定至少兩個(gè)樣本位置。

例如,由于每一個(gè)訓(xùn)練圖像被切分為20*20共400個(gè)備選訓(xùn)練圖像塊,根據(jù)每一個(gè)備選訓(xùn)練圖像塊在所處訓(xùn)練圖像上的行位置和列位置,通過橫縱坐標(biāo)的形式確定出400個(gè)樣本位置,每一個(gè)樣本位置均可以表示為樣本位置(i,j),其中i為該樣本位置在訓(xùn)練圖像上的行數(shù),j為該樣本位置在訓(xùn)練圖像上的列數(shù),且i和j滿足i∈[1,20],j∈[1,20]。

在步驟503中,針對(duì)于步驟502中確定出的每一個(gè)樣本位置,以該樣本位置為中心確定對(duì)應(yīng)的樣本區(qū)域,從各個(gè)訓(xùn)練圖像上位于該樣本區(qū)域內(nèi)的多個(gè)備選訓(xùn)練圖像塊中選擇至少兩個(gè)備選訓(xùn)練圖像塊作為該樣本位置對(duì)應(yīng)的鄰近訓(xùn)練圖像塊。

例如,以任意一個(gè)樣本位置(i,j)為中心,向上下左右擴(kuò)展5個(gè)備選訓(xùn)練圖像塊的距離,作為該樣本位置(i,j)對(duì)應(yīng)的備選區(qū)域(i,j),如果該樣本位置(i,j)不在訓(xùn)練圖像的邊緣,則該備選區(qū)域(i,j)包括M·(2×5+1)2個(gè)備選訓(xùn)練圖像塊,其中M為訓(xùn)練圖像的個(gè)數(shù);如果該樣本位置(i,j)位于訓(xùn)練圖像的邊緣位置,則該備選區(qū)域(i,j)包括的備選訓(xùn)練圖像塊個(gè)數(shù)小于M·(2×5+1)2。比如包括2000個(gè)訓(xùn)練圖像時(shí),可以從每一個(gè)備選區(qū)域(i,j)中選擇800個(gè)備選訓(xùn)練圖像塊作為樣本位置(i,j)對(duì)應(yīng)的的鄰近訓(xùn)練圖像塊。

在步驟504中,針對(duì)于每一個(gè)樣本位置,將步驟503中獲得的該樣本位置對(duì)應(yīng)的至少兩個(gè)鄰近訓(xùn)練圖像塊進(jìn)行組成,形成與該樣本位置對(duì)應(yīng)的圖像字典。

例如,針對(duì)于400個(gè)樣本位置中的每一個(gè)樣本位置,對(duì)步驟503中獲取到的該樣本位置對(duì)應(yīng)的800個(gè)鄰近訓(xùn)練圖像塊進(jìn)行組合,形成該樣本位置對(duì)應(yīng)的圖像字典。

相應(yīng)地,在獲取每一個(gè)樣本位置對(duì)應(yīng)的圖像字典后,圖4中步驟401根據(jù)待處理圖像塊在待處理圖像中的位置獲取至少三個(gè)鄰近訓(xùn)練圖像塊的過程,可以包括:

根據(jù)待處理圖像塊在待處理圖像中的位置,確定待處理圖像塊對(duì)應(yīng)的樣本位置,進(jìn)而從確定出的樣本位置對(duì)應(yīng)的圖像字典中獲取至少三個(gè)鄰近訓(xùn)練圖像塊。

例如,待處理圖像塊(1,1)位于待處理圖像的左上角,則該待處理圖像塊(1,1)對(duì)應(yīng)的樣本位置為樣本位置(1,1)。獲取樣本位置(1,1)對(duì)應(yīng)的圖像字典后,直接獲取該圖像字典包括的800個(gè)鄰近訓(xùn)練圖像塊執(zhí)行后續(xù)步驟。

由此可見,步驟501至步驟504預(yù)先為每一個(gè)樣本位置創(chuàng)建了一個(gè)對(duì)應(yīng)的圖像字典,當(dāng)需要獲取用于計(jì)算待處理圖像塊表示系數(shù)矩陣的鄰近訓(xùn)練圖像塊時(shí),根據(jù)待處理圖像塊在待處理圖像中的位置,確定待處理圖像塊對(duì)應(yīng)的樣本位置,直接將該樣本位置所對(duì)應(yīng)圖像字典中包括的鄰近訓(xùn)練圖像塊作為該待處理圖像的鄰近訓(xùn)練圖像塊。這樣,通過預(yù)先創(chuàng)建圖形字典的方式,在計(jì)算待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣時(shí),可以直接從對(duì)應(yīng)的圖像字典中讀取鄰近訓(xùn)練圖像塊,節(jié)省了在線從各個(gè)備選訓(xùn)練圖像塊中選擇鄰近圖像訓(xùn)練塊所需的時(shí)間,從而可以進(jìn)一步提高對(duì)圖像進(jìn)行處理的效率。

下面以將照片格式的圖像轉(zhuǎn)換為素描格式的圖像為例,結(jié)合圖1至圖5所示的方法實(shí)施例,對(duì)本發(fā)明實(shí)施例提供的圖像處理方法作進(jìn)一步詳細(xì)說明,如圖6所示,該方法可以包括以下步驟:

步驟601:針對(duì)于每一個(gè)樣本位置,創(chuàng)建對(duì)應(yīng)的訓(xùn)練圖像塊字典及合成圖像塊字典。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)圖5所示的方法,創(chuàng)建每一個(gè)樣本位置對(duì)應(yīng)的訓(xùn)練圖像塊字典,此處訓(xùn)練圖像塊字典即為圖5所示實(shí)施例中的圖像字典;針對(duì)于每一個(gè)訓(xùn)練圖像塊字典,根據(jù)該訓(xùn)練圖像塊字典所包括的鄰近訓(xùn)練圖像塊,形成與該訓(xùn)練圖像塊字典相對(duì)應(yīng)的合成圖像塊字典,其中,該合成圖像塊字典所包括的合成圖像塊與該訓(xùn)練圖像塊字典所包括的鄰近訓(xùn)練圖像塊一一對(duì)應(yīng)。訓(xùn)練圖像塊字典中包括的鄰近訓(xùn)練圖像塊均為照片格式,合成圖像塊字典中包括的合成圖像塊均為素描格式。

例如,共包括有2000個(gè)訓(xùn)練圖像,每一個(gè)訓(xùn)練圖像均被劃分為20*20共400個(gè)圖像塊,形成400個(gè)樣本位置,為每一個(gè)樣本位置創(chuàng)建的訓(xùn)練圖像塊字典及合成圖像塊字典,其中每個(gè)訓(xùn)練圖像塊字典中包括800個(gè)鄰近訓(xùn)練圖像塊,每個(gè)合成圖像塊字典包括800個(gè)合成圖像塊。

步驟602:對(duì)待處理圖像進(jìn)行切分,獲取兩個(gè)待處理圖像塊。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)訓(xùn)練圖像的切分規(guī)則,對(duì)待處理圖像進(jìn)行切分,獲取至少兩個(gè)待處理圖像塊。其中,待處理圖像的形狀、大小與訓(xùn)練圖像相同,所切分出的各個(gè)待處理圖像塊與各個(gè)鄰近訓(xùn)練圖像塊具有相同的形狀和大小。

例如,待處理圖像為照片格式圖像,將待處理圖像切分為20*20共400個(gè)待處理圖像塊。

步驟603:依次從至少兩個(gè)待處理圖像塊中選擇一個(gè)當(dāng)前待處理圖像塊。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)各個(gè)待處理圖像塊在待處理圖像中的位置,依次從至少兩個(gè)待處理圖像塊中選擇一個(gè)待處理圖像塊作為當(dāng)前待處理圖像塊。例如可以按照從左到右,從上到下的順序,依次將400個(gè)待處理圖像塊作為當(dāng)前待處理圖像塊執(zhí)行以下步驟。

步驟604:根據(jù)當(dāng)前待處理圖像塊在待處理圖像中的位置,獲取至少三個(gè)鄰近訓(xùn)練圖像塊。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)當(dāng)前待處理圖像塊在待處理圖像中的位置,確定當(dāng)前待處理圖像塊對(duì)應(yīng)的樣本位置,根據(jù)確定出的樣本位置確定當(dāng)前待處理圖像塊對(duì)應(yīng)的訓(xùn)練圖像塊字典,獲取確定出的訓(xùn)練圖像塊字典中包括的各個(gè)鄰近訓(xùn)練圖像塊,作為當(dāng)前待處理圖像塊對(duì)應(yīng)的鄰近訓(xùn)練圖像塊。

例如,當(dāng)前待處理圖像塊(1,1)位于待處理圖像的左上角,確定該位置的樣本位置(1,1),獲取樣本位置(1,1)對(duì)應(yīng)的訓(xùn)練圖像塊字典(1,1),將訓(xùn)練圖像塊字典(1,1)中包括的800個(gè)鄰近訓(xùn)練圖像塊作為當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的鄰近訓(xùn)練圖像塊。

步驟605:計(jì)算當(dāng)前待處理圖像塊與各個(gè)鄰近訓(xùn)練圖像塊之間的歐式距離。

在本發(fā)明一個(gè)實(shí)施例中,針對(duì)于當(dāng)前待處理圖像塊對(duì)應(yīng)的每一個(gè)鄰近訓(xùn)練圖像塊,根據(jù)該鄰近訓(xùn)練圖像塊的灰度值及當(dāng)前待處理圖像塊的灰度值,通過如下公式三計(jì)算該鄰近訓(xùn)練圖像塊與當(dāng)前待處理圖像塊之間的歐式距離,從而獲得當(dāng)前待處理圖像塊與各個(gè)鄰近訓(xùn)練圖像塊之間的歐式距離;

其中公式三包括:

其中,所述ej為當(dāng)前待處理圖像塊與第j個(gè)所述鄰近訓(xùn)練圖像塊之間的歐式距離;ai0為當(dāng)前待處理圖像塊上第i個(gè)像素點(diǎn)的灰度值;bij為第j個(gè)所述鄰近訓(xùn)練圖像塊上第i個(gè)像素點(diǎn)的灰度值;其中,i∈[1,當(dāng)前待處理圖像塊包括的像素點(diǎn)的個(gè)數(shù)],當(dāng)前待處理圖像塊包括的像素點(diǎn)個(gè)數(shù)與所述鄰近訓(xùn)練圖像塊包括的像素點(diǎn)個(gè)數(shù)相同,并且當(dāng)前待處理圖像塊包括的像素點(diǎn)個(gè)數(shù)為正方形數(shù)。

例如,通過上述公式三計(jì)算出當(dāng)前待處理圖像塊(1,1)與800個(gè)鄰近訓(xùn)練圖像塊之間的歐式距離。

步驟606:根據(jù)歐式距離,從各個(gè)鄰近訓(xùn)練圖像塊中獲取至少兩個(gè)訓(xùn)練圖像塊。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)當(dāng)前待處理圖像塊與各個(gè)鄰近訓(xùn)練圖像塊之間的歐式距離,選擇與當(dāng)前待處理圖像塊之前歐式距離最小的至少兩個(gè)鄰近訓(xùn)練圖像塊作為當(dāng)前待處理圖像塊對(duì)應(yīng)的訓(xùn)練圖像塊。

例如,根據(jù)當(dāng)前待處理圖像塊(1,1)與800個(gè)鄰近訓(xùn)練圖像塊之間的歐式距離,從800個(gè)鄰近訓(xùn)練圖像塊中選擇200個(gè)與當(dāng)前待處理圖像塊(1,1)之間歐式距離最小的鄰近訓(xùn)練圖像塊作為當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的訓(xùn)練圖像塊。

步驟607:以各個(gè)訓(xùn)練圖像塊與當(dāng)前待處理圖像塊之間的歐式距離作為對(duì)角線元素創(chuàng)建對(duì)角矩陣。

在本發(fā)明一個(gè)實(shí)施例中,針對(duì)于步驟606中獲取到的至少兩個(gè)訓(xùn)練圖像塊,根據(jù)步驟605中計(jì)算出的各個(gè)歐式距離,以至少兩個(gè)訓(xùn)練圖像塊與當(dāng)前待處理圖像塊之間的歐式距離作為對(duì)角線元素創(chuàng)建對(duì)角矩陣,對(duì)角矩陣的創(chuàng)建過程在圖2所示實(shí)施例中的步驟201已經(jīng)詳細(xì)描述,再此不再贅述。

例如,形成與當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的對(duì)角矩陣E(1,1),該對(duì)角矩陣包括200行200列,出主對(duì)角線元素為歐式距離外,其他元素均為零。

步驟608:根據(jù)當(dāng)前待處理圖像塊的灰度值,獲取當(dāng)前待處理圖像塊對(duì)應(yīng)的待處理圖像塊矩陣。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)當(dāng)前待處理圖像塊的灰度值,確定一個(gè)列向量作為當(dāng)前待處理圖像塊對(duì)應(yīng)的待處理圖像塊矩陣,具體的確定過程在圖2所示實(shí)施例中的步驟202已經(jīng)詳細(xì)描述,再此不再贅述。

例如,根據(jù)當(dāng)前待處理圖像塊(1,1)的灰度值,確定當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的待處理圖像塊矩陣t(1,1)。

步驟609:根據(jù)當(dāng)前待處理圖像塊對(duì)應(yīng)的各個(gè)訓(xùn)練圖像塊的灰度值,獲取當(dāng)前待處理圖像塊對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)當(dāng)前待處理圖像塊對(duì)應(yīng)的各個(gè)訓(xùn)練圖像塊的灰度值,以每一個(gè)訓(xùn)練圖像塊對(duì)應(yīng)的灰度表示向量作為一列,構(gòu)建當(dāng)前待處理圖像塊對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣,具體的構(gòu)建過程在圖2所示實(shí)施例中的步驟203已經(jīng)詳細(xì)描述,再此不再贅述。

例如,根據(jù)當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的200個(gè)訓(xùn)練圖像塊的灰度值,構(gòu)建出當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣訓(xùn)練圖像塊集合矩陣包括200列,每一列對(duì)應(yīng)一個(gè)訓(xùn)練圖像塊的灰度表示向量。

步驟610:根據(jù)當(dāng)前待處理圖像塊對(duì)應(yīng)的對(duì)角矩陣、待處理圖像塊矩陣及訓(xùn)練圖像塊集合矩陣,計(jì)算當(dāng)前待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣。

在本發(fā)明一個(gè)實(shí)施例中,將步驟607確定的對(duì)角矩陣,步驟608確定的待處理圖像塊矩陣及步驟609確定的訓(xùn)練圖像塊集合矩陣,通過公式一計(jì)算當(dāng)前待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

所述公式一包括:

其中,所述(i,j)用于表示當(dāng)前待處理圖像塊(i,j)在所述待處理圖像中的位置信息,其中i為當(dāng)前待處理圖像塊(i,j)在切分后所述待處理圖像中所處的行,j為當(dāng)前待處理圖像塊(i,j)在切分后所述待處理圖像中所處的列;所述t(i,j)為當(dāng)前待處理圖像塊(i,j)對(duì)應(yīng)的待處理圖像塊矩陣;所述為當(dāng)前待處理圖像塊(i,j)對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣;所述w(i,j)為當(dāng)前待處理圖像塊(i,j)對(duì)應(yīng)的表示系數(shù)矩陣,其中表示系統(tǒng)矩陣為列矩陣;所述E(i,j)為當(dāng)前待處理圖像塊(i,j)對(duì)應(yīng)的所述對(duì)角矩陣;所述λ為常數(shù)形式的平衡系數(shù);所述為所述表示系數(shù)矩陣中第k行的元素;所述K為所述表示系數(shù)矩陣所包括的行數(shù)。

表示系數(shù)矩陣的具體解析過程可以參照?qǐng)D2所示實(shí)施例中步驟204的描述,再此不再贅述。

例如,將當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的對(duì)角矩陣E(1,1)、待處理圖像塊矩陣t(1,1)及訓(xùn)練圖像塊集合矩陣代入公式一進(jìn)行計(jì)算,獲得當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的表示系數(shù)矩陣w(1,1)

步驟611:根據(jù)當(dāng)前待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣及合成圖像塊字典,獲得轉(zhuǎn)換后的當(dāng)前待處理圖像塊的灰度值。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)當(dāng)前待處理圖像塊在待處理圖像中的位置,確定當(dāng)前待處理圖像塊對(duì)應(yīng)的樣本位置,根據(jù)確定出的樣本位置確定當(dāng)前待處理圖像塊對(duì)應(yīng)的合成圖像塊字典。根據(jù)當(dāng)前待處理圖像塊對(duì)應(yīng)的合成圖像塊字典的中包括的各個(gè)合成圖像塊的灰度值,確定當(dāng)前待處理圖像塊對(duì)應(yīng)的合成圖像塊集合矩陣,具體確定過程在圖3所示實(shí)施例中步驟302已經(jīng)詳細(xì)描述,再此不再贅述。根據(jù)當(dāng)前待處理圖像塊對(duì)應(yīng)的合成圖像塊集合矩陣及表示系數(shù)矩陣,通過如下公式二進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的當(dāng)前待處理圖像塊的灰度值;

所述公式二包括:

其中,所述(i,j)用于表示當(dāng)前待處理圖像塊(i,j)在待處理圖像中的位置信息,其中i為當(dāng)前待處理圖像塊(i,j)在切分后待處理圖像中所處的行,j為當(dāng)前待處理圖像塊(i,j)在切分后待處理圖像中所處的列;所述y(i,j)為轉(zhuǎn)換后的當(dāng)前待處理圖像塊(i,j)的灰度值;所述為當(dāng)前待處理圖像塊(i,j)對(duì)應(yīng)的合成圖像塊集合矩陣;所述w(i,j)為當(dāng)前待處理圖像塊(i,j)對(duì)應(yīng)的表示系數(shù)矩陣。

例如,根據(jù)當(dāng)前待處理圖像塊(1,1)在待處理圖像中的位置,確定當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的合成圖像塊字典,根據(jù)合成圖像塊字典中包括的各個(gè)合成圖像塊的灰度值,獲得當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的合成圖像塊集合矩陣將當(dāng)前待處理圖像塊(1,1)對(duì)應(yīng)的合成圖像塊集合矩陣及表示系數(shù)矩陣w(1,1)代入上述公式二,運(yùn)算獲得轉(zhuǎn)換后當(dāng)前待處理圖像塊(1,1)的灰度值,該灰度值為列矩陣模擬,列矩陣中的各個(gè)元素表示當(dāng)前待處理圖像塊(1,1)所包括的各個(gè)像素點(diǎn)的灰度值。

步驟612:根據(jù)轉(zhuǎn)換后當(dāng)前待處理圖像塊的灰度值,轉(zhuǎn)換后當(dāng)前待處理圖像塊。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)步驟611中獲得的轉(zhuǎn)換后當(dāng)前待處理圖像塊的灰度值,創(chuàng)建一個(gè)新的空白圖像塊,按照表示該灰度值的列矩陣包括的各個(gè)元素,在該空白圖像塊上相應(yīng)的像素點(diǎn)中添加灰度值,形成轉(zhuǎn)換后的當(dāng)前待處理圖像塊;或者,直接按照表示該灰度值的列矩陣包括的各個(gè)元素,對(duì)當(dāng)前待處理圖像塊上相應(yīng)像素點(diǎn)的灰度值進(jìn)行更改,形成轉(zhuǎn)換后的當(dāng)前待處理圖像塊。

步驟613:判斷當(dāng)前待處理圖像塊是否為待處理圖像包括的最后一個(gè)待處理圖像塊,如果是,執(zhí)行步驟614,否則執(zhí)行步驟603。

在本發(fā)明一個(gè)實(shí)施例中,如果對(duì)待處理圖像包括的各個(gè)待處理圖像塊均已經(jīng)完成轉(zhuǎn)換,則執(zhí)行步驟614,否則返回執(zhí)行步驟603對(duì)沒有轉(zhuǎn)換的待處理圖像塊進(jìn)行轉(zhuǎn)換。

例如,判斷當(dāng)前待處理圖像塊對(duì)應(yīng)的標(biāo)識(shí)是否為(200,200),如果是,執(zhí)行步驟614,否則執(zhí)行步驟603。

步驟614:根據(jù)各個(gè)待處理圖像塊在待處理圖像上的位置,對(duì)各個(gè)轉(zhuǎn)換后的待處理圖像塊進(jìn)行組成,形成待處理圖像對(duì)應(yīng)的合成圖像。

在本發(fā)明一個(gè)實(shí)施例中,根據(jù)每一個(gè)待處理圖像塊在待處理圖像上的位置,調(diào)整各個(gè)轉(zhuǎn)換后待處理圖像塊之間的連接位置,使各個(gè)轉(zhuǎn)換后待處理圖像塊之間的位置關(guān)系與沒有轉(zhuǎn)換的各個(gè)待處理圖像塊之間的位置關(guān)系保持一致,對(duì)調(diào)整連接位置完成的各個(gè)轉(zhuǎn)換后待處理圖像塊進(jìn)行組成,形成待處理圖像對(duì)應(yīng)的合成圖像,完成待處理圖像的處理。

例如,將400個(gè)轉(zhuǎn)換后的待處理圖像塊的位置進(jìn)行調(diào)整并進(jìn)行組合,形成對(duì)待處理圖像相對(duì)應(yīng)的合成圖像,即將照片圖像轉(zhuǎn)換相對(duì)應(yīng)的素描圖像。

如圖7所示,本發(fā)明一個(gè)實(shí)施例提供了一種圖像處理裝置,包括:獲取單元701、計(jì)算單元702、處理單元703、轉(zhuǎn)換單元704及組合單元705;

所述獲取單元701,用于針對(duì)于從待處理圖像切分出的每一個(gè)待處理圖像塊,根據(jù)所述待處理圖像塊在所述待處理圖像中的位置,獲取與所述待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊;

所述計(jì)算單元702,用于計(jì)算所述待處理圖像塊與所述獲取單元701獲取到的每一個(gè)所述訓(xùn)練圖像塊之間的歐氏距離;

所述處理單元703,用于根據(jù)所述計(jì)算單元702計(jì)算出的每一個(gè)所述歐式距離,確定所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

所述轉(zhuǎn)換單元704,用于利用所述處理單元703確定出的所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的所述待處理圖像塊;

所述組合單元705,用于將所述轉(zhuǎn)換單元704獲得的各個(gè)所述轉(zhuǎn)換后的待處理圖像塊進(jìn)行組合,形成合成圖像。

在本發(fā)明一個(gè)實(shí)施例中,如圖8所示,所述處理單元703包括:矩陣形成子單元7031及矩陣解析子單元7032;

所述矩陣形成子單元7031,用于以計(jì)算出的各個(gè)所述歐式距離作為對(duì)角線元素創(chuàng)建對(duì)角矩陣;并根據(jù)所述待處理圖像塊的灰度值,獲取所述待處理圖像塊對(duì)應(yīng)的待處理圖像塊矩陣;以及根據(jù)所述至少兩個(gè)訓(xùn)練圖像塊的灰度值,獲取相對(duì)應(yīng)的訓(xùn)練圖像塊集合矩陣;

所述矩陣解析子單元7032,用于根據(jù)所述矩陣形成子單元7032獲得的所述對(duì)角矩陣、所述待處理圖像塊矩陣及所述訓(xùn)練圖像塊集合矩陣,通過如下公式一計(jì)算所述待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣;

所述公式一包括:

其中,所述(i,j)用于表示待處理圖像塊(i,j)在所述待處理圖像中的位置信息,其中i為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的行,j為所述待處理圖像塊(i,j)在切分后所述待處理圖像中所處的列;所述t(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述待處理圖像塊矩陣;所述為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述訓(xùn)練圖像塊集合矩陣;所述w(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述表示系數(shù)矩陣,其中所述表示系統(tǒng)矩陣為列矩陣;所述E(i,j)為所述待處理圖像塊(i,j)對(duì)應(yīng)的所述對(duì)角矩陣;所述λ為常數(shù)形式的平衡系數(shù);所述為所述表示系數(shù)矩陣中第k行的元素;所述K為所述表示系數(shù)矩陣所包括的行數(shù)。

在本發(fā)明一個(gè)實(shí)施例中,如圖9所示,所述獲取單元701包括:獲取子單元7011、運(yùn)算子單元7012及選擇子單元7013;

所述獲取子單元7011,用于根據(jù)所述待處理圖像塊在所述待處理圖像中位置,獲取至少三個(gè)鄰近訓(xùn)練圖像塊;

所述運(yùn)算子單元7012,用于計(jì)算所述待處理圖像塊與所述獲取子單元7011獲取到的每一個(gè)所述鄰近訓(xùn)練圖像塊之間的歐氏距離;

所述選擇子單元7013,用于根據(jù)所述運(yùn)算子單元7012的計(jì)算結(jié)果,選擇與所述待處理圖像塊之間歐式距離最小的至少兩個(gè)鄰近訓(xùn)練圖像塊作為所述訓(xùn)練圖像塊。

在本發(fā)明一個(gè)實(shí)施例中,如圖9所示,所述運(yùn)算子單元7012,用于根據(jù)所述待處理圖像塊及每一個(gè)所述鄰近訓(xùn)練圖像塊的灰度值,通過如下公式三計(jì)算所述待處理圖像塊與每一個(gè)所述鄰近訓(xùn)練圖像塊之間的歐式距離;

所述公式三包括:

其中,所述ej為所述待處理圖像塊與第j個(gè)所述鄰近訓(xùn)練圖像塊之間的歐式距離;ai0為所述待處理圖像塊上第i個(gè)像素點(diǎn)的灰度值;bij為第j個(gè)所述鄰近訓(xùn)練圖像塊上第i個(gè)像素點(diǎn)的灰度值;其中,i∈[1,所述待處理圖像塊包括的像素點(diǎn)的個(gè)數(shù)],所述待處理圖像塊包括的像素點(diǎn)個(gè)數(shù)與所述鄰近訓(xùn)練圖像塊包括的像素點(diǎn)個(gè)數(shù)相同。

在本發(fā)明一個(gè)實(shí)施例中,如圖10所示,進(jìn)一步包括:字典形成單元1006;

所述字典形成單元1006,用于將每一個(gè)訓(xùn)練圖像切分成至少兩個(gè)備選訓(xùn)練圖像塊;根據(jù)所述至少兩個(gè)備選訓(xùn)練圖像塊在所述訓(xùn)練圖像中的位置,確定至少兩個(gè)樣本位置;針對(duì)于每一個(gè)所述樣本位置,從切分出的至少兩個(gè)所述備選訓(xùn)練圖像塊中,確定所述樣本位置對(duì)應(yīng)的至少兩個(gè)鄰近訓(xùn)練圖像塊,將確定出的所述至少兩個(gè)鄰近訓(xùn)練圖像塊進(jìn)行組合,形成與所述樣本位置相對(duì)應(yīng)的圖像字典;

所述獲取子單元,用于根據(jù)所述待處理圖像塊在所述待處理圖像中的位置,確定所述字典形成單元形成的與所述待處理圖像塊對(duì)應(yīng)的所述樣本位置;從確定出的所述樣本位置對(duì)應(yīng)的圖像字典中獲取至少三個(gè)鄰近訓(xùn)練圖像塊。

上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。

本發(fā)明實(shí)施例提供的圖像處理方法及裝置,至少具有如下有益效果:

1、在本發(fā)明實(shí)施例提供的圖像處理方法及裝置中,針對(duì)于從待處理圖像中切分出的每一個(gè)待處理圖像塊,根據(jù)該待處理圖像塊在待處理圖像中的位置,獲取與該待處理圖像塊相對(duì)應(yīng)的至少兩個(gè)訓(xùn)練圖像塊,計(jì)算該待處理圖像塊與每一個(gè)訓(xùn)練圖像塊之間的歐氏距離,根據(jù)計(jì)算出的各個(gè)歐式距離確定該待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣,利用確定出的表示系數(shù)矩陣進(jìn)行運(yùn)算,獲得轉(zhuǎn)換后的該待處理圖像塊;將獲得的各個(gè)轉(zhuǎn)換后的待處理圖像塊進(jìn)行組成,形成與待處理圖像相對(duì)應(yīng)的合成圖像。由于將待處理圖像塊與各個(gè)訓(xùn)練圖像塊之間的歐式距離作為計(jì)算表示系數(shù)矩陣的一個(gè)參數(shù),相對(duì)于等同看待各個(gè)訓(xùn)練圖像塊的計(jì)算方式提高了表示系數(shù)矩陣的準(zhǔn)確性,表示系數(shù)矩陣的準(zhǔn)確性提高可以獲得更加準(zhǔn)確的合成圖像,從而可以提高對(duì)圖像進(jìn)行處理的效果。

2、在本發(fā)明實(shí)施例提供的圖像處理方法及裝置中,將訓(xùn)練圖像切分為至少兩個(gè)備選訓(xùn)練圖像塊后,根據(jù)至少兩個(gè)備選訓(xùn)練圖像塊在訓(xùn)練圖像上的位置,確定至少兩個(gè)樣本位置;根據(jù)樣本位置確定每一個(gè)樣本位置對(duì)應(yīng)的圖像字典。由于圖像字典是預(yù)先形成的,在計(jì)算待處理圖像塊對(duì)應(yīng)的表示系數(shù)矩陣時(shí),只需要根據(jù)待處理圖像塊的位置直接將從對(duì)應(yīng)的圖像字典中獲取鄰近訓(xùn)練圖像塊,節(jié)省了在線從各個(gè)備選訓(xùn)練圖像塊中選擇鄰近圖像訓(xùn)練塊所需的時(shí)間,從而可以進(jìn)一步提高對(duì)圖像進(jìn)行處理的效率。

3、在本發(fā)明實(shí)施例提供的圖像處理方法及裝置中,針對(duì)于從圖形字典中獲取到的各個(gè)鄰近訓(xùn)練圖像塊,計(jì)算各個(gè)鄰近訓(xùn)練圖像塊與待處理圖像塊之間的歐式距離,選擇與待處理圖像塊之間歐式距離小的至少兩個(gè)鄰近訓(xùn)練圖像塊作為最終計(jì)算表示系數(shù)矩陣的訓(xùn)練圖像塊,一方面,選擇與待處理圖像塊之間歐式距離小的鄰近訓(xùn)練圖像塊作為訓(xùn)練圖像塊,可以縮小待處理圖像塊與訓(xùn)練圖像塊之間的差距,提高計(jì)算出的表示系數(shù)矩陣的準(zhǔn)確性,從而可以進(jìn)一步提高對(duì)圖像進(jìn)行處理的效果;另一方面,減少了待處理圖像塊對(duì)應(yīng)的訓(xùn)練圖像塊,可以縮短計(jì)算表示系統(tǒng)矩陣所需的時(shí)間,提高對(duì)圖像進(jìn)行處理的效率。

4、在本發(fā)明實(shí)施例提供的圖像處理方法及裝置中,針對(duì)于每一個(gè)樣本位置預(yù)先生成相對(duì)應(yīng)的訓(xùn)練圖像塊字典及合成圖像塊字典,由于訓(xùn)練圖像塊字典與合成圖像塊字典具有對(duì)應(yīng)關(guān)系,因此訓(xùn)練圖像塊字典與合成圖像塊字典的位置可以互換,即可以將與訓(xùn)練圖像塊字典中圖像塊格式相同的待處理圖像轉(zhuǎn)換為與合成圖像塊字典中圖像塊格式相同的圖像,也可以將與合成圖像塊字典中圖像塊格式相同的待處理圖像轉(zhuǎn)換為與訓(xùn)練圖像塊字典中圖像塊格式相同的圖像,從而提高了該圖像處理方法及裝置的適用性。

需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。

最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1