国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于保邊濾波的人臉美顏技術(shù)分析

2020-05-03 14:27楊虎李航朱展辰佟佳薈
河南科技 2020年5期

楊虎 李航 朱展辰 佟佳薈

摘 要:隨著科學(xué)技術(shù)的發(fā)展,相機(jī)和手機(jī)的拍照功能不斷提高,拍攝的人像均為高清晰度的,但人臉部的斑、痘、皺紋等瑕疵同時(shí)會(huì)被清楚地記錄下來(lái)。針對(duì)這一課題,本文提出了保邊濾波的人臉美顏算法。首先分析了人臉美顏的原理,然后研究了保邊濾波的兩種方法,最后通過(guò)試驗(yàn)進(jìn)行對(duì)比分析,得出清晰的美顏圖像。經(jīng)MATLAB2014a試驗(yàn),該方法可以有效清除圖像瑕疵噪點(diǎn),明確圖像的邊緣化特征,基本可以實(shí)現(xiàn)對(duì)面部圖像的美顏處理。

關(guān)鍵詞:人臉美顏;保邊濾波;雙邊濾波;引導(dǎo)濾波

中圖分類(lèi)號(hào):TP391.41文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1003-5168(2020)05-0038-03

Abstract: With the development of science and technology, the functions of cameras and mobile phones continue to improve. The portraits taken are all high-definition, but spots, acne, and wrinkles on the face are also clearly recorded at the same time. Aiming at this problem, this paper proposed a face-preserving algorithm based on edge-preserving filtering. Firstly, the principle of face beauty was analyzed, then two methods of edge-preserving filtering were researched, and finally a comparative analysis was carried out through experiments to obtain a clear beauty image. After MATLAB2014a test, this method can effectively remove image defects and noise, clarify the edge characteristics of the image, and basically achieve facial beauty treatment.

Keywords: face beauty;edge-preserving filtering;bilateral filtering;guided filtering

愛(ài)美之心人皆有之,尤其是女性朋友,在拍攝靜態(tài)圖片和動(dòng)態(tài)視頻時(shí),都希望自己臉上的斑、痘、皺紋等瑕疵盡量少,甚至不可見(jiàn)。圖像數(shù)字化不僅給影像記錄和保存帶來(lái)方便,也給影像后期編輯修正帶來(lái)可能。由此,人臉美顏技術(shù)應(yīng)運(yùn)而生,該技術(shù)屬于圖像濾波技術(shù)。相機(jī)的美顏工具就是人臉美顏技術(shù)在數(shù)字成像設(shè)備中的應(yīng)用,可以濾除臉上那些不受歡迎的瑕疵,使人臉看上去更加完美。圖像濾波技術(shù)分為空間域?yàn)V波和頻率域?yàn)V波。常見(jiàn)的空間濾波器包括均值濾波器、順序統(tǒng)計(jì)濾波器、自適應(yīng)濾波器等;頻率域?yàn)V波器包括帶阻濾波器、帶通濾波器和陷波濾波器等。盡管?chē)?guó)內(nèi)外已有許多關(guān)于圖像濾波技術(shù)的研究成果,濾波性能也比傳統(tǒng)濾波器有所改善,但是大多數(shù)是無(wú)選擇或無(wú)區(qū)別地對(duì)輸入樣本圖像的所有像素進(jìn)行濾波處理,這樣必然會(huì)對(duì)樣本圖像的某些原始信息造成損失,產(chǎn)生負(fù)面效果。比如,這些濾波技術(shù)能較好地柔化粗糙的皮膚,去除皮膚表面的斑、痘、皺紋等瑕疵,但是計(jì)算時(shí)間較長(zhǎng),過(guò)程煩瑣,處理速度較慢,特別是會(huì)使人臉的一些細(xì)節(jié)受到破壞,如臉部輪廓模糊、鬢角發(fā)絲消失等缺點(diǎn)。理想的圖像濾波方法是在濾波處理過(guò)程中加入判斷,即首先檢測(cè)樣本圖像的每個(gè)像素是否受到污染,然后有選擇性地進(jìn)行濾波處理,輸出圖像可以在原像素灰度值和濾波結(jié)果之間進(jìn)行切換,在實(shí)現(xiàn)對(duì)人臉美化的同時(shí),還兼顧保留臉部細(xì)節(jié),在一定程度上降低了人臉的美顏痕跡,給人以更加真實(shí)的自然美感覺(jué)。雙邊濾波和引導(dǎo)濾波是兩種典型的保邊濾波技術(shù),在人臉美顏方面有著廣泛的應(yīng)用[1]。

1 人臉美顏原理

1.1 對(duì)于面部瑕疵的分析

