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

一種圖像處理系統(tǒng)和方法

文檔序號:10471910閱讀:600來源:國知局
一種圖像處理系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種圖像處理系統(tǒng)和方法,包括:提取模塊,用于提取目標(biāo)圖像的對比度和光照參數(shù)。計算模塊,用于根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)。分配模塊,用于根據(jù)計算出的裁剪系數(shù)重新分配目標(biāo)圖像的直方圖。映射模塊,用于根據(jù)重新分配后的直方圖估計出目標(biāo)圖像的調(diào)整曲線,并根據(jù)調(diào)整曲線對目標(biāo)圖像進(jìn)行全局色調(diào)映射。磨皮處理模塊,用于根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行全局色調(diào)映射后的目標(biāo)圖像進(jìn)行磨皮處理。通過本發(fā)明的方案能夠克服當(dāng)前單一磨皮技術(shù)無法適應(yīng)復(fù)雜場景的缺點(diǎn),改善用戶對相機(jī)的體驗(yàn)感。
【專利說明】
-種圖像處理系統(tǒng)和方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及終端應(yīng)用領(lǐng)域,尤其設(shè)及一種圖像處理系統(tǒng)和方法。
【背景技術(shù)】
[0002] 手機(jī)自拍已經(jīng)逐步成為人們的一種生活習(xí)慣,而照片中人物的整體效果是關(guān)注的 重點(diǎn)。因此對于照片的前期或者后期的美化是不可缺少的步驟。人物圖片的美化主要包括: 磨皮、美白和膚色調(diào)節(jié)。然而在不同環(huán)境下像機(jī)容易受到環(huán)境光照的影響,獲取的人物圖像 對比度較差,特別在自拍時人物處于背光、暗光等場景中,單一的磨皮算法無法適應(yīng)運(yùn)類復(fù) 雜場景。

【發(fā)明內(nèi)容】

