圖像處理方法與模塊的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種圖像處理方法,且特別是一種用以偵測(cè)與消除摩爾紋(moire)的圖像處理方法與模塊。
【背景技術(shù)】
[0002]在數(shù)字影像中,如果被拍攝的物體中有密紋的紋理,則常常會(huì)出現(xiàn)莫名其妙如水波一樣的條紋和奇怪的色彩,這就是摩爾紋(moir6)。無(wú)論是用高級(jí)數(shù)字相機(jī)拍攝的影像,或是掃描的影像,均有可能出現(xiàn)所述現(xiàn)象。當(dāng)物體上的細(xì)致圖樣(如織物上的編織紋路,或建筑物上非??拷牟⑿芯€)與成像組件上的圖樣相重疊時(shí),則可能會(huì)產(chǎn)生此現(xiàn)象。在數(shù)字影像領(lǐng)域中,摩爾紋一直是不易解決的難題。
[0003]另外一方面,感光組件(例如電荷稱合組件(Charge-Coupled Device, CO))或互補(bǔ)金氧半導(dǎo)體(CMOS)感光組件)中的感光單元(cell)通常是按照某種特定順序的排列,舉例來(lái)說(shuō),貝爾圖(Bayer pattern)即是一種感光單元的常見排列方式。由于感光單元本身無(wú)法辨識(shí)色彩,因此需要透過(guò)貝爾圖的四個(gè)色彩濾光片來(lái)獲取每一個(gè)像素的多個(gè)色彩的子像素。
[0004]請(qǐng)對(duì)應(yīng)地參照?qǐng)D1,圖1是貝爾圖的色彩濾光片數(shù)組的示意圖。于圖1中共有四個(gè)像素11,基于貝爾圖的排列方式,每一個(gè)像素11會(huì)有對(duì)應(yīng)的第一綠色子像素Gr、紅色子像素R、藍(lán)色子像素B與第二綠色子像素Gb。換言之,每一個(gè)貝爾圖具有兩個(gè)綠色濾光片位于貝爾圖的左上角與右下角,以及具有紅色與綠色濾光片位于貝爾圖的右上角與左下角,且多個(gè)貝爾圖彼此相鄰排列,而形成貝爾圖的色彩濾光片數(shù)組。另外,每一個(gè)感光單元對(duì)應(yīng)一個(gè)色彩濾光片對(duì)應(yīng),而能獲得對(duì)應(yīng)此色彩的子像素。
[0005]由上可以得知,當(dāng)感光單元的排列方式的空間頻率與被拍攝的物體中的條紋的空間頻率接近時(shí),或者說(shuō)條紋間距接近一個(gè)像素的寬度時(shí),所述摩爾紋就有可能產(chǎn)生于電子裝置所感測(cè)獲得的圖像。另外一方面,摩爾紋相關(guān)于上述貝爾圖,因此摩爾紋區(qū)域的黑白條紋可能會(huì)呈現(xiàn)偏紅或偏藍(lán)的顏色。
[0006]目前來(lái)說(shuō),電子裝置的制造商會(huì)選擇分辨率較高的電荷耦合組件或互補(bǔ)金氧半導(dǎo)體感光組件,以降低摩爾紋出現(xiàn)的機(jī)率。另外,也有電子裝置的制造商會(huì)使用帶有低通濾波功能的鏡頭來(lái)消除摩爾紋,不過(guò)對(duì)應(yīng)的代價(jià)則是圖像會(huì)變模糊。除此之外,目前亦有透過(guò)將電荷耦合組件或互補(bǔ)金氧半導(dǎo)體感光組件的感光單元以其他排列方式進(jìn)行排列來(lái)消除摩爾紋的方法,而此種高階的感光組件成本較高,也不一定能完全消除摩爾紋。另外,使用者亦可以針對(duì)基于紅綠藍(lán)(RGB)色域或亮度色度差(YCbCr)色域的圖像于成像或拍照后以目視來(lái)手動(dòng)指定摩爾紋區(qū)域,然后再操作進(jìn)行模糊處理來(lái)消除摩爾紋,然而,此作法需要用戶手動(dòng)來(lái)參與,故對(duì)使用者來(lái)說(shuō)并不方便,且無(wú)法全面地消除摩爾紋??偠灾壳斑€未有針對(duì)基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的圖像進(jìn)行消除摩爾紋的良好方法或裝置。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供一種圖像處理方法,且所述圖像處理方法包括以下步驟。首先,偵測(cè)基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的第一圖像是否具有摩爾紋區(qū)域。接著,將第一圖像進(jìn)行色域轉(zhuǎn)換,以產(chǎn)生基于紅綠藍(lán)色域的第二圖像。然后,若第一圖像具有摩爾紋區(qū)域,則針對(duì)第二圖像的摩爾紋區(qū)域的部份多個(gè)子像素進(jìn)行補(bǔ)償,以產(chǎn)生第三圖像,其中第二圖像的摩爾紋區(qū)域?qū)?yīng)于第一圖像的摩爾紋區(qū)域。
[0008]本發(fā)明實(shí)施例提供一種圖像處理模塊,此圖像處理裝置包括偵測(cè)裝置、轉(zhuǎn)換裝置與補(bǔ)償裝置,轉(zhuǎn)換裝置電性耦接偵測(cè)裝置,且補(bǔ)償裝置電性耦接偵測(cè)裝置與轉(zhuǎn)換裝置。偵測(cè)裝置偵測(cè)基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的第一圖像是否具有摩爾紋區(qū)域。轉(zhuǎn)換裝置將第一圖像進(jìn)行色域轉(zhuǎn)換,以產(chǎn)生基于紅綠藍(lán)色域的第二圖像。若第一圖像具有摩爾紋區(qū)域,則補(bǔ)償裝置針對(duì)第二圖像的摩爾紋區(qū)域的部份多個(gè)子像素進(jìn)行補(bǔ)償,以產(chǎn)生第三圖像,其中第二圖像的摩爾紋區(qū)域?qū)?yīng)于第一圖像的摩爾紋區(qū)域。
[0009]綜合以上所述,本發(fā)明實(shí)施例提供了一種圖像處理方法及模塊。所述圖像處理方法及模塊系可以針對(duì)基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的第一圖像進(jìn)行偵測(cè),以自動(dòng)地得到第一圖像的摩爾紋區(qū)域,并進(jìn)一步地在將第一圖像進(jìn)行轉(zhuǎn)換為基于紅綠藍(lán)色域的第二圖像后,補(bǔ)償?shù)诙D像的摩爾紋區(qū)域,以產(chǎn)生不具有摩爾紋的第三圖像。
[0010]為了能更進(jìn)一步了解本發(fā)明為達(dá)成既定目的所采取的技術(shù)、方法及效果,請(qǐng)參閱以下有關(guān)本發(fā)明的詳細(xì)說(shuō)明、附圖,然而,所附附圖僅提供參考與說(shuō)明用,并非用來(lái)對(duì)本發(fā)明加以限制。
【附圖說(shuō)明】
[0011]圖1是貝爾圖的色彩濾光片數(shù)組的示意圖。
[0012]圖2是本發(fā)明實(shí)施例的具有成像功能的電子裝置的方塊圖。
[0013]圖3是本發(fā)明實(shí)施例的圖像處理方法的流程圖。
[0014]圖4是本發(fā)明實(shí)施例的偵測(cè)摩爾紋區(qū)域的步驟的流程圖。
[0015]圖5是本發(fā)明實(shí)施例的對(duì)摩爾紋區(qū)域進(jìn)行補(bǔ)償?shù)牟襟E的流程圖。
[0016]圖6是本發(fā)明實(shí)施例的偵測(cè)基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的第一圖像是否有摩爾紋區(qū)域的示意圖。
[0017]圖7是圖6的基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的第一圖像的部分子像素值的示意圖。
[0018]圖8是本發(fā)明另一實(shí)施例的偵測(cè)基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的第一圖像是否有摩爾紋區(qū)域的示意圖。
[0019]圖9是圖8的基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的第一圖像的部分子像素值的示意圖。
[0020]其中,附圖標(biāo)記說(shuō)明如下:
[0021]11:像素
[0022]Gr > Grll ?Grl4、Gr21 ?Gr24、Gr31 ?Gr34、Gr41 ?Gr44:第一綠色子像素
[0023]Gb, Gbll ?Gbl4、Gb21 ?Gb24、Gb31 ?Gb34、Gb41 ?Gb44:第二綠色子像素
[0024]R、Rll ?R14、R21 ?R24、R31 ?R34、R41 ?R44:紅色子像素
[0025]B、Bll ?B14、B21 ?B24、B31 ?B34、B41 ?B44:藍(lán)色子像素
[0026]S31 ?S34、S321 ?S327、S331 ?S334:步驟流程
[0027]2:具有成像功能的電子裝置
[0028]21:系統(tǒng)芯片
[0029]22:成像系統(tǒng)
[0030]221:影像感測(cè)模塊
[0031]222:緩存模塊
[0032]223:圖像處理模塊
[0033]2231:偵測(cè)裝置
[0034]2232:轉(zhuǎn)換裝置
[0035]2233:補(bǔ)償裝置
[0036]224:儲(chǔ)存模塊
【具體實(shí)施方式】
[0037]本發(fā)明實(shí)施例提供一種圖像處理方法與模塊,所述圖像處理方法與模塊系對(duì)基于貝爾圖的色彩濾光片數(shù)組所產(chǎn)生的第一圖像進(jìn)行偵測(cè),以找出所述第一圖像的摩爾紋區(qū)域,并且接著對(duì)所述摩爾紋區(qū)域的子像素值進(jìn)行補(bǔ)償,以消除所述摩爾紋。另外,本發(fā)明實(shí)施例還提供了一種使用上述圖像處理方法與模塊的具有成像功能的電子裝置。
[0038]透過(guò)仔細(xì)觀察與研究,于第一圖像的摩爾紋區(qū)域中,多個(gè)第一綠色子像素值會(huì)彼此相近(亦即多個(gè)第一綠色子像素值之間的差異統(tǒng)計(jì)值小于第一差異值,或者任兩個(gè)第一綠色子像素質(zhì)的差異值的絕對(duì)值皆小于第一差異值),多個(gè)第二綠色子像素值會(huì)彼此相近(亦即多個(gè)第二綠色子像素值之間的差異統(tǒng)計(jì)值小于第二差異值,或者任兩個(gè)第二綠色子像素質(zhì)的差異值的絕對(duì)值皆小于第二差異值),且所述多個(gè)第一綠色子像素值與所述多個(gè)第二綠色子像素值之間的差異則相對(duì)較大(亦即所述多個(gè)第一綠色子像素值與所述多個(gè)第二綠色子像素值之間的差異統(tǒng)計(jì)值大于閥值)。因此,基于上述的特定規(guī)則,所述圖像處理方法與模塊可偵測(cè)出第一圖像中的摩爾紋子像素所形成的摩爾紋區(qū)域。
[0039]值得說(shuō)明的是,上述多個(gè)第一綠色子像素值之間的差異統(tǒng)計(jì)值可以是多個(gè)第一綠色子像素值之間的變異數(shù)(variance)、差異值總和的絕對(duì)值或差異平均值的絕對(duì)值,上述多個(gè)第二綠色子像素值之間的差異統(tǒng)計(jì)值可以是多個(gè)第二綠色子像素值之間的變異數(shù)、差異值總和的絕對(duì)值或差異平均值的絕對(duì)值,且上述多個(gè)第一綠色子像素值與多個(gè)第二綠色子像素值之間的差異統(tǒng)計(jì)值可以是多個(gè)第一綠色子像素值與多個(gè)第二綠色子像素值之間的互變異數(shù)(co-variance)、多個(gè)第一綠色子像素值的總和與多個(gè)第二綠色子像素值的總和之間的差異值的絕對(duì)值或多個(gè)第一綠色子像素值的平均值與多個(gè)第二綠色子像素值的平均值之間的差異值的絕對(duì)值。
[0040]另外,上述對(duì)所述摩爾紋區(qū)域的子像素值進(jìn)行補(bǔ)償,以消除所述摩爾紋的方式可以下述方式實(shí)現(xiàn)。首先,所述圖像處理方法與模塊會(huì)對(duì)圖像進(jìn)行色域轉(zhuǎn)換,將第一圖像轉(zhuǎn)換為基于紅綠藍(lán)色域的第二圖像,其中第二圖像的摩爾紋區(qū)域?qū)?yīng)于第二圖像的摩爾紋區(qū)域,亦即第一圖像中被判定為摩爾紋子像素在經(jīng)過(guò)色域轉(zhuǎn)換后,轉(zhuǎn)換后所對(duì)應(yīng)的子像素亦被判定為摩爾紋子像素。接著,所述圖像處理方法與模塊依據(jù)第一圖像的摩爾紋區(qū)域的第一綠色子像素平均值、第二綠色子像素平均值與藍(lán)色子像素平均值獲得藍(lán)色子像素補(bǔ)償值,以及依據(jù)第一圖像的摩爾紋區(qū)域的第一綠色子像素平均值、第二綠色子像素平均值與紅色子像素平均值獲得紅色子像素補(bǔ)償值。然后,對(duì)于第二圖像的摩爾紋區(qū)域的每一個(gè)