在數(shù)字化人像中,臉部皮膚光滑區(qū)域的像素?cái)?shù)值分布比較均勻,但是對(duì)于皮膚瑕疵部分,如斑、痘、皺紋等,像素?cái)?shù)值分布波動(dòng)較大。這些瑕疵在空間域內(nèi)表現(xiàn)為小范圍數(shù)值波動(dòng),而在頻率域內(nèi)則表現(xiàn)為高頻噪聲。通過(guò)對(duì)整個(gè)臉部像素?cái)?shù)值進(jìn)行統(tǒng)計(jì)運(yùn)算,不難發(fā)現(xiàn),瑕疵區(qū)域的像素均值與其他區(qū)域的像素均值差異較大,并且遠(yuǎn)大于臉部像素的方差。因此,采用圖像濾波技術(shù)對(duì)人像臉部進(jìn)行濾波處理,可以消除皮膚瑕疵部分,達(dá)到人臉美顏的效果。

在實(shí)際操作過(guò)程中,采用高斯濾波方法,雖然可以消除臉部瑕疵,但是人物五官和邊緣輪廓也因?yàn)V波而產(chǎn)生模糊,弱化了人臉的細(xì)節(jié)特征,難以實(shí)現(xiàn)預(yù)想的美顏效果。因此,在對(duì)人臉圖像進(jìn)行濾波處理時(shí),要采用保持圖像邊緣特征的保邊濾波方法,既要對(duì)人像臉部實(shí)現(xiàn)美化操作,又要兼顧五官輪廓特征,淡化美顏修改痕跡。

1.2 基于膚色的面部檢測(cè)

采用保邊濾波對(duì)人臉面部進(jìn)行保邊處理,效果比較理想,但是對(duì)于非皮膚部分效果并不明顯,例如,邊緣模糊,發(fā)梢消失。所以,要采用皮膚檢測(cè)技術(shù)對(duì)人臉皮膚部分和非皮膚部分進(jìn)行分割。目前,這是一個(gè)復(fù)雜而具有挑戰(zhàn)性的問(wèn)題,其難點(diǎn)主要包括兩部分:第一,內(nèi)在因素變化所致,如人臉復(fù)雜的表情細(xì)節(jié)變化,眼鏡、頭發(fā)和裝飾物等造成的人臉遮擋等;第二,外在因素變化所致,如光照條件、成像系統(tǒng)、環(huán)境干擾等。

人臉面部檢測(cè)主要有兩大方向:一是根據(jù)人臉五官特征進(jìn)行劃分,二是根據(jù)膚色模型分離出皮膚區(qū)域。根據(jù)人臉五官特征進(jìn)行劃分時(shí),要先提取人臉的五官,描述人臉的面部特征,但是人臉面部表情變化復(fù)雜,參數(shù)變化明顯,造成檢測(cè)算法難以實(shí)現(xiàn);膚色模型分離是一種基于統(tǒng)計(jì)原理的分割技術(shù),人臉膚色和頭發(fā)在色彩空間中分別屬于不同閾值的色調(diào)參數(shù),利用這一特性可以分離出需要美顏的面部。采用保邊濾波與面部膚色檢測(cè)相結(jié)合的方法對(duì)人臉美顏處理,會(huì)使得處理效果更加生動(dòng)自然。

2 保邊濾波

2.1 雙邊濾波

雙邊濾波是一種非線性、邊緣保持良好的圖像濾波方法[2]。其原理與高斯濾波相似:將圖像中每個(gè)像素的灰度值替換為相鄰像素灰度值的加權(quán)平均值,權(quán)重是基于高斯分布的,更重要的是,雙邊濾波擁有兩個(gè)高斯濾波核,其權(quán)重不僅取決于強(qiáng)度差異(灰度、顏色強(qiáng)度等),還取決于像素點(diǎn)之間的歐氏距離。這樣,雙邊濾波在濾除噪聲的基礎(chǔ)上保留了圖像銳利的邊緣。

雙邊濾波的定義如下:

其中,歸一化項(xiàng)為:

式中,[J]為經(jīng)過(guò)雙邊濾波的輸出圖像;[I]為輸入圖像;[x]為圖像的像素坐標(biāo);[Ω]為以[x]為中心的濾波窗口;[fr]為用于平滑強(qiáng)度差異的范圍內(nèi)核(這個(gè)函數(shù)可以是高斯函數(shù));[gs]為用于平滑坐標(biāo)差異的空間內(nèi)核,這兩個(gè)內(nèi)核函數(shù)均可以是高斯函數(shù)。

2.2 引導(dǎo)濾波

引導(dǎo)濾波是由何愷明等人提出的一種圖像濾波的新算法[3],基本思想如下:將引導(dǎo)濾波的引導(dǎo)圖像記為[M],輸入圖像記為[I],引導(dǎo)濾波的輸出圖像記為[J]。假設(shè)[J]和[M]在濾波窗口[Ωm]中存在局部線性關(guān)系([Ωm]以像素[m]為中心,[r]為半徑的濾波窗口),則

