欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像處理裝置和方法以及程序的制作方法

文檔序號:7859261閱讀:159來源:國知局
專利名稱:圖像處理裝置和方法以及程序的制作方法
技術(shù)領(lǐng)域
本公開涉及圖像處理裝置和方法以及程序,更具體而言涉及能夠迅速地向圖像應(yīng)用諸如繪畫之類的藝術(shù)風(fēng)格的效果的圖像處理裝置和方法以及程序。
背景技術(shù)
有用于轉(zhuǎn)換輸入圖像以獲得具有繪畫風(fēng)格的輸出圖像的技術(shù)可用。這種技術(shù)被稱為非照片真實(shí)描畫(non photo-realistic rendering,NPR)技術(shù)。一種NPR技術(shù)是用于向圖像反復(fù)添加類似畫筆筆劃(brush stroke)的圖案以獲得與以油畫風(fēng)格描畫的圖像相似的圖像的技術(shù)。例如,8-44867號日本未實(shí)審專利申請公布(對應(yīng)于5,621,868號美國專利)(以下稱為“專利文獻(xiàn)”)提出了一種算法,其中,對于輸入圖像執(zhí)行用某個(gè)橢圓區(qū)域中央的像素的值來替換該橢圓區(qū)域中的每個(gè)像素的處理以生成類似畫筆筆劃的圖案并獲得與以油畫風(fēng)格描畫的圖像相似的輸出圖像。此外,A. Hertzmann 在 “Painterly Rendering with Curved Brush Strokes ofMultiple Sizes”,Proc. Sgigraph 98, ACM Press, 1998, pp. 453-460 (以下稱為“非專利文獻(xiàn)”)中提出了一種算法,其中,利用畫筆筆劃圖案反復(fù)描畫圖像緩沖器以獲得輸出圖像并且減小輸入圖像與每個(gè)輸出圖像之間的平方誤差以獲得與以油畫風(fēng)格描畫的圖像相似的結(jié)果圖像。在此技術(shù)中,以不同形狀的畫筆筆劃圖案進(jìn)行描畫使得可以提供各種繪畫風(fēng)格的輸出圖像。例如,以圓形畫筆筆劃圖案進(jìn)行描畫允許了與以點(diǎn)畫風(fēng)格(pointilliststyle)描畫的圖像相似的輸出圖像,而利用曲線畫筆筆劃則提供了與以印象派風(fēng)格(impressionist style)描畫的圖像相似的輸出圖像
發(fā)明內(nèi)容

然而,以上給出的專利文獻(xiàn)中提出的技術(shù)和以上給出的非專利文獻(xiàn)中由A. Hertzmann提出的技術(shù)涉及反復(fù)描畫畫筆筆劃以獲得期望的輸出圖像。例如,某個(gè)像素的輸出值是在該值被更新了許多次之后確定的。由于此原因,以上給出的專利文獻(xiàn)中提出的技術(shù)和以上給出的非專利文獻(xiàn)中由A. Hertzmann提出的技術(shù)獲得期望的輸出圖像要花較長的處理時(shí)間。因此,希望迅速地向圖像應(yīng)用諸如繪畫之類的藝術(shù)風(fēng)格的效果。根據(jù)本公開的一個(gè)實(shí)施例的一種圖像處理裝置包括變形(modification)處理單元,該變形處理單元被配置為通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的二維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在分布區(qū)域上來對輸入圖像進(jìn)行變形,變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對輸入圖像進(jìn)行變形的信息。圖像處理裝置還可包括變形特性生成單元,該變形特性生成單元被配置為生成變形特性信息。
變形特性生成單元可包括點(diǎn)畫變形特性生成單元,該點(diǎn)畫變形特性生成單元被配置為利用隨機(jī)圖案圖像和預(yù)定搜索范圍生成關(guān)于點(diǎn)畫風(fēng)格的點(diǎn)畫變形特性信息;以及筆劃變形特性生成單元,該筆劃變形特性生成單元被配置為利用根據(jù)關(guān)于筆劃的方向的筆劃方向信息確定的搜索范圍來生成關(guān)于筆劃的筆劃變形特性信息。點(diǎn)畫變形特性生成單元可包括點(diǎn)畫坐標(biāo)檢測單元,該點(diǎn)畫坐標(biāo)檢測單元被配置為在針對隨機(jī)圖案圖像中的像素的預(yù)定搜索范圍中來檢測具有最小值或最大值的像素的坐標(biāo);以及點(diǎn)畫變形特性計(jì)算單元,該點(diǎn)畫變形特性計(jì)算單元被配置為計(jì)算隨機(jī)圖案圖像中的像素與由點(diǎn)畫坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成點(diǎn)畫變形特性信息。筆劃變形特性生成單元可包括搜索范圍確定單元,該搜索范圍確定單元被配置為根據(jù)筆劃方向信息確定搜索范圍;筆劃坐標(biāo)檢測單元,該筆劃坐標(biāo)檢測單元被配置為在針對如下點(diǎn)畫圖案圖像中的像素的搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo),所述點(diǎn)畫圖案圖像包括由所述點(diǎn)畫坐標(biāo)檢測單元檢測出其坐標(biāo)的像素;以及筆劃變形特性計(jì)算單元,該筆劃變形特性計(jì)算單元被配置為計(jì)算點(diǎn)畫圖案圖像中的像素與由筆劃坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成筆劃變形特性信息。 圖像處理裝置還可包括變形特性組合單元,該變形特性組合單元被配置為組合點(diǎn)畫變形特性信息和筆劃變形特性信息以獲得合成變形特性信息。變形處理單元可通過根據(jù)由變形特性組合單元獲得的合成變形特性信息將輸入圖像中的每個(gè)像素的值分布在分布區(qū)域上來對輸入圖像進(jìn)行變形。變形處理單元可包括點(diǎn)畫變形處理單元,該點(diǎn)畫變形處理單元被配置為通過根據(jù)由點(diǎn)畫變形特性生成單元生成的點(diǎn)畫變形特性信息將輸入圖像中的每個(gè)像素的值分布在分布區(qū)域上來對輸入圖像進(jìn)行變形以獲得經(jīng)變形的圖像;以及筆劃變形處理單元,該筆劃變形處理單元被配置為通過根據(jù)由筆劃變形特性生成單元生成的筆劃變形特性信息將由點(diǎn)畫變形處理單元獲得的經(jīng)變形的圖像中的每個(gè)像素的值分布在分布區(qū)域上,來對由點(diǎn)畫變形處理單元獲得的經(jīng)變形的圖像進(jìn)行變形。圖像處理裝置還可包括點(diǎn)畫變形特性調(diào)整單元,該點(diǎn)畫變形特性調(diào)整單元被配置為調(diào)整點(diǎn)畫變形特性信息所表示的特性;以及筆劃變形特性調(diào)整單元,該筆劃變形特性調(diào)整單元被配置為調(diào)整筆劃變形特性信息所表示的特性。圖像處理裝置還可包括選擇單元,該選擇單元被配置為選擇點(diǎn)畫變形特性信息所表示的特性被調(diào)整的程度和筆劃變形特性信息所表示的特性被調(diào)整的程度的多種組合。點(diǎn)畫變形特性調(diào)整單元和筆劃變形特性調(diào)整單元可根據(jù)用戶利用選擇單元選擇的多種組合來分別調(diào)整點(diǎn)畫變形特性信息所表示的特性和筆劃變形特性信息所表示的特性。變形特性生成單元可包括第一筆劃變形特性生成單元,該第一筆劃變形特性生成單元被配置為利用隨機(jī)圖案圖像和根據(jù)關(guān)于第一筆劃方向的第一筆劃方向信息確定的第一搜索范圍來生成第一筆劃變形特性信息;以及第二筆劃變形特性生成單元,該第二筆劃變形特性生成單元被配置為利用根據(jù)關(guān)于第二筆劃方向的第二筆劃方向信息確定的第二搜索范圍來生成第二筆劃變形特性信息,第二筆劃方向信息是通過旋轉(zhuǎn)第一筆劃方向信息而獲得的彳目息。第一筆劃變形特性生成單元可包括第一搜索范圍確定單元,該第一搜索范圍確定單元被配置為根據(jù)第一筆劃方向信息確定第一搜索范圍;第一坐標(biāo)檢測單元,該第一坐標(biāo)檢測單元被配置為在針對隨機(jī)圖案圖像中的像素的第一搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo);以及第一筆劃變形特性計(jì)算單元,該第一筆劃變形特性計(jì)算單元被配置為計(jì)算隨機(jī)圖案圖像中的像素與由第一坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成第一筆劃變形特性信息。第二筆劃變形特性生成單元可包括第二搜索范圍確定單元,該第二搜索范圍確定單元被配置為根據(jù)第二筆劃方向信息確定第二搜索范圍;第二坐標(biāo)檢測單元,該第二坐標(biāo)檢測單元被配置為在針對如下筆劃圖案圖像中的像素的第二搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo),所述筆劃圖案圖像包括由所述第一坐標(biāo)檢測單元檢測出其坐標(biāo)的像素;以及第二筆劃變形特性計(jì)算單元,該第二筆劃變形特性計(jì)算單元被配置為計(jì)算筆劃圖案圖像中的像素與由第二坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成第二筆劃變形特性信息。圖像處理裝置還可包括變形特性組合單元,該變形特性組合單元被配置為組合第一筆劃變形特性信息和第二筆劃變形特性信息以獲得合成變形特性信息。變形處理單元可通過根據(jù)由變形特性組合單元獲得的合成變形特性信息將輸入圖像中的每個(gè)像素的值分布在分布區(qū)域上來對輸入圖像進(jìn)行變形。 變形處理單元可包括第一變形處理單元,該第一變形處理單元被配置為通過根據(jù)由第一筆劃變形特性生成單元生成的第一筆劃變形特性信息將輸入圖像中的每個(gè)像素的值分布在分布區(qū)域上來對輸入圖像進(jìn)行變形以獲得經(jīng)變形的圖像;以及第二變形處理單元,該第二變形處理單元被配置為通過根據(jù)由第二筆劃變形特性生成單元生成的第二筆劃變形特性信息將由第一變形處理單元獲得的經(jīng)變形的圖像中的每個(gè)像素的值分布在分布區(qū)域上,來對由第一變形處理單元獲得的經(jīng)變形的圖像進(jìn)行變形。變形特性生成單元可利用隨機(jī)圖案圖像和預(yù)定搜索范圍來生成關(guān)于點(diǎn)畫風(fēng)格的點(diǎn)畫變形特性信息。變形特性生成單元可包括點(diǎn)畫坐標(biāo)檢測單元,該點(diǎn)畫坐標(biāo)檢測單元被配置為在針對隨機(jī)圖案圖像中的像素的預(yù)定搜索范圍中來檢測具有最小值或最大值的像素的坐標(biāo);以及點(diǎn)畫變形特性計(jì)算單元,該點(diǎn)畫變形特性計(jì)算單元被配置為計(jì)算隨機(jī)圖案圖像中的像素與由點(diǎn)畫坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成點(diǎn)畫變形特性信息。圖像處理裝置還可包括抖動(jitter)添加單元,該抖動添加單元被配置為在輸入圖像被輸入到變形處理單元之前向輸入圖像添加抖動;以及銳化處理單元,該銳化處理單元被配置為對經(jīng)變形處理單元變形的圖像執(zhí)行高頻強(qiáng)調(diào)處理。圖像處理裝置還可包括變形特性調(diào)整單元,該變形特性調(diào)整單元被配置為調(diào)整變形特性信息所表示的特性;以及強(qiáng)度調(diào)整單元,該強(qiáng)度調(diào)整單元被配置為調(diào)整抖動和高頻強(qiáng)調(diào)處理的強(qiáng)度。圖像處理裝置還可包括選擇單元,該選擇單元被配置為選擇變形特性信息所表示的特性被調(diào)整的程度與抖動和高頻強(qiáng)調(diào)處理被調(diào)整的程度的多種組合。變形特性調(diào)整單元和強(qiáng)度調(diào)整單元可根據(jù)用戶利用選擇單元選擇的多種組合來分別調(diào)整變形特性信息所表示的特性以及抖動和高頻強(qiáng)調(diào)處理的強(qiáng)度。圖像處理裝置還可包括存儲器,該存儲器被配置為保存由變形特性生成單元生成的變形特性信息。圖像處理裝置還可包括存儲器,該存儲器被配置為保存變形特性信息。
變形特性信息可通過在針對隨機(jī)圖案圖像中的像素的預(yù)定搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo)并且通過計(jì)算其坐標(biāo)被檢測出的像素與隨機(jī)圖案圖像中的像素之間的位置關(guān)系來生成。根據(jù)本公開的另一實(shí)施例的一種圖像處理方法包括通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的二維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在分布區(qū)域上來對輸入圖像進(jìn)行變形,變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對輸入圖像進(jìn)行變形的信息。根據(jù)本公開的另一實(shí)施例的程序是一種用于使得計(jì)算機(jī)執(zhí)行圖像處理方法以便執(zhí)行包括以下步驟的圖像處理方法的程序通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的二維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在分 布區(qū)域上來對輸入圖像進(jìn)行變形,變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對輸入圖像進(jìn)行變形的信息。在本公開的實(shí)施例中,通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的二維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在該分布區(qū)域上來對輸入圖像進(jìn)行變形。變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對輸入圖像進(jìn)行變形的信息。根據(jù)本公開的實(shí)施例,可以迅速地向圖像應(yīng)用諸如繪畫之類的藝術(shù)風(fēng)格的效果。


