一種圖像處理的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種圖像處理的方法及裝置。
【背景技術(shù)】
[0002] 在圖像處理中,圖像邊緣部分往往出現(xiàn)一些嚴(yán)重影響圖像的視覺質(zhì)量的顏色,例 如,紫色,綠色,紫紅色等等,我們稱這種現(xiàn)象為紫邊,也叫邊緣假色。紫邊主要是由鏡頭色 散,使邊緣處不同顏色的光,到達(dá)圖像傳感器的時(shí)間不一樣,這樣就會(huì)造成圖像邊緣顏色進(jìn) 行不同程度的混疊,使其偏離原有顏色,在邊緣部分出現(xiàn)一些我們所不希望的顏色,即為紫 邊現(xiàn)象。
[0003] 現(xiàn)有技術(shù)中通常通過如下幾種方法去除紫邊:一、對(duì)圖像進(jìn)行后期軟件處理,二、 把紫邊區(qū)域設(shè)置成同等亮度的灰度值(影響視覺感官),三、直接對(duì)紫色這一單一顏色進(jìn)行 識(shí)別處理(不能處理其他顏色的紫邊,例如綠邊,紫紅邊)。上述幾種去除紫邊的方法,都 需要用戶利用后期的圖像處理軟件進(jìn)行操作,并且難以去除紫色之外的其他顏色的邊緣假 色。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的主要目的在于提出一種圖像處理的方法及裝置,旨在解決現(xiàn)有技術(shù)去除 紫邊的方法,都需要用戶利用后期的圖像處理軟件進(jìn)行操作,并且難以去除紫色之外的其 他顏色的邊緣假色的問題。
[0005] 為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種圖像處理的方法,其特征在于,所述方法包括 步驟:
[0006] 獲取圖像的邊緣區(qū)域標(biāo)記圖;
[0007] 在RGB三通道中對(duì)所述圖像的邊緣區(qū)域標(biāo)記圖中標(biāo)記的邊緣像素點(diǎn)進(jìn)行濾波,去 除邊緣假色。
[0008] 提供一種如上所述的方法,所述獲取圖像的邊緣區(qū)域標(biāo)記圖,包括:
[0009] 通過預(yù)設(shè)的邊緣檢測算子對(duì)所述圖像進(jìn)行邊緣檢測,將檢測到的邊緣像素點(diǎn)的值 標(biāo)記為1,將檢測到的非邊緣像素點(diǎn)的值標(biāo)記為0,從而獲得第一邊緣標(biāo)記圖;
[0010] 對(duì)所述第一邊緣標(biāo)記圖進(jìn)行形態(tài)學(xué)膨脹操作,獲得所述圖像的邊緣區(qū)域標(biāo)記圖。 [0011] 提供一種如上所述的方法,所述通過預(yù)設(shè)的邊緣檢測算子對(duì)所述圖像進(jìn)行邊緣檢 測,獲取邊緣標(biāo)記圖,包括:
[0012] 在YCbCr空間中使用索貝爾算子對(duì)所述圖像的亮度分量Y進(jìn)行邊緣檢測,獲取所 述第一邊緣標(biāo)記圖。
[0013] 提供一種如上所述的方法,在RGB三通道中對(duì)所述圖像的邊緣區(qū)域標(biāo)記圖進(jìn)行濾 波,去除邊緣假色,包括:
[0014] 遍歷所述圖像的邊緣區(qū)域標(biāo)記圖;
[0015] 當(dāng)檢測到某個(gè)像素點(diǎn)標(biāo)記的值為1的時(shí),對(duì)所述RGB三通道中對(duì)應(yīng)的像素點(diǎn)進(jìn)行 中值濾波,將所述對(duì)應(yīng)的像素點(diǎn)的顏色替代為鄰近的標(biāo)記值為0的非邊緣像素點(diǎn)的顏色。
[0016] 提供一種如上所述的方法,所述確定圖像的邊緣區(qū)域標(biāo)記圖之前,所述方法還包 括:
[0017] 載入所述圖像,其中所述圖像為RGB圖像;
[0018] 將所述圖像從RGB空間轉(zhuǎn)換到Y(jié)CbCr空間。
[0019] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種圖像處理的裝置,所述裝置包括:
[0020] 獲取單元,用于獲取圖像的邊緣區(qū)域標(biāo)記圖;
[0021] 濾波單元,用于在RGB三通道中對(duì)所述圖像的邊緣區(qū)域標(biāo)記圖中標(biāo)記的邊緣像素 點(diǎn)進(jìn)行濾波,去除邊緣假色。
[0022] 提供一種如上所述的裝置,所述獲取單元,包括:
[0023] 標(biāo)記模塊,用于通過預(yù)設(shè)的邊緣檢測算子對(duì)所述圖像進(jìn)行邊緣檢測,將檢測到的 邊緣像素點(diǎn)的值標(biāo)記為1,將檢測到的非邊緣像素點(diǎn)的值標(biāo)記為〇,從而獲得第一邊緣標(biāo)記 圖;
[0024] 膨脹操作模塊,對(duì)所述第一邊緣標(biāo)記圖進(jìn)行形態(tài)學(xué)膨脹操作,獲得所述圖像的邊 緣區(qū)域標(biāo)記圖。
[0025] 提供一種如上所述的裝置,所述標(biāo)記模塊,還用于在YCbCr空間中使用索貝爾算 子對(duì)所述圖像的亮度分量Y進(jìn)行邊緣檢測,獲取所述第一邊緣標(biāo)記圖。
[0026] 提供一種如上所述的裝置,所述濾波單元,包括:
[0027] 檢測模塊,用于遍歷所述圖像的邊緣區(qū)域標(biāo)記圖;
[0028] 濾波模塊,用于在檢測到某個(gè)像素點(diǎn)標(biāo)記的值為1的時(shí),對(duì)所述RGB三通道中對(duì)應(yīng) 的像素點(diǎn)進(jìn)行中值濾波,將所述對(duì)應(yīng)的像素點(diǎn)的顏色替代為鄰近的標(biāo)記值為〇的非邊緣像 素點(diǎn)的顏色。
[0029] 提供一種如上所述的裝置,所述裝置還包括:
[0030] 載入單元,用于載入所述圖像,其中所述圖像為RGB圖像;
[0031] 轉(zhuǎn)換單元,用于將所述圖像從RGB空間轉(zhuǎn)換到Y(jié)CbCr空間。
[0032] 本發(fā)明提出的一種圖像處理的方法及裝置,首先獲取待處理的圖像的邊緣區(qū)域標(biāo) 記圖,然后在RGB三通道中對(duì)該邊緣區(qū)域標(biāo)記圖進(jìn)行濾波,能夠去除多種顏色的邊緣假色, 并且無需用戶在后期的圖像處理軟件中進(jìn)行操作。
【附圖說明】
[0033] 圖1本發(fā)明的一個(gè)實(shí)施方式的相機(jī)的主要電氣結(jié)構(gòu)的框圖;
[0034]圖2為本發(fā)明實(shí)施例一提供的一種圖像處理的方法的流程圖;
[0035] 圖3本發(fā)明實(shí)施例二提供的一種圖像處理的方法的流程圖;
[0036] 圖4為圖3所示方法中的圖像的像素點(diǎn)示意圖;
[0037]圖5為本發(fā)明實(shí)施例三提供的一種圖像處理的裝置的模塊示意圖。
[0038] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0039] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040] 現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身 并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0041] 本發(fā)明的實(shí)施方式可以應(yīng)用于相機(jī)上,也可以應(yīng)用在移動(dòng)終端、筆記本電腦等其 他具有圖像處理的只能設(shè)備上。圖1是表示本發(fā)明的一個(gè)實(shí)施方式的相機(jī)的主要電氣結(jié) 構(gòu)的框圖。攝影鏡頭101由用于形成被攝體像的多個(gè)光學(xué)鏡頭構(gòu)成,是單焦點(diǎn)鏡頭或變焦 鏡頭。攝影鏡頭101能夠通過鏡頭驅(qū)動(dòng)部111在光軸方向上移動(dòng),根據(jù)來自鏡頭驅(qū)動(dòng)控制 部112的控制信號(hào),控制攝影鏡頭101的焦點(diǎn)位置,在變焦鏡頭的情況下,也控制焦點(diǎn)距離。 鏡頭驅(qū)動(dòng)控制電路112按照來自微型計(jì)算機(jī)107的控制命令進(jìn)行鏡頭驅(qū)動(dòng)部111的驅(qū)動(dòng)控 制。
[0042] 在攝影鏡頭101的光軸上、由攝影鏡頭101形成被攝體像的位置附近配置有攝像 元件102。攝像元件102發(fā)揮作為對(duì)被攝體像攝像并取得攝像圖像數(shù)據(jù)的攝像部的功能。 在攝像元件102上二維地呈矩陣狀配置有構(gòu)成各像素的光電二極管。各光電二極管產(chǎn)生與 受光量對(duì)應(yīng)的光電轉(zhuǎn)換電流,該光電轉(zhuǎn)換電流由與各光電二極管連接的電容器進(jìn)行電荷蓄 積。各像素的前表面配置有拜耳排列的RGB濾色器。
[0043] 攝像元件102與攝像電路103連接,該攝像電路103在攝像元件102中進(jìn)行電荷 蓄積控制和圖像信號(hào)讀出控制,對(duì)該讀出的圖像信號(hào)(模擬圖像信號(hào))降低重置噪聲后進(jìn) 行波形整形,進(jìn)而進(jìn)行增益提高等以成為適當(dāng)?shù)男盘?hào)電平。攝像電路103與A/D轉(zhuǎn)換部104 連接,該A/D轉(zhuǎn)換部104對(duì)模擬圖像信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,向總線199輸出數(shù)字圖像信號(hào)(以 下稱之為圖像數(shù)據(jù))。
[0044] 總線199是用于傳送在相機(jī)的內(nèi)部讀出或生成的各種數(shù)據(jù)的傳送路徑。在總線 199連接著上述A/D轉(zhuǎn)換部104,此外還連接著圖像處理器105、JPEG處理器106、微型計(jì)算 機(jī) 107、SDRAM(SynchronousDRAM) 108、存儲(chǔ)器接口(以下稱之為存儲(chǔ)器I/F) 109、LCD(液 晶顯不器:LiquidCrystalDisplay)驅(qū)動(dòng)器 110。
[0045] 圖像處理器105對(duì)基于攝像元件102的輸出的圖像數(shù)據(jù)進(jìn)行0B相減處理、白平衡 調(diào)整、顏色矩陣運(yùn)算、伽馬轉(zhuǎn)換、色差信號(hào)處理、噪聲去除