圖像區(qū)域的劃分方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,具體而言,涉及一種圖像區(qū)域的劃分方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)對圖像中的區(qū)域劃分方法一般可以采用各種微分算子再結(jié)合閾值的方法來找到圖像的區(qū)域。具體的,上述通過設(shè)定閾值再結(jié)合各種微分算子來劃分圖像區(qū)域的方法,由于這種方法對圖像中的噪聲一般比較敏感,因此,在劃分區(qū)域的過程中容易受到圖像中噪聲的干擾,而且由于上述方法采用的閾值大小固定,因此,采用設(shè)定閾值再結(jié)合各種微分算子的方式對圖像進行區(qū)域劃分,得到的各個圖像區(qū)域相對籠統(tǒng),圖像區(qū)域之間的層次不清楚,同時也無法解決顏色較平滑區(qū)域的分割問題。
[0003]另外,現(xiàn)有技術(shù)還可以采用圖像區(qū)域增長和區(qū)域合并的方法,通過比較相鄰區(qū)域的描述,例如,可以通過灰度特征統(tǒng)計得到兩個區(qū)域的均值和方差等參數(shù)描述,如果計算得到兩個區(qū)域匹配則合并成一個區(qū)域,并重新計算合并之后的區(qū)域參數(shù),如果計算結(jié)果為兩個區(qū)域不匹配則標(biāo)記兩個區(qū)域為不匹配,重復(fù)上述步驟,直至獲取圖像的所有子圖像區(qū)域。該方案由于不能抑制特征不明顯的小區(qū)域,因此,對于噪聲的干擾也非常明顯,例如,對于臉部圖像中較光滑區(qū)域會導(dǎo)致劃分不出區(qū)域。
[0004]針對上述相關(guān)技術(shù)的由于無法抑制特征不明顯的圖像區(qū)域,導(dǎo)致無法從圖像中準(zhǔn)確劃分出平滑區(qū)域的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種圖像區(qū)域的劃分方法及裝置,以至少解決由于無法抑制特征不明顯的圖像區(qū)域,導(dǎo)致無法從圖像中準(zhǔn)確劃分出平滑區(qū)域的技術(shù)問題。
[0006]根據(jù)本發(fā)明實施例的一個方面,提供了一種圖像區(qū)域的劃分方法,該方法包括:讀取步驟:讀取圖像中當(dāng)前像素點的像素值,以及與當(dāng)前像素點相鄰的多個相鄰像素點的像素值;計算步驟:分別計算當(dāng)前像素點與每個相鄰像素點的像素值之差,得到像素差值集合,像素差值集合包括:多個像素差值;處理步驟:依次將每個像素差值分別與對應(yīng)的動態(tài)閾值進行比較,確定與當(dāng)前像素點在同一個子圖像區(qū)域內(nèi)的所有相鄰像素點,其中,當(dāng)前像素點及其在同一個子圖像區(qū)域內(nèi)的所有相鄰像素點構(gòu)成一個子圖像區(qū)域;遍歷步驟:遍歷對圖像中的各個像素點,依次對各個像素點執(zhí)行上述讀取步驟,計算步驟和處理步驟,獲取圖像的多個子圖像區(qū)域。
[0007]根據(jù)本發(fā)明實施例的另一方面,還提供了一種圖像區(qū)域的劃分裝置,該裝置包括:讀取模塊,用于讀取圖像中當(dāng)前像素點的像素值,以及與當(dāng)前像素點相鄰的多個相鄰像素點的像素值;計算模塊,用于分別計算當(dāng)前像素點與每個相鄰像素點的像素值之差,得到像素差值集合,像素差值集合包括:多個像素差值;處理模塊,用于依次將每個像素差值分別與對應(yīng)的動態(tài)閾值進行比較,確定與當(dāng)前像素點在同一個子圖像區(qū)域內(nèi)的所有相鄰像素點,其中,當(dāng)前像素點及其在同一個子圖像區(qū)域內(nèi)的所有相鄰像素點構(gòu)成一個子圖像區(qū)域;遍歷模塊,用于遍歷對圖像中的各個像素點,依次對各個像素點執(zhí)行上述讀取模塊,計算模塊和處理模塊,獲取圖像的多個子圖像區(qū)域。
[0008]在本發(fā)明實施例中,采用讀取步驟:讀取圖像中當(dāng)前像素點的像素值,以及與當(dāng)前像素點相鄰的多個相鄰像素點的像素值;計算步驟:分別計算當(dāng)前像素點與每個相鄰像素點的像素值之差,得到像素差值集合,像素差值集合包括:多個像素差值;處理步驟:依次將每個像素差值分別與對應(yīng)的動態(tài)閾值進行比較,確定與當(dāng)前像素點在同一個子圖像區(qū)域內(nèi)的所有相鄰像素點,其中,當(dāng)前像素點及其在同一個子圖像區(qū)域內(nèi)的所有相鄰像素點構(gòu)成一個子圖像區(qū)域;遍歷步驟:遍歷對圖像中的各個像素點,依次對各個像素點執(zhí)行上述讀取步驟,計算步驟和處理步驟,獲取圖像的多個子圖像區(qū)域的方式,通過讀取圖像中當(dāng)前像素點及其相鄰的任意數(shù)量的相鄰像素點的像素值,來計算得到當(dāng)前像素點與每個相鄰像素點的像素差值,由于在將像素差值與閾值進行比較來確定子圖像區(qū)域的過程中,閾值是動態(tài)變化的,即每個像素差值對應(yīng)一個閾值,每個像素差值對應(yīng)的閾值各不相同,由于為每個像素差值選擇了一個特定的動態(tài)閾值進行比對計算,使得當(dāng)前像素點與相鄰像素點的區(qū)別程度更加明確,進而解決了由于無法抑制特征不明顯的圖像區(qū)域,導(dǎo)致無法從圖像中準(zhǔn)確劃分出平滑區(qū)域的技術(shù)問題,達(dá)到了可以從圖像中準(zhǔn)確劃分得到平滑區(qū)域的目的。
【附圖說明】
[0009]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0010]圖1是根據(jù)本發(fā)明實施例一的圖像區(qū)域的劃分方法的流程圖;
[0011]圖2是根據(jù)本發(fā)明實施例一的一種可選的圖像區(qū)域的劃分方法的詳細(xì)流程圖;
[0012]圖3是根據(jù)本發(fā)明實施例一的另一種可選的圖像區(qū)域的劃分方法的詳細(xì)流程圖;
[0013]圖4是根據(jù)本發(fā)明實施例一的又一種可選的圖像區(qū)域的劃分方法的詳細(xì)流程圖;
[0014]圖5是根據(jù)本發(fā)明實施例一的圖像區(qū)域的劃分裝置的結(jié)構(gòu)示意圖;
[0015]圖6是根據(jù)本發(fā)明實施例一的一種可選的圖像區(qū)域的劃分裝置的結(jié)構(gòu)示意圖;
[0016]圖7是根據(jù)本發(fā)明實施例一的另一種可選的圖像區(qū)域的劃分裝置的結(jié)構(gòu)示意圖;
[0017]圖8是根據(jù)本發(fā)明實施例一的又一種可選的圖像區(qū)域的劃分裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0018]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0019]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。
[0020]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0021]實施例1
[0022]根據(jù)本發(fā)明實施例,可以提供了一種可以用于實施本申請裝置實施例的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0023]圖1是根據(jù)本發(fā)明實施例一的圖像區(qū)域的劃分方法的流程圖;圖2是根據(jù)本發(fā)明實施例一的一種可選的圖像區(qū)域的劃分方法的詳細(xì)流程圖。
[0024]根據(jù)本發(fā)明實施例,提供了一種圖像區(qū)域的劃分方法,如圖1所示,該方法可以包括如下步驟:
[0025]讀取步驟SlO:讀取圖像中當(dāng)前像素點的像素值,以及與當(dāng)前像素點相鄰的多個相鄰像素點的像素值。
[0026]計算步驟S30:分別計算當(dāng)前像素點與每個相鄰像素點的像素值之差,得到像素差值集合,像素差值集合包括:多個像素差值。
[0027]處理步驟S50:依次將每個像素差值分別與對應(yīng)的動態(tài)閾值進行比較,確定與當(dāng)前像素點在同一個子圖像區(qū)域內(nèi)的所有相鄰像素點,其中,當(dāng)前像素點及其在同一個子圖像區(qū)域內(nèi)的所有相鄰像素點構(gòu)成一個子圖像區(qū)域。
[0028]遍歷步驟S70:遍歷對圖像中的各個像素點,依次對各個像素點執(zhí)行上述讀取步驟S10,計算步驟S30和處理步驟S50,獲取圖像的多個子圖像區(qū)域。
[0029]本申請上述實施例一中,通過讀取圖像中當(dāng)前像素點及其相鄰的任意數(shù)量的相鄰像素點的像素值,來計算得到當(dāng)前像素點與每個相鄰像素點的像素差值,由于在將像素差值與閾值進行比較來確定子圖像區(qū)域的過程中,閾值是動態(tài)變化的,即每個像素差值對應(yīng)一個閾值,每個像素差值對應(yīng)的閾值各不相同,由于為每個像素差值選擇了一個特定的動態(tài)閾值進行比對計算,使得當(dāng)前像素點與相鄰像素點的區(qū)別程度更加明確,進而解決了由于無法抑制特征不明顯的圖像區(qū)域,導(dǎo)致無法從圖像中準(zhǔn)確劃分出平滑區(qū)域的技術(shù)問題,達(dá)到了可以從圖像中準(zhǔn)確劃分得到平滑區(qū)域的目的。
[0030]具體的,本申請上述實施例中的當(dāng)前像素點可以是圖像的第一個像素點,或者任意一個像素點,通常情況下以圖像上的第一個像素點作為初始像素點來遍歷整個圖像,進而獲取多個子圖像區(qū)域,每個子圖像區(qū)域中的像素點屬于同一個區(qū)域。
[0031]上述實施例中,步驟SlO中的多個相鄰像素點的個數(shù)和位置可以根據(jù)需求任意設(shè)定。例如,可以取當(dāng)前像素點P的右邊