圖I是示出作為根據(jù)本技術(shù)的實(shí)施例的圖像處理裝置的數(shù)字視頻相機(jī)的示例配置的框圖;圖2是示出數(shù)字信號處理器(DSP)的示例配置的框圖;圖3是示出繪畫風(fēng)格轉(zhuǎn)換處理單元的示例配置的框圖;圖4是示出點(diǎn)畫變形特性計(jì)算單元的示例配置的框圖;圖5是示出變形特性計(jì)算和變形處理的示圖;圖6是示出變形處理單元的示例配置的框圖;圖7是示出圖像處理的示例的流程圖;圖8是示出繪畫風(fēng)格轉(zhuǎn)換處理的示例的流程圖;圖9是示出變形特性計(jì)算處理的示例的流程圖;圖10是示出逐像素變形特性計(jì)算處理的示例的流程圖;圖11是示出變形處理的示例的流程圖;圖12是示出繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置的框圖;圖13是示出銳化處理單元的示例配置的框圖;圖14是示出設(shè)定濾波器特性的示例的示圖;圖15是示出與搜索范圍大小相對應(yīng)的濾波器特性的示圖;圖16是示出繪畫風(fēng)格轉(zhuǎn)換處理的示例的流程圖;圖17是示出銳化處理的示例的流程圖;圖18是示出調(diào)整按鈕與參數(shù)之間的關(guān)系的示圖;圖19是示出調(diào)整按鈕與參數(shù)之間的關(guān)系的示圖20是示出繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置的框圖;圖21是示出繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置的框圖;圖22是示出點(diǎn)畫變形特性計(jì)算單元的示例配置的框圖;圖23是示出筆劃變形特性計(jì)算單元的示例配置的框圖;圖24是示出變形特性計(jì)算和變形處理的示圖;圖25是示出繪畫風(fēng)格轉(zhuǎn)換處理的示例的流程圖; 圖26是示出變形處理的示圖;圖27是示出筆劃圖案變形特性計(jì)算處理的示例的流程圖;圖28是示出筆劃圖案變形特性計(jì)算處理的示圖;圖29是示出現(xiàn)有技術(shù)以示出本技術(shù)的實(shí)施例的優(yōu)點(diǎn)的示圖;圖30是示出本技術(shù)的實(shí)施例的優(yōu)點(diǎn)的示圖;圖31是示出搜索范圍的示例的示圖;圖32是示出繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置的框圖;圖33是示出繪畫風(fēng)格轉(zhuǎn)換處理的示例的流程圖;圖34是示出繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置的框圖;圖35是示出繪畫風(fēng)格轉(zhuǎn)換處理的示例的流程圖;圖36是示出繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置的框圖;圖37是示出繪畫風(fēng)格轉(zhuǎn)換處理的示例的流程圖;圖38是示出調(diào)整按鈕與參數(shù)之間的關(guān)系的示圖;并且圖39是示出計(jì)算機(jī)的示例配置的框圖。
具體實(shí)施例方式以下將描述本公開的實(shí)施例。將按以下順序給出描述I.第一實(shí)施例(點(diǎn)畫風(fēng)格處理)2.第二實(shí)施例(油畫處理(點(diǎn)畫風(fēng)格處理+筆劃處理))3.第三實(shí)施例(計(jì)算機(jī))第一實(shí)施例數(shù)字視頻相機(jī)的示例配置圖I是示出可作為根據(jù)本公開的實(shí)施例的圖像處理裝置的數(shù)字視頻相機(jī)100的框圖。圖I中所示的數(shù)字視頻相機(jī)100被配置為捕捉對象的圖像并且顯示對象的圖像或記錄圖像數(shù)據(jù)。圖I中所示的數(shù)字視頻相機(jī)100還被配置為轉(zhuǎn)換輸入圖像以獲得具有繪畫風(fēng)格的輸出圖像。數(shù)字視頻相機(jī)100包括透鏡101、光圈102、圖像傳感器103和相關(guān)雙采樣(OTS)電路104。數(shù)字視頻相機(jī)100還包括模擬/數(shù)字(A/D)轉(zhuǎn)換器105、數(shù)字信號處理器(DSP)塊106以及定時(shí)發(fā)生器(TG) 107。數(shù)字視頻相機(jī)100還包括液晶顯示器(IXD)驅(qū)動器108、IXD 109和編碼器/解碼器(CODEC)llO。數(shù)字視頻相機(jī)100還包括存儲器111、中央處理單元(CPU) 112、輸入設(shè)備113和總線114。DSP塊106是包括用于信號處理的處理器(例如DSP)和諸如隨機(jī)訪問存儲器(RAM)之類的保存圖像數(shù)據(jù)的存儲器的塊。DSP塊106通過利用處理器執(zhí)行預(yù)定的程序來執(zhí)行下文描述的圖像處理。以下將DSP塊106簡稱為“DSP 106”。經(jīng)過了包括透鏡101、光圈102和任何其他適當(dāng)元件在內(nèi)的光學(xué)系統(tǒng)的來自對象的入射光首先到達(dá)圖像傳感器103。圖像傳感器103包括期望的成像器件,例如電荷耦合器件(CCD)圖像傳感器或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)圖像傳感器。圖像傳感器103將入射光光電轉(zhuǎn)換成電信號。圖像傳感器103可以是能夠進(jìn)行光電轉(zhuǎn)換的任何器件。從圖像傳感器103輸出的電信號經(jīng)歷由⑶S電路104進(jìn)行的噪聲去除(或降低),并被A/D轉(zhuǎn)換器105轉(zhuǎn)換成數(shù)字信號。A/D轉(zhuǎn)換器105可以是任何設(shè)備,但優(yōu)選是能夠轉(zhuǎn)換成具有更多的灰階水平(gradation level)的數(shù)字?jǐn)?shù)據(jù)的設(shè)備。例如,A/D轉(zhuǎn)換器105可將輸入電信號轉(zhuǎn)換成具有比普通數(shù)字視頻相機(jī)的灰階水平數(shù)目(可由具有例如大約10至12比特的數(shù)據(jù)表示的灰階水平數(shù)目)更大的灰階水平數(shù)目(可由具有例如大約14至16比特的數(shù)據(jù)表示的灰階水平數(shù)目)的圖像數(shù)據(jù)。經(jīng)A/D轉(zhuǎn)換器105轉(zhuǎn)換的數(shù)字圖像數(shù)據(jù)被臨時(shí)存儲在DSP 106的存儲器中。定時(shí)發(fā)生器107控制包括⑶S電路104、A/D轉(zhuǎn)換器105和DSP106在內(nèi)的信號處理系統(tǒng)以使得可按恒定的幀速率捕捉圖像數(shù)據(jù)。也就是說,按恒定的幀速率向DSP 106提供圖像數(shù)據(jù)流。在對圖像數(shù)據(jù)執(zhí)行下文描述的繪畫風(fēng)格轉(zhuǎn)換處理之后,DSP 106根據(jù)需要將經(jīng)歷了圖像處理的圖像數(shù)據(jù)提供給IXD驅(qū)動器108或CODECl 10。IXD驅(qū)動器108將從DSP 106提供來的圖像數(shù)據(jù)轉(zhuǎn)換成模擬圖像信號。IXD驅(qū)動器108將模擬圖像信號提供給可以是數(shù)字視頻相機(jī)100的取景器的LCD 109,以顯示基于該圖像信號的圖像。CODEC 110利用預(yù)定的方法對從DSP 106提供來的圖像數(shù)據(jù)進(jìn)行編碼,并將經(jīng)編碼的圖像數(shù)據(jù)記錄到存儲器111上,存儲器111可以是期望的記錄介質(zhì),例如半導(dǎo)體記錄介質(zhì)、磁記錄介質(zhì)、磁光記錄介質(zhì)或光記錄介質(zhì)。CPU 112根據(jù)例如通過用戶操作輸入設(shè)備113而輸入的指令來控制數(shù)字視頻相機(jī)100的整體處理。輸入設(shè)備113包括諸如快門按鈕之類的操作按鈕。DSP 106、定時(shí)發(fā)生器107、CODEC 110、存儲器IlULCD 109、CPU 112和輸入設(shè)備113經(jīng)由總線114相互連接。DSP的示例配置圖2是示出通過DSP 106的內(nèi)部處理器(或運(yùn)算單元)執(zhí)行預(yù)定程序而實(shí)現(xiàn)的功能的示例配置的框圖。DSP 106的內(nèi)部處理器執(zhí)行預(yù)定的程序以實(shí)現(xiàn)包括圖2中所示的DSP 106的各個(gè)單元的功能在內(nèi)的功能。DSP106包括白平衡處理單元131、去馬賽克處理(demosaic processing)單兀132、色調(diào)映射(tone mapping)處理單兀133、伽瑪校正處理單元134、YC轉(zhuǎn)換處理單元135以及繪畫風(fēng)格轉(zhuǎn)換處理單元136。白平衡處理單元131獲取經(jīng)歷了由A/D轉(zhuǎn)換器105進(jìn)行的A/D轉(zhuǎn)換的基于運(yùn)動圖像的圖像數(shù)據(jù)的馬賽克圖像或任何其他期望的圖像。馬賽克圖像是其中根據(jù)被稱為拜爾圖案的顏色圖案來布置各自存儲了與紅(R)、綠(G)和藍(lán)(B)中的任何一個(gè)的顏色成分相對應(yīng)的數(shù)據(jù)的像素的圖像,并且也被稱為原始數(shù)據(jù)。白平衡處理單元131將所獲取的馬賽克圖像中的各個(gè)像素的像素值乘以適當(dāng)?shù)南禂?shù)以調(diào)整馬賽克圖像(mosaic image)的白平衡,使得對象的圖像中的非彩色區(qū)域的實(shí)際顏色看起來是非彩色的。白平衡處理單元131將白平衡已被調(diào)整的馬賽克圖像提供給去馬賽克處理單元132。以下,白平衡已被調(diào)整的馬賽克圖像由Mw表示。去馬賽克處理單元132對從白平衡處理單元131提供來的馬賽克圖像Mw執(zhí)行去馬賽克處理,使得每個(gè)像素具有全部R、G和B成分。從而,生成與R、G和B三個(gè)顏色成分相對應(yīng)的R、G和B圖像的三條圖像數(shù)據(jù)。去馬賽克處理單元132將所生成的R、G和B圖像的三條圖像數(shù)據(jù)提供給色調(diào)映射處理單元133。以下也將R、G和B圖像的三條圖像數(shù)據(jù)統(tǒng)稱為“RGB圖像”。另外,以下,馬賽克圖像上的位置P處的像素的像素值由M(p)表示。此外,以下,經(jīng)歷了去馬賽克處理的圖像數(shù)據(jù)中的位置P處的像素的像素值由[Rw (p),Gw (p),Bw (P)]表示,其中Rw(p)表示R成分的像素值,Gw(P)表示G成分的像素值,并且Bw(P)表示B成分的像素值。色調(diào)映射處理單元133對RGB圖像執(zhí)行色調(diào)映射處理,并且將經(jīng)歷了色調(diào)映射處理的RGB圖像提供給伽瑪校正處理單元134。以下,經(jīng)歷了色調(diào)映射處理的圖像數(shù)據(jù)中的位 置P處的像素的像素值由[Ru(p),Gu(p),Bu(P)]表示,其中Ru(P)表示R成分的像素值, Gu(P)表示G成分的像素值,并且Bu (p)表示B成分的像素值。伽瑪校正處理單元134對經(jīng)歷了色調(diào)映射的RGB圖像執(zhí)行伽瑪校正。伽瑪校正處理單元134將經(jīng)歷了伽瑪校正的RGB圖像提供給YC轉(zhuǎn)換處理單元135。以下,經(jīng)歷了伽瑪校正的圖像數(shù)據(jù)中的位置P處的像素的像素值由[Ruy (p),Guy (p),Buy (P)]表示,其中Ru Y (p)表示R成分的像素值,Gu y (p)表示G成分的像素值,并且Bu y (p)表示B成分的
像素值。YC轉(zhuǎn)換處理單元135對經(jīng)歷了伽瑪校正的RGB圖像執(zhí)行YC矩陣處理和色度成分頻帶限制,以生成包括亮度成分(Y成分)的Y圖像和包括色差成分(Cb或Cr成分)的C圖像。YC轉(zhuǎn)換處理單元135將所生成的Y圖像和C圖像提供給繪畫風(fēng)格轉(zhuǎn)換處理單元136。以下,從YC轉(zhuǎn)換處理單元135輸出的圖像數(shù)據(jù)中的位置p處的像素的像素值由[Y(p),C(p)]表示,其中Y(p)表示Y圖像中的亮度成分的值,并且C(p)表示C圖像中的色差成分的值。另外,以下,C圖像中的Cb成分由Cb(p)表示,并且C圖像中的Cr成分由CHp)表示。繪畫風(fēng)格轉(zhuǎn)換處理單元136對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像也就是Y圖像和C圖像執(zhí)行繪畫風(fēng)格轉(zhuǎn)換處理以獲得被變形為具有繪畫風(fēng)格的圖像,并根據(jù)需要將所獲得的圖像提供給IXD驅(qū)動器108或CODEC 110,作為要保存的圖像。輸入圖像不限于Y圖像和C圖像。繪畫風(fēng)格轉(zhuǎn)換處理單元136被配置為計(jì)算例如用于生成點(diǎn)畫風(fēng)格空間圖案或印象派畫筆筆劃的空間圖案的變形特性,并根據(jù)該變形特性將輸入圖像轉(zhuǎn)換成具有繪畫風(fēng)格的圖像。變形特性指示用于利用對于每個(gè)像素位置隨機(jī)不同的變形特性來變形輸入圖像的信息,并且是用于在大小和方向隨機(jī)不同的二維分布區(qū)域上來分布每個(gè)像素的特性。用于生成點(diǎn)畫風(fēng)格空間圖案的變形特性是用于由簡單形狀的基本圖案(例如圓形、多邊形)形成的區(qū)域的二維變形特性,并且是利用隨機(jī)圖案圖像和預(yù)定的搜索范圍來生成的。根據(jù)該二維變形特性,輸入圖像被變形成點(diǎn)畫圖像。用于生成印象派畫筆筆劃的空間圖案的變形特性是一維變形特性,并且是利用根據(jù)關(guān)于筆劃方向的信息而確定的搜索范圍來生成的。根據(jù)一維變形特性,根據(jù)二維變形特性被變形的點(diǎn)畫圖像被進(jìn)一步變形成具有長畫筆筆劃的圖像。
繪畫風(fēng)格轉(zhuǎn)換處理單元的示例配置圖3是示出繪畫風(fēng)格轉(zhuǎn)換處理單元136的示例配置的框圖。圖3中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136被配置為計(jì)算用于生成點(diǎn)畫風(fēng)格空間圖案(以下在適當(dāng)時(shí)也稱為“點(diǎn)畫圖案”)的變形特性,并且利用計(jì)算出的變形特性來對輸入圖像進(jìn)行變形。繪畫風(fēng)格轉(zhuǎn)換處理單元136包括變形處理單元141和點(diǎn)畫變形特性計(jì)算單元142。變形處理單元141被提供以來自YC轉(zhuǎn)換處理單元135的輸入圖像和來自點(diǎn)畫變形特性計(jì)算單元142的變形特性映射圖。變形處理單元141根據(jù)由從點(diǎn)畫變形特性計(jì)算單元142提供來的變形特性映射圖表示的變形特性對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像進(jìn)行變形,并將經(jīng)變形的圖像作為輸出圖像提供給下游。點(diǎn)畫變形特性計(jì)算單元142被提供以例如來自圖I中所示的CPU 112或輸入設(shè)備113或任何其他適當(dāng)設(shè)備的隨機(jī)圖案和搜索范圍。點(diǎn)畫變形特性計(jì)算單元142利用所提供的隨機(jī)圖案和搜索范圍計(jì)算用于生成點(diǎn)畫風(fēng)格空間圖案的變形特性。也就是說,點(diǎn)畫變形特性計(jì)算單元142計(jì)算成為如下像素的變形特性(相對位置、位置關(guān)系)在由該搜索范圍限定的區(qū)域中,對于該像素,該隨機(jī)圖案展現(xiàn)出最小值。點(diǎn)畫變形特性計(jì)算單元142將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元141。點(diǎn)畫變形特性計(jì)算單元的示例配置圖4是示出點(diǎn)畫變形特性計(jì)算單元142的示例配置的框圖。在圖4中所示的示例中,點(diǎn)畫變形特性計(jì)算單元142包括低通濾波器(LPF) 151、最小值坐標(biāo)檢測單元152和變形特性計(jì)算單元153。表示隨機(jī)圖案的圖像被提供給LPF 151。該隨機(jī)圖案可具有任何大小。例如,如果該隨機(jī)圖案具有比輸入圖像更小的大小,則可以像拼貼塊那樣以系統(tǒng)的方式來布置多個(gè)圖案。LPF 151切掉隨機(jī)圖案圖像的高頻成分,并將高頻成分已被切掉的隨機(jī)圖案圖像提供給最小值坐標(biāo)檢測單元152。表示搜索范圍的區(qū)域被提供給最小值坐標(biāo)檢測單元152。圖4中在輸入到最小值坐標(biāo)檢測單元152的“搜索范圍”的右側(cè)示出的在其中心處具有加號(+)標(biāo)記的圓圈表示以給定像素(由加號(+)標(biāo)記指示)為中心的搜索范圍。該搜索范圍對應(yīng)于以點(diǎn)畫技術(shù)描畫的點(diǎn)(圓形區(qū)域)的范圍。例如,可提供具有不同大小的多個(gè)搜索范圍,并且可依據(jù)輸入圖像的每個(gè)區(qū)域切換使用這些搜索范圍。最小值坐標(biāo)檢測單元152檢測針對所選像素的搜索范圍所限定的區(qū)域中具有最小值的像素的坐標(biāo)(位置)。以下也將搜索范圍所限定的區(qū)域中的最小值稱為“局部最小值”。最小值坐標(biāo)檢測單元152將所選像素的坐標(biāo)和檢測到的坐標(biāo)提供給變形特性計(jì)算單元153。如上所述,圖4中在從最小值坐標(biāo)檢測單元152輸出的“坐標(biāo)”下方示出的在其中心處具有加號(+)標(biāo)記的圓圈表示搜索范圍,并且搜索范圍的除中心處的加號(+)標(biāo)記以外的加號(+)標(biāo)記表示搜索范圍中具有最小值的像素的坐標(biāo)。變形特性計(jì)算單元153計(jì)算所選像素的坐標(biāo)與檢測到的坐標(biāo)之間的差異以便生成點(diǎn)畫風(fēng)格空間圖案,并將表示計(jì)算出的差異的相對位置作為變形特性映射圖提供給變形處理單元141。在圖4中,在從變形特性計(jì)算單元153輸出的“相對位置”下方示出的箭頭表示相對位置。此輸出(相對位置)是針對輸入圖像中的每個(gè)像素定義的。將參考圖5給出具體描述。在圖5中所示的示例中,示出了要輸入到變形處理單元141的輸入圖像161。圖5中的左側(cè)輸入圖像161具有像素162,該像素162具有局部最小值。由于變形特性表示在變形處理中選擇的輸入像素的位置,所以圖5中所示的示例中的指示變形特性164的箭頭向 著與變形處理中的像素值分布方向相反的方向。如箭頭I所指示,根據(jù)變形特性164向輸入圖像161上的像素162的鄰近像素(搜索范圍區(qū)域163中的像素)應(yīng)用變形,并且輸出像素162的值。結(jié)果,如箭頭2所指示的圖5中的右側(cè)輸入圖像161中所示,像素162的值被散布(或分布)在輸入圖像161中的搜索范圍區(qū)域163上。也就是說,變形特性計(jì)算單元153計(jì)算用來把要輸入到變形處理單元141的輸入圖像161上具有局部最小值的像素162的值散布(或分布)在搜索范圍區(qū)域163上的變形特性164。然后,變形處理單元141根據(jù)計(jì)算出的變形特性164對輸入圖像進(jìn)行變形以將具有局部最小值的像素162的值分布在搜索范圍區(qū)域163上。變形特性164也就是各個(gè)像素的變形特性被賦予順序排名。如果搜索范圍區(qū)域163不受其他局部最小值影響,如搜索范圍區(qū)域163所指示,則使用點(diǎn)畫風(fēng)格(或圓形形狀)。如果搜索范圍區(qū)域163具有與任何其他更小的局部最小值區(qū)域重疊的部分,則使用其一部分由于具有另一局部最小值的像素的變形特性而缺失的畸變形狀,而不是圓形形狀。這可意味著從較小的局部最小值創(chuàng)建的變形特性表示位于上層的上方(表面?zhèn)?的畫筆筆劃。下層的畫筆筆劃被上層的畫筆筆劃所隱藏。雖然基本形狀如區(qū)域163所指示基本上是圓形的,但實(shí)際上,變形處理單元141對輸入圖像進(jìn)行變形以便將位于下層的像素的值分布在如上所述的這種畸變形狀上。向所有像素應(yīng)用變形使得觀察者可以感知到作為圓形聚集(或作為點(diǎn)畫)的畸變形狀,因?yàn)樽鳛槲挥谏蠈拥南袼氐淖冃翁匦越Y(jié)果的圓形區(qū)域位于更靠近觀察者一側(cè)。這對于下文將參考圖21及其后的附圖描述的畫筆筆劃圖像(具有長畫筆筆劃的圖像)也成立,雖然省略了描述。雖然已在圓形區(qū)域的上下文中描述了點(diǎn)畫風(fēng)格描畫,但也可使用除圓形或橢圓以外的能夠最終被感知為點(diǎn)畫的任何形狀的描畫,例如多邊形或類似矩形的形狀。在上述圖4中所示的示例中,點(diǎn)畫變形特性計(jì)算單元142包括LPF151。然而,可去除LPF 151,因?yàn)閺狞c(diǎn)畫變形特性計(jì)算單元142輸出變形特性映射圖,而不輸出圖像。變形處理單元的示例配置圖6是示出變形處理單元141的示例配置的框圖。在圖6中所示的示例中,變形處理單元141包括變形單元171。變形單元171是根據(jù)本公開的實(shí)施例的圖像處理裝置的
最小單位。變形單元171被從YC轉(zhuǎn)換處理單元135提供要變形的輸入圖像。變形單元171還被從點(diǎn)畫變形特性計(jì)算單元142提供變形特性映射圖。變形單元171根據(jù)由變形特性映射圖表示的變形特性(相對位置)對輸入圖像進(jìn)行變形,并將經(jīng)變形的輸出圖像輸出到下游。響應(yīng)于用于產(chǎn)生點(diǎn)畫風(fēng)格的效果的變形特性的輸入,變形單元171執(zhí)行點(diǎn)畫風(fēng)格處理。圖像處理的流程
接下來,將參考圖7中所示的流程圖來描述數(shù)字視頻相機(jī)100的DSP106執(zhí)行的圖像處理。圖像處理例如在利用圖I中所示的數(shù)字視頻相機(jī)100進(jìn)行的圖像捕捉被啟動并且從A/D轉(zhuǎn)換器105到DSP 106的圖像數(shù)據(jù)(馬賽克圖像)的提供開始時(shí)開始。提供到DSP106的圖像數(shù)據(jù)被存儲在DSP 106的內(nèi)部存儲器(未示出)中。在步驟SlOl中,白平衡處理單元131讀取馬賽克圖像。具體而言,白平衡處理單元131讀取DSP 106的內(nèi)部存儲器(未示出)中存儲的開頭幀的馬賽克圖像。在步驟S102中,白平衡處理單元131調(diào)整所獲取的馬賽克圖像的白平衡,并將所得到的馬賽克圖像提供給去馬賽克處理單元132。在步驟S103中,去馬賽克處理單元132執(zhí)行去馬賽克處理。也就是說,去馬賽克處理單元132對從白平衡處理單元131提供來的馬賽克圖像執(zhí)行去馬賽克處理以生成RGB 圖像,并將RGB圖像提供給色調(diào)映射處理單元133。在步驟S104中,色調(diào)映射處理單元133執(zhí)行色調(diào)映射處理以校正從去馬賽克處理單元132提供來的RGB圖像的信號水平。然后,色調(diào)映射處理單元133將信號水平已被校正的RGB圖像提供給伽瑪校正處理單元134。在步驟S105中,伽瑪校正處理單元134對從色調(diào)映射處理單元133提供來的RGB圖像執(zhí)行伽瑪校正,并將所得到的RGB圖像提供給YC轉(zhuǎn)換處理單元135。在步驟S106中,YC轉(zhuǎn)換處理單元135執(zhí)行YC轉(zhuǎn)換處理。例如,YC轉(zhuǎn)換處理單元135對從伽瑪校正處理單元134提供來的RGB圖像執(zhí)行YC矩陣處理和色度成分頻帶限制,以從RGB圖像生成Y圖像和C圖像。YC轉(zhuǎn)換處理單元135將Y圖像和C圖像提供給繪畫風(fēng)格轉(zhuǎn)換處理單元136。在步驟S107中,繪畫風(fēng)格轉(zhuǎn)換處理單元136執(zhí)行繪畫風(fēng)格轉(zhuǎn)換處理。繪畫風(fēng)格轉(zhuǎn)換處理的細(xì)節(jié)將在下文中參考圖8描述。在步驟S108中,繪畫風(fēng)格轉(zhuǎn)換處理單元136將被轉(zhuǎn)換為具有繪畫風(fēng)格的圖像作為要保存的圖像輸出到IXD驅(qū)動器108或CODEC 110。根據(jù)圖像的輸出,例如,IXD驅(qū)動器108將從DSP 106提供來的圖像數(shù)據(jù)轉(zhuǎn)換成模擬圖像信號,并將模擬圖像信號提供給LCD 109以顯示基于該圖像信號的圖像?;蛘撸鶕?jù)圖像的輸出,例如,CODEC 110利用預(yù)定的方法對從DSP 106提供來的圖像數(shù)據(jù)進(jìn)行編碼,并將經(jīng)編碼的圖像數(shù)據(jù)記錄到存儲器111上。從而,數(shù)字視頻相機(jī)100執(zhí)行圖像處理。繪畫風(fēng)格轉(zhuǎn)換處理的流程接下來,將參考圖8中所示的流程圖來描述圖7中的步驟S107中的繪畫風(fēng)格轉(zhuǎn)換處理。隨機(jī)圖案和搜索范圍被從例如圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備提供給點(diǎn)畫變形特性計(jì)算單元142。在步驟Slll中,點(diǎn)畫變形特性計(jì)算單元142利用提供來的隨機(jī)圖案和搜索范圍,計(jì)算用于生成作為點(diǎn)畫風(fēng)格空間圖案的點(diǎn)畫圖案的變形特性。變形特性計(jì)算處理將在下文中參考圖9描述。點(diǎn)畫變形特性計(jì)算單元142將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元141。另外,變形處理單元141被提供以來自YC轉(zhuǎn)換處理單元135的輸入圖像。
在步驟SI 12中,變形處理單元141根據(jù)從點(diǎn)畫變形特性計(jì)算單元142提供來的變形特性映射圖所表示的變形特性來對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像進(jìn)行變形。變形處理將在下文中參考圖11描述。變形處理單元141將經(jīng)變形的圖像作為輸出圖像提供給下游。變形特性計(jì)算處理的流程接下來,將參考圖9中所示的流程圖來描述圖8中的步驟Slll中的變形特性計(jì)算處理。在步驟S121中,LPF 151接收隨機(jī)圖案,并且最小值坐標(biāo)檢測單元152接收搜索 范圍。在步驟S122中,LPF 151對隨機(jī)圖案的圖像進(jìn)行低通濾波,并將經(jīng)低通濾波的圖像提供給最小值坐標(biāo)檢測單元152。在步驟S123中,最小值坐標(biāo)檢測單元152搜索每個(gè)像素的鄰近像素之中(在由搜索范圍限定的區(qū)域中)具有最小值的像素的位置(坐標(biāo)),并將所獲得的坐標(biāo)提供給變形特性計(jì)算單元153。在步驟S124中,變形特性計(jì)算單元153計(jì)算從要搜索的像素的針對所找到的具有最小值的像素的位置的變形特性(相對位置),并且將計(jì)算出的變形特性作為變形特性映射圖輸出到變形單元171。上述步驟S123和S124的處理是以像素為單位執(zhí)行的,并且對其的詳細(xì)描述將參考圖10來進(jìn)行。圖10是示出逐像素變形特性計(jì)算處理的流程圖。在步驟S131中,最小值坐標(biāo)檢測單元152選擇從LPF 151提供來的圖像中的未處理像素。在步驟S132中,最小值坐標(biāo)檢測單元152基于提供來的搜索范圍確定以所選像素為中心的搜索范圍。在步驟S133中,最小值坐標(biāo)檢測單元152從以所選像素為中心的搜索范圍所限定的區(qū)域搜索具有最小值的像素。最小值坐標(biāo)檢測單元152將所選像素的坐標(biāo)和檢測到的具有最小值的像素的坐標(biāo)提供給變形特性計(jì)算單元153。在步驟S134中,變形特性計(jì)算單元153利用從最小值坐標(biāo)檢測單元152提供來的坐標(biāo)信息計(jì)算具有最小值的像素的位置和所選像素的位置之間的差異,并將指示計(jì)算出的差異的相對位置存儲在變形特性映射圖中。在步驟S135中,最小值坐標(biāo)檢測單元152判定是否有未處理像素。如果判定有未處理像素,則處理返回到步驟S131,并重復(fù)隨后的處理。如果在步驟S135中判定沒有未處理像素,則逐像素變形特性計(jì)算處理結(jié)束。變形處理的流程接下來,將參考圖11中所示的流程圖來描述圖8中的步驟S112中的變形處理。變形單元171被從YC轉(zhuǎn)換處理單元135提供要變形的輸入圖像。變形單元171還被從點(diǎn)畫變形特性計(jì)算單元142提供變形特性映射圖。在步驟S141中,變形單元171選擇輸入圖像中的未處理像素。在步驟S142中,變形單元171從變形特性映射圖所指示的變形特性(相對位置)中獲取針對所選像素的變形特性(相對位置)(例如圖5中所示的變形特性164)。在步驟S143中,變形單元171取代所選像素而輸出由所獲取的變形特性指示的目標(biāo)輸入像素(例如圖5中所示的具有最小值的像素162)。也就是說,取代所選像素的像素值,具有最小值的像素的像素值被輸出。在步驟S144中,變形單元171判定是否有未處理像素。如果判定有未處理像素,則處理返回到步驟S141,并重復(fù)隨后的處理。如果在步驟S144中判定沒有未處理像素,則變形處理結(jié)束。從而,計(jì)算出用于生成點(diǎn)畫風(fēng)格空間圖案的變形特性,并且利用計(jì)算出的變形特性來對輸入圖像進(jìn)行變形。也就是說,根據(jù)計(jì)算出的變形特性來分布像素值。從而,可以容易且迅速地獲得點(diǎn)畫風(fēng)格圖像。繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置圖12是示出繪畫風(fēng)格轉(zhuǎn)換處理單元136的示例配置的框圖。圖12中所示的繪畫 風(fēng)格轉(zhuǎn)換處理單元136是圖3中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的擴(kuò)展版本的示例,并且具有能夠調(diào)整輸出畫筆筆劃(或筆觸)的強(qiáng)度的配置。與圖3中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136相似,圖12中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136包括變形處理單元141和點(diǎn)畫變形特性計(jì)算單元142。圖12中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136還包括抖動添加單元181和銳化處理單元182。在繪畫風(fēng)格轉(zhuǎn)換處理單元136中,抖動添加單元181位于變形處理單元141的上游,并且銳化處理單元182位于變形處理單元141的下游。從YC轉(zhuǎn)換處理單元135提供來的輸入圖像被饋送到抖動添加單元181。隨機(jī)圖案也被從例如圖I中所示的CPU 112或任何其他適當(dāng)設(shè)備提供到抖動添加單元181。抖動添加單元181利用隨機(jī)圖案向輸入圖像應(yīng)用抖動,并且將被應(yīng)用了抖動的圖像提供給變形處理單元141。變形處理單元141根據(jù)從點(diǎn)畫變形特性計(jì)算單元142提供來的變形特性映射圖對從抖動添加單元181提供來的被應(yīng)用了抖動的圖像進(jìn)行變形,并將經(jīng)變形的圖像提供給銳化處理單元182。銳化處理單元182對經(jīng)變形的圖像進(jìn)行銳化,并將經(jīng)銳化的圖像作為輸出圖像提供給下游。利用上述配置,可以調(diào)整抖動的強(qiáng)度并且可以增大點(diǎn)畫點(diǎn)的顏色的變化,從而使得點(diǎn)之間的對比度增大并且獲得強(qiáng)畫筆筆劃。也就是說,可以利用如下兩個(gè)特性來調(diào)整畫筆筆劃的強(qiáng)度點(diǎn)之間的對比度和邊界的清晰度。銳化處理單元的示例配置圖13是示出銳化處理單元182的示例配置的框圖。圖13中所示的銳化處理單元182包括高通濾波器191、減法器192、乘法器193和加法器194。從變形處理單元141提供來的圖像的信號被輸入到高通濾波器191和加法器194。高通濾波器191被從圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備提供以濾波器系數(shù)等等。高通濾波器191根據(jù)濾波器系數(shù)等等來設(shè)定濾波器特性。高通濾波器191利用所設(shè)定的濾波器特性對輸入圖像的信號進(jìn)行高通濾波,并將經(jīng)濾波的高頻成分信號輸出到乘法器193。
減法器192被提供以I和來自圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備的增益。減法器192從該增益中減去1,并將所得到的值輸出到乘法器193。乘法器193將從高通濾波器191提供來的高頻成分信號乘以通過從增益中減去I而獲得的值來通過該增益強(qiáng)調(diào)高頻成分,并將通過增益被強(qiáng)調(diào)的高頻成分信號輸出到加法器 194。加法器194組合輸入圖像的信號和經(jīng)強(qiáng)調(diào)的高頻成分信號以獲得合成圖像,并將合成圖像輸出到變形處理單元141。這里,在用于強(qiáng)調(diào)畫筆筆劃的銳化處理中,高通濾波器191的濾波器特性(即頻率范圍)是根據(jù)畫筆筆劃的特性(例如強(qiáng)度等等)來設(shè)定的。 例如,如圖14中所示那樣來設(shè)定適合于“畫筆筆劃的強(qiáng)調(diào)”的頻帶的濾波器特性。在圖14中所示的示例中,畫筆筆劃的強(qiáng)度是經(jīng)由繪畫風(fēng)格處理的類型和點(diǎn)畫點(diǎn)半徑來表達(dá)的。也就是說,點(diǎn)畫點(diǎn)半徑和濾波器特性是彼此相關(guān)的。在圖14中所示的示例中,如果繪畫風(fēng)格處理是點(diǎn)畫風(fēng)格處理并且搜索范圍(點(diǎn)畫點(diǎn)半徑)是2像素長,則濾波器特性(截止頻率)被設(shè)定為4像素。如果繪畫風(fēng)格處理是點(diǎn)畫風(fēng)格處理并且搜索范圍(點(diǎn)畫點(diǎn)半徑)是3像素長,則濾波器特性(截止頻率)被設(shè)定為5像素。另外,如果繪畫風(fēng)格處理是點(diǎn)畫風(fēng)格處理并且搜索范圍(點(diǎn)畫點(diǎn)半徑)是4像素長,則濾波器特性(截止頻率)被設(shè)定為7像素。此外,如果繪畫風(fēng)格處理是油畫處理并且搜索范圍(點(diǎn)畫點(diǎn)半徑)是2像素長,則濾波器特性(截止頻率)被設(shè)定為5像素。油畫處理是將在下文中參考圖21及其后的附圖描述的包括點(diǎn)畫風(fēng)格處理和筆劃處理的處理。為了調(diào)整畫筆筆劃的強(qiáng)度,提供保存中間結(jié)果的存儲器。將中間結(jié)果保存在存儲器中使得能夠進(jìn)行高速再處理。例如,如果只有銳化處理單元182要被控制,則變形處理單元141的輸出可被保存在存儲器中并可被再利用。此外,例如,如果抖動添加單元181要應(yīng)用的抖動的強(qiáng)度將被調(diào)整,則來自點(diǎn)畫變形特性計(jì)算單元142的輸出可被保存在存儲器中并可被再利用。結(jié)果,用于調(diào)整畫筆筆劃的強(qiáng)度的運(yùn)算操作的一部分可被去除,從而使得操作的速度提高。除了畫筆筆劃的強(qiáng)度以外,還可通過例如改變搜索范圍的大小來改變輸出圖像中的畫筆筆劃的外觀。例如,如圖15中所示,隨著搜索范圍的大小增大,濾波器特性的像素大小也增大,并且可獲得具有粗疏畫筆筆劃的圖像。在圖15中所示的示例中,示出了被變形以使得搜索范圍從左到右逐漸順次增大(加寬)的圖像A、B和C。也就是說,在這三個(gè)圖像之中,具有最小搜索范圍的圖像A是具有最精細(xì)畫筆筆劃的圖像,并且具有最大搜索范圍的圖像C是具有最粗疏畫筆筆劃的圖像。具有比圖像A的更大且比圖像C的更小的搜索范圍的圖像B的畫筆筆劃比圖像A的更粗疏且比圖像C的更精細(xì)。用于以上述方式調(diào)整要輸入到點(diǎn)畫變形特性計(jì)算單元142的搜索范圍的調(diào)整單元可被包括在點(diǎn)畫變形特性計(jì)算單元142或繪畫風(fēng)格轉(zhuǎn)換處理單元136中。繪畫風(fēng)格轉(zhuǎn)換處理的流程接下來,將參考圖16中所示的流程圖來描述圖12中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136執(zhí)行的繪畫風(fēng)格轉(zhuǎn)換處理。該繪畫風(fēng)格轉(zhuǎn)換處理是圖7中的步驟S107中的繪畫風(fēng)格轉(zhuǎn)換處理的一個(gè)示例,并且是圖8中的繪畫風(fēng)格轉(zhuǎn)換處理的另一示例。點(diǎn)畫變形特性計(jì)算單元142被從例如圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備提供以隨機(jī)圖案和搜索范圍。在步驟S161中,點(diǎn)畫變形特性計(jì)算單元142利用提供來的隨機(jī)圖案和搜索范圍,計(jì)算用于生成作為繪畫風(fēng)格空間圖案的點(diǎn)畫圖案的變形特性。變形特性計(jì)算處理與以上參考圖9描述的變形特性計(jì)算處理基本相似,從而省略對其的描述,因?yàn)槭侨哂嗟摹|c(diǎn)畫變形特性計(jì)算單元142將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元141。 在步驟S162中,抖動添加單元181利用從CPU 112或任何其他適當(dāng)設(shè)備提供來的隨機(jī)圖案向從YC轉(zhuǎn)換處理單元135提供來的輸入圖像添加(或應(yīng)用)抖動。抖動添加單元181將被應(yīng)用了抖動的圖像提供給變形處理單元141。在步驟S163中,變形處理單元141根據(jù)從點(diǎn)畫變形特性計(jì)算單元142提供來的變形特性映射圖對從抖動添加單元181提供來的輸入圖像進(jìn)行變形。此變形處理與以上參考圖11描述的變形處理基本相似,從而省略對其的描述,因?yàn)槭侨哂嗟?。變形處理單?41將經(jīng)變形的圖像提供給銳化處理單元182。在步驟S164中,銳化處理單元182對經(jīng)變形的圖像進(jìn)行銳化。銳化處理將在下文中參考圖17描述。在步驟S164的處理中被銳化的圖像作為輸出圖像被提供給下游。銳化處理的流程接下來,將參考圖17中所示的流程圖來描述圖16中的步驟S164中的銳化處理。在步驟S181中,高通濾波器191根據(jù)上述圖14中所示的示例中給出的繪畫風(fēng)格處理的類型或者根據(jù)抽頭的數(shù)目來設(shè)定濾波器特性。在步驟S182中,高通濾波器191利用所設(shè)定的濾波器特性從輸入圖像的信號中提取高頻成分,并將所提取的高頻成分信號輸出到乘法器193。在步驟S183中,乘法器193將從高通濾波器191提供來的高頻成分信號乘以來自減法器192的通過從增益中減去I而獲得的值,以按該增益來強(qiáng)調(diào)高頻成分。乘法器193將按增益被強(qiáng)調(diào)的高頻成分信號輸出到加法器194。在步驟S184中,加法器194組合輸入圖像的信號和經(jīng)強(qiáng)調(diào)的高頻成分信號以獲得合成圖像,并將合成圖像輸出到變形處理單元141。從而,在點(diǎn)畫風(fēng)格處理完成后獲得的圖像中的畫筆筆劃的強(qiáng)度也可被調(diào)整。也就是說,可利用如下兩個(gè)特性來調(diào)整畫筆筆劃的強(qiáng)度點(diǎn)之間的對比度,以及邊界的清晰度。換言之,繪畫風(fēng)格轉(zhuǎn)換處理單元136可包括能夠利用上述兩個(gè)特性來調(diào)整畫筆筆劃的強(qiáng)度的調(diào)整單元。調(diào)整畫筆筆劃的外觀對于不熟悉圖像處理的用戶來說是不直觀的。為了使得即使是不熟悉圖像處理的用戶也可以容易地調(diào)整畫筆筆劃的外觀,給出了如圖18或19中所示的用戶可用來更直觀地調(diào)整畫筆筆劃的外觀的用戶可選擇調(diào)整按鈕。根據(jù)用戶對調(diào)整按鈕的選擇,例如,從輸入設(shè)備113等獲得的值被轉(zhuǎn)換成抖動、銳化和搜索范圍的內(nèi)部參數(shù)。由例如上述的調(diào)整單元等利用線性函數(shù)或表格操作來執(zhí)行轉(zhuǎn)換。圖18是示出用戶可選擇的調(diào)整按鈕與搜索范圍(點(diǎn)畫點(diǎn)半徑)、抖動量(強(qiáng)度)和銳化(高通增益)的參數(shù)之間的關(guān)系的示圖。在圖18中所示的示例中,當(dāng)用戶選擇“強(qiáng)效果”按鈕時(shí),所選擇的用戶輸入被轉(zhuǎn)換成以下參數(shù)5像素的搜索范圍,±32的抖動,以及X I. 5的銳化。也就是說,“強(qiáng)效果”按鈕的輸入被轉(zhuǎn)換成用以獲得強(qiáng)畫筆筆劃的參數(shù)。當(dāng)用戶選擇“中等效果”按鈕時(shí),所選擇的用戶輸入被轉(zhuǎn)換成以下參數(shù)3像素的搜索范圍,±16的抖動,以及X I. 4的銳化。也就是說,“中等效果”按鈕的輸入被轉(zhuǎn)換成用以獲得中等畫筆筆劃的參數(shù)。當(dāng)用戶選擇“弱效果”按鈕時(shí),所選擇的用戶輸入被轉(zhuǎn)換成以下參數(shù)2像素的搜索范圍,0的抖動,以及X1.0的銳化。也就是說,“弱效果”按鈕的輸入被轉(zhuǎn)換成用以獲得 弱畫筆筆劃的參數(shù)。圖19是示出用戶可選擇的調(diào)整按鈕與搜索范圍(點(diǎn)畫點(diǎn)半徑)、抖動量(強(qiáng)度)和銳化(高通增益)的參數(shù)之間的關(guān)系的另一示例的示圖。在圖19中所示的示例中,當(dāng)用戶選擇“精細(xì)”按鈕時(shí),所選擇的用戶輸入被轉(zhuǎn)換成以下參數(shù)2像素的搜索范圍,±32的抖動,以及X 1.0的銳化。也就是說,“精細(xì)”按鈕的輸入被轉(zhuǎn)換成用以獲得精細(xì)畫筆筆劃的參數(shù)。當(dāng)用戶選擇“粗疏”按鈕時(shí),所選擇的用戶輸入被轉(zhuǎn)換成以下參數(shù)5像素的搜索范圍,±16的抖動,以及XI. 2的銳化。也就是說,“粗疏”按鈕的輸入被轉(zhuǎn)換成用以獲得粗疏畫筆筆劃的參數(shù)。當(dāng)用戶選擇“明晰”按鈕時(shí),所選擇的用戶輸入被轉(zhuǎn)換成以下參數(shù)3像素的搜索范圍,±32的抖動,以及XI. 5的銳化。也就是說,“明晰”按鈕的輸入被轉(zhuǎn)換成用以獲得明晰畫筆筆劃的參數(shù)。對上述調(diào)整按鈕的使用(顯示控制)使得用戶可以直觀地調(diào)整畫筆筆劃的外觀。在上述的圖3或圖12所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136中,變形處理單元141和點(diǎn)畫變形特性計(jì)算單元142被示為分開的塊。然而,變形處理單元141和點(diǎn)畫變形特性計(jì)算單元142可實(shí)現(xiàn)為單個(gè)塊。雖然變形處理單元141和點(diǎn)畫變形特性計(jì)算單元142中的每一個(gè)包括用于存儲變形特性映射圖的存儲器(未示出),但不再需要將變形特性映射圖保存在存儲器中,從而節(jié)省了處理存儲器。雖然描述了將變形特性映射圖的生成和相應(yīng)變形特性的應(yīng)用相組合的處理,但變形特性映射圖可被預(yù)先創(chuàng)建、存儲在存儲器中并被使用。也就是說,變形特性映射圖的生成和變形特性映射圖的應(yīng)用可被分開。存儲器可以是內(nèi)部或外部存儲器。繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置圖20是示出繪畫風(fēng)格轉(zhuǎn)換處理單元136的示例配置的框圖。圖20中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136與圖3中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的共同之處在于繪畫風(fēng)格轉(zhuǎn)換處理單元136包括變形處理單元141。圖20中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136與圖3中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的不同之處在于圖20中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136包括存儲器195,取代點(diǎn)畫變形特性計(jì)算單元142。存儲器195存儲在此處理之前或在裝置的裝運(yùn)之前,包括在另一圖像處理裝置等中的且由具有圖4中所示的配置的點(diǎn)畫變形特性計(jì)算單元142或任何其他適當(dāng)設(shè)備預(yù)先計(jì)算出的變形特性映射圖。也就是說,變形特性映射圖是通過針對隨機(jī)圖案圖像中的像素來檢測預(yù)定的搜索范圍中具有最小值或最大值的像素的坐標(biāo)并且通過計(jì)算隨機(jī)圖案圖像中的該像素與坐標(biāo)被檢測到的像素之間的位置關(guān)系來生成的。 變形處理單元141被提供以來自YC轉(zhuǎn)換處理單元135的輸入圖像和來自存儲器195的變形特性映射圖。變形處理單元141根據(jù)從存儲器195提供來的變形特性映射圖所表示的變形特性對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像進(jìn)行變形,并將經(jīng)變形的圖像作為輸出圖像提供給下游。具有圖20中所示的配置的繪畫風(fēng)格轉(zhuǎn)換處理單元136可減輕生成變形特性映射圖的計(jì)算負(fù)擔(dān)并且可縮短處理時(shí)間。雖然描述了用于將圖像變形成點(diǎn)畫圖像的點(diǎn)畫風(fēng)格處理,但上述點(diǎn)畫風(fēng)格處理可能不足以對輸出圖像上的點(diǎn)畫表示給出畫筆筆劃感,并且可能使得輸出圖像看起來不那么像繪畫。此外,輸出圖像還可能因?yàn)槔珉y以表現(xiàn)印象派畫筆筆劃而看起來不那么有表現(xiàn)力。術(shù)語“筆劃”指的是書寫工具在書寫表面上的運(yùn)動,其表示了藝術(shù)家的手的運(yùn)動,例如如上所述的印象派藝術(shù)家的手的運(yùn)動,或者給出了筆法的運(yùn)動(或節(jié)奏)的動態(tài)感。與上述點(diǎn)畫風(fēng)格處理相對照,將描述組合使用點(diǎn)畫風(fēng)格處理和給出畫筆筆劃表現(xiàn)的處理(“畫筆筆劃處理”)以獲得具有更像繪畫的印象的輸出圖像的技術(shù)。以下也將組合使用點(diǎn)畫風(fēng)格處理和畫筆筆劃處理的處理稱為“油畫處理”。以下,僅提及“筆劃”也指的是畫筆筆劃。第二實(shí)施例繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置圖21是示出繪畫風(fēng)格轉(zhuǎn)換處理單元136的示例配置的框圖。圖21中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136被配置為計(jì)算用于生成點(diǎn)畫風(fēng)格空間圖案的變形特性,計(jì)算用于生成類似畫筆的筆劃的空間圖案(筆劃的空間圖案)的變形特性,并且利用計(jì)算出的變形特性來對輸入圖像進(jìn)行變形。繪畫風(fēng)格轉(zhuǎn)換處理單元136包括點(diǎn)畫變形特性計(jì)算單元201、筆劃變形特性計(jì)算單元202、變形處理單元203、變形處理單元204以及筆劃方向計(jì)算單元205。與圖3中所示的點(diǎn)畫變形特性計(jì)算單元142相似,點(diǎn)畫變形特性計(jì)算單元201利用從圖I中所示的CPU 112或任何其他適當(dāng)設(shè)備提供來的隨機(jī)圖案和搜索范圍,計(jì)算用于生成點(diǎn)畫風(fēng)格空間圖案的變形特性。也就是說,點(diǎn)畫變形特性計(jì)算單元201計(jì)算針對在搜索范圍中隨機(jī)圖案展現(xiàn)出最小值的像素的變形特性(相對位置)。點(diǎn)畫變形特性計(jì)算單元201將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元203。點(diǎn)畫變形特性計(jì)算單元201與圖3中所示的點(diǎn)畫變形特性計(jì)算單元142的不同之處在于點(diǎn)畫變形特性計(jì)算單元201將包括局部最小值的圖像的點(diǎn)畫圖案輸出到筆劃變形特性計(jì)算單元202。筆劃變形特性計(jì)算單元202被提供以來自點(diǎn)畫變形特性計(jì)算單元201的點(diǎn)畫圖案的圖像和來自筆劃方向計(jì)算單元205的指示畫筆筆劃的方向的信號(也稱為流向量信息(flow vector information))。筆劃變形特性計(jì)算單元202利用該流向量來計(jì)算搜索范圍,并且在計(jì)算出的搜索范圍中檢測提供來的點(diǎn)畫圖案的圖像具有最小值的位置。在對最小值的搜索完成后,筆劃變形特性計(jì)算單元202計(jì)算針對具有最小值的像素的位置的變形特性(相對位置),并將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元204。與圖3中所示的變形處理單元141相似,變形處理單元203具有圖6中所示的配置。變形處理單元203根據(jù)從點(diǎn)畫變形特性計(jì)算單元201提供來的變形特性映射圖對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像進(jìn)行變形,并將經(jīng)變形的圖像(點(diǎn)畫圖像)提供給變形處理單元204。與圖3中所示的變形處理單元141相似,變形處理單元204具有圖6中所示的配置。變形處理單元204根據(jù)從筆劃變形特性計(jì)算單元202提供來的變形特性映射圖對從變形處理單元203提供來的輸入圖像進(jìn)行變形,并將經(jīng)變形的圖像作為輸出圖像提供給下游。筆劃方向計(jì)算單元205利用從YC轉(zhuǎn)換處理單元135提供來的輸入圖像,計(jì)算關(guān)于不那么易受噪聲影響的筆劃方向的信息。筆劃方向計(jì)算單元205將計(jì)算出的關(guān)于筆劃方向 的信息提供給筆劃變形特性計(jì)算單元202。筆劃方向計(jì)算單元205可采用諸如H. Kang在“Flow-based Image Abstraction,,,2009 中描述的技術(shù)或者 J. E. Kyprianidis 在 “Imageand Video Abstraction by Coherence-Enhancing Filtering,,,2011 中公開的技術(shù)之類的技術(shù)。利用以上述方式計(jì)算出的流向量,與簡單使用圖像的亮度梯度相比,筆劃變形特性計(jì)算單元202可獲得方向上穩(wěn)定的畫筆筆劃。點(diǎn)畫變形特性計(jì)算單元的示例配置圖22是示出點(diǎn)畫變形特性計(jì)算單元201的示例配置的框圖。圖22中所示的點(diǎn)畫變形特性計(jì)算單元201包括LPF 151、變形特性計(jì)算單元153以及最小值坐標(biāo)檢測單元211。圖22中所示的點(diǎn)畫變形特性計(jì)算單元201與圖4中所示的點(diǎn)畫變形特性計(jì)算單元142的共同之處在于點(diǎn)畫變形特性計(jì)算單元201包括LPF 151和變形特性計(jì)算單元153。不再描述共同的特征,因?yàn)槭侨哂嗟?。圖22中所示的點(diǎn)畫變形特性計(jì)算單元201與圖4中所示的點(diǎn)畫變形特性計(jì)算單元142的不同之處在于點(diǎn)畫變形特性計(jì)算單元201還包括最小值坐標(biāo)檢測單元211,取代最小值坐標(biāo)檢測單元152。與圖4中所示的最小值坐標(biāo)檢測單元152相似,最小值坐標(biāo)檢測單元211檢測針對所選像素的搜索范圍所指示的區(qū)域中具有最小值的像素的坐標(biāo)(位置)。最小值坐標(biāo)檢測單元211將所選像素的坐標(biāo)和檢測到的坐標(biāo)提供給變形特性計(jì)算單元153。與圖4中所示的最小值坐標(biāo)檢測單元152不同,最小值坐標(biāo)檢測單元211向筆劃變形特性計(jì)算單元202輸出點(diǎn)畫圖案,其是局部最小值的圖像,其局部最小值被散布在搜索范圍的區(qū)域上。筆劃變形特性計(jì)算單元的示例配置圖23是示出筆劃變形特性計(jì)算單元202的示例配置的框圖。在圖23中所示的示例中,筆劃變形特性計(jì)算單元202包括路徑確定單元221、最小值坐標(biāo)檢測單元222以及變形特性計(jì)算單元223。路徑確定單元221被提供以來自筆劃方向計(jì)算單元205的、作為關(guān)于畫筆筆劃的方向的信息的流向量信息。流向量信息是對每個(gè)像素定義的,并且關(guān)于圖像的流向量信息的集合在以下在適當(dāng)時(shí)也被稱為“流向量圖像”。路徑確定單元221根據(jù)從筆劃方向計(jì)算單元205提供來的流向量信息計(jì)算搜索范圍,并將計(jì)算出的搜索范圍提供給最小值坐標(biāo)檢測單元222。最小值坐標(biāo)檢測單元222還被提供以來自點(diǎn)畫變形特性計(jì)算單元201的點(diǎn)畫圖案作為輸入圖像。最小值坐標(biāo)檢測單元222沿著搜索范圍中的路徑來檢測點(diǎn)畫圖案圖像展現(xiàn)出最小值的像素的坐標(biāo)(位置)。最小值坐標(biāo)檢測單元222將所選像素的坐標(biāo)和檢測到的坐標(biāo)提供給變形特性計(jì)算單元223。變形特性計(jì)算單元223計(jì)算所選像素的坐標(biāo)與檢測到的坐標(biāo)之間的差異以便生成筆劃的空間圖案(以下也簡稱為“筆劃圖案”),并將指示計(jì)算出的差異的相對位置作為變形特性映射圖提供給變形處理單元204。將參考圖24給出具體描述。在圖24中所示的示例中,在圖24的左部示出了要輸 入到圖23中所示的最小值坐標(biāo)檢測單元222的包括具有局部最小值的區(qū)域232的輸入圖像231和要輸入到圖22中所示的路徑確定單元221的流向量信息233。如箭頭I所指示,輸入圖像231包括由路徑確定單元221確定的、經(jīng)過所選像素(路徑原點(diǎn))234的搜索路徑235 (箭頭)。最小值坐標(biāo)檢測單元222檢測輸入圖像的具有局部最小值的區(qū)域232中的搜索路徑235上的像素,并將所選像素234的坐標(biāo)和搜索路徑上的具有局部最小值的區(qū)域232的多個(gè)坐標(biāo)(以下稱為“局部最小值的坐標(biāo)”)提供給變形特性計(jì)算單元223。如箭頭2所指示,變形特性計(jì)算單元223計(jì)算所選像素234的坐標(biāo)與局部最小值的坐標(biāo)之間的差異236,并將指示計(jì)算出的差異236的相對位置作為變形特性映射圖提供給變形處理單元204。變形處理單元204接收圖像237,其中具有局部最小值的像素被利用點(diǎn)畫圖案進(jìn)行變形以形成具有局部最小值232。變形處理單元204根據(jù)作為指示差異236的相對位置的變形特性映射圖來對圖像237進(jìn)行變形。從而,如箭頭3所指示,圖像237中的具有局部最小值的區(qū)域232被擴(kuò)展到沿著搜索路徑的區(qū)域238。也就是說,考慮到在整個(gè)處理中要應(yīng)用的變形,如以上參考圖5所述,首先,變形處理單元203根據(jù)變形特性164向輸入圖像161中具有局部最小值的像素162的鄰近像素應(yīng)用變形,并且像素162的值被散布在搜索范圍的區(qū)域163上(即,像素值被分布)。然后,如圖24中所示,變形處理單元204根據(jù)作為指示差異236的相對位置的變形特性映射圖來對輸入圖像中已被變形處理單元203擴(kuò)展的具有局部最小值的區(qū)域232周邊的像素(沿著搜索路徑的區(qū)域238中的像素)進(jìn)行變形,并輸出區(qū)域232中的像素。結(jié)果,如圖像237中所指示,區(qū)域232的值被散布在沿著搜索路徑的區(qū)域238上。也就是說,變形處理單元204根據(jù)計(jì)算出的變形特性236對輸入圖像進(jìn)行變形,以使得已被變形處理單元203擴(kuò)展的具有局部最小值的區(qū)域232被擴(kuò)展到沿著搜索路徑的區(qū)域238。利用上述配置,可將輸入圖像中的隨機(jī)位置處的像素的值散布到周圍,并且可生成具有長度和寬度的畫筆筆劃圖案。繪畫風(fēng)格轉(zhuǎn)換處理的流程接下來,將參考圖25中所示的流程圖來描述圖21中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136執(zhí)行的繪畫風(fēng)格轉(zhuǎn)換處理。圖25中的繪畫風(fēng)格轉(zhuǎn)換處理是圖7中的步驟S107中的繪畫風(fēng)格轉(zhuǎn)換處理的示例,并且是圖8和圖16中的繪畫風(fēng)格轉(zhuǎn)換處理的另一示例。
在步驟S201中,筆劃方向計(jì)算單元205利用從YC轉(zhuǎn)換處理單元135提供來的輸入圖像,計(jì)算關(guān)于不那么易受噪聲影響的筆劃方向的信息。筆劃方向計(jì)算單元205將關(guān)于筆劃方向的信息提供給筆劃變形特性計(jì)算單元202。點(diǎn)畫變形特性計(jì)算單元201被從例如圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備提供以隨機(jī)圖案和搜索范圍。在步驟S202中,點(diǎn)畫變形特性計(jì)算單元201計(jì)算用于生成點(diǎn)畫圖案的變形特性。該變形特性計(jì)算處理與以上參考圖9描述的變形特性計(jì)算處理基本上實(shí)質(zhì)相似,從而省略對其的詳細(xì)描述。然而,與圖3中所示的點(diǎn)畫變形特性計(jì)算單元142不同,點(diǎn)畫變形特性計(jì)算單元201不僅將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元141,而且還將包括局部最小值的圖像的點(diǎn)畫圖案輸出到筆劃變形特性計(jì)算單元202。筆劃變形特性計(jì)算單元202被提供以來自點(diǎn)畫變形特性計(jì)算單元201的點(diǎn)畫圖案的圖像和來自筆劃方向計(jì)算單元205的指示畫筆筆劃的方向的信號(也稱為流向量)。在步驟S203中,筆劃變形特性計(jì)算單元202計(jì)算用于生成畫筆筆劃圖案的變形特性。此筆劃圖案變形特性計(jì)算處理將在下文中參考圖27描述。筆劃變形特性計(jì)算單元202計(jì)算針對具有最小值的像素的位置的變形特性(相對位置),并將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元204。在步驟S204中,變形處理單元203根據(jù)從點(diǎn)畫變形特性計(jì)算單元201提供來的變形特性映射圖所指示的點(diǎn)畫變形特性對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像進(jìn)行變形,并獲得點(diǎn)畫圖像(經(jīng)變形的圖像)。變形處理單元203將所獲得的點(diǎn)畫圖像提供給變形處理單元204。在步驟S205中,變形處理單元204根據(jù)從筆劃變形特性計(jì)算單元202提供來的筆劃的變形特性映射圖對從變形處理單元203提供來的輸入圖像(點(diǎn)畫圖像)進(jìn)行變形。然后,變形處理單元204將經(jīng)變形的圖像作為輸出圖像提供給下游。這里,將參考圖26具體描述步驟S204和S205中的變形處理。在圖26中所示的示例中,示出了要輸入到變形處理單元203的輸入圖像241、已被變形處理單元203變形并且要被輸入到變形處理單元204的點(diǎn)畫圖像242以及已被變形處理單元204變形的圖像243。如圖26中所示,要輸入到變形處理單元203的輸入圖像241中的具有局部最小值的像素241a通過由變形處理單元203執(zhí)行的變形(像素值的分布)被空間散布,如區(qū)域242a所指示。然后,如區(qū)域243a所指示,區(qū)域242a通過由變形處理單元204執(zhí)行的變形(像素值的分布)而被擴(kuò)展,就好像其在所提供的流向量的方向上被擦刷一樣。從而,像素在平面中(即二維地)被變形,從而形成粗疏的筆劃圖案(具有長畫筆筆劃的圖像)。在步驟S204和S205中,以上述方式執(zhí)行繪畫風(fēng)格變形處理。步驟S204和S205中的變形處理的細(xì)節(jié)與以上參考圖11描述的變形處理的細(xì)節(jié)基本相似,從而由于冗余而省略對其的詳細(xì)描述。
接下來,將參考圖27中所示的流程圖來描述圖25中的步驟S203中的筆劃圖案變形特性處理。如果必要也將參考圖28來描述此處理。在步驟S211中,最小值坐標(biāo)檢測單元222獲取未處理像素(在位置P)(以下稱為“未處理像素P”或“像素P”)和與像素P相對應(yīng)的流向量的方向D。也就是說,最小值坐標(biāo)檢測單元222從自點(diǎn)畫變形特性計(jì)算單元201提供來的作為點(diǎn)畫圖案的輸入圖像獲取未處理像素P。最小值坐標(biāo)檢測單元222還從由路徑確定單元221確定的搜索范圍獲取與像素P相對應(yīng)的流向量的方向D。圖28中所示的示例是執(zhí)行下文描述的步驟S216的處理之后立即獲得的示例。在圖28中,P表示原點(diǎn)處的像素;Dp、Dp'、Dm和Dm'標(biāo)示流向量,其中流向量Dp與Dp'之間的角度和流向量Dm與Dm'之間的角度是180° ;Pp標(biāo)示正像素位置,并且Pm標(biāo)示負(fù)像素位置;并且Pmin標(biāo)示具有最小值的像素的位置。在步驟S212中,最小值坐標(biāo)檢測單元222將Pp設(shè)定到P,將Pm設(shè)定到P,將Dp設(shè)定到D,將Dm設(shè)定到-D,并將Pmin設(shè)定到P。在步驟S213中,最小值坐標(biāo)檢測單元222計(jì)算下一采樣位置。具體而言,最小值坐標(biāo)檢測單元222將“Pp+Dp”設(shè)定到Pp,并將“Pm+Dm”設(shè)定到Pm。在步驟5214中,如果1辦)< I(Pmin),也就是說如果Pmin處的像素值小于Pp處的像素值,則最小值坐標(biāo)檢測單元222用Pp更新Pmin。在步驟S215中,如果I(Pm) < I (Pmin),也就是說如果Pmin處的像素值小于Pp處的像素值,則最小值坐標(biāo)檢測單元222用Pm更新Pmin。在步驟S216中,最小值坐標(biāo)檢測單元222獲取分別在Pp和Pm處的流向量Dp'和Dm'的方向。在步驟S217中,最小值坐標(biāo)檢測單元222排列流向量Dp'和Dm'的朝向,并且更新流向量Dp和Dm。由于流向量不足以限定下一跟蹤方向,所以必需排列流向量。例如,如果流向量Dp和Dp'的內(nèi)積小于0(即,Dp*Dp' < 0),則設(shè)定Dp —-Dp'。如果流向量Dp和Dp'的內(nèi)積大于或等于0(即,Dp Dp'≥0),則設(shè)定Dp — Dp'。另外,如果流向量Dm和Dm'的內(nèi)積小于0 (即,Dm Dm' <0),則設(shè)定Dm ^Dm'。如果流向量Dm和Dm'的內(nèi)積大于或等于0 (即,Dm Dm'≥0),則設(shè)定Dm — Dm'。從而,排列了流向量。在以上描述中,利用內(nèi)積來排列流向量。然而,可以使用任何其他方法。在步驟S218中,最小值坐標(biāo)檢測單元222判定對于筆劃的長度的計(jì)算是否已完成。如果在步驟S218中判定對于筆劃的長度的計(jì)算尚未完成,則處理返回到步驟S213并重復(fù)隨后的處理。如果在步驟S218中判定對于筆劃的長度的計(jì)算已完成,則處理前進(jìn)到步驟S219。在步驟S219中,變形特性計(jì)算單元223將變形特性(Pmin-P)作為變形特性映射圖輸出到變形處理單元204。在步驟S220中,最小值坐標(biāo)檢測單元222判定對于輸入圖像中的所有像素的計(jì)算是否完成。如果在步驟S220中判定對于所有像素的計(jì)算尚未完成,則處理返回到步驟S211并重復(fù)隨后的處理。如果在步驟S220中判定對于所有像素的計(jì)算已完成,則筆劃圖案變形特性處理結(jié)束。對優(yōu)點(diǎn)的說明與在背景技術(shù)部分中給出的專利文獻(xiàn)中提出的以及在背景技術(shù)部分中給出的非專利文獻(xiàn)中由A. Hertzmann提出的上述的涉及反復(fù)描畫畫筆筆劃以獲得期望的圖像的方法(以下稱為“反復(fù)處理方法”)相比,上述變形處理可減短處理時(shí)間。另外,在背景技術(shù)部分中給出的專利文獻(xiàn)中提出的以及背景技術(shù)部分中給出的非專利文獻(xiàn)中由A. Hertzmann提出的技術(shù)中,畫筆筆劃的方向與目標(biāo)像素處的信號水平的梯度(亮度梯度)垂直。由于此原因,如果使用具有橢圓長筆劃的畫筆,則圖像中包含的噪聲可使畫筆筆劃的方向波動,并且可能不會獲得優(yōu)美的筆劃。此外,如果使用圓形畫筆(即,對于點(diǎn)畫風(fēng)格),則這種噪聲可能不會影響畫筆筆劃的方向;然而,可能不會表現(xiàn)出畫筆的每個(gè)筆劃,從而導(dǎo)致貧乏的繪畫感。與上述現(xiàn)有技術(shù)不同,本技術(shù)因?yàn)槭褂昧肆飨蛄?,所以與使用圖像的亮度梯度相t匕,可以提供方向上穩(wěn)定的畫筆筆劃。作為除上述反復(fù)處理方法以外的算法,R. Lukac在“Computational Photography Methods and Applications”, CRC Press, 2011,pp. 386-387 中描述了可向輸入圖像應(yīng)用位移特性的技術(shù),該位移特性允許線段路徑上的最大值相對于輸出目標(biāo)像素被位移。此技術(shù)被稱為交叉連續(xù)玻璃圖案(Cross Continuous Glass Patterns, CCGP)。CCGP技術(shù)可向任何輸入圖像迅速應(yīng)用畫筆筆劃圖案。圖29是示出用于與本技術(shù)的實(shí)施例相比較的現(xiàn)有CCGP技術(shù)的示圖。在圖29中所示的示例中,示出了輸入圖像251、經(jīng)歷變形處理的圖像252和輸出圖像253。在現(xiàn)有CCGP技術(shù)中,如箭頭252a所指示,輸入圖像251中的給定像素251a經(jīng)歷長度變形以獲得輸出圖像253,在該輸出圖像253中像素251a已被變形以形成線條253a。此CCGP技術(shù)使能了曲線狀的變形,但只能提供較細(xì)的畫筆筆劃圖案。也就是說,雖然可以調(diào)整畫筆筆劃的長度,但難以調(diào)整畫筆筆劃的寬度(或者粗度)。由于此原因,只能實(shí)現(xiàn)有限范圍的繪畫效果,例如不能表現(xiàn)點(diǎn)畫風(fēng)格或者難以對效果進(jìn)行調(diào)整。在圖30中所示的示例中,示出了根據(jù)本技術(shù)的實(shí)施例的經(jīng)歷變形處理的圖像261和輸出圖像262。與以上參考圖29描述的CCGP技術(shù)不同,本技術(shù)的實(shí)施例使得可以生成用于將圖29中所示的輸入圖像251中的像素251a散布到具有長度和寬度的面狀二維區(qū)域262a的變形特性261a。因此,可以獲得其中像素251a已被變形為形成二維區(qū)域262a的輸出圖像262。也就是說,在本技術(shù)的實(shí)施例中,由于畫筆筆劃圖案可具有寬度,所以與CCGP技術(shù)相比可以提供更像繪畫的表現(xiàn)。此外,通過調(diào)整點(diǎn)畫點(diǎn)的大小和畫筆筆劃圖案的長度,可以容易且迅速地實(shí)現(xiàn)很多種畫筆筆劃,例如類似藝術(shù)家(例如喬治 修拉)的筆法的點(diǎn)畫筆劃和印象派的長畫筆筆劃(例如畫筆筆劃處理)。圖31示出了在路徑確定單元221中使用的搜索范圍的示例。路徑確定單元221可對筆劃圖案設(shè)定短搜索范圍,從而獲得具有短畫筆筆劃的點(diǎn)畫圖案,如圖31的左部分中所示。另一方面,路徑確定單元221可對筆劃圖案設(shè)定長搜索范圍,從而獲得具有長畫筆筆劃的圖案,如圖31的右部分中所示。
在圖31中所示的示例中,示出了從左到右搜索范圍順次逐漸減小的經(jīng)變形的圖像A、B和C。也就是說,在這三個(gè)圖像之中,具有最短搜索范圍的圖像A是具有最短畫筆筆劃的圖像,并且具有最長搜索范圍的圖像C是具有最長畫筆筆劃的圖像。具有比圖像A的更長且比圖像C的更短的搜索范圍的圖像B的畫筆筆劃比圖像A的更長并且比圖像C的更短。能夠以上述方式設(shè)定由路徑確定單元221確定的搜索范圍的調(diào)整單元可被包括在筆劃變形特性計(jì)算單元202或繪畫風(fēng)格轉(zhuǎn)換處理單元136中。在以上描述中,作為示例,執(zhí)行了點(diǎn)畫變形處理和筆劃變形處理。然而,如下面馬上要描述的,可通過組合變形特性來一次地執(zhí)行變形處理。繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置圖32是示出繪畫風(fēng)格轉(zhuǎn)換處理單元136的示例配置的框圖。在圖32中所示的示例中,繪畫風(fēng)格轉(zhuǎn)換處理單元136包括點(diǎn)畫變形特性計(jì)算單元
201、筆劃變形特性計(jì)算單元202、筆劃方向計(jì)算單元205、變形特性組合單元301以及變形處理單元302。圖32中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136與圖21中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的共同之處在于繪畫風(fēng)格轉(zhuǎn)換處理單元136包括點(diǎn)畫變形特性計(jì)算單元201、筆劃變形特性計(jì)算單元202和筆劃方向計(jì)算單元205。將不再描述共同特征,因?yàn)槭侨哂嗟?。圖32中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136與圖21中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的不同之處在于圖32中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136還包括變形特性組合單元301并包括變形處理單元302,取代變形處理單元203和204。變形特性組合單元301接收由點(diǎn)畫變形特性計(jì)算單元201計(jì)算出的點(diǎn)畫變形特性和由筆劃變形特性計(jì)算單元202計(jì)算出的筆劃變形特性,并且組合這兩個(gè)特性。例如通過將變形特性向量相加來組合特性。變形特性組合單元301將組合的變形特性作為變形特性映射圖提供給變形處理單元302。與圖3中所示的變形處理單元141相似,變形處理單元302具有圖6中所示的配置。變形處理單元302根據(jù)從變形特性組合單元301提供來的變形特性映射圖對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像進(jìn)行變形,并且將經(jīng)變形的圖像作為輸出圖像提供給下游。繪畫風(fēng)格轉(zhuǎn)換處理的流程接下來,將參考圖33中所示的流程圖來描述圖32中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136執(zhí)行的繪畫風(fēng)格轉(zhuǎn)換處理。圖33中所示的繪畫風(fēng)格轉(zhuǎn)換處理是圖7中的步驟S107中的繪畫風(fēng)格轉(zhuǎn)換處理的一個(gè)示例,并且是圖8、圖16和圖25中的繪畫風(fēng)格轉(zhuǎn)換處理的另
一示例。 在步驟S301中,筆劃方向計(jì)算單元205利用從YC轉(zhuǎn)換處理單元135提供來的輸入圖像,計(jì)算關(guān)于不那么易受噪聲影響的筆劃方向的信息。筆劃方向計(jì)算單元205將關(guān)于筆劃方向的信息(信號)提供給筆劃變形特性計(jì)算單元202。點(diǎn)畫變形特性計(jì)算單元201被從例如圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備提供以隨機(jī)圖案和搜索范圍。在步驟S302中,點(diǎn)畫變形特性計(jì)算單元201計(jì)算用于生成點(diǎn)畫圖案的變形特性。該變形特性計(jì)算處理與以上參考圖9描述的變形特性計(jì)算處理基本上實(shí)質(zhì)相似,從而省略對其的詳細(xì)描述。然而,與圖3中所示的點(diǎn)畫變形特性計(jì)算單元142不同,點(diǎn)畫變形特性計(jì)算單元201不僅將計(jì)算出的變形特性作為變形特性映射圖提供給變形特性組合單元301,而且還將包括局部最小值的圖像的點(diǎn)畫圖案輸出到筆劃變形特性計(jì)算單元202。筆劃變形特性計(jì)算單元202被提供以來自點(diǎn)畫變形特性計(jì)算單元201的點(diǎn)畫圖案的圖像和來自筆劃方向計(jì)算單元205的關(guān)于畫筆筆劃方向的信息(流向量)。在步驟S303中,筆劃變形特性計(jì)算單元202計(jì)算用于生成畫筆筆劃圖案的變形特性。該筆劃圖案變形特性計(jì)算處理與以上參考圖27描述的筆劃圖案變形特性計(jì)算處理基本上相似,從而省略對其的詳細(xì)描述,因?yàn)槭侨哂嗟?。筆劃變形特性計(jì)算單元202計(jì)算針對具有最小值的像素的位置的變形特性(相對 位置),并將計(jì)算出的變形特性作為變形特性映射圖提供給變形特性組合單元301。在步驟S304中,變形特性組合單元301組合從點(diǎn)畫變形特性計(jì)算單元201提供來的點(diǎn)畫變形特性和從筆劃變形特性計(jì)算單元202提供來的筆劃變形特性。變形特性組合單元301將組合的變形特性作為變形特性映射圖提供給變形處理單元302。在步驟S305中,變形處理單元302根據(jù)從變形特性組合單元301提供來的組合變形特性映射圖對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像進(jìn)行變形。然后,變形處理單元302將經(jīng)變形的圖像作為輸出圖像提供給下游。從而,可以組合點(diǎn)畫變形特性和筆劃變形特性,并且可以一次地執(zhí)行變形處理。因此,可以提高處理速度。在以上描述中,作為示例,計(jì)算點(diǎn)畫變形特性以執(zhí)行點(diǎn)畫變形。然而,如下面馬上要描述的,例如,取代執(zhí)行點(diǎn)畫風(fēng)格處理,可以組合使用多個(gè)具有不同方向的筆劃變形。繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置圖34是示出繪畫風(fēng)格轉(zhuǎn)換處理單元136的示例配置的框圖。在圖34中所示的示例中,繪畫風(fēng)格轉(zhuǎn)換處理單元136包括筆劃變形特性計(jì)算單元
202、筆劃方向計(jì)算單元205、變形特性組合單元301、變形處理單元302、90度旋轉(zhuǎn)單元311以及筆劃變形特性計(jì)算單元312。圖34中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136與圖32中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的共同之處在于繪畫風(fēng)格轉(zhuǎn)換處理單元136包括筆劃變形特性計(jì)算單元202、筆劃方向計(jì)算單元205、變形特性組合單元301和變形處理單元302。將不再描述共同特征,因?yàn)槭侨哂嗟摹D34中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136與圖32中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的不同之處在于去除了點(diǎn)畫變形特性計(jì)算單元201,并且圖34中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136還包括90度旋轉(zhuǎn)單元311和筆劃變形特性計(jì)算單元312。關(guān)于畫筆筆劃方向的信息被從筆劃方向計(jì)算單元205提供到90度旋轉(zhuǎn)單元311以及筆劃變形特性計(jì)算單元202。90度旋轉(zhuǎn)單元311將從筆劃方向計(jì)算單元205提供來的關(guān)于畫筆筆劃方向的信息旋轉(zhuǎn)90度。90度旋轉(zhuǎn)單元311旋轉(zhuǎn)信息的角度可以是在與畫筆筆劃方向不同的方向上的角度,并且如果該角度使得該信息相對于筆劃方向較粗則不限于90度。90度旋轉(zhuǎn)單元311將已被旋轉(zhuǎn)90度的關(guān)于畫筆筆劃方向的信息提供給筆劃變形特性計(jì)算單元312。
筆劃變形特性計(jì)算單元312也被從例如圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備提供以隨機(jī)圖案。筆劃變形特性計(jì)算單元312具有與筆劃變形特性計(jì)算單元202相似的配置。也就是說,筆劃變形特性計(jì)算單元312基本上具有與以上參考圖21描述的筆劃變形特性計(jì)算單元202的配置相似的配置。筆劃變形特性計(jì)算單元312利用經(jīng)90度旋轉(zhuǎn)的流向量計(jì)算搜索范圍,并且檢測計(jì)算出的搜索范圍中所提供的隨機(jī)圖案的圖像展現(xiàn)出最小值的位置。在對最小值的搜索完成之后,筆劃變形特性計(jì)算單元312計(jì)算針對具有最小值的像素的位置的變形特性(相對位置),并將計(jì)算出的變形特性作為變形特性映射圖提供給變形特性組合單元301。
此外,筆劃變形特性計(jì)算單元312向筆劃變形特性計(jì)算單元202輸出包括局部最小值的圖像的畫筆筆劃圖案(即,其局部最小值被散布在搜索范圍區(qū)域上的、作為局部最小值的圖像的畫筆筆劃圖案)。在圖34中所示的示例中,要輸入到筆劃變形特性計(jì)算單元312的流向量被旋轉(zhuǎn)。替代地,要輸入到筆劃變形特性計(jì)算單元202的流向量可被旋轉(zhuǎn)。繪畫風(fēng)格轉(zhuǎn)換處理的流程接下來,將參考圖35中所示的流程圖來描述圖34中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136執(zhí)行的繪畫風(fēng)格轉(zhuǎn)換處理。圖35中所示的繪畫風(fēng)格轉(zhuǎn)換處理也是圖7中的步驟S107中的繪畫風(fēng)格轉(zhuǎn)換處理的一個(gè)示例,并且是圖8、圖16、圖25和圖33中的繪畫風(fēng)格轉(zhuǎn)換處
理的另一不例。在步驟S311中,筆劃方向計(jì)算單元205利用從YC轉(zhuǎn)換處理單元135提供來的輸入圖像,計(jì)算關(guān)于不那么易受噪聲影響的筆劃方向的信息。筆劃方向計(jì)算單元205將關(guān)于筆劃方向的信息提供給90度旋轉(zhuǎn)單元311和筆劃變形特性計(jì)算單元202。在步驟S312中,90度旋轉(zhuǎn)單元311將從筆劃方向計(jì)算單元205提供來的關(guān)于筆劃方向的信息(流向量)旋轉(zhuǎn)90度。90度旋轉(zhuǎn)單元311將已被旋轉(zhuǎn)90度的關(guān)于畫筆筆劃方向的信息提供給筆劃變形特性計(jì)算單元312。筆劃變形特性計(jì)算單元312被從例如圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備提供以隨機(jī)圖案。在步驟S313中,筆劃變形特性計(jì)算單元312計(jì)算用于生成經(jīng)90度旋轉(zhuǎn)的畫筆筆劃圖案的變形特性。該變形特性計(jì)算處理與以上參考圖27描述的變形特性計(jì)算處理基本上實(shí)質(zhì)相似,從而省略對其的詳細(xì)描述。然而,筆劃變形特性計(jì)算單元312不僅將計(jì)算出的變形特性作為變形特性映射圖提供給變形特性組合單元301,而且還將包括局部最小值的圖像的畫筆筆劃圖案輸出到筆劃變形特性計(jì)算單元202。筆劃變形特性計(jì)算單元202被提供以來自筆劃變形特性計(jì)算單元312的畫筆筆劃圖案的圖像和來自筆劃方向計(jì)算單元205的指示畫筆筆劃方向的信號。在步驟S314中,筆劃變形特性計(jì)算單元202計(jì)算用于生成畫筆筆劃圖案的變形特性。該筆劃圖案變形特性計(jì)算處理與以上參考圖27描述的筆劃圖案變形特性計(jì)算處理基本上實(shí)質(zhì)相似,從而省略對其的詳細(xì)描述,因?yàn)槭侨哂嗟?。筆劃變形特性計(jì)算單元202計(jì)算針對具有最小值的像素的位置的變形特性(相對位置),并將計(jì)算出的變形特性作為變形特性映射圖提供給變形特性組合單元301。
在步驟S315中,變形特性組合單元301組合從筆劃變形特性計(jì)算單元312提供來的經(jīng)90度旋轉(zhuǎn)的筆劃變形特性和從筆劃變形特性計(jì)算單元202提供來的筆劃變形特性。變形特性組合單元301將組合的變形特性作為變形特性映射圖提供給變形處理單元302。在步驟S316中,變形處理單元302根據(jù)從變形特性組合單元301提供來的組合變形特性映射圖對從YC轉(zhuǎn)換處理單元135提供來的輸入圖像進(jìn)行變形。然后,變形處理單元302將經(jīng)變形的圖像作為輸出圖像提供給下游。從而,取代點(diǎn)畫變形特性(二維)和筆劃變形特性(一維),可以通過組合使用多個(gè)具有不同方向的筆劃變形(一維)來創(chuàng)建用于二維區(qū)域的變形特性。另外,當(dāng)取代點(diǎn)畫變形特性生成用于經(jīng)旋轉(zhuǎn)的筆劃的變形特性時(shí),可以執(zhí)行變形處理兩次,而不是將變形特性進(jìn)行組合。繪畫風(fēng)格轉(zhuǎn)換處理單元的另一示例配置圖36是示出繪畫風(fēng)格轉(zhuǎn)換處理單元136的示例配置的框圖。圖36中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136是圖21中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的擴(kuò)展版本的示例,并且與圖12中所示的示例相似,具有能夠調(diào)整輸出畫筆筆劃的強(qiáng)度的配置。與圖21中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136相似,繪畫風(fēng)格轉(zhuǎn)換處理單元136包括點(diǎn)畫變形特性計(jì)算單元201、筆劃變形特性計(jì)算單元202、變形處理單元203、變形處理單元204和筆劃方向計(jì)算單元205。與圖12中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136中一樣,圖36中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136還包括抖動添加單元181和銳化處理單元182。在圖36中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136中,抖動添加單元181位于變形處理單元203的上游,并且銳化處理單元182位于變形處理單元204的下游。輸入圖像被從YC轉(zhuǎn)換處理單元135提供到抖動添加單元181。抖動添加單元181還被從例如圖I中所示的CPU 112或任何其他適當(dāng)設(shè)備提供以隨機(jī)圖案。抖動添加單元181利用隨機(jī)圖案向輸入圖像添加抖動,并且將被添加了抖動的圖像提供給變形處理單元203。變形處理單元203根據(jù)從點(diǎn)畫變形特性計(jì)算單元201提供來的變形特性映射圖對從抖動添加單元181提供來的被添加了抖動的圖像進(jìn)行變形,并將經(jīng)變形的圖像提供給變形處理單元204。與圖3中所示的變形處理單元141相似,變形處理單元204具有圖6中所示的配置。變形處理單元204根據(jù)從筆劃變形特性計(jì)算單元202提供來的變形特性映射圖對從變形處理單元203提供來的輸入圖像進(jìn)行變形,并將經(jīng)變形的圖像提供給銳化處理單元182。銳化處理單元182對經(jīng)變形的圖像進(jìn)行銳化,并將經(jīng)銳化的圖像作為輸出圖像提供給下游。利用上述配置,在具有組合的點(diǎn)畫風(fēng)格處理和筆劃處理的油畫處理的情況下,也可以通過調(diào)整抖動的強(qiáng)度來增大點(diǎn)畫風(fēng)格中的點(diǎn)的顏色的變化。從而,可以增大點(diǎn)之間的對比度,并且可以獲得強(qiáng)畫筆筆劃。也就是說,可以利用如下兩個(gè)特性來調(diào)整畫筆筆劃的強(qiáng)度點(diǎn)之間的對比度和邊界的清晰度。在圖36中所示的示例中,作為示例,提供了圖21中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的擴(kuò)展版本,并且提供了能夠調(diào)整輸出畫筆筆劃的強(qiáng)度的配置。然而,可以提供圖32或圖34中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136的擴(kuò)展版本,并且可以提供能夠調(diào)整輸出畫筆筆劃的強(qiáng)度的配置。繪畫風(fēng)格轉(zhuǎn)換處理的流程接下來,將參考圖37中所示的流程圖來描述圖36中所示的繪畫風(fēng)格轉(zhuǎn)換處理單元136執(zhí)行的繪畫風(fēng)格轉(zhuǎn)換處理。圖37中所示的繪畫風(fēng)格轉(zhuǎn)換處理也是圖7中的步驟S107中的繪畫風(fēng)格轉(zhuǎn)換處理的一個(gè)示例。此外,圖37中所示的繪畫風(fēng)格轉(zhuǎn)換處理也是圖8、圖
16、圖25、圖33和圖35中的繪畫風(fēng)格轉(zhuǎn)換處理的另一示例。在步驟S351中,筆劃方向計(jì)算單元205利用從YC轉(zhuǎn)換處理單元135提供來的輸入圖像,計(jì)算關(guān)于不那么易受噪聲影響的筆劃方向的信息。筆劃方向計(jì)算單元205將關(guān)于筆劃方向的信息提供給筆劃變形特性計(jì)算單元202。點(diǎn)畫變形特性計(jì)算單元201被從例如圖I中所示的CPU 112或輸入設(shè)備113或者任何其他適當(dāng)設(shè)備提供以隨機(jī)圖案和搜索范圍。在步驟S352中,點(diǎn)畫變形特性計(jì)算單元 201計(jì)算用于生成點(diǎn)畫圖案的變形特性。變形特性計(jì)算處理與以上參考圖9描述的變形特性計(jì)算處理基本上實(shí)質(zhì)相似,從而省略對其的詳細(xì)描述。點(diǎn)畫變形特性計(jì)算單元201將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元203,并且將包括局部最小值的圖像的點(diǎn)畫圖案輸出到筆劃變形特性計(jì)算單元202。筆劃變形特性計(jì)算單元202被提供以來自點(diǎn)畫變形特性計(jì)算單元201的點(diǎn)畫圖案的圖像和來自筆劃方向計(jì)算單元205的指示畫筆筆劃方向的信號。在步驟S353中,筆劃變形特性計(jì)算單元202計(jì)算用于生成畫筆筆劃圖案的變形特性。該筆劃圖案變形特性計(jì)算處理與以上參考圖27描述的筆劃圖案變形特性計(jì)算處理基本上實(shí)質(zhì)相似,從而省略對其的詳細(xì)描述。筆劃變形特性計(jì)算單元202計(jì)算針對具有最小值的像素的位置的變形特性(相對位置),并將計(jì)算出的變形特性作為變形特性映射圖提供給變形處理單元204。在步驟S354中,抖動添加單元181利用從CPU 112等提供來的隨機(jī)圖案向從YC轉(zhuǎn)換處理單元135提供來的輸入圖像添加抖動。抖動添加單元181將被添加了抖動的圖像提供給變形處理單元203。在步驟S355中,變形處理單元203根據(jù)從點(diǎn)畫變形特性計(jì)算單元201提供來的變形特性映射圖所表示的點(diǎn)畫變形特性對從抖動添加單元181提供來的輸入圖像進(jìn)行變形,并獲得點(diǎn)畫圖像(經(jīng)變形的圖像)。變形處理單元203將所獲得的點(diǎn)畫圖像提供給變形處理單元204。在步驟S356中,變形處理單元204根據(jù)從筆劃變形特性計(jì)算單元202提供來的筆劃變形特性映射圖對從變形處理單元203提供來的輸入圖像(點(diǎn)畫圖像)進(jìn)行變形。然后,變形處理單元204將經(jīng)變形的圖像提供給銳化處理單元182。在步驟S357中,銳化處理單元182對經(jīng)變形的圖像進(jìn)行銳化。銳化處理與以上參考圖17描述的銳化處理基本上實(shí)質(zhì)相似,從而省略對其的詳細(xì)描述。通過步驟S357的處理被銳化的圖像作為輸出圖像被提供給下游。圖38是示出用戶可選擇的調(diào)整按鈕與搜索范圍(點(diǎn)畫點(diǎn)半徑)、抖動量(強(qiáng)度)和銳化(高通增益)的參數(shù)之間的關(guān)系的另一示例的示圖。圖38中所示的示例是以上參考圖18和19所述的調(diào)整按鈕的另一示例。
在圖38中所示的示例中,已被用戶選擇的“點(diǎn)畫”按鈕的輸入被轉(zhuǎn)換成以下參數(shù)3像素的搜索范圍(點(diǎn)畫點(diǎn)半徑),3像素的搜索范圍(筆劃長度)、±32的抖動(強(qiáng)度),以及X I. 2的銳化(高通增益)。也就是說,“點(diǎn)畫”按鈕的輸入被轉(zhuǎn)換成獲得點(diǎn)畫效果的參數(shù)。被用戶選擇的“印象派”按鈕的輸入被轉(zhuǎn)換成以下參數(shù)3像素的搜索范圍(點(diǎn)畫點(diǎn)半徑),15像素的搜索范圍(筆劃長度)、± 16的抖動(強(qiáng)度),以及X I. 4的銳化(高通增益)。也就是說,“印象派”按鈕的輸入被轉(zhuǎn)換成獲得印象派效果的參數(shù)。被用戶選擇的“印象派(增強(qiáng))”按鈕的輸入被轉(zhuǎn)換成以下參數(shù)5像素的搜索范圍(點(diǎn)畫點(diǎn)半徑),21像素的搜索范圍(筆劃長度)、±32的抖動(強(qiáng)度),以及X I. 4的銳化(高通增益)。也就是說,“印象派”按鈕的輸入被轉(zhuǎn)換成獲得印象派效果的參數(shù)。
當(dāng)組合使用點(diǎn)畫風(fēng)格處理和筆劃處理時(shí),對上述調(diào)整按鈕的使用(顯示控制)也使得用戶可以直觀地調(diào)整畫筆筆劃的外觀。從而,在本技術(shù)的實(shí)施例中,根據(jù)其中某個(gè)像素的值被散布在二維區(qū)域上的這樣的變形特性(相對位置)來對圖像進(jìn)行變形。也就是說,根據(jù)變形特性來局部地分布局部
最小值。因此,與現(xiàn)有的反復(fù)處理方法相比,可以迅速地獲得藝術(shù)風(fēng)格效果。特別地,可以迅速地獲得具有穩(wěn)定的筆劃的繪畫效果。此外,還可連續(xù)地選擇從點(diǎn)畫繪畫效果到具有長畫筆筆劃的繪畫效果的范圍中的多種效果。另外,通過調(diào)整參數(shù),可以以各種方式來修改繪畫效果。此外,利用存儲器,可以再利用中間計(jì)算結(jié)果。因此,可以迅速地獲得在改變處理參數(shù)時(shí)獲得的結(jié)果。在以上參考圖18、圖19、圖38等的描述中,作為示例,用戶輸入被轉(zhuǎn)換成內(nèi)部參數(shù),并且繪畫效果被調(diào)整。然而,在一些情況下,例如當(dāng)圖像包括多個(gè)對象(例如人和風(fēng)景)時(shí),可能需要對于圖像的每個(gè)部分調(diào)整繪畫效果。在這種情況下,可取決于圖像中的每個(gè)像素來切換內(nèi)部參數(shù)。通過切換內(nèi)部參數(shù),可以對于每個(gè)對象獲得期望的處理結(jié)果。具體而言,可以預(yù)先存儲用于定義針對每個(gè)像素的參數(shù)的數(shù)據(jù)。利用上述方法,例如,通過減小畫筆筆劃的寬度和/或長度,在邊緣附近可提供精細(xì)的描畫,并且通過減小畫筆筆劃的強(qiáng)度(或者通過減小抖動量和銳化的強(qiáng)度),在臉部區(qū)域中可獲得平滑的輸出。本技術(shù)的實(shí)施例的特征在于利用用來將某個(gè)像素的值散布(或分布)在具有寬度和長度的二維區(qū)域上的變形特性來對圖像進(jìn)行變形,以及生成用來將某個(gè)像素的值散布(或分布)在二維區(qū)域上的變形特性。上述配置只是示例,也可使用任何其他配置。在以上描述中,作為示例,變形處理是在數(shù)字視頻相機(jī)中執(zhí)行的;然而,用來執(zhí)行變形處理的設(shè)備不限于數(shù)字視頻相機(jī)。上述處理也可在例如被配置為執(zhí)行圖像處理的計(jì)算機(jī)或個(gè)人計(jì)算機(jī)中執(zhí)行。上述處理也可在服務(wù)器中執(zhí)行。例如,圖像數(shù)據(jù)可經(jīng)由網(wǎng)絡(luò)被傳送到服務(wù)器,并且服務(wù)器可執(zhí)行變形處理。上述一系列處理可由硬件或軟件執(zhí)行。當(dāng)該一系列處理由軟件執(zhí)行時(shí),形成軟件的程序被安裝到計(jì)算機(jī)中。計(jì)算機(jī)的示例包括包含在專用硬件中的計(jì)算機(jī)和通過被安裝各種程序而能夠執(zhí)行各種功能的通用個(gè)人計(jì)算機(jī)。第三實(shí)施例計(jì)算機(jī)的示例配置圖39是示出根據(jù)程序執(zhí)行所述的一系列處理的計(jì)算機(jī)的硬件的示例配置的框圖。在圖39中所示的示例中,作為計(jì)算機(jī)的示例,示出了個(gè)人計(jì)算機(jī)700的示例配置。個(gè)人計(jì)算機(jī)700包括經(jīng)由總線704相互連接的CPU 701、只讀存儲器(ROM) 702和RAM 703。輸入/輸出接口 710也連接到總線704。輸入單元711、輸出單元712、存儲單元 713、通信單元714和驅(qū)動器715連接到輸入/輸出接口 710。輸入單元711包括鍵盤、鼠標(biāo)、麥克風(fēng)和任何其他適當(dāng)設(shè)備。輸出單元712包括顯示器、揚(yáng)聲器和任何其他適當(dāng)設(shè)備。存儲單元713包括硬盤、非易失性存儲器和任何其他適當(dāng)設(shè)備。通信單元714包括網(wǎng)絡(luò)接口和任何其他適當(dāng)設(shè)備。驅(qū)動器715驅(qū)動可移除介質(zhì)721,可移除介質(zhì)721例如是磁盤、光盤、磁光盤或半導(dǎo)體存儲器。在具有上述配置的個(gè)人計(jì)算機(jī)700中,例如,CPU 701經(jīng)由輸入/輸出接口 710和總線704將存儲單元713中存儲的程序加載到RAM 703中并且執(zhí)行該程序,從而使得可以執(zhí)行上述一系列處理。個(gè)人計(jì)算機(jī)700 (或CPU 701)要執(zhí)行的程序可通過作為例如封裝介質(zhì)的可移除介質(zhì)721來記錄和提供。該程序也可通過諸如局域網(wǎng)、因特網(wǎng)或數(shù)字廣播之類的有線或無線傳輸介質(zhì)來提供。在個(gè)人計(jì)算機(jī)700中,可移除介質(zhì)721被放在驅(qū)動器715中,從而使得程序能夠通過輸入/輸出接口 710被安裝到存儲單元713中。也可在通信單元714處通過有線或無線傳輸介質(zhì)接收程序,并將其安裝到存儲單元713中。或者,也可預(yù)先將程序安裝到ROM 702或存儲單元713中。計(jì)算機(jī)要執(zhí)行的程序可以是根據(jù)其按這里描述的順序以時(shí)序方式執(zhí)行處理的程序,或者可以是根據(jù)其并行地或者在必要的定時(shí)(例如在被調(diào)用時(shí))執(zhí)行處理的程序。這里使用的術(shù)語“系統(tǒng)”指的是包括多個(gè)設(shè)備、塊和元件的整體裝置。本技術(shù)的實(shí)施例不限于前述實(shí)施例,而是可在不脫離本技術(shù)的范圍的情況下作出多種修改。例如,本技術(shù)的實(shí)施例可提供云計(jì)算配置,其中單個(gè)功能被多個(gè)裝置經(jīng)由網(wǎng)絡(luò)共享并且由多個(gè)裝置以合作方式處理。上述各個(gè)流程圖中的步驟可由單個(gè)裝置執(zhí)行,或者可由多個(gè)裝置以分布方式執(zhí)行。如果單個(gè)步驟包括多個(gè)處理,則單個(gè)步驟中包括的多個(gè)處理可由單個(gè)裝置執(zhí)行或者可由多個(gè)裝置以分布方式執(zhí)行。雖然已參考附圖詳細(xì)描述了本公開的示例性實(shí)施例,但本公開不限于前述示例。在不脫離所附權(quán)利要求限定的本公開的技術(shù)教導(dǎo)的情況下,本公開的領(lǐng)域的普通技術(shù)人員可容易作出許多變化和修改,并且要理解這種變化和修改也落在本公開的技術(shù)范圍內(nèi)。本技術(shù)也涵蓋以下實(shí)施例(I) 一種圖像處理裝置,包括
變形處理單元,該變形處理單元被配置為通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的二維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形,所述變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對所述輸入圖像進(jìn)行變形的信息。(2)根據(jù)以上(I)所述的圖像處理裝置,還包括變形特性生成單元,該變形特性生成單元被配置為生成所述變形特性信息。(3)根據(jù)以上(2)所述的圖像處理裝置,其中,所述變形特性生成單元包括點(diǎn)畫變形特性生成單元,該點(diǎn)畫變形特性生成單元被配置為利用隨機(jī)圖案圖像和預(yù)定搜索范圍生成關(guān)于點(diǎn)畫風(fēng)格的點(diǎn)畫變形特性信息,以及筆劃變形特性生成單元,該筆劃變形特性生成單元被配置為利用根據(jù)關(guān)于筆劃的
方向的筆劃方向信息確定的搜索范圍來生成關(guān)于筆劃的筆劃變形特性信息。(4)根據(jù)以上(3)所述的圖像處理裝置,其中,所述點(diǎn)畫變形特性生成單元包括點(diǎn)畫坐標(biāo)檢測單元,該點(diǎn)畫坐標(biāo)檢測單元被配置為在針對所述隨機(jī)圖案圖像中的像素的所述預(yù)定搜索范圍中來檢測具有最小值或最大值的像素的坐標(biāo),以及點(diǎn)畫變形特性計(jì)算單元,該點(diǎn)畫變形特性計(jì)算單元被配置為計(jì)算所述隨機(jī)圖案圖像中的像素與由所述點(diǎn)畫坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述點(diǎn)畫變形特性信息,并且其中,所述筆劃變形特性生成單元包括搜索范圍確定單元,該搜索范圍確定單元被配置為根據(jù)所述筆劃方向信息確定所述搜索范圍,筆劃坐標(biāo)檢測單元,該筆劃坐標(biāo)檢測單元被配置為在針對如下點(diǎn)畫圖案圖像中的像素的所述搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo),所述點(diǎn)畫圖案圖像包括由所述點(diǎn)畫坐標(biāo)檢測單元檢測出其坐標(biāo)的像素,以及筆劃變形特性計(jì)算單元,該筆劃變形特性計(jì)算單元被配置為計(jì)算所述點(diǎn)畫圖案圖像中的像素與由所述筆劃坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述筆劃變形特性信息。(5)根據(jù)以上(3)或⑷所述的圖像處理裝置,還包括變形特性組合單元,該變形特性組合單元被配置為組合所述點(diǎn)畫變形特性信息和所述筆劃變形特性信息以獲得合成變形特性信息,其中,所述變形處理單元通過根據(jù)由所述變形特性組合單元獲得的合成變形特性信息將所述輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形。(6)根據(jù)以上(3)或⑷所述的圖像處理裝置,其中,所述變形處理單元包括點(diǎn)畫變形處理單元,該點(diǎn)畫變形處理單元被配置為通過根據(jù)由所述點(diǎn)畫變形特性生成單元生成的點(diǎn)畫變形特性信息將所述輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形以獲得經(jīng)變形的圖像,以及筆劃變形處理單元,該筆劃變形處理單元被配置為通過根據(jù)由所述筆劃變形特性生成單元生成的筆劃變形特性信息將由所述點(diǎn)畫變形處理單元獲得的經(jīng)變形的圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對由所述點(diǎn)畫變形處理單元獲得的經(jīng)變形的圖像進(jìn)行變形。(7)根據(jù)以上(3)至(6)中的任何一項(xiàng)所述的圖像處理裝置,還包括點(diǎn)畫變形特性調(diào)整單元,該點(diǎn)畫變形特性調(diào)整單元被配置為調(diào)整所述點(diǎn)畫變形特性信息所表示的特性;以及筆劃變形特性調(diào)整單元,該筆劃變形特性調(diào)整單元被配置為調(diào)整所述筆劃變形特性信息所表示的特性。(8)根據(jù)以上(7)所述的圖像處理裝置,還包括選擇單元,該選擇單元被配置為選擇所述點(diǎn)畫變形特性信息所表示的特性被調(diào)整的程度和所述筆劃變形特性信息所表示的特性被調(diào)整的程度的多種組合,其中,所述點(diǎn)畫變形特性調(diào)整單元和所述筆劃變形特性調(diào)整單元根據(jù)用戶利用所述選擇單元選擇的多種組合來分別調(diào)整所述點(diǎn)畫變形特性信息所表示的特性和所述筆劃 變形特性信息所表示的特性。(9)根據(jù)以上⑵所述的圖像處理裝置,其中,所述變形特性生成單元包括第一筆劃變形特性生成單元,該第一筆劃變形特性生成單元被配置為利用隨機(jī)圖案圖像和根據(jù)關(guān)于第一筆劃方向的第一筆劃方向信息確定的第一搜索范圍來生成第一筆劃變形特性信息,以及第二筆劃變形特性生成單元,該第二筆劃變形特性生成單元被配置為利用根據(jù)關(guān)于第二筆劃方向的第二筆劃方向信息確定的第二搜索范圍來生成第二筆劃變形特性信息,所述第二筆劃方向信息是通過旋轉(zhuǎn)所述第一筆劃方向信息而獲得的信息。(10)根據(jù)以上(9)所述的圖像處理裝置,其中,所述第一筆劃變形特性生成單元包括第一搜索范圍確定單元,該第一搜索范圍確定單元被配置為根據(jù)所述第一筆劃方向信息確定所述第一搜索范圍,第一坐標(biāo)檢測單元,該第一坐標(biāo)檢測單元被配置為在針對所述隨機(jī)圖案圖像中的像素的所述第一搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo),以及第一筆劃變形特性計(jì)算單元,該第一筆劃變形特性計(jì)算單元被配置為計(jì)算所述隨機(jī)圖案圖像中的像素與由所述第一坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述第一筆劃變形特性信息,并且其中,所述第二筆劃變形特性生成單元包括第二搜索范圍確定單元,該第二搜索范圍確定單元被配置為根據(jù)所述第二筆劃方向信息確定所述第二搜索范圍,第二坐標(biāo)檢測單元,該第二坐標(biāo)檢測單元被配置為在針對如下筆劃圖案圖像中的像素的所述第二搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo),所述筆劃圖案圖像包括由所述第一坐標(biāo)檢測單元檢測出其坐標(biāo)的像素,以及第二筆劃變形特性計(jì)算單元,該第二筆劃變形特性計(jì)算單元被配置為計(jì)算所述筆劃圖案圖像中的像素與由所述第二坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述第二筆劃變形特性信息。(11)根據(jù)以上(9)或(10)所述的圖像處理裝置,還包括變形特性組合單元,該變形特性組合單元被配置為組合所述第一筆劃變形特性信息和所述第二筆劃變形特性信息以獲得合成變形特性信息, 其中,所述變形處理單元通過根據(jù)由所述變形特性組合單元獲得的合成變形特性信息將所述輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形。(12)根據(jù)以上(9)或(10)所述的圖像處理裝置,其中,所述變形處理單元包括第一變形處理單元,該第一變形處理單元被配置為通過根據(jù)由所述第一筆劃變形特性生成單元生成的第一筆劃變形特性信息將所述輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形以獲得經(jīng)變形的圖像,以及第二變形處理單元,該第二變形處理單元被配置為通過根據(jù)由所述第二筆劃變形特性生成單元生成的第二筆劃變形特性信息將由所述第一變形處理單元獲得的經(jīng)變形的圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對由所述第一變形處理單元獲得的經(jīng)變形的圖像進(jìn)行變形。(13)根據(jù)以上(2)所述的圖像處理裝置,其中,所述變形特性生成單元利用隨機(jī)圖案圖像和預(yù)定搜索范圍來生成關(guān)于點(diǎn)畫風(fēng)格的點(diǎn)畫變形特性信息。(14)根據(jù)以上(13)所述的圖像處理裝置,其中,所述變形特性生成單元包括點(diǎn)畫坐標(biāo)檢測單元,該點(diǎn)畫坐標(biāo)檢測單元被配置為在針對所述隨機(jī)圖案圖像中的像素的所述預(yù)定搜索范圍中來檢測具有最小值或最大值的像素的坐標(biāo),以及點(diǎn)畫變形特性計(jì)算單元,該點(diǎn)畫變形特性計(jì)算單元被配置為計(jì)算所述隨機(jī)圖案圖像中的像素與由所述點(diǎn)畫坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述點(diǎn)畫變形特性信息。(15)根據(jù)以上(I)至(14)中的任何一項(xiàng)所述的圖像處理裝置,還包括抖動添加單元,該抖動添加單元被配置為在所述輸入圖像被輸入到所述變形處理單元之前向所述輸入圖像添加抖動;以及銳化處理單元,該銳化處理單元被配置為對經(jīng)所述變形處理單元變形的圖像執(zhí)行高頻強(qiáng)調(diào)處理。(16)根據(jù)以上(15)所述的圖像處理裝置,還包括變形特性調(diào)整單元,該變形特性調(diào)整單元被配置為調(diào)整所述變形特性信息所表示的特性;以及強(qiáng)度調(diào)整單元,該強(qiáng)度調(diào)整單元被配置為調(diào)整所述抖動和所述高頻強(qiáng)調(diào)處理的強(qiáng)度。(17)根據(jù)以上(16)所述的圖像處理裝置,還包括選擇單元,該選擇單元被配置為選擇所述變形特性信息所表示的特性被調(diào)整的程度與所述抖動和所述高頻強(qiáng)調(diào)處理被調(diào)整的程度的多種組合,其中,所述變形特性調(diào)整單元和所述強(qiáng)度調(diào)整單元根據(jù)用戶利用所述選擇單元選擇的多種組合來分別調(diào)整所述變形特性信息所表示的特性以及所述抖動和所述高頻強(qiáng)調(diào)處理的強(qiáng)度。(18)根據(jù)以上⑵至(17)中的任何一項(xiàng)所述的圖像處理裝置,還包括存儲器,該存儲器被配置為保存由所述變形特性生成單元生成的變形特性信息。(19)根據(jù)以上(I)所述的圖像處理裝置,還包括存儲器,該存儲器被配置為保存所述變形特性信息。(20)根據(jù)以上(19)所述的圖像處理裝置,其中,所述變形特性信息是通過在針對隨機(jī)圖案圖像中的像素的預(yù)定搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo)并且通過計(jì)算其坐標(biāo)被檢測出的像素與所述隨機(jī)圖案圖像中的像素之間的位置關(guān)系來生成的。(21) —種圖像處理方法,包括通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的二維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形,所述變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對所述輸入圖像進(jìn)行變形的信息。 (22) 一種程序,用于使得計(jì)算機(jī)執(zhí)行圖像處理方法以便執(zhí)行包括以下步驟的圖像處理方法通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的二維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形,所述變形特性信息是用于利用對于每個(gè)像素位置來隨機(jī)不同的變形特性來對所述輸入圖像進(jìn)行變形的信息。本公開包含與2011年9月2日向日本專利局提交的日本優(yōu)先權(quán)專利申請JP2011-191760中公開的主題相關(guān)的主題,特此通過引用將該申請的全部內(nèi)容并入。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,取決于設(shè)計(jì)要求和其他因素,可以進(jìn)行各種修改、組合、子組合和變更,只要它們處于所附權(quán)利要求或其等同物的范圍之內(nèi)即可。
權(quán)利要求
1.ー種圖像處理裝置,包括 變形處理單元,該變形處理單元被配置為通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的ニ維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形,所述變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對所述輸入圖像進(jìn)行變形的信息。
2.根據(jù)權(quán)利要求I所述的圖像處理裝置,還包括變形特性生成単元,該變形特性生成単元被配置為生成所述變形特性信息。
3.根據(jù)權(quán)利要求2所述的圖像處理裝置,其中,所述變形特性生成単元包括 點(diǎn)畫變形特性生成単元,該點(diǎn)畫變形特性生成単元被配置為利用隨機(jī)圖案圖像和預(yù)定捜索范圍生成關(guān)于點(diǎn)畫風(fēng)格的點(diǎn)畫變形特性信息,以及 筆劃變形特性生成単元,該筆劃變形特性生成単元被配置為利用根據(jù)關(guān)于筆劃的方向的筆劃方向信息確定的捜索范圍來生成關(guān)于筆劃的筆劃變形特性信息。
4.根據(jù)權(quán)利要求3所述的圖像處理裝置,其中,所述點(diǎn)畫變形特性生成単元包括 點(diǎn)畫坐標(biāo)檢測単元,該點(diǎn)畫坐標(biāo)檢測単元被配置為在針對所述隨機(jī)圖案圖像中的像素的所述預(yù)定捜索范圍中來檢測具有最小值或最大值的像素的坐標(biāo),以及 點(diǎn)畫變形特性計(jì)算單元,該點(diǎn)畫變形特性計(jì)算單元被配置為計(jì)算所述隨機(jī)圖案圖像中的像素與由所述點(diǎn)畫坐標(biāo)檢測単元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述點(diǎn)畫變形特性信息,并且 其中,所述筆劃變形特性生成単元包括 捜索范圍確定單元,該搜索范圍確定單元被配置為根據(jù)所述筆劃方向信息確定所述搜索范圍, 筆劃坐標(biāo)檢測単元,該筆劃坐標(biāo)檢測単元被配置為在針對如下點(diǎn)畫圖案圖像中的像素的所述搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo),所述點(diǎn)畫圖案圖像包括由所述點(diǎn)畫坐標(biāo)檢測単元檢測出其坐標(biāo)的像素,以及 筆劃變形特性計(jì)算單元,該筆劃變形特性計(jì)算單元被配置為計(jì)算所述點(diǎn)畫圖案圖像中的像素與由所述筆劃坐標(biāo)檢測単元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述筆劃變形特性信息。
5.根據(jù)權(quán)利要求3所述的圖像處理裝置,還包括變形特性組合單元,該變形特性組合単元被配置為組合所述點(diǎn)畫變形特性信息和所述筆劃變形特性信息以獲得合成變形特性信息, 其中,所述變形處理單元通過根據(jù)由所述變形特性組合單元獲得的合成變形特性信息將所述輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形。
6.根據(jù)權(quán)利要求3所述的圖像處理裝置,其中,所述變形處理單元包括 點(diǎn)畫變形處理單元,該點(diǎn)畫變形處理單元被配置為通過根據(jù)由所述點(diǎn)畫變形特性生成単元生成的所述點(diǎn)畫變形特性信息將所述輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形以獲得經(jīng)變形的圖像,以及 筆劃變形處理單元,該筆劃變形處理單元被配置為通過根據(jù)由所述筆劃變形特性生成単元生成的所述筆劃變形特性信息將由所述點(diǎn)畫變形處理單元獲得的經(jīng)變形的圖像中的每個(gè)像素的值分布在所述分布區(qū)域上,來對由所述點(diǎn)畫變形處理單元獲得的經(jīng)變形的圖像進(jìn)行變形。
7.根據(jù)權(quán)利要求3所述的圖像處理裝置,還包括 點(diǎn)畫變形特性調(diào)整單元,該點(diǎn)畫變形特性調(diào)整單元被配置為調(diào)整所述點(diǎn)畫變形特性信息所表示的特性;以及 筆劃變形特性調(diào)整單元,該筆劃變形特性調(diào)整單元被配置為調(diào)整所述筆劃變形特性信息所表示的特性。
8.根據(jù)權(quán)利要求7所述的圖像處理裝置,還包括選擇單元,該選擇單元被配置為選擇所述點(diǎn)畫變形特性信息所表示的特性被調(diào)整的程度和所述筆劃變形特性信息所表示的特性被調(diào)整的程度的多種組合, 其中,所述點(diǎn)畫變形特性調(diào)整單元和所述筆劃變形特性調(diào)整單元根據(jù)用戶利用所述選擇單元選擇的多種組合來分別調(diào)整所述點(diǎn)畫變形特性信息所表示的特性和所述筆劃變形特性信息所表示的特性。
9.根據(jù)權(quán)利要求2所述的圖像處理裝置,其中,所述變形特性生成單元包括 第一筆劃變形特性生成單元,該第一筆劃變形特性生成單元被配置為利用隨機(jī)圖案圖像和根據(jù)關(guān)于第一筆劃方向的第一筆劃方向信息確定的第一搜索范圍來生成第一筆劃變形特性信息,以及 第二筆劃變形特性生成單元,該第二筆劃變形特性生成單元被配置為利用根據(jù)關(guān)于第二筆劃方向的第二筆劃方向信息確定的第二搜索范圍來生成第二筆劃變形特性信息,所述第二筆劃方向信息是通過旋轉(zhuǎn)所述第一筆劃方向信息而獲得的信息。
10.根據(jù)權(quán)利要求9所述的圖像處理裝置,其中,所述第一筆劃變形特性生成單元包括 第一搜索范圍確定單元,該第一搜索范圍確定單元被配置為根據(jù)所述第一筆劃方向信息確定所述第一搜索范圍, 第一坐標(biāo)檢測單元,該第一坐標(biāo)檢測單元被配置為在針對所述隨機(jī)圖案圖像中的像素的所述第一搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo),以及 第一筆劃變形特性計(jì)算單元,該第一筆劃變形特性計(jì)算單元被配置為計(jì)算所述隨機(jī)圖案圖像中的像素與由所述第一坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述第一筆劃變形特性信息,并且 其中,所述第二筆劃變形特性生成單元包括 第二搜索范圍確定單元,該第二搜索范圍確定單元被配置為根據(jù)所述第二筆劃方向信息確定所述第二搜索范圍, 第二坐標(biāo)檢測單元,該第二坐標(biāo)檢測單元被配置為在針對如下筆劃圖案圖像中的像素的所述第二搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo),所述筆劃圖案圖像包括由所述第一坐標(biāo)檢測單元檢測出其坐標(biāo)的像素,以及 第二筆劃變形特性計(jì)算單元,該第二筆劃變形特性計(jì)算單元被配置為計(jì)算所述筆劃圖案圖像中的像素與由所述第二坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述第二筆劃變形特性信息。
11.根據(jù)權(quán)利要求9所述的圖像處理裝置,還包括變形特性組合單元,該變形特性組合單元被配置為組合所述第一筆劃變形特性信息和所述第二筆劃變形特性信息以獲得合成變形特性信息,其中,所述變形處理單元通過根據(jù)由所述變形特性組合單元獲得的合成變形特性信息將所述輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形。
12.根據(jù)權(quán)利要求9所述的圖像處理裝置,其中,所述變形處理單元包括 第一變形處理單元,該第一變形處理單元被配置為通過根據(jù)由所述第一筆劃變形特性生成單元生成的第一筆劃變形特性信息將所述輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形以獲得經(jīng)變形的圖像,以及 第二變形處理單元,該第二變形處理單元被配置為通過根據(jù)由所述第二筆劃變形特性生成單元生成的第二筆劃變形特性信息將由所述第一變形處理單元獲得的經(jīng)變形的圖像中的每個(gè)像素的值分布在所述分布區(qū)域上,來對由所述第一變形處理單元獲得的經(jīng)變形的圖像進(jìn)行變形。
13.根據(jù)權(quán)利要求2所述的圖像處理裝置,其中,所述變形特性生成單元利用隨機(jī)圖案圖像和預(yù)定搜索范圍來生成關(guān)于點(diǎn)畫風(fēng)格的點(diǎn)畫變形特性信息。
14.根據(jù)權(quán)利要求13所述的圖像處理裝置,其中,所述變形特性生成單元包括 點(diǎn)畫坐標(biāo)檢測單元,該點(diǎn)畫坐標(biāo)檢測單元被配置為在針對所述隨機(jī)圖案圖像中的像素的所述預(yù)定搜索范圍中來檢測具有最小值或最大值的像素的坐標(biāo),以及 點(diǎn)畫變形特性計(jì)算單元,該點(diǎn)畫變形特性計(jì)算單元被配置為計(jì)算所述隨機(jī)圖案圖像中的像素與由所述點(diǎn)畫坐標(biāo)檢測單元檢測出其坐標(biāo)的像素之間的位置關(guān)系以生成所述點(diǎn)畫變形特性信息。
15.根據(jù)權(quán)利要求I所述的圖像處理裝置,還包括 抖動添加單元,該抖動添加單元被配置為在所述輸入圖像被輸入到所述變形處理單元之前向所述輸入圖像添加抖動;以及 銳化處理單元,該銳化處理單元被配置為對經(jīng)所述變形處理單元變形的圖像執(zhí)行高頻強(qiáng)調(diào)處理。
16.根據(jù)權(quán)利要求15所述的圖像處理裝置,還包括 變形特性調(diào)整單元,該變形特性調(diào)整單元被配置為調(diào)整所述變形特性信息所表示的特性;以及 強(qiáng)度調(diào)整單元,該強(qiáng)度調(diào)整單元被配置為調(diào)整所述抖動和所述高頻強(qiáng)調(diào)處理的強(qiáng)度。
17.根據(jù)權(quán)利要求16所述的圖像處理裝置,還包括選擇單元,該選擇單元被配置為選擇所述變形特性信息所表示的特性被調(diào)整的程度與所述抖動和所述高頻強(qiáng)調(diào)處理被調(diào)整的程度的多種組合, 其中,所述變形特性調(diào)整單元和所述強(qiáng)度調(diào)整單元根據(jù)用戶利用所述選擇單元選擇的多種組合來分別調(diào)整所述變形特性信息所表示的特性以及所述抖動和所述高頻強(qiáng)調(diào)處理的強(qiáng)度。
18.根據(jù)權(quán)利要求2所述的圖像處理裝置,還包括存儲器,該存儲器被配置為保存由所述變形特性生成單元生成的變形特性信息。
19.根據(jù)權(quán)利要求I所述的圖像處理裝置,還包括存儲器,該存儲器被配置為保存所述變形特性信息。
20.根據(jù)權(quán)利要求19所述的圖像處理裝置,其中,所述變形特性信息是通過在針對隨機(jī)圖案圖像中的像素的預(yù)定搜索范圍中檢測具有最小值或最大值的像素的坐標(biāo)并且通過計(jì)算其坐標(biāo)被檢測出的像素與所述隨機(jī)圖案圖像中的像素之間的位置關(guān)系來生成的。
21.—種圖像處理方法,包括 通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的ニ維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形,所述變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對所述輸入圖像進(jìn)行變形的信息。
22.—種程序,用于使得計(jì)算機(jī)執(zhí)行圖像處理方法以便執(zhí)行包括以下步驟的圖像處理方法 通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的ニ維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在所述分布區(qū)域上來對所述輸入圖像進(jìn)行變形,所述變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對所述輸入圖像進(jìn)行變形的信息。
全文摘要
本發(fā)明公開了圖像處理裝置和方法以及程序。一種圖像處理裝置包括變形處理單元,該變形處理單元被配置為通過根據(jù)用于將每個(gè)像素分布在具有隨機(jī)不同的大小和方向的二維分布區(qū)域上的變形特性信息將輸入圖像中的每個(gè)像素的值分布在該分布區(qū)域上來對輸入圖像進(jìn)行變形。變形特性信息是用于利用對于每個(gè)像素位置而隨機(jī)不同的變形特性來對輸入圖像進(jìn)行變形的信息。
文檔編號H04N9/73GK102984526SQ20121031537
公開日2013年3月20日 申請日期2012年8月27日 優(yōu)先權(quán)日2011年9月2日
發(fā)明者若園雅史 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
鹤岗市| 察哈| 锡林浩特市| 克拉玛依市| 肇州县| 东乌珠穆沁旗| 丁青县| 富顺县| 万载县| 喀喇| 同心县| 阳高县| 白山市| 周口市| 江华| 安泽县| 南陵县| 青冈县| 海兴县| 永昌县| 湖南省| 宁化县| 襄汾县| 余庆县| 万山特区| 云和县| 尉犁县| 宣汉县| 鄂伦春自治旗| 黔江区| 平山县| 通河县| 马关县| 探索| 赞皇县| 张掖市| 吴忠市| 酒泉市| 双鸭山市| 左贡县| 五常市|