式中,[i]和[m]為像素索引;[am]和[bm]為式(2)的線性系數(shù),且在濾波窗口[Ωm]中為常數(shù)。線性系數(shù)[am]和[bm]的確定,需要通過(guò)式(3)對(duì)[J]進(jìn)行約束獲得,即希望取得[I]和[J]之間的最小差值,記為[E]:

式中,[ε>0],[ε]的作用是為了防止求得過(guò)大的[am]而引入的正則化參數(shù);[Ii]表示輸入圖像[I]的一個(gè)像素[i],通過(guò)最小二乘法,可以求出線性系數(shù)[am]和[bm]。由于像素[i]是被多個(gè)濾波窗口[Ωm]所覆蓋,在不同的窗口[Ωm]中,[am]和[bm]數(shù)值自然不同,所以需要計(jì)算濾波窗口[Ωm]內(nèi)所有[am]、[bm]的平均值[am]、[bm]。因此,引導(dǎo)濾波的最終輸出圖像為:

可以看出,引導(dǎo)濾波的局部線性和最優(yōu)化約束,使得輸出圖像獲得了引導(dǎo)圖像的變化細(xì)節(jié),同時(shí)保留了輸入圖像的整體特征。將引導(dǎo)濾波應(yīng)用于人臉美顏處理中,在線性回歸運(yùn)算中,逐漸去除了皮膚表面的瑕疵,同時(shí)最大限度地保留了人臉的五官特征[3]。

3 試驗(yàn)結(jié)果及分析

在MATLAB2014a試驗(yàn)環(huán)境下,采用雙邊濾波和引導(dǎo)濾波分別對(duì)兩幅人像照片進(jìn)行美顏處理,并對(duì)美顏效果進(jìn)行對(duì)比分析[4]。

使用高斯濾波處理的圖像,對(duì)比圖(a)原始圖像,圖(b)雖然可以在一定程度上弱化臉部瑕疵,但是人物五官對(duì)比圖(a)原始圖像,使用雙邊濾波美顏處理后的圖像見(jiàn)圖(c)不僅可以進(jìn)一步消除臉部雀斑瑕疵,減弱圖像的噪點(diǎn),還可以突出和保護(hù)五官和邊緣輪廓,邊緣特征得到完整的保留,清晰度也明顯提高。但處理后的圖像自然陰影效果減弱,眼部瞳孔變得更加渾濁,難以辨識(shí)。與高斯濾波和雙邊濾波處理后的圖像對(duì)比,使用引導(dǎo)濾波處理后的美顏圖像見(jiàn)圖(d)更加有效地消除面部瑕疵,同時(shí)還能使圖像更加平滑,自然陰影效果更加圓潤(rùn)明顯,面部輪廓特點(diǎn)更加接近原始圖像,使圖像的整體效果更加真實(shí),其去噪效果明顯優(yōu)于雙邊濾波。

4 結(jié)語(yǔ)

針對(duì)美顏軟件中一些濾波器處理圖像的不足,本文提出了利用保邊濾波處理圖像噪點(diǎn)。通過(guò)介紹保邊濾波,筆者提出兩種濾波的算法,讓人更加清楚對(duì)保邊濾波的理解。試驗(yàn)表明,本文提出的保邊濾波能有效地去除瑕疵噪點(diǎn),明確圖像的邊緣化等特征,在利用MATLAB2014a試驗(yàn)環(huán)境下對(duì)處理的圖像進(jìn)行對(duì)比分析,可以得出上述結(jié)論,從而最終得到需要的有效目的圖像。同時(shí),人們可以根據(jù)原始圖像的情況,適當(dāng)調(diào)整相對(duì)應(yīng)的參數(shù),使得此圖像處理的程度具有很強(qiáng)的靈活性,然后進(jìn)行進(jìn)一步的比對(duì)試驗(yàn)。

參考文獻(xiàn):

[1]徐濤.基于Android平臺(tái)美顏APP的實(shí)現(xiàn)[D].南京:東南大學(xué),2018.

[2]Tomasi C,Manduchi R.Bilateral filtering for gray and color images[C]//Proceedings of the 6th IEEE International Conference on Computer Vision.1998.

[3]He K M,Sun J,Tang X O.Guided image filtering[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2013(6):1397-1409.

[4]張志涌,楊祖櫻.MATLAB教程[M].北京:北京航空航天大學(xué)出版社,2014.

青州市| 林周县| 光泽县| 太康县| 安徽省| 景东| 滨州市| 石景山区| 当涂县| 习水县| 杂多县| 襄樊市| 乐至县| 大厂| 崇礼县| 绥棱县| 徐州市| 迁安市| 清涧县| 遂宁市| 夹江县| 定远县| 乌鲁木齐县| 冀州市| 惠州市| 临西县| 扶沟县| 原平市| 双流县| 金山区| 蒙自县| 安泽县| 新干县| 镇原县| 潜江市| 南澳县| 曲水县| 凤翔县| 丽江市| 富民县| 永丰县|