測(cè)的圖像區(qū)域的示意圖。
[0059]圖4為下移檢測(cè)的圖像區(qū)域的示意圖。
[0060]圖5為2X2單元內(nèi)4個(gè)均為壞點(diǎn)時(shí)的校正方法示意圖。
[0061 ]圖6為本發(fā)明方法流程圖。
【具體實(shí)施方式】
[0062]為使本發(fā)明的內(nèi)容更加清楚易懂,以下結(jié)合說(shuō)明書附圖,對(duì)本發(fā)明的內(nèi)容作進(jìn)一步說(shuō)明。當(dāng)然本發(fā)明并不局限于該具體實(shí)施例,本領(lǐng)域內(nèi)的技術(shù)人員所熟知的一般替換也涵蓋在本發(fā)明的保護(hù)范圍內(nèi)。
[0063]其次,本發(fā)明利用示意圖進(jìn)行詳細(xì)的表述,在詳述本發(fā)明實(shí)例時(shí),為了便于說(shuō)明,示意圖不依照一般比例局部放大,不應(yīng)以此作為對(duì)本發(fā)明的限定。
[0064]下面結(jié)合說(shuō)明書附圖對(duì)本發(fā)明的實(shí)施例做進(jìn)一步的說(shuō)明
[0065]本發(fā)明具體方法為:
[0066]對(duì)單色圖像進(jìn)行YCrCb變換。
[0067]針對(duì)Y層圖像,檢測(cè)像素的亮度,進(jìn)行壞點(diǎn)/熱點(diǎn)判斷,并記錄壞點(diǎn)/熱點(diǎn)的坐標(biāo)。以一定大小的像素矩陣為單元進(jìn)行檢測(cè),設(shè)定單元對(duì)角線像素亮度均值的倍數(shù)為閾值,進(jìn)行壞點(diǎn)/熱點(diǎn)的判斷和分類。具體的,在以2*2像素矩陣為一個(gè)單元的檢測(cè)過(guò)程中,一般以待測(cè)點(diǎn)的對(duì)角線像素亮度均值的1.2倍為閾值,比較待檢點(diǎn)與閾值之間的關(guān)系,如果大于閾值,則為壞點(diǎn)/熱點(diǎn),否則,則為正常點(diǎn)。實(shí)際操作上,以所設(shè)閾值是否能夠檢測(cè)出圖像上肉眼可查的壞點(diǎn)/熱點(diǎn)作為標(biāo)準(zhǔn),判斷其是否合適。閾值可以在所對(duì)應(yīng)對(duì)角線像素亮度均值的I?1.5倍范圍內(nèi)做調(diào)整。
[0068]按上述方法,每個(gè)2 X 2的矩陣單元中,都有4個(gè)待測(cè)點(diǎn)和2個(gè)閾值。
[0069]然后,按照上述方法完成整個(gè)圖像的壞點(diǎn)/熱點(diǎn)檢測(cè)。記錄壞點(diǎn)/熱點(diǎn)的坐標(biāo)。
[0070]按2 X 2矩陣單元中壞點(diǎn)/熱點(diǎn)的個(gè)數(shù)分類,檢測(cè)結(jié)果可分為3類:兩個(gè)以下,三個(gè)和四個(gè)壞點(diǎn)/熱點(diǎn)。
[0071]對(duì)待測(cè)的圖像進(jìn)行YCbCr變換,針對(duì)所記錄的壞點(diǎn)/熱點(diǎn)坐標(biāo)按所分類別采用不同方法進(jìn)行校正.
[0072]最后轉(zhuǎn)換YCbCr圖像為RGB制式。
[0073]實(shí)施例中的圖像由i列Xj行的像素矩陣組成。以左上角第一個(gè)像素為原點(diǎn),建立坐標(biāo),向右和向下分別為X軸和Y軸的正方向。左上角第一個(gè)像素坐標(biāo)為(00)。除了最底一彳丁:j彳丁和最右一列:i列以外的整個(gè)圖像區(qū)域都是圖像檢測(cè)區(qū)域。將最底一彳丁和最右一列排除在圖像檢測(cè)區(qū)域外,是為了確保以2*2像素矩陣作為一個(gè)檢測(cè)單元區(qū)域的劃分不會(huì)包含所述的最底一行和最右一列。按2*2個(gè)像素矩陣作為一個(gè)檢測(cè)單元進(jìn)行劃分,則圖像檢測(cè)區(qū)域的首兩行每行有i+Ι個(gè)像素,則有i/2的整數(shù)個(gè)單元。
[0074]如圖2所示,一個(gè)2*2的單元區(qū)域P,包含4個(gè)像素{P00,P01,P10,P11},位于圖像檢測(cè)區(qū)域的中部。檢測(cè)的方法為,以待測(cè)點(diǎn)的對(duì)角線像素亮度均值的I?1.5倍作為閾值,比較待測(cè)點(diǎn)與閾值之間的關(guān)系,如果大于閾值,則為壞點(diǎn)/熱點(diǎn),否則,則為正常點(diǎn)。在一個(gè)2X 2單元中,有4個(gè)待測(cè)點(diǎn)和2個(gè)閾值。
[0075]實(shí)際操作時(shí),待測(cè)點(diǎn)POO的對(duì)角線像素為POl和Pl(MfP00與mean(P01, P10)的倍數(shù)進(jìn)行對(duì)比,假設(shè)倍數(shù)為Thres,則如果POO大于Thres*mean (P01,P10),則POO為壞點(diǎn)/熱點(diǎn),坐標(biāo)記入到記入單元中;待測(cè)點(diǎn)Pll的對(duì)角線像素與POO相同,如果Pll大于Thres*mean (P01,P10),則Pll為壞點(diǎn)/熱點(diǎn),坐標(biāo)記入到記入單元中。待測(cè)點(diǎn)PO I的對(duì)角線像素為 POO 和 PlI,然后比較 POl 與 Thres*mean(POO, Pll),PlO 與 Thres*mean(POO, Pll),將壞點(diǎn)坐標(biāo)記錄保存。倍數(shù)的范圍通常在I?1.5之間。
[0076]在本實(shí)施例中,Thres的值為1.2,對(duì)POO而言,判斷其是否壞點(diǎn)/熱點(diǎn)的閾值為L(zhǎng)2*mean(P01,P10)o如果POO為肉眼可查的壞點(diǎn)/熱點(diǎn),則需要將Thres下調(diào)到I?1.2倍的范圍;如果POO不是肉眼可查的壞點(diǎn)/熱點(diǎn),則需要將Thres上調(diào)到1.2?1.5倍的范圍,然后再做檢測(cè)。
[0077]將圖2從初始位置右移一列,即圖3的區(qū)域,同樣方法檢測(cè)POl和P11,將檢測(cè)的壞點(diǎn)坐標(biāo)記錄到記錄環(huán)節(jié)中。該方法可以避免單元P中出現(xiàn)3個(gè)壞點(diǎn),造成檢測(cè)不準(zhǔn)確。例如P00,P11,P10是壞點(diǎn),POl就會(huì)檢測(cè)不出,因?yàn)镻Ol對(duì)角線上像素均是壞點(diǎn)/熱點(diǎn)。右移一列之后,就可以根據(jù)新的單元區(qū)域{P01,P02,P11,P12}來(lái)判定P01。
[0078]將圖2從初始位置下移一行,即圖4的區(qū)域,同樣方法檢測(cè)PlO和Pl I,將檢測(cè)的壞點(diǎn)坐標(biāo)記錄到記錄環(huán)節(jié)中。該方法可以避免3個(gè)壞點(diǎn)出現(xiàn)檢測(cè)不準(zhǔn)確的情況,例如P00,Pll,POl是壞點(diǎn),PlO就檢測(cè)不出,下移之后可以根據(jù)新的單元區(qū)域來(lái)判定P10,
[0079]重復(fù)上述單元檢測(cè),可以在整個(gè)檢測(cè)區(qū)域中查找到壞點(diǎn)/熱點(diǎn)。
[0080]然后對(duì)待測(cè)圖像進(jìn)行壞點(diǎn)校正,同樣以單元P為例:
[0081]在這個(gè)2*2的區(qū)域單元中,如果檢測(cè)發(fā)現(xiàn)壞點(diǎn)/熱點(diǎn)的個(gè)數(shù)小于4個(gè),則直接進(jìn)行校正。
[0082]小于4個(gè)壞點(diǎn)/熱點(diǎn)的校正方法是,
[0083]定義?00,?01,?11,?10為一個(gè)數(shù)組卩[幻={P[O],P [I],P [2],P [3]},為了簡(jiǎn)化運(yùn)算量,定義如果i_l〈0,則1-Ι = 4,如果i+l>3則i+Ι = I
[0084]如果壞點(diǎn)/熱點(diǎn)個(gè)數(shù)為一個(gè),則壞點(diǎn)的校正值為對(duì)應(yīng)的對(duì)角線兩個(gè)值中的最小值:
[0085]P [i] = min (P [i_l],P [i+1]).
[0086]如果壞點(diǎn)/熱點(diǎn)個(gè)數(shù)為兩個(gè):P [a], P [b],若| a_b | = I,則校正值為P [a]=min (P [a-1], P [a+1]),P [b] = min (P [b_l], P [b+1]),
[0087]如果壞點(diǎn)/熱點(diǎn)個(gè)數(shù)為三個(gè),則壞點(diǎn)的校正值等于那個(gè)正常值,假如P[0],P[1],P[2]為壞點(diǎn),則 P [O] =P [I] =P [2] = P [3];
[0088]需要注意的是,如果發(fā)現(xiàn)壞點(diǎn)/熱點(diǎn)個(gè)數(shù)為4個(gè),則需要將單元P往外擴(kuò)大一圈像素,從2X2擴(kuò)展成4X4,4個(gè)壞點(diǎn)的校正值為相鄰兩個(gè)擴(kuò)展的正常像素亮度值的均值,如圖5所示。
[0089]POO = mean (P (_1) O, PO (_1));
[0090]POl = mean (P (_1) 1,P02);
[0091 ] PlO = mean (PI (_1),P20);
[0092]Pll = mean (P21,P12);
[0093]完成整個(gè)圖像校正后,將YCrCb圖像轉(zhuǎn)換成RGB圖像輸出。
[0094]需要指出的是,本發(fā)明方法也存在局限,即無(wú)法檢測(cè)出圖像最外圍行/列上像素是否為壞點(diǎn)/熱點(diǎn)。以最左上角的像素為例,即原點(diǎn)位置的像素。因?yàn)槿绻麢z測(cè)發(fā)現(xiàn)以原點(diǎn)為左上點(diǎn)的2X2單元的4個(gè)點(diǎn)均無(wú)法檢測(cè)出,按實(shí)施例所述,就必須要向右移一列,這樣最多可以檢測(cè)出2個(gè)壞點(diǎn)(P01,Pll),而向下移一行,這樣也最多可以檢測(cè)出兩個(gè)壞點(diǎn)(P10,Pl I),而整個(gè)圖像最左上角POO其實(shí)是檢測(cè)不出的??梢钥闯觯撊毕輧H僅會(huì)發(fā)生在在圖像最邊緣出現(xiàn)壞點(diǎn)/熱點(diǎn)的極限情況。在圖像的重點(diǎn)表現(xiàn)區(qū)域集中在較中心部分的大多數(shù)情況下,邊緣像素只是作為圖像的邊界,對(duì)圖像的整體表現(xiàn)沒(méi)有影響,所以邊緣像素是否完全被檢測(cè)和校正對(duì)圖像的最后校正結(jié)果的影響同樣可以忽略。
[0095]雖然本發(fā)明已以較佳實(shí)施例揭示如上,然所述實(shí)施例僅為了便于說(shuō)明而舉例而已,并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明精神和范圍的前提下可作若干的更動(dòng)與潤(rùn)飾,本發(fā)明所主張的保護(hù)范圍應(yīng)以權(quán)利要求書所述為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種圖像還原的方法,步驟為: 1)將RGB圖像轉(zhuǎn)換為YCrCb圖像; 2)在圖像檢測(cè)區(qū)域內(nèi)建立坐標(biāo),定義原點(diǎn); 3)以2X2的矩陣為單元?jiǎng)澐窒袼兀M(jìn)行壞點(diǎn)/熱點(diǎn)檢測(cè)判斷和分類,記錄壞點(diǎn)/熱點(diǎn)坐標(biāo); 4)以單元內(nèi)壞點(diǎn)/熱點(diǎn)個(gè)數(shù)分類,分別進(jìn)行校正; 5)轉(zhuǎn)換YCrCb圖像為RGB圖像。2.如權(quán)利要求1所述的一種圖像還原的方法,其特征在于,步驟I中所述YCrCb圖像分為Y層、Cr和Cb層,僅對(duì)Y層圖像進(jìn)行壞點(diǎn)/熱點(diǎn)檢測(cè)。3.如權(quán)利要求1所述的一種圖像還原的方法,其特征在于,步驟2中所述圖像檢測(cè)區(qū)域不包含圖像最右列和最下彳丁的像素。4.如權(quán)利要求1所述的一種圖像還原的方法,其特征在于,所述步驟2中所述坐標(biāo)定義為:在圖像檢測(cè)區(qū)域內(nèi),圖像左上方第一像素為原點(diǎn),向右為正向X軸,向下為正向Y軸。5.如權(quán)利要求1所述的一種圖像還原的方法,其特征在于,所述步驟3中將左上點(diǎn)為原點(diǎn)的單元定義為第一單元,從第一單元開始按單元逐一進(jìn)行壞點(diǎn)/熱點(diǎn)檢測(cè)判斷。6.如權(quán)利要求5所述的一種圖像還原的方法,其特征在于,步驟3所述像素單元檢測(cè)步驟為: 1)以原點(diǎn)為初始位置,檢測(cè)第一單元內(nèi)4個(gè)像素; 2)將第一單元從初始位置向右移動(dòng)一列,檢測(cè)第一單元右列2個(gè)像素; 3)將第一單元從初始位置向下移動(dòng)一行,檢測(cè)第一單元下行2個(gè)像素; 4)同樣方法檢測(cè)所有單元。7.如權(quán)利要求1所述的一種圖像還原的方法,其特征在于,步驟3中取被檢測(cè)像素所對(duì)應(yīng)的2X2矩陣內(nèi)對(duì)角線上所有像素亮度均值的1.2倍為該被檢測(cè)像素的閾值,矩陣內(nèi)所有像素亮度逐一與各自對(duì)應(yīng)的閾值進(jìn)行比較,大于閾值為壞點(diǎn)/熱點(diǎn),否則為正常點(diǎn)。8.如權(quán)利要求1所述的一種圖像還原的方法,其特征在于,步驟3以所述單元中被檢測(cè)出的壞點(diǎn)/熱點(diǎn)的數(shù)量進(jìn)行分類,分為2個(gè)以下,3個(gè)和4個(gè)。9.如權(quán)利要求1所述的一種圖像還原的方法,其特征在于,所述按分類進(jìn)行校正具體方法為: 1)2個(gè)壞點(diǎn)/熱點(diǎn)或以下:將壞點(diǎn)/熱點(diǎn)均校正為單元內(nèi)對(duì)應(yīng)的對(duì)角線上像素亮度的最小值; 2)3個(gè)壞點(diǎn)/熱點(diǎn):將壞點(diǎn)/熱點(diǎn)均校正為單元內(nèi)唯一正常像素的亮度值; 3)4個(gè)壞點(diǎn)/熱點(diǎn):先將2X2的單元擴(kuò)大成4X4的矩陣,4個(gè)壞點(diǎn)/熱點(diǎn)的亮度值分別校正為擴(kuò)大后矩陣內(nèi)每個(gè)壞點(diǎn)/熱點(diǎn)各自相鄰的兩個(gè)正常像素亮度的均值。10.如權(quán)利要求9所述的一種圖像還原的方法,其特征在于,針對(duì)4個(gè)壞點(diǎn)/熱點(diǎn)的校正,將2X2矩陣單元向四周均擴(kuò)大一行/列,成為4X4的矩陣。
【專利摘要】本發(fā)明提出一種圖像還原的方法,先對(duì)單色圖像進(jìn)行YCrCb變換,然后僅針對(duì)Y層圖像以2*2像素為一個(gè)單元進(jìn)行壞點(diǎn)/熱點(diǎn)檢測(cè),并判斷和記錄壞點(diǎn)/熱點(diǎn)的坐標(biāo),再按照檢測(cè)結(jié)果分類,分別進(jìn)行校正,最后還原圖像成RGB制式。本發(fā)明的方法檢測(cè)壞點(diǎn)/熱點(diǎn)不受壞點(diǎn)/熱點(diǎn)的數(shù)量以及分布范圍的限制,檢測(cè)結(jié)果準(zhǔn)確,按壞點(diǎn)/熱點(diǎn)的類別分別采用不同的校正方法,能夠最大化地保證所還原的圖像其色彩/亮度變化的連續(xù)性,保證了圖像的清晰度和完整性,真正提高了圖像質(zhì)量。
【IPC分類】H04N5/21, H04N5/367
【公開號(hào)】CN104935838
【申請(qǐng)?zhí)枴緾N201510304752
【發(fā)明人】李赟晟
【申請(qǐng)人】上海集成電路研發(fā)中心有限公司, 成都微光集電科技有限公司
【公開日】2015年9月23日
【申請(qǐng)日】2015年6月4日