[0003] 本發(fā)明的主要目的在于提出一種圖像處理系統(tǒng)和方法,能夠克服當(dāng)前單一磨皮技 術(shù)無法適應(yīng)復(fù)雜場景的缺點(diǎn),改善用戶對相機(jī)的體驗(yàn)感。
[0004] 為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種圖像處理系統(tǒng),該系統(tǒng)包括:提取模塊、計算 模塊、分配模塊、映射模塊和磨皮處理模塊。
[0005] 提取模塊,用于提取目標(biāo)圖像的對比度和光照參數(shù)。
[0006] 計算模塊,用于根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)。
[0007] 分配模塊,用于根據(jù)計算出的裁剪系數(shù)重新分配目標(biāo)圖像的直方圖。
[000引映射模塊,用于根據(jù)重新分配后的直方圖估計出目標(biāo)圖像的調(diào)整曲線,并根據(jù)調(diào) 整曲線對目標(biāo)圖像進(jìn)行全局色調(diào)映射。
[0009] 磨皮處理模塊,用于根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行全局色調(diào)映射后的目標(biāo)圖像進(jìn)行 磨皮處理。
[0010] 可選地,
[0011] 提取模塊提取目標(biāo)圖像的對比度包括:
[0012] 提取目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值。
[0013] 根據(jù)提取的各個坐標(biāo)位置上像素的灰度值計算各個相鄰的坐標(biāo)位置上像素的灰 度值差。
[0014] 將計算出的各個相鄰的坐標(biāo)位置上像素的灰度值差的絕對值與預(yù)設(shè)的經(jīng)驗(yàn)值相 比較。
[0015] 根據(jù)比較結(jié)果獲取一個或多個大于預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值。
[0016] 計算一個或多個大于預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值的平方和。
[0017] 將計算出的平方和的數(shù)值除W預(yù)先統(tǒng)計的目標(biāo)圖像的像素總量,并將相除獲得的 商作為目標(biāo)圖像的對比度。
[0018] 提取模塊提取目標(biāo)圖像的光照參數(shù)包括:
[0019] 計算目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值的和。
[0020] 將計算出的灰度值的和除W預(yù)先統(tǒng)計的目標(biāo)圖像的像素總量,并將相除獲得的商 作為目標(biāo)圖像的光照參數(shù)。
[0021] 可選地,計算模塊根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)包 括:
[0022] 將提取的目標(biāo)圖像的光照參數(shù)除W預(yù)設(shè)的歸一化系數(shù),將相除獲得的商作為對比 度進(jìn)行歸一化W后的對比度系數(shù)。
[0023] 計算對比度系數(shù)與提取出的目標(biāo)圖像的對比度的乘積,將計算出的積作為目標(biāo)圖 像的裁剪系數(shù)。
[0024] 可選地,計算模塊還用于:
[0025] 在根據(jù)直方圖估計目標(biāo)圖像的調(diào)整曲線之前,通過W下步驟計算直方圖的裁剪高 度:
[0026] 計算剪裁系數(shù)與直方圖中的像素值所對應(yīng)的像素個數(shù)最大值的乘積,將計算出的 積作為直方圖的裁剪高度。
[0027] 可選地,
[0028] 預(yù)設(shè)的磨皮算法包括:單通道磨皮算法和基于保邊濾波器的Ξ通道磨皮算法。
[0029] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出了一種圖像處理方法,該方法包括步驟:
[0030] 提取目標(biāo)圖像的對比度和光照參數(shù)。
[0031] 根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)。
[0032] 根據(jù)計算出的裁剪系數(shù)重新分配目標(biāo)圖像的直方圖。
[0033] 根據(jù)重新分配后的直方圖估計出目標(biāo)圖像的調(diào)整曲線,并根據(jù)調(diào)整曲線對目標(biāo)圖 像進(jìn)行全局色調(diào)映射。
[0034] 根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行全局色調(diào)映射后的目標(biāo)圖像進(jìn)行磨皮處理。
[0035] 可選地,
[0036] 提取目標(biāo)圖像的對比度包括:
[0037] 提取目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值。
[0038] 根據(jù)提取的各個坐標(biāo)位置上像素的灰度值計算各個相鄰的坐標(biāo)位置上像素的灰 度值差。
[0039] 將計算出的各個相鄰的坐標(biāo)位置上像素的灰度值差的絕對值與預(yù)設(shè)的經(jīng)驗(yàn)值相 比較。
[0040] 根據(jù)比較結(jié)果獲取一個或多個大于預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值。
[0041 ]計算一個或多個大于預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值的平方和。
[0042] 將計算出的平方和的數(shù)值除W預(yù)先統(tǒng)計的目標(biāo)圖像的像素總量,并將相除獲得的 商作為目標(biāo)圖像的對比度。
[0043] 提取目標(biāo)圖像的光照參數(shù)包括:
[0044] 計算目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值的和。
[0045] 將計算出的灰度值的和除W預(yù)先統(tǒng)計的目標(biāo)圖像的像素總量,并將相除獲得的商 作為目標(biāo)圖像的光照參數(shù)。
[0046] 可選地,根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)包括:
[0047] 將提取的目標(biāo)圖像的光照參數(shù)除W預(yù)設(shè)的歸一化系數(shù),將相除獲得的商作為對比 度進(jìn)行歸一化W后的對比度系數(shù)。
[0048] 計算對比度系數(shù)與提取出的目標(biāo)圖像的對比度的乘積,將計算出的積作為目標(biāo)圖 像的裁剪系數(shù)。
[0049] 可選地,該方法還包括:
[0050] 在根據(jù)直方圖估計目標(biāo)圖像的調(diào)整曲線之前,通過W下步驟計算直方圖的裁剪高 度:
[0051] 計算剪裁系數(shù)與直方圖中的像素值所對應(yīng)的像素個數(shù)最大值的乘積,將計算出的 積作為直方圖的裁剪高度。
[0052] 可選地,預(yù)設(shè)的磨皮算法包括:單通道磨皮算法和基于保邊濾波器的Ξ通道磨皮 算法。
[0053] 本發(fā)明提出的圖像處理系統(tǒng)和方法包括:提取模塊,用于提取目標(biāo)圖像的對比度 和光照參數(shù)。計算模塊,用于根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)。分 配模塊,用于根據(jù)計算出的裁剪系數(shù)重新分配目標(biāo)圖像的直方圖。映射模塊,用于根據(jù)重新 分配后的直方圖估計出目標(biāo)圖像的調(diào)整曲線,并根據(jù)調(diào)整曲線對目標(biāo)圖像進(jìn)行全局色調(diào)映 射。磨皮處理模塊,用于根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行全局色調(diào)映射后的目標(biāo)圖像進(jìn)行磨皮 處理。通過本發(fā)明的方案能夠克服當(dāng)前單一磨皮技術(shù)無法適應(yīng)復(fù)雜場景的缺點(diǎn),改善用戶 對相機(jī)的體驗(yàn)感。
【附圖說明】
[0054] 圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖;
[0055] 圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0056] 圖3為本發(fā)明的圖像處理系統(tǒng)組成框圖;
[0057] 圖4為常規(guī)的CLA肥算法的直方圖剪裁示意圖;
[0058] 圖5為本發(fā)明的圖像處理方法流程圖。
[0059] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0060] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用W解釋本發(fā)明,并不用于限定本發(fā)明。
[0061] 現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個實(shí)施例的一個可選的移動終端。在后續(xù)的描 述中,使用用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說 明,其本身并沒有特定的意義。因此,"模塊"與"部件"可W混合地使用。
[0062] 移動終端可各種形式來實(shí)施。例如,本發(fā)明中描述的終端可W包括諸如移動 電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PM(個人數(shù)字助理)、PAD(平板電腦)、PMP (便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端W及諸如數(shù)字TV、臺式計算機(jī)等等的固 定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動 目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0063] 圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的移動終端的硬件結(jié)構(gòu)示意。
[0064] 移動終端100可W包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入 單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190 等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組 件??蓋替代地實(shí)施更多或更少的組件。將在下面詳細(xì)描述移動終端的元件。
[0065] 無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng) 或網(wǎng)絡(luò)之間的無線電通信。例如,無線通信單元可W包括廣播接收模塊111、移動通信模塊 112、無線互聯(lián)網(wǎng)模塊113、短程通信模塊114和位置信息模塊115中的至少一個。
[0066] 廣播接收模塊111經(jīng)由廣播信道從外部廣播管理服務(wù)器接收廣播信號和/或廣播 相關(guān)信息。廣播信道可W包括衛(wèi)星信道和/或地面信道。廣播管理服務(wù)器可W是生成并發(fā)送 廣播信號和/或廣播相關(guān)信息的服務(wù)器或者接收之前生成的廣播信號和/或廣播相關(guān)信息 并且將其發(fā)送給終端的服務(wù)器。廣播信號可W包括TV廣播信號、無線電廣播信號、數(shù)據(jù)廣播 信號等等。而且,廣播信號可W進(jìn)一步包括與TV或無線電廣播信號組合的廣播信號。廣播相 關(guān)信息也可W經(jīng)由移動通信網(wǎng)絡(luò)提供,并且在該情況下,廣播相關(guān)信息可W由移動通信模 塊112來接收。廣播信號可各種形式存在,例如,其可數(shù)字多媒體廣播(DMB)的電子 節(jié)目指南化PG)、數(shù)字視頻廣播手持(DVB-H)的電子服務(wù)指南巧SG)等等的形式而存在。廣播 接收模塊111可W通過使用各種類型的廣播系統(tǒng)接收信號廣播。特別地,廣播接收模塊111 可W通過使用諸如多媒體廣播-地面(DMB-T)、數(shù)字多媒體廣播-衛(wèi)星(DMB-S)、數(shù)字視頻廣 播-手持(DVB-H),前向鏈路媒體(Media化0?)的數(shù)據(jù)廣播系統(tǒng)、地面數(shù)字廣播綜合服務(wù) (ISDB-T)等等的數(shù)字廣播系統(tǒng)接收數(shù)字廣播。廣播接收模塊111可W被構(gòu)造為適合提供廣 播信號的各種廣播系統(tǒng)W及上述數(shù)字廣播系統(tǒng)。經(jīng)由廣播接收模塊111接收的廣播信號和/ 或廣播相關(guān)信息可W存儲在存儲器160(或者其它類型的存儲介質(zhì))中。
[0067] 移動通信模塊112將無線電信號發(fā)送到基站(例如,接入點(diǎn)、節(jié)點(diǎn)B等等)、外部終端 W及服務(wù)器中的至少一個和/或從其接收無線電信號。運(yùn)樣的無線電信號可W包括語音通 話信號、視頻通話信號、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù)據(jù)。
[0068] 無線互聯(lián)網(wǎng)模塊113支持移動終端的無線互聯(lián)網(wǎng)接入。該模塊可W內(nèi)部或外部地 禪接到終端。該模塊所設(shè)及的無線互聯(lián)網(wǎng)接入技術(shù)可W包括WLAN(無線LAN)(Wi-Fi)、W化ro (無線寬帶)、Wimax(全球微波互聯(lián)接入)、服DPA(高速下行鏈路分組接入)等等。
[0069] 短程通信模塊114是用于支持短程通信的模塊。短程通信技術(shù)的一些示例包括藍(lán) 牙?、射頻識別(RFID)、紅外數(shù)據(jù)協(xié)會(MA)、超寬帶(UWB)、紫蜂?等等。
[0070] 位置信息模塊115是用于檢查或獲取移動終端的位置信息的模塊。位置信息模塊 的典型示例是GPS(全球定位系統(tǒng))。根據(jù)當(dāng)前的技術(shù),GPS模塊115計算來自Ξ個或更多衛(wèi)星 的距離信息和準(zhǔn)確的時間信息并且對于計算的信息應(yīng)用Ξ角測量法,從而根據(jù)經(jīng)度、締度 和高度準(zhǔn)確地計算Ξ維當(dāng)前位置信息。當(dāng)前,用于計算位置和時間信息的方法使用Ξ顆衛(wèi) 星并且通過使用另外的一顆衛(wèi)星校正計算出的位置和時間信息的誤差。此外,GPS模塊115 能夠通過實(shí)時地連續(xù)計算當(dāng)前位置信息來計算速度信息。
[0071] A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120可W包括相機(jī)121和 麥克風(fēng)1220,相機(jī)121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖 片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像帖可W顯示在顯示單元151上。經(jīng)相機(jī)121處 理后的圖像帖可W存儲在存儲器160(或其它存儲介質(zhì))中或者經(jīng)由無線通信單元110進(jìn)行 發(fā)送,可W根據(jù)移動終端的構(gòu)造提供兩個或更多相機(jī)1210。麥克風(fēng)122可W在電話通話模 式、記錄模式、語音識別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)?運(yùn)樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語音)數(shù)據(jù)可W在電話通話模式的情況下轉(zhuǎn)換 為可經(jīng)由移動通信模塊112發(fā)送到移動通信基站的格式輸出。麥克風(fēng)122可W實(shí)施各種類型 的噪聲消除(或抑制)算法W消除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或 者干擾。
[0072] 用戶輸入單元130可W根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)W控制移動終端的各 種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可W包括鍵盤、鍋?zhàn)衅?、觸摸 板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等 等。特別地,當(dāng)觸摸板W層的形式疊加在顯示單元151上時,可W形成觸摸屏。
[0073] 感測單元140檢測移動終端100的當(dāng)前狀態(tài),(例如,移動終端100的打開或關(guān)閉狀 態(tài))、移動終端100的位置、用戶對于移動終端100的接觸(即,觸摸輸入)的有無、移動終端 100的取向、移動終端100的加速或減速移動和方向等等,并且生成用于控制移動終端100的 操作的命令或信號。例如,當(dāng)移動終端100實(shí)施為滑動型移動電話時,感測單元140可W感測 該滑動型電話是打開還是關(guān)閉。另外,感測單元140能夠檢測電源單元190是否提供電力或 者接口單元170是否與外部裝置禪接。感測單元140可W包括接近傳感器1410將在下面結(jié)合 觸摸屏來對此進(jìn)行描述。
[0074] 接口單元170用作至少一個外部裝置與移動終端100連接可W通過的接口。例如, 外部裝置可W包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無 線數(shù)據(jù)端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(I/O)端 口、視頻I/O端口、耳機(jī)端口等等。識別模塊可W是存儲用于驗(yàn)證用戶使用移動終端100的各 種信息并且可W包括用戶識別模塊(UIM)、客戶識別模塊(SIM)、通用客戶識別模塊(USIM) 等等。另外,具有識別模塊的裝置(下面稱為"識別裝置")可W采取智能卡的形式,因此,識 別裝置可W經(jīng)由端口或其它連接裝置與移動終端100連接。接口單元170可W用于接收來自 外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿咏K端100內(nèi)的 一個或多個元件或者可W用于在移動終端和外部裝置之間傳輸數(shù)據(jù)。
[0075] 另外,當(dāng)移動終端100與外部底座連接時,接口單元170可W用作允許通過其將電 力從底座提供到移動終端100的路徑或者可W用作允許從底座輸入的各種命令信號通過其 傳輸?shù)揭苿咏K端的路徑。從底座輸入的各種命令信號或電力可W用作用于識別移動終端是 否準(zhǔn)確地安裝在底座上的信號。輸出單元150被構(gòu)造為W視覺、音頻和/或觸覺方式提供輸 出信號(例如,音頻信號、視頻信號、警報信號、振動信號等等)。輸出單元150可W包括顯示 單元151、音頻輸出模塊152、警報單元153等等。
[0076] 顯示單元151可W顯示在移動終端100中處理的信息。例如,當(dāng)移動終端100處于電 話通話模式時,顯示單元151可W顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件 下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動終端100處于視頻通話模式 或者圖像捕獲模式時,顯示單元151可W顯示捕獲的圖像和/或接收的圖像、示出視頻或圖 像W及相關(guān)功能的UI或GUI等等。
[0077] 同時,當(dāng)顯示單元151和觸摸板W層的形式彼此疊加 W形成觸摸屏?xí)r,顯示單元 151可W用作輸入裝置和輸出裝置。顯示單元151可W包括液晶顯示器化CD)、薄膜晶體管 LCD(TFT-LCD)、有機(jī)發(fā)光二極管(0LED)顯示器、柔性顯示器、Ξ維(3D)顯示器等等中的至少 一種。運(yùn)些顯示器中的一些可W被構(gòu)造為透明狀W允許用戶從外部觀看,運(yùn)可W稱為透明 顯示器,典型的透明顯示器可W例如為T0LED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定 想要的實(shí)施方式,移動終端100可W包括兩個或更多顯示單元(或其它顯示裝置),例如,移 動終端可W包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測觸摸 輸入壓力W及觸摸輸入位置和觸摸輸入面積。
[0078] 音頻輸出模塊152可W在移動終端處于呼叫信號接收模式、通話模式、記錄模式、 語音識別模式、廣播接收模式等等模式下時,將無線通信單元110接收的或者在存儲器160 中存儲的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號并且輸出為聲音。而且,音頻輸出模塊152可W提供與移動 終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。 音頻輸出模塊152可W包括揚(yáng)聲器、蜂鳴器等等。
[0079] 警報單元153可W提供輸出W將事件的發(fā)生通知給移動終端100。典型的事件可W 包括呼叫接收、消息接收、鍵信號輸入、觸摸輸入等等。除了音頻或視頻輸出之外,警報單元 153可不同的方式提供輸出W通知事件的發(fā)生。例如,警報單元153可振動的形式 提供輸出,當(dāng)接收到呼叫、消息或一些其它進(jìn)入通信(incomingcommunication)時,警報單 元153可W提供觸覺輸出(即,振動將其通知給用戶。通過提供運(yùn)樣的觸覺輸出,即使在 用戶的移動電話處于用戶的口袋中時,用戶也能夠識別出各種事件的發(fā)生。警報單元153也 可W經(jīng)由顯示單元151或音頻輸出模塊152提供通知事件的發(fā)生的輸出。
[0080] 存儲器160可W存儲由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可 W暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而 且,存儲器160可W存儲關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動和音頻信號的 數(shù)據(jù)。
[0081] 存儲器160可W包括至少一種類型的存儲介質(zhì),所述存儲介質(zhì)包括閃存、硬盤、多 媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機(jī)訪問存儲器(RAM)、靜態(tài)隨機(jī)訪問存儲 器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器化EPROM)、可編程只讀存儲器 (PROM)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可W與通過網(wǎng)絡(luò)連接執(zhí)行存儲器 160的存儲功能的網(wǎng)絡(luò)存儲裝置協(xié)作。
[0082] 控制器180通??刂埔苿咏K端的總體操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù) 通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可W包括用于再現(xiàn)(或回放)多媒 體數(shù)據(jù)的多媒體模塊1810,多媒體模塊1810可W構(gòu)造在控制器180內(nèi),或者可W構(gòu)造為與控 制器180分離??刂破?80可W執(zhí)行模式識別處理,W將在觸摸屏上執(zhí)行的手寫輸入或者圖 片繪制輸入識別為字符或圖像。
[0083] 電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元 件和組件所需的適當(dāng)?shù)碾娏Α?br>[0084] 運(yùn)里描述的各種實(shí)施方式可使用例如計算機(jī)軟件、硬件或其任何組合的計算 機(jī)可讀介質(zhì)來實(shí)施。對于硬件實(shí)施,運(yùn)里描述的實(shí)施方式可W通過使用特定用途集成電路 (ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可 編程口陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計為執(zhí)行運(yùn)里描述的功能的 電子單元中的至少一種來實(shí)施,在一些情況下,運(yùn)樣的實(shí)施方式可W在控制器180中實(shí)施。 對于軟件實(shí)施,諸如過程或功能的實(shí)施方式可W與允許執(zhí)行至少一種功能或操作的單獨(dú)的 軟件模塊來實(shí)施。軟件代碼可W由W任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來 實(shí)施,軟件代碼可W存儲在存儲器160中并且由控制器180執(zhí)行。
[0085] 至此,己經(jīng)按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、 直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示 例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動終端,并且不限于滑動型移動終端。
[0086] 如圖1中所示的移動終端100可W被構(gòu)造為利用經(jīng)由帖或分組發(fā)送數(shù)據(jù)的諸如有 線和無線通信系統(tǒng)W及基于衛(wèi)星的通信系統(tǒng)來操作。
[0087] 現(xiàn)在將參考圖2描述其中根據(jù)本發(fā)明的移動終端能夠操作的通信系統(tǒng)。
[0088] 運(yùn)樣的通信系統(tǒng)可W使用不同的空中接口和/或物理層。例如,由通信系統(tǒng)使用的 空中接口包括例如頻分多址(FDMA)、時分多址(TDMA)、碼分多址(CDMA)和通用移動通信系 統(tǒng)(UMTS)(特別地,長期演進(jìn)化TE))、全球移動通信系統(tǒng)(GSM)等等。作為非限制性示例,下 面的描述設(shè)及CDM通信系統(tǒng),但是運(yùn)樣的教導(dǎo)同樣適用于其它類型的系統(tǒng)。
[0089] 參考圖2,CDMA無線通信系統(tǒng)可W包括多個移動終端100、多個基站(BS)270、基站 控制器(BS0275和移動交換中屯、(MSC)280dMSC280被構(gòu)造為與公共電話交換網(wǎng)絡(luò)(PSTN) 290形成接口。MSC280還被構(gòu)造為與可W經(jīng)由回程線路禪接到基站270的BSC275形成接口。 回程線路可W根據(jù)若干己知的接口中的任一種來構(gòu)造,所述接口包括例如E1/T1、ATM,IP、 PPP、帖中繼、皿化、AD化或址化。將理解的是,如圖2中所示的系統(tǒng)可W包括多個BSC2750。
[0090] 每個BS270可W服務(wù)一個或多個分區(qū)(或區(qū)域),由多向天線或指向特定方向的天 線覆蓋的每個分區(qū)放射狀地遠(yuǎn)離BS270?;蛘撸總€分區(qū)可W由用于分集接收的兩個或更多 天線覆蓋。每個BS270可W被構(gòu)造為支持多個頻率分配,并且每個頻率分配具有特定頻譜 (例女日,1.25MHz,5MHz 等等)。
[0091] 分區(qū)與頻率分配的交叉可W被稱為CDMA信道。BS270也可W被稱為基站收發(fā)器子 系統(tǒng)(BTS)或者其它等效術(shù)語。在運(yùn)樣的情況下,術(shù)語"基站"可W用于籠統(tǒng)地表示單個 BSC275和至少一個BS270。基站也可W被稱為"蜂窩站"?;蛘?,特定BS270的各分區(qū)可W被稱 為多個蜂窩站。
[0092] 如圖2中所示,廣播發(fā)射器(BT)295將廣播信號發(fā)送給在系統(tǒng)內(nèi)操作的移動終端 100。如圖1中所示的廣播接收模塊111被設(shè)置在移動終端100處W接收由BT295發(fā)送的廣播 信號。在圖2中,示出了幾個全球定位系統(tǒng)(GPS)衛(wèi)星300。衛(wèi)星300幫助定位多個移動終端 100中的至少一個。
[0093] 在圖2中,描繪了多個衛(wèi)星300,但是理解的是,可W利用任何數(shù)目的衛(wèi)星獲得有用 的定位信息。如圖1中所示的GI^模塊115通常被構(gòu)造為與衛(wèi)星300配合W獲得想要的定位信 息。替代GI^跟蹤技術(shù)或者在GPS跟蹤技術(shù)之外,可W使用可W跟蹤移動終端的位置的其它 技術(shù)。另外,至少一個GPS衛(wèi)星300可W選擇性地或者額外地處理衛(wèi)星DMB傳輸。
[0094] 作為無線通信系統(tǒng)的一個典型操作,BS270接收來自各種移動終端100的反向鏈路 信號。移動終端100通常參與通話、消息收發(fā)和其它類型的通信。特定基站270接收的每個反 向鏈路信號被在特定BS270內(nèi)進(jìn)行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC275"BSC提供通話 資源分配和包括BS270之間的軟切換過程的協(xié)調(diào)的移動管理功能。BSC275還將接收到的數(shù) 據(jù)路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務(wù)。類似地,PSTN290與 MSC280形成接口,MSC與BSC275形成接口,并且BSC275相應(yīng)地控制BS270W將正向鏈路信號 發(fā)送到移動終端100。
[00%]基于上述移動終端硬件結(jié)構(gòu)W及通信系統(tǒng),提出本發(fā)明方法各個實(shí)施例。
[0096] 手機(jī)自拍已經(jīng)逐步成為人們的一種生活習(xí)慣,而照片中人物的整體效果是關(guān)注的 重點(diǎn)。因此對于照片的前期或者后期的美化是不可缺少的步驟。人物圖片的美化主要包括: 磨皮、美白和膚色調(diào)節(jié)。然而在不同環(huán)境下像機(jī)容易受到環(huán)境光照的影響,獲取的人物圖像 對比度較差,特別在自拍時人物處于背光、暗光等場景中,單一的磨皮算法無法適應(yīng)運(yùn)類復(fù) 雜場景。
[0097] 針對上述問題本文提出了一種基于自適應(yīng)圖像增強(qiáng)的人物磨皮算法,首先對目標(biāo) 圖片進(jìn)行對比度和光照參數(shù)的提取并給出相關(guān)的評價;接著根據(jù)當(dāng)前獲取的目標(biāo)圖像的對 比度和光照參數(shù)進(jìn)行圖像預(yù)處理;然后對預(yù)處理后的目標(biāo)圖像進(jìn)行磨皮處理;最后對目標(biāo) 圖像進(jìn)行后處理并輸出最后結(jié)果。
[0098] 如圖3所示,具體地,本發(fā)明第一實(shí)施例提出一種圖像處理系統(tǒng)01,如圖1所示,該 系統(tǒng)包括:提取模塊02、計算模塊03、分配模塊04、映射模塊05和磨皮處理模塊06。
[0099] 提取模塊02,用于提取目標(biāo)圖像的對比度和光照參數(shù)。
[0100] 在本發(fā)明實(shí)施例中,對于需要處理的目標(biāo)圖像,我們收線需要獲取該目標(biāo)圖像的 對比度與光照參數(shù)。
[0101] 對比度指的是一幅圖像中明暗區(qū)域最亮的白和最暗的黑之間不同亮度層級的測 量,差異范圍越大代表對比越大,差異范圍越小代表對比越小,好的對比率120:1就可容易 地顯示生動、豐富的色彩,當(dāng)對比率高達(dá)300:1時,便可W支持各階的顏色。
[0102] 在暗室中,白色畫面(最亮?xí)r)下的亮度除W黑色畫面(最暗時)下的亮度。更精準(zhǔn) 地說,對比度就是把白色信號在100%和0%的飽和度相減,再除W用Lux(光照度,即勒克 斯,每平方米的流明值)為計量單位下0%的白色值(0%的白色信號實(shí)際上就是黑色),所得 到的數(shù)值。對比度是最白與最黑亮度單位的相除值。因此白色越亮、黑色越暗,對比度就越 高。嚴(yán)格來講我們指的對比度是屏幕上同一點(diǎn)最亮?xí)r(白色)與最暗時(黑色)的亮度的比 值,不過通常產(chǎn)品的對比度指標(biāo)是就整個屏幕而言的,例如一個屏幕在全白屏狀態(tài)時候亮 度為500cd/m2,全黑屏狀態(tài)亮度為0.5cd/m2,運(yùn)樣屏幕的對比度就是1000:1。或者比如一臺 顯示器在顯示全白畫面(255)時實(shí)測亮度值為200cd/m2,全黑畫面實(shí)測亮度為0.5cd/m2,那 么它的對比度就是400:1。
[0103] 對比度對視覺效果的影響非常關(guān)鍵,一般來說對比度越大,圖像越清晰醒目,色彩 也越鮮明艷麗;而對比度小,則會讓整個畫面都灰蒙蒙的。高對比度對于圖像的清晰度、細(xì) 節(jié)表現(xiàn)、灰度層次表現(xiàn)都有很大幫助。在一些黑白反差較大的文本顯示、CAD顯示和黑白照 片顯示等方面,高對比度產(chǎn)品在黑白反差、清晰度、完整性等方面都具有優(yōu)勢。
[0104] 光照參數(shù)是反映目標(biāo)圖像整體的亮度特性的參數(shù),該參數(shù)越大表明目標(biāo)圖像越 亮,相反該參數(shù)越小表明目標(biāo)圖像則越暗。亮度(lightness)是顏色的一種性質(zhì),或與顏色 多明亮有關(guān)系的色彩空間的一個維度。在Lab色彩空間中,亮度被定義來反映人類的主觀明 亮感覺。亮度的單位為坎德拉每平方米或稱平方燭光cd/m2。亮度是衡量電視屏幕或電腦顯 示器發(fā)光強(qiáng)度的重要指標(biāo)。構(gòu)成圖像色彩的Ξ要素:明度(亮度)彩度(飽和度)色相。對比度 指明度差異的程度,對比度大也就是說"明的逾明,暗的逾暗"。亮度則就是圖片的明暗程 度。
[0105] 可選地,
[0106] 提取模塊02提取目標(biāo)圖像的對比度包括:
[0107] 提取目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值。
[0108] 根據(jù)提取的各個坐標(biāo)位置上像素的灰度值計算各個相鄰的坐標(biāo)位置上像素的灰 度值差。
[0109] 將計算出的各個相鄰的坐標(biāo)位置上像素的灰度值差的絕對值與預(yù)設(shè)的經(jīng)驗(yàn)值相 比較。
[0110] 根據(jù)比較結(jié)果獲取一個或多個大于預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值。
[0111] 計算一個或多個大于所述預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值的平方和。
[0112] 將計算出的平方和的數(shù)值除W預(yù)先統(tǒng)計的目標(biāo)圖像的像素總量,并將相除獲得的 商作為目標(biāo)圖像的對比度。
[0113] 具體地,可W根據(jù)W下等式提取目標(biāo)圖像的對比度:
[0116] 其中,Pi為相鄰像素的絕對值差,grayi為坐標(biāo)i位置處像素的灰度值,i為正整數(shù); grayj為坐標(biāo)j位置處像素的灰度值,j為正整數(shù),i與j為相鄰坐標(biāo);threshold為預(yù)先獲得的 經(jīng)驗(yàn)值;Μ為預(yù)先統(tǒng)計的所述目標(biāo)圖像的像素總量;C為所述目標(biāo)圖像的對比度;C越大表明 目標(biāo)圖像的對比度越高,C越小表明目標(biāo)圖像的對比度越低。
[0117] 提取模塊02提取目標(biāo)圖像的光照參數(shù)包括:
[0118] 計算目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值的和。
[0119] 將計算出的灰度值的和除W預(yù)先統(tǒng)計的目標(biāo)圖像的像素總量,并將相除獲得的商 作為目標(biāo)圖像的光照參數(shù)。
[0120] 具體地,可W根據(jù)W下等式提取目標(biāo)圖像的光照參數(shù):
[0121]
[0122] 其中,grayi為坐標(biāo)i位置處像素的灰度值,i為正整數(shù);Μ為預(yù)先統(tǒng)計的目標(biāo)圖像的 像素總量;1為目標(biāo)圖像的光照參數(shù),1Ε [0 255]。
[0123] 計算模塊03,用于根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)。
[0124] 在本發(fā)明實(shí)施例中,本文采用與局部限制對比度直方圖CLAHE(Contrast Limited Adaptive histgram equalization,全稱為:對比度受限自適應(yīng)直方圖均衡算法)類似的思 想,在全局范圍內(nèi)實(shí)現(xiàn)對目標(biāo)圖像的對比度和光照的調(diào)整。下面我們將對CLA肥算法做詳細(xì) 介紹。
[0125] CLA肥算法通過將圖像分為若干子區(qū)域,然后對每個子區(qū)域進(jìn)行直方圖均衡,再對 每個像素通過插值運(yùn)算得到變換后的灰度值,從而實(shí)現(xiàn)對比度受限自適應(yīng)圖像增強(qiáng)。
[01%] CLA皿同普通的自適應(yīng)直方圖均衡不同的地方主要是其對比度限幅。運(yùn)個特性也 可W應(yīng)用到全局直方圖均衡化中,即構(gòu)成所謂的限制對比度直方圖均衡(CL皿),但運(yùn)在實(shí) 際中很少使用。在CLA肥中,對于每個小區(qū)域都必須使用對比度限幅。CLA肥主要是用來克服 A肥(Adaptive histgram equalization自適應(yīng)直方圖均衡化)的過度放大噪音的問題。
[0127] 運(yùn)主要是通過限制A皿算法的對比提高程度來達(dá)到的。在指定的像素值周邊的對 比度放大主要是由變換函數(shù)的斜度決定的。運(yùn)個斜度和領(lǐng)域的累積直方圖的斜度成比例。 CLA皿通過在計算CDF(累積直方圖函數(shù))前用預(yù)先定義的闊值來裁剪直方圖W達(dá)到限制放 大幅度的目的。運(yùn)限制了CDF的斜度,因此,也限制了變換函數(shù)的斜度。直方圖被裁剪的值, 也就是所謂的裁剪限幅或裁剪高度,取決于直方圖的分布,因此也取決于領(lǐng)域大小的取值。
[0128] 通常,直接忽略掉那些超出直方圖裁剪限幅的部分是不好的,而應(yīng)該將運(yùn)些裁剪 掉的部分均勻的分布到直方圖的其他部分。如圖4所示。運(yùn)個重分布的過程可能會導(dǎo)致那些 被裁剪掉的部分又重新超過了裁剪值(如圖4所示)。如果運(yùn)不是所希望的,可W采用重復(fù)裁 剪W達(dá)到期望的效果。
[0129] 但是CLA皿中對直方圖的裁剪需要通過人工手動的調(diào)整裁剪系數(shù),W得到合適的 裁剪高度,運(yùn)里,裁剪系數(shù)的大小決定了用于調(diào)整目標(biāo)圖像的調(diào)整曲線的斜率。并且CLA皿 為局部調(diào)整,局部調(diào)整可W較好的突出圖像的細(xì)節(jié)信息,但是由于需要多次計算每個圖像 塊(block)的直方圖,使的算法計算量較大。本文針對上述存在的問題,首先通過提取模塊 02提取出目標(biāo)圖像的對比度C和光照參數(shù)1,然后通過獲得的對比度C和光照參數(shù)1自動計算 出裁剪系數(shù),大大減小了計算量。
[0130] 可選地,計算模塊03根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)包 括:
[0131] 將提取的目標(biāo)圖像的光照參數(shù)除W預(yù)設(shè)的歸一化系數(shù),將相除獲得的商作為對比 度進(jìn)行歸一化W后的對比度系數(shù)。
[0132] 計算對比度系數(shù)與提取出的目標(biāo)圖像的對比度的乘積,將計算出的積作為目標(biāo)圖 像的裁剪系數(shù)。
[0133] 具體地,可W根據(jù)W下等式計算對比度進(jìn)行歸一化W后的對比度系數(shù):
[0134]
[0135] 其中,L為對比度進(jìn)行歸一化W后的對比度系數(shù);1為目標(biāo)圖像的光照參數(shù);a為預(yù) 設(shè)的歸一化系數(shù)。
[0136] 根據(jù)W下等式計算目標(biāo)圖像的裁剪系數(shù):
[0137] cp = C*L,
[013引其中,CP為剪裁系數(shù);C為目標(biāo)圖像的對比度;L為對比度進(jìn)行歸一化W后的對比度 系數(shù)。
[0139] 分配模塊04,用于根據(jù)計算出的裁剪系數(shù)重新分配目標(biāo)圖像的直方圖。
[0140] 直方圖是一種二維統(tǒng)計圖表,它的兩個坐標(biāo)分別是統(tǒng)計樣本和該樣本對應(yīng)的某個 屬性的度量。具體地,圖像的直方圖是橫坐標(biāo)為像素值,縱坐標(biāo)為每個像素值所對應(yīng)的像素 數(shù)量的二維統(tǒng)計圖表。
[0141] 在本發(fā)明實(shí)施例中,通過上述的計算模塊03計算出直方圖的裁剪系數(shù)W后,需要 根據(jù)計算出的裁剪系數(shù)重新分配目標(biāo)圖像的直方圖,即預(yù)先根據(jù)計算出的裁剪系數(shù)計算出 直方圖的裁剪高度,通過該裁剪高度來裁剪直方圖實(shí)現(xiàn)對直方圖的重新分配,W達(dá)到限制 放大幅度的目的。
[0142] 可選地,計算模塊03還用于:
[0143] 在根據(jù)直方圖估計目標(biāo)圖像的調(diào)整曲線之前,通過W下步驟計算直方圖的裁剪高 度:計算剪裁系數(shù)與直方圖中的像素值所對應(yīng)的像素個數(shù)最大值的乘積,將計算出的積作 為直方圖的裁剪高度。
[0144] 具體地,可W通過W下等式計算直方圖的裁剪高度:
[0145] cpCountNum = cp*countNum,
[0146] 其中,cp為剪裁系數(shù);countNum為直方圖中的像素值所對應(yīng)的像素個數(shù)最大值; cpCountNum為直方圖的裁剪高度。
[0147] 映射模塊05,用于根據(jù)重新分配后的直方圖估計出目標(biāo)圖像的調(diào)整曲線,并根據(jù) 調(diào)整曲線對目標(biāo)圖像進(jìn)行全局色調(diào)映射。
[0148] 色調(diào)映射,是在有限動態(tài)范圍媒介上近似顯示高動態(tài)范圍圖像的一項計算機(jī)圖形 學(xué)技術(shù)。打印結(jié)果、CRT或者LCD顯示器W及投影儀等都只有有限的動態(tài)范圍。本質(zhì)上來講, 色調(diào)映射是要解決的問題是進(jìn)行大幅度的對比度衰減將場景亮度變換到可W顯示的范圍, 同時要保持圖像細(xì)節(jié)與顏色等對于表現(xiàn)原始場景非常重要的信息。
[0149] 在本發(fā)明實(shí)施例中,對于調(diào)整曲線的擬合方法和目標(biāo)圖像的色調(diào)映射方法不做限 審IJ,可W采用任何可實(shí)施的擬合方法和映射方法實(shí)現(xiàn)直方圖到調(diào)整曲線的擬合W及目標(biāo)圖 像的全局映射。
[0150] 磨皮處理模塊06,用于根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行全局色調(diào)映射后的目標(biāo)圖像進(jìn) 行磨皮處理。
[0151] 在本發(fā)明實(shí)施例中,通過映射模塊05對目標(biāo)圖像的全局映射W后便完成了對目標(biāo) 圖像的預(yù)處理過程,通過本發(fā)明的磨皮處理模塊06就可W對預(yù)處理后的圖像進(jìn)行磨皮處理 了。
[0152] 磨皮,即使用PS軟件中的圖層、蒙版、通道、工具,濾鏡或其它軟件給圖片中的人物 消除皮膚部分的斑點(diǎn)、瑕疵,雜色等。用地Otoshop為人物臉部磨皮,能夠使得人物臉部更加 細(xì)膩、光滑,輪廓更加清晰。
[0153] 可選地,預(yù)設(shè)的磨皮算法包括:單通道磨皮算法和基于保邊濾波器的Ξ通道磨皮 算法。
[0154] 在本發(fā)明實(shí)施例中,通道磨皮算法包括W下步驟:
[01W] 1、打開圖像,進(jìn)入通道調(diào)板。復(fù)制藍(lán)通道
[0156] 2、對藍(lán)通道副本執(zhí)行濾鏡\其它\高反差保留
[0157] 3、用吸管工具吸取鄰近的色然后用畫筆覆蓋要保護(hù)的部分。包括眼、鼻、眉、嘴、發(fā) 絲的陰影細(xì)節(jié)。
[0158] 4、圖像\調(diào)整\計算,生成A1地al通道。并在該通道進(jìn)行參數(shù)設(shè)置。
[0159] 5、通過預(yù)設(shè)操作(按住Ctrl鍵用鼠標(biāo)點(diǎn)擊A1曲al通道)載入選區(qū),并通過預(yù)設(shè)操作 (如SMft+Ctrl+I)反選。返回到圖層調(diào)板點(diǎn)擊激活背景層。然后建立一個曲線調(diào)整層,調(diào)整 曲線,邊觀察圖像的變化。此時不急于完全去掉斑點(diǎn),只是將它們大幅度減弱。因?yàn)橄旅孢€ 要重復(fù)一次前面的操作。
[0160] 6、通過預(yù)設(shè)操作(按化ift+Ctrl+Alt+E組合鍵)蓋印可見圖層,對它重復(fù)一遍前面 的操作。后面的操作參數(shù)憑自已的觀察來進(jìn)行。把握的原則是全部進(jìn)行微量的調(diào)整。達(dá)到保 持圖像影調(diào)色調(diào)平衡,去斑效果更好的目的。例如,若發(fā)現(xiàn)暗處有些黃色的色斑。包括臉上 的發(fā)絲。在工具箱中取海綿工具,模式選項為去色。設(shè)一個較小的數(shù)值小屯、擦拭色斑。然后 用畫筆工具,選取鄰近的顏色上色(畫筆用顏色模式)。
[0161] 在本發(fā)明實(shí)施例中,對磨皮后的圖像進(jìn)行了后期的處理,該步驟主要進(jìn)行圖像膚 色、W及圖像銳化等一系列操作,該步驟主要是為了使圖像中人物的整體風(fēng)格更加的自然, 同時提升圖像的整體視覺效果。例如可W采用如下方式進(jìn)行實(shí)現(xiàn):示例一:膚色調(diào)節(jié)、銳化; 示例二:美白、銳化。
[0162] 至此,已經(jīng)介紹了本發(fā)明方案的全部基本特征,需要說明的是,上述內(nèi)容僅是本發(fā) 明的具體實(shí)施例,不能作為本發(fā)明的最終方案,在其他實(shí)施例中,還可W采用其他的實(shí)施方 式,凡是與本發(fā)明的實(shí)施例相同或相似的實(shí)施方式,W及本發(fā)明方案基本特征的任意組合 都在本發(fā)明的保護(hù)范圍之內(nèi)。
[0163] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出了一種圖像處理方法,如圖5所示,該方法包 括步驟:
[0164] S101、提取目標(biāo)圖像的對比度和光照參數(shù)。
[01化]可選地,
[0166] 提取目標(biāo)圖像的對比度包括:
[0167] 提取目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值。
[0168] 根據(jù)提取的各個坐標(biāo)位置上像素的灰度值計算各個相鄰的坐標(biāo)位置上像素的灰 度值差。
[0169] 將計算出的各個相鄰的坐標(biāo)位置上像素的灰度值差的絕對值與預(yù)設(shè)的經(jīng)驗(yàn)值相 比較。
[0170] 根據(jù)比較結(jié)果獲取一個或多個大于預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值。
[0171] 計算一個或多個大于預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值的平方和。
[0172] 將計算出的平方和的數(shù)值除W預(yù)先統(tǒng)計的目標(biāo)圖像的像素總量,并將相除獲得的 商作為目標(biāo)圖像的對比度。具體地,可W根據(jù)W下等式提取目標(biāo)圖像的對比度:
[0175] 其中,Pi為相鄰像素的絕對值差,grayi為坐標(biāo)i位置處像素的灰度值,i為正整數(shù); grayJ為坐標(biāo)j位置處像素的灰度值,j為正整數(shù),i與j為相鄰坐標(biāo);threshold為預(yù)先獲得的 經(jīng)驗(yàn)值;Μ為預(yù)先統(tǒng)計的所述目標(biāo)圖像的像素總量;C為目標(biāo)圖像的對比度。
[0176] 提取目標(biāo)圖像的光照參數(shù)包括:
[0177] 計算目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值的和。
[0178] 將計算出的灰度值的和除W預(yù)先統(tǒng)計的目標(biāo)圖像的像素總量,并將相除獲得的商 作為目標(biāo)圖像的光照參數(shù)。
[0179] 具體地,可W根據(jù)W下等式提取目標(biāo)圖像的光照參數(shù):
[0180]
[0181]其中,grayl為坐標(biāo)i位置處像素的灰度值,i為正整數(shù);Μ為預(yù)先統(tǒng)計的目標(biāo)圖像的 像素總量;1為目標(biāo)圖像的光照參數(shù)。
[0182] S102、根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)。
[0183] 可選地,根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)包括:將提取 的目標(biāo)圖像的光照參數(shù)除W預(yù)設(shè)的歸一化系數(shù),將相除獲得的商作為對比度進(jìn)行歸一化W 后的對比度系數(shù)。
[0184] 具體地,可W根據(jù)W下等式計算對比度進(jìn)行歸一化W后的對比度系數(shù):
[0185]
[0186] 其中,L為對比度進(jìn)行歸一化W后的對比度系數(shù);1為目標(biāo)圖像的光照參數(shù);a為預(yù) 設(shè)的歸一化系數(shù)。
[0187] 根據(jù)W下等式計算目標(biāo)圖像的裁剪系數(shù):
[018 引 cp = C*L,
[0189] 其中,cp為剪裁系數(shù);C為目標(biāo)圖像的對比度;L為對比度進(jìn)行歸一化W后的對比度 系數(shù)。
[0190] 可選地,該方法還包括:
[0191] 在根據(jù)直方圖估計目標(biāo)圖像的調(diào)整曲線之前,通過W下步驟計算直方圖的裁剪高 度:
[0192] 計算剪裁系數(shù)與直方圖中的像素值所對應(yīng)的像素個數(shù)最大值的乘積,將計算出的 積作為直方圖的裁剪高度。
[0193] 具體地,可W通過W下等式計算直方圖的裁剪高度:
[0194] cpCountNum = cp*countNum,
[01M]其中,cp為剪裁系數(shù);countNum為直方圖中的像素值所對應(yīng)的像素個數(shù)最大值; cpCountNum為直方圖的裁剪高度。
[0196] S103、根據(jù)計算出的裁剪系數(shù)重新分配目標(biāo)圖像的直方圖。
[0197] S104、根據(jù)重新分配后的直方圖估計出目標(biāo)圖像的調(diào)整曲線,并根據(jù)調(diào)整曲線對 目標(biāo)圖像進(jìn)行全局色調(diào)映射。
[0198] S105、根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行全局色調(diào)映射后的目標(biāo)圖像進(jìn)行磨皮處理。
[0199] 可選地,預(yù)設(shè)的磨皮算法包括:單通道磨皮算法和基于保邊濾波器的Ξ通道磨皮 算法。
[0200] 本發(fā)明提出的圖像處理系統(tǒng)和方法包括:提取模塊,用于提取目標(biāo)圖像的對比度 和光照參數(shù)。計算模塊,用于根據(jù)提取出的對比度和光照參數(shù)計算目標(biāo)圖像的裁剪系數(shù)。分 配模塊,用于根據(jù)計算出的裁剪系數(shù)重新分配目標(biāo)圖像的直方圖。映射模塊,用于根據(jù)重新 分配后的直方圖估計出目標(biāo)圖像的調(diào)整曲線,并根據(jù)調(diào)整曲線對目標(biāo)圖像進(jìn)行全局色調(diào)映 射。磨皮處理模塊,用于根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行全局色調(diào)映射后的目標(biāo)圖像進(jìn)行磨皮 處理。通過本發(fā)明的方案能夠克服當(dāng)前單一磨皮技術(shù)無法適應(yīng)復(fù)雜場景的缺點(diǎn),改善用戶 對相機(jī)的體驗(yàn)感,能有效的提高便攜式設(shè)備相機(jī)的產(chǎn)品競爭力。
[0201] 需要說明的是,在本文中,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非排 他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而 且還包括沒有明確列出的其他要素,或者是還包括為運(yùn)種過程、方法、物品或者裝置所固有 的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排除在包括該 要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0202] 上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0203] 通過W上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可W清楚地了解到上述實(shí)施例方 法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可W通過硬件,但很多情況下 前者是更佳的實(shí)施方式?;谶\(yùn)樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做 出貢獻(xiàn)的部分可軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì) (如R0M/RAM、磁碟、光盤)中,包括若干指令用W使得一臺終端設(shè)備(可W是手機(jī),計算機(jī),月良 務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
[0204] W上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項】
1. 一種圖像處理系統(tǒng),其特征在于,所述系統(tǒng)包括:提取模塊、計算模塊、分配模塊、映 射模塊和磨皮處理模塊; 所述提取模塊,用于提取目標(biāo)圖像的對比度和光照參數(shù); 所述計算模塊,用于根據(jù)提取出的對比度和光照參數(shù)計算所述目標(biāo)圖像的裁剪系數(shù); 所述分配模塊,用于根據(jù)計算出的裁剪系數(shù)重新分配所述目標(biāo)圖像的直方圖; 所述映射模塊,用于根據(jù)重新分配后的直方圖估計出所述目標(biāo)圖像的調(diào)整曲線,并根 據(jù)所述調(diào)整曲線對所述目標(biāo)圖像進(jìn)行全局色調(diào)映射; 所述磨皮處理模塊,用于根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行所述全局色調(diào)映射后的目標(biāo)圖像 進(jìn)行磨皮處理。2. 如權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于, 所述提取模塊提取目標(biāo)圖像的對比度包括: 提取所述目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值; 根據(jù)提取的各個坐標(biāo)位置上像素的灰度值計算各個相鄰的坐標(biāo)位置上像素的灰度值 差; 將計算出的各個相鄰的坐標(biāo)位置上像素的灰度值差的絕對值與預(yù)設(shè)的經(jīng)驗(yàn)值相比較; 根據(jù)比較結(jié)果獲取一個或多個大于所述預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值; 計算所述一個或多個大于所述預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值的平方和; 將計算出的平方和的數(shù)值除以預(yù)先統(tǒng)計的所述目標(biāo)圖像的像素總量,并將相除獲得的 商作為所述目標(biāo)圖像的對比度; 所述提取模塊提取目標(biāo)圖像的光照參數(shù)包括: 計算所述目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值的和; 將計算出的灰度值的和除以預(yù)先統(tǒng)計的所述目標(biāo)圖像的像素總量,并將相除獲得的商 作為所述目標(biāo)圖像的光照參數(shù)。3. 如權(quán)利要求2所述的圖像處理系統(tǒng),其特征在于,所述計算模塊根據(jù)提取出的對比度 和光照參數(shù)計算所述目標(biāo)圖像的裁剪系數(shù)包括: 將提取的所述目標(biāo)圖像的光照參數(shù)除以預(yù)設(shè)的歸一化系數(shù),將相除獲得的商作為所述 對比度進(jìn)行歸一化以后的對比度系數(shù); 計算所述對比度系數(shù)與提取出的所述目標(biāo)圖像的對比度的乘積,將計算出的積作為所 述目標(biāo)圖像的裁剪系數(shù)。4. 如權(quán)利要求3所述的圖像處理系統(tǒng),其特征在于,所述計算模塊還用于: 在根據(jù)所述直方圖估計所述目標(biāo)圖像的調(diào)整曲線之前,通過以下步驟計算所述直方圖 的裁剪高度: 計算所述剪裁系數(shù)與所述直方圖中的像素值所對應(yīng)的像素個數(shù)最大值的乘積,將計算 出的積作為所述直方圖的裁剪高度。5. 如權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于, 所述預(yù)設(shè)的磨皮算法包括:單通道磨皮算法和基于保邊濾波器的三通道磨皮算法。6. -種圖像處理方法,其特征在于,所述方法包括步驟: 提取目標(biāo)圖像的對比度和光照參數(shù); 根據(jù)提取出的對比度和光照參數(shù)計算所述目標(biāo)圖像的裁剪系數(shù); 根據(jù)計算出的裁剪系數(shù)重新分配所述目標(biāo)圖像的直方圖; 根據(jù)重新分配后的直方圖估計出所述目標(biāo)圖像的調(diào)整曲線,并根據(jù)所述調(diào)整曲線對所 述目標(biāo)圖像進(jìn)行全局色調(diào)映射; 根據(jù)預(yù)設(shè)的磨皮算法對進(jìn)行所述全局色調(diào)映射后的目標(biāo)圖像進(jìn)行磨皮處理。7. 如權(quán)利要求6所述的圖像處理方法,其特征在于, 所述提取目標(biāo)圖像的對比度包括: 提取所述目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值; 根據(jù)提取的各個坐標(biāo)位置上像素的灰度值計算各個相鄰的坐標(biāo)位置上像素的灰度值 差; 將計算出的各個相鄰的坐標(biāo)位置上像素的灰度值差的絕對值與預(yù)設(shè)的經(jīng)驗(yàn)值相比較; 根據(jù)比較結(jié)果獲取一個或多個大于所述預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值; 計算所述一個或多個大于所述預(yù)設(shè)的經(jīng)驗(yàn)值的灰度值差的絕對值的平方和; 將計算出的平方和的數(shù)值除以預(yù)先統(tǒng)計的所述目標(biāo)圖像的像素總量,并將相除獲得的 商作為所述目標(biāo)圖像的對比度; 所述提取目標(biāo)圖像的光照參數(shù)包括: 計算所述目標(biāo)圖像上各個坐標(biāo)位置上像素的灰度值的和; 將計算出的灰度值的和除以預(yù)先統(tǒng)計的所述目標(biāo)圖像的像素總量,并將相除獲得的商 作為所述目標(biāo)圖像的光照參數(shù)。8. 如權(quán)利要求7所述的圖像處理方法,其特征在于,所述根據(jù)提取出的對比度和光照參 數(shù)計算所述目標(biāo)圖像的裁剪系數(shù)包括: 將提取的所述目標(biāo)圖像的光照參數(shù)除以預(yù)設(shè)的歸一化系數(shù),將相除獲得的商作為所述 對比度進(jìn)行歸一化以后的對比度系數(shù); 計算所述對比度系數(shù)與提取出的所述目標(biāo)圖像的對比度的乘積,將計算出的積作為所 述目標(biāo)圖像的裁剪系數(shù)。9. 如權(quán)利要求8所述的圖像處理方法,其特征在于,所述方法還包括: 在根據(jù)所述直方圖估計所述目標(biāo)圖像的調(diào)整曲線之前,通過以下步驟計算所述直方圖 的裁剪高度: 計算所述剪裁系數(shù)與所述直方圖中的像素值所對應(yīng)的像素個數(shù)最大值的乘積,將計算 出的積作為所述直方圖的裁剪高度。10. 如權(quán)利要求6所述的圖像處理方法,其特征在于,所述預(yù)設(shè)的磨皮算法包括:單通道 磨皮算法和基于保邊濾波器的三通道磨皮算法。
【文檔編號】G06T5/00GK105825485SQ201610191959
【公開日】2016年8月3日
【申請日】2016年3月30日
【發(fā)明人】唐文峰
【申請人】努比亞技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1