图像处理装置和方法以及程序的制作方法

文档序号:7859261阅读:124来源:国知局
专利名称:图像处理装置和方法以及程序的制作方法
技术领域
本公开涉及图像处理装置和方法以及程序,更具体而言涉及能够迅速地向图像应用诸如绘画之类的艺术风格的效果的图像处理装置和方法以及程序。
背景技术
有用于转换输入图像以获得具有绘画风格的输出图像的技术可用。这种技术被称为非照片真实描画(non photo-realistic rendering,NPR)技术。一种NPR技术是用于向图像反复添加类似画笔笔划(brush stroke)的图案以获得与以油画风格描画的图像相似的图像的技术。例如,8-44867号日本未实审专利申请公布(对应于5,621,868号美国专利)(以下称为“专利文献”)提出了一种算法,其中,对于输入图像执行用某个椭圆区域中央的像素的值来替换该椭圆区域中的每个像素的处理以生成类似画笔笔划的图案并获得与以油画风格描画的图像相似的输出图像。此外,A. Hertzmann 在 “Painterly Rendering with Curved Brush Strokes ofMultiple Sizes”,Proc. Sgigraph 98, ACM Press, 1998, pp. 453-460 (以下称为“非专利文献”)中提出了一种算法,其中,利用画笔笔划图案反复描画图像缓冲器以获得输出图像并且减小输入图像与每个输出图像之间的平方误差以获得与以油画风格描画的图像相似的结果图像。在此技术中,以不同形状的画笔笔划图案进行描画使得可以提供各种绘画风格的输出图像。例如,以圆形画笔笔划图案进行描画允许了与以点画风格(pointilliststyle)描画的图像相似的输出图像,而利用曲线画笔笔划则提供了与以印象派风格(impressionist style)描画的图像相似的输出图像
发明内容

然而,以上给出的专利文献中提出的技术和以上给出的非专利文献中由A. Hertzmann提出的技术涉及反复描画画笔笔划以获得期望的输出图像。例如,某个像素的输出值是在该值被更新了许多次之后确定的。由于此原因,以上给出的专利文献中提出的技术和以上给出的非专利文献中由A. Hertzmann提出的技术获得期望的输出图像要花较长的处理时间。因此,希望迅速地向图像应用诸如绘画之类的艺术风格的效果。根据本公开的一个实施例的一种图像处理装置包括变形(modification)处理单元,该变形处理单元被配置为通过根据用于将每个像素分布在具有随机不同的大小和方向的二维分布区域上的变形特性信息将输入图像中的每个像素的值分布在分布区域上来对输入图像进行变形,变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对输入图像进行变形的信息。图像处理装置还可包括变形特性生成单元,该变形特性生成单元被配置为生成变形特性信息。
变形特性生成单元可包括点画变形特性生成单元,该点画变形特性生成单元被配置为利用随机图案图像和预定搜索范围生成关于点画风格的点画变形特性信息;以及笔划变形特性生成单元,该笔划变形特性生成单元被配置为利用根据关于笔划的方向的笔划方向信息确定的搜索范围来生成关于笔划的笔划变形特性信息。点画变形特性生成单元可包括点画坐标检测单元,该点画坐标检测单元被配置为在针对随机图案图像中的像素的预定搜索范围中来检测具有最小值或最大值的像素的坐标;以及点画变形特性计算单元,该点画变形特性计算单元被配置为计算随机图案图像中的像素与由点画坐标检测单元检测出其坐标的像素之间的位置关系以生成点画变形特性信息。笔划变形特性生成单元可包括搜索范围确定单元,该搜索范围确定单元被配置为根据笔划方向信息确定搜索范围;笔划坐标检测单元,该笔划坐标检测单元被配置为在针对如下点画图案图像中的像素的搜索范围中检测具有最小值或最大值的像素的坐标,所述点画图案图像包括由所述点画坐标检测单元检测出其坐标的像素;以及笔划变形特性计算单元,该笔划变形特性计算单元被配置为计算点画图案图像中的像素与由笔划坐标检测单元检测出其坐标的像素之间的位置关系以生成笔划变形特性信息。 图像处理装置还可包括变形特性组合单元,该变形特性组合单元被配置为组合点画变形特性信息和笔划变形特性信息以获得合成变形特性信息。变形处理单元可通过根据由变形特性组合单元获得的合成变形特性信息将输入图像中的每个像素的值分布在分布区域上来对输入图像进行变形。变形处理单元可包括点画变形处理单元,该点画变形处理单元被配置为通过根据由点画变形特性生成单元生成的点画变形特性信息将输入图像中的每个像素的值分布在分布区域上来对输入图像进行变形以获得经变形的图像;以及笔划变形处理单元,该笔划变形处理单元被配置为通过根据由笔划变形特性生成单元生成的笔划变形特性信息将由点画变形处理单元获得的经变形的图像中的每个像素的值分布在分布区域上,来对由点画变形处理单元获得的经变形的图像进行变形。图像处理装置还可包括点画变形特性调整单元,该点画变形特性调整单元被配置为调整点画变形特性信息所表示的特性;以及笔划变形特性调整单元,该笔划变形特性调整单元被配置为调整笔划变形特性信息所表示的特性。图像处理装置还可包括选择单元,该选择单元被配置为选择点画变形特性信息所表示的特性被调整的程度和笔划变形特性信息所表示的特性被调整的程度的多种组合。点画变形特性调整单元和笔划变形特性调整单元可根据用户利用选择单元选择的多种组合来分别调整点画变形特性信息所表示的特性和笔划变形特性信息所表示的特性。变形特性生成单元可包括第一笔划变形特性生成单元,该第一笔划变形特性生成单元被配置为利用随机图案图像和根据关于第一笔划方向的第一笔划方向信息确定的第一搜索范围来生成第一笔划变形特性信息;以及第二笔划变形特性生成单元,该第二笔划变形特性生成单元被配置为利用根据关于第二笔划方向的第二笔划方向信息确定的第二搜索范围来生成第二笔划变形特性信息,第二笔划方向信息是通过旋转第一笔划方向信息而获得的彳目息。第一笔划变形特性生成单元可包括第一搜索范围确定单元,该第一搜索范围确定单元被配置为根据第一笔划方向信息确定第一搜索范围;第一坐标检测单元,该第一坐标检测单元被配置为在针对随机图案图像中的像素的第一搜索范围中检测具有最小值或最大值的像素的坐标;以及第一笔划变形特性计算单元,该第一笔划变形特性计算单元被配置为计算随机图案图像中的像素与由第一坐标检测单元检测出其坐标的像素之间的位置关系以生成第一笔划变形特性信息。第二笔划变形特性生成单元可包括第二搜索范围确定单元,该第二搜索范围确定单元被配置为根据第二笔划方向信息确定第二搜索范围;第二坐标检测单元,该第二坐标检测单元被配置为在针对如下笔划图案图像中的像素的第二搜索范围中检测具有最小值或最大值的像素的坐标,所述笔划图案图像包括由所述第一坐标检测单元检测出其坐标的像素;以及第二笔划变形特性计算单元,该第二笔划变形特性计算单元被配置为计算笔划图案图像中的像素与由第二坐标检测单元检测出其坐标的像素之间的位置关系以生成第二笔划变形特性信息。图像处理装置还可包括变形特性组合单元,该变形特性组合单元被配置为组合第一笔划变形特性信息和第二笔划变形特性信息以获得合成变形特性信息。变形处理单元可通过根据由变形特性组合单元获得的合成变形特性信息将输入图像中的每个像素的值分布在分布区域上来对输入图像进行变形。 变形处理单元可包括第一变形处理单元,该第一变形处理单元被配置为通过根据由第一笔划变形特性生成单元生成的第一笔划变形特性信息将输入图像中的每个像素的值分布在分布区域上来对输入图像进行变形以获得经变形的图像;以及第二变形处理单元,该第二变形处理单元被配置为通过根据由第二笔划变形特性生成单元生成的第二笔划变形特性信息将由第一变形处理单元获得的经变形的图像中的每个像素的值分布在分布区域上,来对由第一变形处理单元获得的经变形的图像进行变形。变形特性生成单元可利用随机图案图像和预定搜索范围来生成关于点画风格的点画变形特性信息。变形特性生成单元可包括点画坐标检测单元,该点画坐标检测单元被配置为在针对随机图案图像中的像素的预定搜索范围中来检测具有最小值或最大值的像素的坐标;以及点画变形特性计算单元,该点画变形特性计算单元被配置为计算随机图案图像中的像素与由点画坐标检测单元检测出其坐标的像素之间的位置关系以生成点画变形特性信息。图像处理装置还可包括抖动(jitter)添加单元,该抖动添加单元被配置为在输入图像被输入到变形处理单元之前向输入图像添加抖动;以及锐化处理单元,该锐化处理单元被配置为对经变形处理单元变形的图像执行高频强调处理。图像处理装置还可包括变形特性调整单元,该变形特性调整单元被配置为调整变形特性信息所表示的特性;以及强度调整单元,该强度调整单元被配置为调整抖动和高频强调处理的强度。图像处理装置还可包括选择单元,该选择单元被配置为选择变形特性信息所表示的特性被调整的程度与抖动和高频强调处理被调整的程度的多种组合。变形特性调整单元和强度调整单元可根据用户利用选择单元选择的多种组合来分别调整变形特性信息所表示的特性以及抖动和高频强调处理的强度。图像处理装置还可包括存储器,该存储器被配置为保存由变形特性生成单元生成的变形特性信息。图像处理装置还可包括存储器,该存储器被配置为保存变形特性信息。
变形特性信息可通过在针对随机图案图像中的像素的预定搜索范围中检测具有最小值或最大值的像素的坐标并且通过计算其坐标被检测出的像素与随机图案图像中的像素之间的位置关系来生成。根据本公开的另一实施例的一种图像处理方法包括通过根据用于将每个像素分布在具有随机不同的大小和方向的二维分布区域上的变形特性信息将输入图像中的每个像素的值分布在分布区域上来对输入图像进行变形,变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对输入图像进行变形的信息。根据本公开的另一实施例的程序是一种用于使得计算机执行图像处理方法以便执行包括以下步骤的图像处理方法的程序通过根据用于将每个像素分布在具有随机不同的大小和方向的二维分布区域上的变形特性信息将输入图像中的每个像素的值分布在分 布区域上来对输入图像进行变形,变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对输入图像进行变形的信息。在本公开的实施例中,通过根据用于将每个像素分布在具有随机不同的大小和方向的二维分布区域上的变形特性信息将输入图像中的每个像素的值分布在该分布区域上来对输入图像进行变形。变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对输入图像进行变形的信息。根据本公开的实施例,可以迅速地向图像应用诸如绘画之类的艺术风格的效果。


图I是示出作为根据本技术的实施例的图像处理装置的数字视频相机的示例配置的框图;图2是示出数字信号处理器(DSP)的示例配置的框图;图3是示出绘画风格转换处理单元的示例配置的框图;图4是示出点画变形特性计算单元的示例配置的框图;图5是示出变形特性计算和变形处理的示图;图6是示出变形处理单元的示例配置的框图;图7是示出图像处理的示例的流程图;图8是示出绘画风格转换处理的示例的流程图;图9是示出变形特性计算处理的示例的流程图;图10是示出逐像素变形特性计算处理的示例的流程图;图11是示出变形处理的示例的流程图;图12是示出绘画风格转换处理单元的另一示例配置的框图;图13是示出锐化处理单元的示例配置的框图;图14是示出设定滤波器特性的示例的示图;图15是示出与搜索范围大小相对应的滤波器特性的示图;图16是示出绘画风格转换处理的示例的流程图;图17是示出锐化处理的示例的流程图;图18是示出调整按钮与参数之间的关系的示图;图19是示出调整按钮与参数之间的关系的示图20是示出绘画风格转换处理单元的另一示例配置的框图;图21是示出绘画风格转换处理单元的另一示例配置的框图;图22是示出点画变形特性计算单元的示例配置的框图;图23是示出笔划变形特性计算单元的示例配置的框图;图24是示出变形特性计算和变形处理的示图;图25是示出绘画风格转换处理的示例的流程图; 图26是示出变形处理的示图;图27是示出笔划图案变形特性计算处理的示例的流程图;图28是示出笔划图案变形特性计算处理的示图;图29是示出现有技术以示出本技术的实施例的优点的示图;图30是示出本技术的实施例的优点的示图;图31是示出搜索范围的示例的示图;图32是示出绘画风格转换处理单元的另一示例配置的框图;图33是示出绘画风格转换处理的示例的流程图;图34是示出绘画风格转换处理单元的另一示例配置的框图;图35是示出绘画风格转换处理的示例的流程图;图36是示出绘画风格转换处理单元的另一示例配置的框图;图37是示出绘画风格转换处理的示例的流程图;图38是示出调整按钮与参数之间的关系的示图;并且图39是示出计算机的示例配置的框图。
具体实施例方式以下将描述本公开的实施例。将按以下顺序给出描述I.第一实施例(点画风格处理)2.第二实施例(油画处理(点画风格处理+笔划处理))3.第三实施例(计算机)第一实施例数字视频相机的示例配置图I是示出可作为根据本公开的实施例的图像处理装置的数字视频相机100的框图。图I中所示的数字视频相机100被配置为捕捉对象的图像并且显示对象的图像或记录图像数据。图I中所示的数字视频相机100还被配置为转换输入图像以获得具有绘画风格的输出图像。数字视频相机100包括透镜101、光圈102、图像传感器103和相关双采样(OTS)电路104。数字视频相机100还包括模拟/数字(A/D)转换器105、数字信号处理器(DSP)块106以及定时发生器(TG) 107。数字视频相机100还包括液晶显示器(IXD)驱动器108、IXD 109和编码器/解码器(CODEC)llO。数字视频相机100还包括存储器111、中央处理单元(CPU) 112、输入设备113和总线114。DSP块106是包括用于信号处理的处理器(例如DSP)和诸如随机访问存储器(RAM)之类的保存图像数据的存储器的块。DSP块106通过利用处理器执行预定的程序来执行下文描述的图像处理。以下将DSP块106简称为“DSP 106”。经过了包括透镜101、光圈102和任何其他适当元件在内的光学系统的来自对象的入射光首先到达图像传感器103。图像传感器103包括期望的成像器件,例如电荷耦合器件(CCD)图像传感器或互补金属氧化物半导体(CMOS)图像传感器。图像传感器103将入射光光电转换成电信号。图像传感器103可以是能够进行光电转换的任何器件。从图像传感器103输出的电信号经历由⑶S电路104进行的噪声去除(或降低),并被A/D转换器105转换成数字信号。A/D转换器105可以是任何设备,但优选是能够转换成具有更多的灰阶水平(gradation level)的数字数据的设备。例如,A/D转换器105可将输入电信号转换成具有比普通数字视频相机的灰阶水平数目(可由具有例如大约10至12比特的数据表示的灰阶水平数目)更大的灰阶水平数目(可由具有例如大约14至16比特的数据表示的灰阶水平数目)的图像数据。经A/D转换器105转换的数字图像数据被临时存储在DSP 106的存储器中。定时发生器107控制包括⑶S电路104、A/D转换器105和DSP106在内的信号处理系统以使得可按恒定的帧速率捕捉图像数据。也就是说,按恒定的帧速率向DSP 106提供图像数据流。在对图像数据执行下文描述的绘画风格转换处理之后,DSP 106根据需要将经历了图像处理的图像数据提供给IXD驱动器108或CODECl 10。IXD驱动器108将从DSP 106提供来的图像数据转换成模拟图像信号。IXD驱动器108将模拟图像信号提供给可以是数字视频相机100的取景器的LCD 109,以显示基于该图像信号的图像。CODEC 110利用预定的方法对从DSP 106提供来的图像数据进行编码,并将经编码的图像数据记录到存储器111上,存储器111可以是期望的记录介质,例如半导体记录介质、磁记录介质、磁光记录介质或光记录介质。CPU 112根据例如通过用户操作输入设备113而输入的指令来控制数字视频相机100的整体处理。输入设备113包括诸如快门按钮之类的操作按钮。DSP 106、定时发生器107、CODEC 110、存储器IlULCD 109、CPU 112和输入设备113经由总线114相互连接。DSP的示例配置图2是示出通过DSP 106的内部处理器(或运算单元)执行预定程序而实现的功能的示例配置的框图。DSP 106的内部处理器执行预定的程序以实现包括图2中所示的DSP 106的各个单元的功能在内的功能。DSP106包括白平衡处理单元131、去马赛克处理(demosaic processing)单兀132、色调映射(tone mapping)处理单兀133、伽玛校正处理单元134、YC转换处理单元135以及绘画风格转换处理单元136。白平衡处理单元131获取经历了由A/D转换器105进行的A/D转换的基于运动图像的图像数据的马赛克图像或任何其他期望的图像。马赛克图像是其中根据被称为拜尔图案的颜色图案来布置各自存储了与红(R)、绿(G)和蓝(B)中的任何一个的颜色成分相对应的数据的像素的图像,并且也被称为原始数据。白平衡处理单元131将所获取的马赛克图像中的各个像素的像素值乘以适当的系数以调整马赛克图像(mosaic image)的白平衡,使得对象的图像中的非彩色区域的实际颜色看起来是非彩色的。白平衡处理单元131将白平衡已被调整的马赛克图像提供给去马赛克处理单元132。以下,白平衡已被调整的马赛克图像由Mw表示。去马赛克处理单元132对从白平衡处理单元131提供来的马赛克图像Mw执行去马赛克处理,使得每个像素具有全部R、G和B成分。从而,生成与R、G和B三个颜色成分相对应的R、G和B图像的三条图像数据。去马赛克处理单元132将所生成的R、G和B图像的三条图像数据提供给色调映射处理单元133。以下也将R、G和B图像的三条图像数据统称为“RGB图像”。另外,以下,马赛克图像上的位置P处的像素的像素值由M(p)表示。此外,以下,经历了去马赛克处理的图像数据中的位置P处的像素的像素值由[Rw (p),Gw (p),Bw (P)]表示,其中Rw(p)表示R成分的像素值,Gw(P)表示G成分的像素值,并且Bw(P)表示B成分的像素值。色调映射处理单元133对RGB图像执行色调映射处理,并且将经历了色调映射处理的RGB图像提供给伽玛校正处理单元134。以下,经历了色调映射处理的图像数据中的位 置P处的像素的像素值由[Ru(p),Gu(p),Bu(P)]表示,其中Ru(P)表示R成分的像素值, Gu(P)表示G成分的像素值,并且Bu (p)表示B成分的像素值。伽玛校正处理单元134对经历了色调映射的RGB图像执行伽玛校正。伽玛校正处理单元134将经历了伽玛校正的RGB图像提供给YC转换处理单元135。以下,经历了伽玛校正的图像数据中的位置P处的像素的像素值由[Ruy (p),Guy (p),Buy (P)]表示,其中Ru Y (p)表示R成分的像素值,Gu y (p)表示G成分的像素值,并且Bu y (p)表示B成分的
像素值。YC转换处理单元135对经历了伽玛校正的RGB图像执行YC矩阵处理和色度成分频带限制,以生成包括亮度成分(Y成分)的Y图像和包括色差成分(Cb或Cr成分)的C图像。YC转换处理单元135将所生成的Y图像和C图像提供给绘画风格转换处理单元136。以下,从YC转换处理单元135输出的图像数据中的位置p处的像素的像素值由[Y(p),C(p)]表示,其中Y(p)表示Y图像中的亮度成分的值,并且C(p)表示C图像中的色差成分的值。另外,以下,C图像中的Cb成分由Cb(p)表示,并且C图像中的Cr成分由CHp)表示。绘画风格转换处理单元136对从YC转换处理单元135提供来的输入图像也就是Y图像和C图像执行绘画风格转换处理以获得被变形为具有绘画风格的图像,并根据需要将所获得的图像提供给IXD驱动器108或CODEC 110,作为要保存的图像。输入图像不限于Y图像和C图像。绘画风格转换处理单元136被配置为计算例如用于生成点画风格空间图案或印象派画笔笔划的空间图案的变形特性,并根据该变形特性将输入图像转换成具有绘画风格的图像。变形特性指示用于利用对于每个像素位置随机不同的变形特性来变形输入图像的信息,并且是用于在大小和方向随机不同的二维分布区域上来分布每个像素的特性。用于生成点画风格空间图案的变形特性是用于由简单形状的基本图案(例如圆形、多边形)形成的区域的二维变形特性,并且是利用随机图案图像和预定的搜索范围来生成的。根据该二维变形特性,输入图像被变形成点画图像。用于生成印象派画笔笔划的空间图案的变形特性是一维变形特性,并且是利用根据关于笔划方向的信息而确定的搜索范围来生成的。根据一维变形特性,根据二维变形特性被变形的点画图像被进一步变形成具有长画笔笔划的图像。
绘画风格转换处理单元的示例配置图3是示出绘画风格转换处理单元136的示例配置的框图。图3中所示的绘画风格转换处理单元136被配置为计算用于生成点画风格空间图案(以下在适当时也称为“点画图案”)的变形特性,并且利用计算出的变形特性来对输入图像进行变形。绘画风格转换处理单元136包括变形处理单元141和点画变形特性计算单元142。变形处理单元141被提供以来自YC转换处理单元135的输入图像和来自点画变形特性计算单元142的变形特性映射图。变形处理单元141根据由从点画变形特性计算单元142提供来的变形特性映射图表示的变形特性对从YC转换处理单元135提供来的输入图像进行变形,并将经变形的图像作为输出图像提供给下游。点画变形特性计算单元142被提供以例如来自图I中所示的CPU 112或输入设备113或任何其他适当设备的随机图案和搜索范围。点画变形特性计算单元142利用所提供的随机图案和搜索范围计算用于生成点画风格空间图案的变形特性。也就是说,点画变形特性计算单元142计算成为如下像素的变形特性(相对位置、位置关系)在由该搜索范围限定的区域中,对于该像素,该随机图案展现出最小值。点画变形特性计算单元142将计算出的变形特性作为变形特性映射图提供给变形处理单元141。点画变形特性计算单元的示例配置图4是示出点画变形特性计算单元142的示例配置的框图。在图4中所示的示例中,点画变形特性计算单元142包括低通滤波器(LPF) 151、最小值坐标检测单元152和变形特性计算单元153。表示随机图案的图像被提供给LPF 151。该随机图案可具有任何大小。例如,如果该随机图案具有比输入图像更小的大小,则可以像拼贴块那样以系统的方式来布置多个图案。LPF 151切掉随机图案图像的高频成分,并将高频成分已被切掉的随机图案图像提供给最小值坐标检测单元152。表示搜索范围的区域被提供给最小值坐标检测单元152。图4中在输入到最小值坐标检测单元152的“搜索范围”的右侧示出的在其中心处具有加号(+)标记的圆圈表示以给定像素(由加号(+)标记指示)为中心的搜索范围。该搜索范围对应于以点画技术描画的点(圆形区域)的范围。例如,可提供具有不同大小的多个搜索范围,并且可依据输入图像的每个区域切换使用这些搜索范围。最小值坐标检测单元152检测针对所选像素的搜索范围所限定的区域中具有最小值的像素的坐标(位置)。以下也将搜索范围所限定的区域中的最小值称为“局部最小值”。最小值坐标检测单元152将所选像素的坐标和检测到的坐标提供给变形特性计算单元153。如上所述,图4中在从最小值坐标检测单元152输出的“坐标”下方示出的在其中心处具有加号(+)标记的圆圈表示搜索范围,并且搜索范围的除中心处的加号(+)标记以外的加号(+)标记表示搜索范围中具有最小值的像素的坐标。变形特性计算单元153计算所选像素的坐标与检测到的坐标之间的差异以便生成点画风格空间图案,并将表示计算出的差异的相对位置作为变形特性映射图提供给变形处理单元141。在图4中,在从变形特性计算单元153输出的“相对位置”下方示出的箭头表示相对位置。此输出(相对位置)是针对输入图像中的每个像素定义的。将参考图5给出具体描述。在图5中所示的示例中,示出了要输入到变形处理单元141的输入图像161。图5中的左侧输入图像161具有像素162,该像素162具有局部最小值。由于变形特性表示在变形处理中选择的输入像素的位置,所以图5中所示的示例中的指示变形特性164的箭头向 着与变形处理中的像素值分布方向相反的方向。如箭头I所指示,根据变形特性164向输入图像161上的像素162的邻近像素(搜索范围区域163中的像素)应用变形,并且输出像素162的值。结果,如箭头2所指示的图5中的右侧输入图像161中所示,像素162的值被散布(或分布)在输入图像161中的搜索范围区域163上。也就是说,变形特性计算单元153计算用来把要输入到变形处理单元141的输入图像161上具有局部最小值的像素162的值散布(或分布)在搜索范围区域163上的变形特性164。然后,变形处理单元141根据计算出的变形特性164对输入图像进行变形以将具有局部最小值的像素162的值分布在搜索范围区域163上。变形特性164也就是各个像素的变形特性被赋予顺序排名。如果搜索范围区域163不受其他局部最小值影响,如搜索范围区域163所指示,则使用点画风格(或圆形形状)。如果搜索范围区域163具有与任何其他更小的局部最小值区域重叠的部分,则使用其一部分由于具有另一局部最小值的像素的变形特性而缺失的畸变形状,而不是圆形形状。这可意味着从较小的局部最小值创建的变形特性表示位于上层的上方(表面侧)的画笔笔划。下层的画笔笔划被上层的画笔笔划所隐藏。虽然基本形状如区域163所指示基本上是圆形的,但实际上,变形处理单元141对输入图像进行变形以便将位于下层的像素的值分布在如上所述的这种畸变形状上。向所有像素应用变形使得观察者可以感知到作为圆形聚集(或作为点画)的畸变形状,因为作为位于上层的像素的变形特性结果的圆形区域位于更靠近观察者一侧。这对于下文将参考图21及其后的附图描述的画笔笔划图像(具有长画笔笔划的图像)也成立,虽然省略了描述。虽然已在圆形区域的上下文中描述了点画风格描画,但也可使用除圆形或椭圆以外的能够最终被感知为点画的任何形状的描画,例如多边形或类似矩形的形状。在上述图4中所示的示例中,点画变形特性计算单元142包括LPF151。然而,可去除LPF 151,因为从点画变形特性计算单元142输出变形特性映射图,而不输出图像。变形处理单元的示例配置图6是示出变形处理单元141的示例配置的框图。在图6中所示的示例中,变形处理单元141包括变形单元171。变形单元171是根据本公开的实施例的图像处理装置的
最小单位。变形单元171被从YC转换处理单元135提供要变形的输入图像。变形单元171还被从点画变形特性计算单元142提供变形特性映射图。变形单元171根据由变形特性映射图表示的变形特性(相对位置)对输入图像进行变形,并将经变形的输出图像输出到下游。响应于用于产生点画风格的效果的变形特性的输入,变形单元171执行点画风格处理。图像处理的流程
接下来,将参考图7中所示的流程图来描述数字视频相机100的DSP106执行的图像处理。图像处理例如在利用图I中所示的数字视频相机100进行的图像捕捉被启动并且从A/D转换器105到DSP 106的图像数据(马赛克图像)的提供开始时开始。提供到DSP106的图像数据被存储在DSP 106的内部存储器(未示出)中。在步骤SlOl中,白平衡处理单元131读取马赛克图像。具体而言,白平衡处理单元131读取DSP 106的内部存储器(未示出)中存储的开头帧的马赛克图像。在步骤S102中,白平衡处理单元131调整所获取的马赛克图像的白平衡,并将所得到的马赛克图像提供给去马赛克处理单元132。在步骤S103中,去马赛克处理单元132执行去马赛克处理。也就是说,去马赛克处理单元132对从白平衡处理单元131提供来的马赛克图像执行去马赛克处理以生成RGB 图像,并将RGB图像提供给色调映射处理单元133。在步骤S104中,色调映射处理单元133执行色调映射处理以校正从去马赛克处理单元132提供来的RGB图像的信号水平。然后,色调映射处理单元133将信号水平已被校正的RGB图像提供给伽玛校正处理单元134。在步骤S105中,伽玛校正处理单元134对从色调映射处理单元133提供来的RGB图像执行伽玛校正,并将所得到的RGB图像提供给YC转换处理单元135。在步骤S106中,YC转换处理单元135执行YC转换处理。例如,YC转换处理单元135对从伽玛校正处理单元134提供来的RGB图像执行YC矩阵处理和色度成分频带限制,以从RGB图像生成Y图像和C图像。YC转换处理单元135将Y图像和C图像提供给绘画风格转换处理单元136。在步骤S107中,绘画风格转换处理单元136执行绘画风格转换处理。绘画风格转换处理的细节将在下文中参考图8描述。在步骤S108中,绘画风格转换处理单元136将被转换为具有绘画风格的图像作为要保存的图像输出到IXD驱动器108或CODEC 110。根据图像的输出,例如,IXD驱动器108将从DSP 106提供来的图像数据转换成模拟图像信号,并将模拟图像信号提供给LCD 109以显示基于该图像信号的图像。或者,根据图像的输出,例如,CODEC 110利用预定的方法对从DSP 106提供来的图像数据进行编码,并将经编码的图像数据记录到存储器111上。从而,数字视频相机100执行图像处理。绘画风格转换处理的流程接下来,将参考图8中所示的流程图来描述图7中的步骤S107中的绘画风格转换处理。随机图案和搜索范围被从例如图I中所示的CPU 112或输入设备113或者任何其他适当设备提供给点画变形特性计算单元142。在步骤Slll中,点画变形特性计算单元142利用提供来的随机图案和搜索范围,计算用于生成作为点画风格空间图案的点画图案的变形特性。变形特性计算处理将在下文中参考图9描述。点画变形特性计算单元142将计算出的变形特性作为变形特性映射图提供给变形处理单元141。另外,变形处理单元141被提供以来自YC转换处理单元135的输入图像。
在步骤SI 12中,变形处理单元141根据从点画变形特性计算单元142提供来的变形特性映射图所表示的变形特性来对从YC转换处理单元135提供来的输入图像进行变形。变形处理将在下文中参考图11描述。变形处理单元141将经变形的图像作为输出图像提供给下游。变形特性计算处理的流程接下来,将参考图9中所示的流程图来描述图8中的步骤Slll中的变形特性计算处理。在步骤S121中,LPF 151接收随机图案,并且最小值坐标检测单元152接收搜索 范围。在步骤S122中,LPF 151对随机图案的图像进行低通滤波,并将经低通滤波的图像提供给最小值坐标检测单元152。在步骤S123中,最小值坐标检测单元152搜索每个像素的邻近像素之中(在由搜索范围限定的区域中)具有最小值的像素的位置(坐标),并将所获得的坐标提供给变形特性计算单元153。在步骤S124中,变形特性计算单元153计算从要搜索的像素的针对所找到的具有最小值的像素的位置的变形特性(相对位置),并且将计算出的变形特性作为变形特性映射图输出到变形单元171。上述步骤S123和S124的处理是以像素为单位执行的,并且对其的详细描述将参考图10来进行。图10是示出逐像素变形特性计算处理的流程图。在步骤S131中,最小值坐标检测单元152选择从LPF 151提供来的图像中的未处理像素。在步骤S132中,最小值坐标检测单元152基于提供来的搜索范围确定以所选像素为中心的搜索范围。在步骤S133中,最小值坐标检测单元152从以所选像素为中心的搜索范围所限定的区域搜索具有最小值的像素。最小值坐标检测单元152将所选像素的坐标和检测到的具有最小值的像素的坐标提供给变形特性计算单元153。在步骤S134中,变形特性计算单元153利用从最小值坐标检测单元152提供来的坐标信息计算具有最小值的像素的位置和所选像素的位置之间的差异,并将指示计算出的差异的相对位置存储在变形特性映射图中。在步骤S135中,最小值坐标检测单元152判定是否有未处理像素。如果判定有未处理像素,则处理返回到步骤S131,并重复随后的处理。如果在步骤S135中判定没有未处理像素,则逐像素变形特性计算处理结束。变形处理的流程接下来,将参考图11中所示的流程图来描述图8中的步骤S112中的变形处理。变形单元171被从YC转换处理单元135提供要变形的输入图像。变形单元171还被从点画变形特性计算单元142提供变形特性映射图。在步骤S141中,变形单元171选择输入图像中的未处理像素。在步骤S142中,变形单元171从变形特性映射图所指示的变形特性(相对位置)中获取针对所选像素的变形特性(相对位置)(例如图5中所示的变形特性164)。在步骤S143中,变形单元171取代所选像素而输出由所获取的变形特性指示的目标输入像素(例如图5中所示的具有最小值的像素162)。也就是说,取代所选像素的像素值,具有最小值的像素的像素值被输出。在步骤S144中,变形单元171判定是否有未处理像素。如果判定有未处理像素,则处理返回到步骤S141,并重复随后的处理。如果在步骤S144中判定没有未处理像素,则变形处理结束。从而,计算出用于生成点画风格空间图案的变形特性,并且利用计算出的变形特性来对输入图像进行变形。也就是说,根据计算出的变形特性来分布像素值。从而,可以容易且迅速地获得点画风格图像。绘画风格转换处理单元的另一示例配置图12是示出绘画风格转换处理单元136的示例配置的框图。图12中所示的绘画 风格转换处理单元136是图3中所示的绘画风格转换处理单元136的扩展版本的示例,并且具有能够调整输出画笔笔划(或笔触)的强度的配置。与图3中所示的绘画风格转换处理单元136相似,图12中所示的绘画风格转换处理单元136包括变形处理单元141和点画变形特性计算单元142。图12中所示的绘画风格转换处理单元136还包括抖动添加单元181和锐化处理单元182。在绘画风格转换处理单元136中,抖动添加单元181位于变形处理单元141的上游,并且锐化处理单元182位于变形处理单元141的下游。从YC转换处理单元135提供来的输入图像被馈送到抖动添加单元181。随机图案也被从例如图I中所示的CPU 112或任何其他适当设备提供到抖动添加单元181。抖动添加单元181利用随机图案向输入图像应用抖动,并且将被应用了抖动的图像提供给变形处理单元141。变形处理单元141根据从点画变形特性计算单元142提供来的变形特性映射图对从抖动添加单元181提供来的被应用了抖动的图像进行变形,并将经变形的图像提供给锐化处理单元182。锐化处理单元182对经变形的图像进行锐化,并将经锐化的图像作为输出图像提供给下游。利用上述配置,可以调整抖动的强度并且可以增大点画点的颜色的变化,从而使得点之间的对比度增大并且获得强画笔笔划。也就是说,可以利用如下两个特性来调整画笔笔划的强度点之间的对比度和边界的清晰度。锐化处理单元的示例配置图13是示出锐化处理单元182的示例配置的框图。图13中所示的锐化处理单元182包括高通滤波器191、减法器192、乘法器193和加法器194。从变形处理单元141提供来的图像的信号被输入到高通滤波器191和加法器194。高通滤波器191被从图I中所示的CPU 112或输入设备113或者任何其他适当设备提供以滤波器系数等等。高通滤波器191根据滤波器系数等等来设定滤波器特性。高通滤波器191利用所设定的滤波器特性对输入图像的信号进行高通滤波,并将经滤波的高频成分信号输出到乘法器193。
减法器192被提供以I和来自图I中所示的CPU 112或输入设备113或者任何其他适当设备的增益。减法器192从该增益中减去1,并将所得到的值输出到乘法器193。乘法器193将从高通滤波器191提供来的高频成分信号乘以通过从增益中减去I而获得的值来通过该增益强调高频成分,并将通过增益被强调的高频成分信号输出到加法器 194。加法器194组合输入图像的信号和经强调的高频成分信号以获得合成图像,并将合成图像输出到变形处理单元141。这里,在用于强调画笔笔划的锐化处理中,高通滤波器191的滤波器特性(即频率范围)是根据画笔笔划的特性(例如强度等等)来设定的。 例如,如图14中所示那样来设定适合于“画笔笔划的强调”的频带的滤波器特性。在图14中所示的示例中,画笔笔划的强度是经由绘画风格处理的类型和点画点半径来表达的。也就是说,点画点半径和滤波器特性是彼此相关的。在图14中所示的示例中,如果绘画风格处理是点画风格处理并且搜索范围(点画点半径)是2像素长,则滤波器特性(截止频率)被设定为4像素。如果绘画风格处理是点画风格处理并且搜索范围(点画点半径)是3像素长,则滤波器特性(截止频率)被设定为5像素。另外,如果绘画风格处理是点画风格处理并且搜索范围(点画点半径)是4像素长,则滤波器特性(截止频率)被设定为7像素。此外,如果绘画风格处理是油画处理并且搜索范围(点画点半径)是2像素长,则滤波器特性(截止频率)被设定为5像素。油画处理是将在下文中参考图21及其后的附图描述的包括点画风格处理和笔划处理的处理。为了调整画笔笔划的强度,提供保存中间结果的存储器。将中间结果保存在存储器中使得能够进行高速再处理。例如,如果只有锐化处理单元182要被控制,则变形处理单元141的输出可被保存在存储器中并可被再利用。此外,例如,如果抖动添加单元181要应用的抖动的强度将被调整,则来自点画变形特性计算单元142的输出可被保存在存储器中并可被再利用。结果,用于调整画笔笔划的强度的运算操作的一部分可被去除,从而使得操作的速度提高。除了画笔笔划的强度以外,还可通过例如改变搜索范围的大小来改变输出图像中的画笔笔划的外观。例如,如图15中所示,随着搜索范围的大小增大,滤波器特性的像素大小也增大,并且可获得具有粗疏画笔笔划的图像。在图15中所示的示例中,示出了被变形以使得搜索范围从左到右逐渐顺次增大(加宽)的图像A、B和C。也就是说,在这三个图像之中,具有最小搜索范围的图像A是具有最精细画笔笔划的图像,并且具有最大搜索范围的图像C是具有最粗疏画笔笔划的图像。具有比图像A的更大且比图像C的更小的搜索范围的图像B的画笔笔划比图像A的更粗疏且比图像C的更精细。用于以上述方式调整要输入到点画变形特性计算单元142的搜索范围的调整单元可被包括在点画变形特性计算单元142或绘画风格转换处理单元136中。绘画风格转换处理的流程接下来,将参考图16中所示的流程图来描述图12中所示的绘画风格转换处理单元136执行的绘画风格转换处理。该绘画风格转换处理是图7中的步骤S107中的绘画风格转换处理的一个示例,并且是图8中的绘画风格转换处理的另一示例。点画变形特性计算单元142被从例如图I中所示的CPU 112或输入设备113或者任何其他适当设备提供以随机图案和搜索范围。在步骤S161中,点画变形特性计算单元142利用提供来的随机图案和搜索范围,计算用于生成作为绘画风格空间图案的点画图案的变形特性。变形特性计算处理与以上参考图9描述的变形特性计算处理基本相似,从而省略对其的描述,因为是冗余的。点画变形特性计算单元142将计算出的变形特性作为变形特性映射图提供给变形处理单元141。 在步骤S162中,抖动添加单元181利用从CPU 112或任何其他适当设备提供来的随机图案向从YC转换处理单元135提供来的输入图像添加(或应用)抖动。抖动添加单元181将被应用了抖动的图像提供给变形处理单元141。在步骤S163中,变形处理单元141根据从点画变形特性计算单元142提供来的变形特性映射图对从抖动添加单元181提供来的输入图像进行变形。此变形处理与以上参考图11描述的变形处理基本相似,从而省略对其的描述,因为是冗余的。变形处理单元141将经变形的图像提供给锐化处理单元182。在步骤S164中,锐化处理单元182对经变形的图像进行锐化。锐化处理将在下文中参考图17描述。在步骤S164的处理中被锐化的图像作为输出图像被提供给下游。锐化处理的流程接下来,将参考图17中所示的流程图来描述图16中的步骤S164中的锐化处理。在步骤S181中,高通滤波器191根据上述图14中所示的示例中给出的绘画风格处理的类型或者根据抽头的数目来设定滤波器特性。在步骤S182中,高通滤波器191利用所设定的滤波器特性从输入图像的信号中提取高频成分,并将所提取的高频成分信号输出到乘法器193。在步骤S183中,乘法器193将从高通滤波器191提供来的高频成分信号乘以来自减法器192的通过从增益中减去I而获得的值,以按该增益来强调高频成分。乘法器193将按增益被强调的高频成分信号输出到加法器194。在步骤S184中,加法器194组合输入图像的信号和经强调的高频成分信号以获得合成图像,并将合成图像输出到变形处理单元141。从而,在点画风格处理完成后获得的图像中的画笔笔划的强度也可被调整。也就是说,可利用如下两个特性来调整画笔笔划的强度点之间的对比度,以及边界的清晰度。换言之,绘画风格转换处理单元136可包括能够利用上述两个特性来调整画笔笔划的强度的调整单元。调整画笔笔划的外观对于不熟悉图像处理的用户来说是不直观的。为了使得即使是不熟悉图像处理的用户也可以容易地调整画笔笔划的外观,给出了如图18或19中所示的用户可用来更直观地调整画笔笔划的外观的用户可选择调整按钮。根据用户对调整按钮的选择,例如,从输入设备113等获得的值被转换成抖动、锐化和搜索范围的内部参数。由例如上述的调整单元等利用线性函数或表格操作来执行转换。图18是示出用户可选择的调整按钮与搜索范围(点画点半径)、抖动量(强度)和锐化(高通增益)的参数之间的关系的示图。在图18中所示的示例中,当用户选择“强效果”按钮时,所选择的用户输入被转换成以下参数5像素的搜索范围,±32的抖动,以及X I. 5的锐化。也就是说,“强效果”按钮的输入被转换成用以获得强画笔笔划的参数。当用户选择“中等效果”按钮时,所选择的用户输入被转换成以下参数3像素的搜索范围,±16的抖动,以及X I. 4的锐化。也就是说,“中等效果”按钮的输入被转换成用以获得中等画笔笔划的参数。当用户选择“弱效果”按钮时,所选择的用户输入被转换成以下参数2像素的搜索范围,0的抖动,以及X1.0的锐化。也就是说,“弱效果”按钮的输入被转换成用以获得 弱画笔笔划的参数。图19是示出用户可选择的调整按钮与搜索范围(点画点半径)、抖动量(强度)和锐化(高通增益)的参数之间的关系的另一示例的示图。在图19中所示的示例中,当用户选择“精细”按钮时,所选择的用户输入被转换成以下参数2像素的搜索范围,±32的抖动,以及X 1.0的锐化。也就是说,“精细”按钮的输入被转换成用以获得精细画笔笔划的参数。当用户选择“粗疏”按钮时,所选择的用户输入被转换成以下参数5像素的搜索范围,±16的抖动,以及XI. 2的锐化。也就是说,“粗疏”按钮的输入被转换成用以获得粗疏画笔笔划的参数。当用户选择“明晰”按钮时,所选择的用户输入被转换成以下参数3像素的搜索范围,±32的抖动,以及XI. 5的锐化。也就是说,“明晰”按钮的输入被转换成用以获得明晰画笔笔划的参数。对上述调整按钮的使用(显示控制)使得用户可以直观地调整画笔笔划的外观。在上述的图3或图12所示的绘画风格转换处理单元136中,变形处理单元141和点画变形特性计算单元142被示为分开的块。然而,变形处理单元141和点画变形特性计算单元142可实现为单个块。虽然变形处理单元141和点画变形特性计算单元142中的每一个包括用于存储变形特性映射图的存储器(未示出),但不再需要将变形特性映射图保存在存储器中,从而节省了处理存储器。虽然描述了将变形特性映射图的生成和相应变形特性的应用相组合的处理,但变形特性映射图可被预先创建、存储在存储器中并被使用。也就是说,变形特性映射图的生成和变形特性映射图的应用可被分开。存储器可以是内部或外部存储器。绘画风格转换处理单元的另一示例配置图20是示出绘画风格转换处理单元136的示例配置的框图。图20中所示的绘画风格转换处理单元136与图3中所示的绘画风格转换处理单元136的共同之处在于绘画风格转换处理单元136包括变形处理单元141。图20中所示的绘画风格转换处理单元136与图3中所示的绘画风格转换处理单元136的不同之处在于图20中所示的绘画风格转换处理单元136包括存储器195,取代点画变形特性计算单元142。存储器195存储在此处理之前或在装置的装运之前,包括在另一图像处理装置等中的且由具有图4中所示的配置的点画变形特性计算单元142或任何其他适当设备预先计算出的变形特性映射图。也就是说,变形特性映射图是通过针对随机图案图像中的像素来检测预定的搜索范围中具有最小值或最大值的像素的坐标并且通过计算随机图案图像中的该像素与坐标被检测到的像素之间的位置关系来生成的。 变形处理单元141被提供以来自YC转换处理单元135的输入图像和来自存储器195的变形特性映射图。变形处理单元141根据从存储器195提供来的变形特性映射图所表示的变形特性对从YC转换处理单元135提供来的输入图像进行变形,并将经变形的图像作为输出图像提供给下游。具有图20中所示的配置的绘画风格转换处理单元136可减轻生成变形特性映射图的计算负担并且可缩短处理时间。虽然描述了用于将图像变形成点画图像的点画风格处理,但上述点画风格处理可能不足以对输出图像上的点画表示给出画笔笔划感,并且可能使得输出图像看起来不那么像绘画。此外,输出图像还可能因为例如难以表现印象派画笔笔划而看起来不那么有表现力。术语“笔划”指的是书写工具在书写表面上的运动,其表示了艺术家的手的运动,例如如上所述的印象派艺术家的手的运动,或者给出了笔法的运动(或节奏)的动态感。与上述点画风格处理相对照,将描述组合使用点画风格处理和给出画笔笔划表现的处理(“画笔笔划处理”)以获得具有更像绘画的印象的输出图像的技术。以下也将组合使用点画风格处理和画笔笔划处理的处理称为“油画处理”。以下,仅提及“笔划”也指的是画笔笔划。第二实施例绘画风格转换处理单元的另一示例配置图21是示出绘画风格转换处理单元136的示例配置的框图。图21中所示的绘画风格转换处理单元136被配置为计算用于生成点画风格空间图案的变形特性,计算用于生成类似画笔的笔划的空间图案(笔划的空间图案)的变形特性,并且利用计算出的变形特性来对输入图像进行变形。绘画风格转换处理单元136包括点画变形特性计算单元201、笔划变形特性计算单元202、变形处理单元203、变形处理单元204以及笔划方向计算单元205。与图3中所示的点画变形特性计算单元142相似,点画变形特性计算单元201利用从图I中所示的CPU 112或任何其他适当设备提供来的随机图案和搜索范围,计算用于生成点画风格空间图案的变形特性。也就是说,点画变形特性计算单元201计算针对在搜索范围中随机图案展现出最小值的像素的变形特性(相对位置)。点画变形特性计算单元201将计算出的变形特性作为变形特性映射图提供给变形处理单元203。点画变形特性计算单元201与图3中所示的点画变形特性计算单元142的不同之处在于点画变形特性计算单元201将包括局部最小值的图像的点画图案输出到笔划变形特性计算单元202。笔划变形特性计算单元202被提供以来自点画变形特性计算单元201的点画图案的图像和来自笔划方向计算单元205的指示画笔笔划的方向的信号(也称为流向量信息(flow vector information))。笔划变形特性计算单元202利用该流向量来计算搜索范围,并且在计算出的搜索范围中检测提供来的点画图案的图像具有最小值的位置。在对最小值的搜索完成后,笔划变形特性计算单元202计算针对具有最小值的像素的位置的变形特性(相对位置),并将计算出的变形特性作为变形特性映射图提供给变形处理单元204。与图3中所示的变形处理单元141相似,变形处理单元203具有图6中所示的配置。变形处理单元203根据从点画变形特性计算单元201提供来的变形特性映射图对从YC转换处理单元135提供来的输入图像进行变形,并将经变形的图像(点画图像)提供给变形处理单元204。与图3中所示的变形处理单元141相似,变形处理单元204具有图6中所示的配置。变形处理单元204根据从笔划变形特性计算单元202提供来的变形特性映射图对从变形处理单元203提供来的输入图像进行变形,并将经变形的图像作为输出图像提供给下游。笔划方向计算单元205利用从YC转换处理单元135提供来的输入图像,计算关于不那么易受噪声影响的笔划方向的信息。笔划方向计算单元205将计算出的关于笔划方向 的信息提供给笔划变形特性计算单元202。笔划方向计算单元205可采用诸如H. Kang在“Flow-based Image Abstraction,,,2009 中描述的技术或者 J. E. Kyprianidis 在 “Imageand Video Abstraction by Coherence-Enhancing Filtering,,,2011 中公开的技术之类的技术。利用以上述方式计算出的流向量,与简单使用图像的亮度梯度相比,笔划变形特性计算单元202可获得方向上稳定的画笔笔划。点画变形特性计算单元的示例配置图22是示出点画变形特性计算单元201的示例配置的框图。图22中所示的点画变形特性计算单元201包括LPF 151、变形特性计算单元153以及最小值坐标检测单元211。图22中所示的点画变形特性计算单元201与图4中所示的点画变形特性计算单元142的共同之处在于点画变形特性计算单元201包括LPF 151和变形特性计算单元153。不再描述共同的特征,因为是冗余的。图22中所示的点画变形特性计算单元201与图4中所示的点画变形特性计算单元142的不同之处在于点画变形特性计算单元201还包括最小值坐标检测单元211,取代最小值坐标检测单元152。与图4中所示的最小值坐标检测单元152相似,最小值坐标检测单元211检测针对所选像素的搜索范围所指示的区域中具有最小值的像素的坐标(位置)。最小值坐标检测单元211将所选像素的坐标和检测到的坐标提供给变形特性计算单元153。与图4中所示的最小值坐标检测单元152不同,最小值坐标检测单元211向笔划变形特性计算单元202输出点画图案,其是局部最小值的图像,其局部最小值被散布在搜索范围的区域上。笔划变形特性计算单元的示例配置图23是示出笔划变形特性计算单元202的示例配置的框图。在图23中所示的示例中,笔划变形特性计算单元202包括路径确定单元221、最小值坐标检测单元222以及变形特性计算单元223。路径确定单元221被提供以来自笔划方向计算单元205的、作为关于画笔笔划的方向的信息的流向量信息。流向量信息是对每个像素定义的,并且关于图像的流向量信息的集合在以下在适当时也被称为“流向量图像”。路径确定单元221根据从笔划方向计算单元205提供来的流向量信息计算搜索范围,并将计算出的搜索范围提供给最小值坐标检测单元222。最小值坐标检测单元222还被提供以来自点画变形特性计算单元201的点画图案作为输入图像。最小值坐标检测单元222沿着搜索范围中的路径来检测点画图案图像展现出最小值的像素的坐标(位置)。最小值坐标检测单元222将所选像素的坐标和检测到的坐标提供给变形特性计算单元223。变形特性计算单元223计算所选像素的坐标与检测到的坐标之间的差异以便生成笔划的空间图案(以下也简称为“笔划图案”),并将指示计算出的差异的相对位置作为变形特性映射图提供给变形处理单元204。将参考图24给出具体描述。在图24中所示的示例中,在图24的左部示出了要输 入到图23中所示的最小值坐标检测单元222的包括具有局部最小值的区域232的输入图像231和要输入到图22中所示的路径确定单元221的流向量信息233。如箭头I所指示,输入图像231包括由路径确定单元221确定的、经过所选像素(路径原点)234的搜索路径235 (箭头)。最小值坐标检测单元222检测输入图像的具有局部最小值的区域232中的搜索路径235上的像素,并将所选像素234的坐标和搜索路径上的具有局部最小值的区域232的多个坐标(以下称为“局部最小值的坐标”)提供给变形特性计算单元223。如箭头2所指示,变形特性计算单元223计算所选像素234的坐标与局部最小值的坐标之间的差异236,并将指示计算出的差异236的相对位置作为变形特性映射图提供给变形处理单元204。变形处理单元204接收图像237,其中具有局部最小值的像素被利用点画图案进行变形以形成具有局部最小值232。变形处理单元204根据作为指示差异236的相对位置的变形特性映射图来对图像237进行变形。从而,如箭头3所指示,图像237中的具有局部最小值的区域232被扩展到沿着搜索路径的区域238。也就是说,考虑到在整个处理中要应用的变形,如以上参考图5所述,首先,变形处理单元203根据变形特性164向输入图像161中具有局部最小值的像素162的邻近像素应用变形,并且像素162的值被散布在搜索范围的区域163上(即,像素值被分布)。然后,如图24中所示,变形处理单元204根据作为指示差异236的相对位置的变形特性映射图来对输入图像中已被变形处理单元203扩展的具有局部最小值的区域232周边的像素(沿着搜索路径的区域238中的像素)进行变形,并输出区域232中的像素。结果,如图像237中所指示,区域232的值被散布在沿着搜索路径的区域238上。也就是说,变形处理单元204根据计算出的变形特性236对输入图像进行变形,以使得已被变形处理单元203扩展的具有局部最小值的区域232被扩展到沿着搜索路径的区域238。利用上述配置,可将输入图像中的随机位置处的像素的值散布到周围,并且可生成具有长度和宽度的画笔笔划图案。绘画风格转换处理的流程接下来,将参考图25中所示的流程图来描述图21中所示的绘画风格转换处理单元136执行的绘画风格转换处理。图25中的绘画风格转换处理是图7中的步骤S107中的绘画风格转换处理的示例,并且是图8和图16中的绘画风格转换处理的另一示例。
在步骤S201中,笔划方向计算单元205利用从YC转换处理单元135提供来的输入图像,计算关于不那么易受噪声影响的笔划方向的信息。笔划方向计算单元205将关于笔划方向的信息提供给笔划变形特性计算单元202。点画变形特性计算单元201被从例如图I中所示的CPU 112或输入设备113或者任何其他适当设备提供以随机图案和搜索范围。在步骤S202中,点画变形特性计算单元201计算用于生成点画图案的变形特性。该变形特性计算处理与以上参考图9描述的变形特性计算处理基本上实质相似,从而省略对其的详细描述。然而,与图3中所示的点画变形特性计算单元142不同,点画变形特性计算单元201不仅将计算出的变形特性作为变形特性映射图提供给变形处理单元141,而且还将包括局部最小值的图像的点画图案输出到笔划变形特性计算单元202。笔划变形特性计算单元202被提供以来自点画变形特性计算单元201的点画图案的图像和来自笔划方向计算单元205的指示画笔笔划的方向的信号(也称为流向量)。在步骤S203中,笔划变形特性计算单元202计算用于生成画笔笔划图案的变形特性。此笔划图案变形特性计算处理将在下文中参考图27描述。笔划变形特性计算单元202计算针对具有最小值的像素的位置的变形特性(相对位置),并将计算出的变形特性作为变形特性映射图提供给变形处理单元204。在步骤S204中,变形处理单元203根据从点画变形特性计算单元201提供来的变形特性映射图所指示的点画变形特性对从YC转换处理单元135提供来的输入图像进行变形,并获得点画图像(经变形的图像)。变形处理单元203将所获得的点画图像提供给变形处理单元204。在步骤S205中,变形处理单元204根据从笔划变形特性计算单元202提供来的笔划的变形特性映射图对从变形处理单元203提供来的输入图像(点画图像)进行变形。然后,变形处理单元204将经变形的图像作为输出图像提供给下游。这里,将参考图26具体描述步骤S204和S205中的变形处理。在图26中所示的示例中,示出了要输入到变形处理单元203的输入图像241、已被变形处理单元203变形并且要被输入到变形处理单元204的点画图像242以及已被变形处理单元204变形的图像243。如图26中所示,要输入到变形处理单元203的输入图像241中的具有局部最小值的像素241a通过由变形处理单元203执行的变形(像素值的分布)被空间散布,如区域242a所指示。然后,如区域243a所指示,区域242a通过由变形处理单元204执行的变形(像素值的分布)而被扩展,就好像其在所提供的流向量的方向上被擦刷一样。从而,像素在平面中(即二维地)被变形,从而形成粗疏的笔划图案(具有长画笔笔划的图像)。在步骤S204和S205中,以上述方式执行绘画风格变形处理。步骤S204和S205中的变形处理的细节与以上参考图11描述的变形处理的细节基本相似,从而由于冗余而省略对其的详细描述。
接下来,将参考图27中所示的流程图来描述图25中的步骤S203中的笔划图案变形特性处理。如果必要也将参考图28来描述此处理。在步骤S211中,最小值坐标检测单元222获取未处理像素(在位置P)(以下称为“未处理像素P”或“像素P”)和与像素P相对应的流向量的方向D。也就是说,最小值坐标检测单元222从自点画变形特性计算单元201提供来的作为点画图案的输入图像获取未处理像素P。最小值坐标检测单元222还从由路径确定单元221确定的搜索范围获取与像素P相对应的流向量的方向D。图28中所示的示例是执行下文描述的步骤S216的处理之后立即获得的示例。在图28中,P表示原点处的像素;Dp、Dp'、Dm和Dm'标示流向量,其中流向量Dp与Dp'之间的角度和流向量Dm与Dm'之间的角度是180° ;Pp标示正像素位置,并且Pm标示负像素位置;并且Pmin标示具有最小值的像素的位置。在步骤S212中,最小值坐标检测单元222将Pp设定到P,将Pm设定到P,将Dp设定到D,将Dm设定到-D,并将Pmin设定到P。在步骤S213中,最小值坐标检测单元222计算下一采样位置。具体而言,最小值坐标检测单元222将“Pp+Dp”设定到Pp,并将“Pm+Dm”设定到Pm。在步骤5214中,如果1办)< I(Pmin),也就是说如果Pmin处的像素值小于Pp处的像素值,则最小值坐标检测单元222用Pp更新Pmin。在步骤S215中,如果I(Pm) < I (Pmin),也就是说如果Pmin处的像素值小于Pp处的像素值,则最小值坐标检测单元222用Pm更新Pmin。在步骤S216中,最小值坐标检测单元222获取分别在Pp和Pm处的流向量Dp'和Dm'的方向。在步骤S217中,最小值坐标检测单元222排列流向量Dp'和Dm'的朝向,并且更新流向量Dp和Dm。由于流向量不足以限定下一跟踪方向,所以必需排列流向量。例如,如果流向量Dp和Dp'的内积小于0(即,Dp*Dp' < 0),则设定Dp —-Dp'。如果流向量Dp和Dp'的内积大于或等于0(即,Dp Dp'≥0),则设定Dp — Dp'。另外,如果流向量Dm和Dm'的内积小于0 (即,Dm Dm' <0),则设定Dm ^Dm'。如果流向量Dm和Dm'的内积大于或等于0 (即,Dm Dm'≥0),则设定Dm — Dm'。从而,排列了流向量。在以上描述中,利用内积来排列流向量。然而,可以使用任何其他方法。在步骤S218中,最小值坐标检测单元222判定对于笔划的长度的计算是否已完成。如果在步骤S218中判定对于笔划的长度的计算尚未完成,则处理返回到步骤S213并重复随后的处理。如果在步骤S218中判定对于笔划的长度的计算已完成,则处理前进到步骤S219。在步骤S219中,变形特性计算单元223将变形特性(Pmin-P)作为变形特性映射图输出到变形处理单元204。在步骤S220中,最小值坐标检测单元222判定对于输入图像中的所有像素的计算是否完成。如果在步骤S220中判定对于所有像素的计算尚未完成,则处理返回到步骤S211并重复随后的处理。如果在步骤S220中判定对于所有像素的计算已完成,则笔划图案变形特性处理结束。对优点的说明与在背景技术部分中给出的专利文献中提出的以及在背景技术部分中给出的非专利文献中由A. Hertzmann提出的上述的涉及反复描画画笔笔划以获得期望的图像的方法(以下称为“反复处理方法”)相比,上述变形处理可减短处理时间。另外,在背景技术部分中给出的专利文献中提出的以及背景技术部分中给出的非专利文献中由A. Hertzmann提出的技术中,画笔笔划的方向与目标像素处的信号水平的梯度(亮度梯度)垂直。由于此原因,如果使用具有椭圆长笔划的画笔,则图像中包含的噪声可使画笔笔划的方向波动,并且可能不会获得优美的笔划。此外,如果使用圆形画笔(即,对于点画风格),则这种噪声可能不会影响画笔笔划的方向;然而,可能不会表现出画笔的每个笔划,从而导致贫乏的绘画感。与上述现有技术不同,本技术因为使用了流向量,所以与使用图像的亮度梯度相t匕,可以提供方向上稳定的画笔笔划。作为除上述反复处理方法以外的算法,R. Lukac在“Computational Photography Methods and Applications”, CRC Press, 2011,pp. 386-387 中描述了可向输入图像应用位移特性的技术,该位移特性允许线段路径上的最大值相对于输出目标像素被位移。此技术被称为交叉连续玻璃图案(Cross Continuous Glass Patterns, CCGP)。CCGP技术可向任何输入图像迅速应用画笔笔划图案。图29是示出用于与本技术的实施例相比较的现有CCGP技术的示图。在图29中所示的示例中,示出了输入图像251、经历变形处理的图像252和输出图像253。在现有CCGP技术中,如箭头252a所指示,输入图像251中的给定像素251a经历长度变形以获得输出图像253,在该输出图像253中像素251a已被变形以形成线条253a。此CCGP技术使能了曲线状的变形,但只能提供较细的画笔笔划图案。也就是说,虽然可以调整画笔笔划的长度,但难以调整画笔笔划的宽度(或者粗度)。由于此原因,只能实现有限范围的绘画效果,例如不能表现点画风格或者难以对效果进行调整。在图30中所示的示例中,示出了根据本技术的实施例的经历变形处理的图像261和输出图像262。与以上参考图29描述的CCGP技术不同,本技术的实施例使得可以生成用于将图29中所示的输入图像251中的像素251a散布到具有长度和宽度的面状二维区域262a的变形特性261a。因此,可以获得其中像素251a已被变形为形成二维区域262a的输出图像262。也就是说,在本技术的实施例中,由于画笔笔划图案可具有宽度,所以与CCGP技术相比可以提供更像绘画的表现。此外,通过调整点画点的大小和画笔笔划图案的长度,可以容易且迅速地实现很多种画笔笔划,例如类似艺术家(例如乔治 修拉)的笔法的点画笔划和印象派的长画笔笔划(例如画笔笔划处理)。图31示出了在路径确定单元221中使用的搜索范围的示例。路径确定单元221可对笔划图案设定短搜索范围,从而获得具有短画笔笔划的点画图案,如图31的左部分中所示。另一方面,路径确定单元221可对笔划图案设定长搜索范围,从而获得具有长画笔笔划的图案,如图31的右部分中所示。
在图31中所示的示例中,示出了从左到右搜索范围顺次逐渐减小的经变形的图像A、B和C。也就是说,在这三个图像之中,具有最短搜索范围的图像A是具有最短画笔笔划的图像,并且具有最长搜索范围的图像C是具有最长画笔笔划的图像。具有比图像A的更长且比图像C的更短的搜索范围的图像B的画笔笔划比图像A的更长并且比图像C的更短。能够以上述方式设定由路径确定单元221确定的搜索范围的调整单元可被包括在笔划变形特性计算单元202或绘画风格转换处理单元136中。在以上描述中,作为示例,执行了点画变形处理和笔划变形处理。然而,如下面马上要描述的,可通过组合变形特性来一次地执行变形处理。绘画风格转换处理单元的另一示例配置图32是示出绘画风格转换处理单元136的示例配置的框图。在图32中所示的示例中,绘画风格转换处理单元136包括点画变形特性计算单元
201、笔划变形特性计算单元202、笔划方向计算单元205、变形特性组合单元301以及变形处理单元302。图32中所示的绘画风格转换处理单元136与图21中所示的绘画风格转换处理单元136的共同之处在于绘画风格转换处理单元136包括点画变形特性计算单元201、笔划变形特性计算单元202和笔划方向计算单元205。将不再描述共同特征,因为是冗余的。图32中所示的绘画风格转换处理单元136与图21中所示的绘画风格转换处理单元136的不同之处在于图32中所示的绘画风格转换处理单元136还包括变形特性组合单元301并包括变形处理单元302,取代变形处理单元203和204。变形特性组合单元301接收由点画变形特性计算单元201计算出的点画变形特性和由笔划变形特性计算单元202计算出的笔划变形特性,并且组合这两个特性。例如通过将变形特性向量相加来组合特性。变形特性组合单元301将组合的变形特性作为变形特性映射图提供给变形处理单元302。与图3中所示的变形处理单元141相似,变形处理单元302具有图6中所示的配置。变形处理单元302根据从变形特性组合单元301提供来的变形特性映射图对从YC转换处理单元135提供来的输入图像进行变形,并且将经变形的图像作为输出图像提供给下游。绘画风格转换处理的流程接下来,将参考图33中所示的流程图来描述图32中所示的绘画风格转换处理单元136执行的绘画风格转换处理。图33中所示的绘画风格转换处理是图7中的步骤S107中的绘画风格转换处理的一个示例,并且是图8、图16和图25中的绘画风格转换处理的另
一示例。 在步骤S301中,笔划方向计算单元205利用从YC转换处理单元135提供来的输入图像,计算关于不那么易受噪声影响的笔划方向的信息。笔划方向计算单元205将关于笔划方向的信息(信号)提供给笔划变形特性计算单元202。点画变形特性计算单元201被从例如图I中所示的CPU 112或输入设备113或者任何其他适当设备提供以随机图案和搜索范围。在步骤S302中,点画变形特性计算单元201计算用于生成点画图案的变形特性。该变形特性计算处理与以上参考图9描述的变形特性计算处理基本上实质相似,从而省略对其的详细描述。然而,与图3中所示的点画变形特性计算单元142不同,点画变形特性计算单元201不仅将计算出的变形特性作为变形特性映射图提供给变形特性组合单元301,而且还将包括局部最小值的图像的点画图案输出到笔划变形特性计算单元202。笔划变形特性计算单元202被提供以来自点画变形特性计算单元201的点画图案的图像和来自笔划方向计算单元205的关于画笔笔划方向的信息(流向量)。在步骤S303中,笔划变形特性计算单元202计算用于生成画笔笔划图案的变形特性。该笔划图案变形特性计算处理与以上参考图27描述的笔划图案变形特性计算处理基本上相似,从而省略对其的详细描述,因为是冗余的。笔划变形特性计算单元202计算针对具有最小值的像素的位置的变形特性(相对 位置),并将计算出的变形特性作为变形特性映射图提供给变形特性组合单元301。在步骤S304中,变形特性组合单元301组合从点画变形特性计算单元201提供来的点画变形特性和从笔划变形特性计算单元202提供来的笔划变形特性。变形特性组合单元301将组合的变形特性作为变形特性映射图提供给变形处理单元302。在步骤S305中,变形处理单元302根据从变形特性组合单元301提供来的组合变形特性映射图对从YC转换处理单元135提供来的输入图像进行变形。然后,变形处理单元302将经变形的图像作为输出图像提供给下游。从而,可以组合点画变形特性和笔划变形特性,并且可以一次地执行变形处理。因此,可以提高处理速度。在以上描述中,作为示例,计算点画变形特性以执行点画变形。然而,如下面马上要描述的,例如,取代执行点画风格处理,可以组合使用多个具有不同方向的笔划变形。绘画风格转换处理单元的另一示例配置图34是示出绘画风格转换处理单元136的示例配置的框图。在图34中所示的示例中,绘画风格转换处理单元136包括笔划变形特性计算单元
202、笔划方向计算单元205、变形特性组合单元301、变形处理单元302、90度旋转单元311以及笔划变形特性计算单元312。图34中所示的绘画风格转换处理单元136与图32中所示的绘画风格转换处理单元136的共同之处在于绘画风格转换处理单元136包括笔划变形特性计算单元202、笔划方向计算单元205、变形特性组合单元301和变形处理单元302。将不再描述共同特征,因为是冗余的。图34中所示的绘画风格转换处理单元136与图32中所示的绘画风格转换处理单元136的不同之处在于去除了点画变形特性计算单元201,并且图34中所示的绘画风格转换处理单元136还包括90度旋转单元311和笔划变形特性计算单元312。关于画笔笔划方向的信息被从笔划方向计算单元205提供到90度旋转单元311以及笔划变形特性计算单元202。90度旋转单元311将从笔划方向计算单元205提供来的关于画笔笔划方向的信息旋转90度。90度旋转单元311旋转信息的角度可以是在与画笔笔划方向不同的方向上的角度,并且如果该角度使得该信息相对于笔划方向较粗则不限于90度。90度旋转单元311将已被旋转90度的关于画笔笔划方向的信息提供给笔划变形特性计算单元312。
笔划变形特性计算单元312也被从例如图I中所示的CPU 112或输入设备113或者任何其他适当设备提供以随机图案。笔划变形特性计算单元312具有与笔划变形特性计算单元202相似的配置。也就是说,笔划变形特性计算单元312基本上具有与以上参考图21描述的笔划变形特性计算单元202的配置相似的配置。笔划变形特性计算单元312利用经90度旋转的流向量计算搜索范围,并且检测计算出的搜索范围中所提供的随机图案的图像展现出最小值的位置。在对最小值的搜索完成之后,笔划变形特性计算单元312计算针对具有最小值的像素的位置的变形特性(相对位置),并将计算出的变形特性作为变形特性映射图提供给变形特性组合单元301。
此外,笔划变形特性计算单元312向笔划变形特性计算单元202输出包括局部最小值的图像的画笔笔划图案(即,其局部最小值被散布在搜索范围区域上的、作为局部最小值的图像的画笔笔划图案)。在图34中所示的示例中,要输入到笔划变形特性计算单元312的流向量被旋转。替代地,要输入到笔划变形特性计算单元202的流向量可被旋转。绘画风格转换处理的流程接下来,将参考图35中所示的流程图来描述图34中所示的绘画风格转换处理单元136执行的绘画风格转换处理。图35中所示的绘画风格转换处理也是图7中的步骤S107中的绘画风格转换处理的一个示例,并且是图8、图16、图25和图33中的绘画风格转换处
理的另一不例。在步骤S311中,笔划方向计算单元205利用从YC转换处理单元135提供来的输入图像,计算关于不那么易受噪声影响的笔划方向的信息。笔划方向计算单元205将关于笔划方向的信息提供给90度旋转单元311和笔划变形特性计算单元202。在步骤S312中,90度旋转单元311将从笔划方向计算单元205提供来的关于笔划方向的信息(流向量)旋转90度。90度旋转单元311将已被旋转90度的关于画笔笔划方向的信息提供给笔划变形特性计算单元312。笔划变形特性计算单元312被从例如图I中所示的CPU 112或输入设备113或者任何其他适当设备提供以随机图案。在步骤S313中,笔划变形特性计算单元312计算用于生成经90度旋转的画笔笔划图案的变形特性。该变形特性计算处理与以上参考图27描述的变形特性计算处理基本上实质相似,从而省略对其的详细描述。然而,笔划变形特性计算单元312不仅将计算出的变形特性作为变形特性映射图提供给变形特性组合单元301,而且还将包括局部最小值的图像的画笔笔划图案输出到笔划变形特性计算单元202。笔划变形特性计算单元202被提供以来自笔划变形特性计算单元312的画笔笔划图案的图像和来自笔划方向计算单元205的指示画笔笔划方向的信号。在步骤S314中,笔划变形特性计算单元202计算用于生成画笔笔划图案的变形特性。该笔划图案变形特性计算处理与以上参考图27描述的笔划图案变形特性计算处理基本上实质相似,从而省略对其的详细描述,因为是冗余的。笔划变形特性计算单元202计算针对具有最小值的像素的位置的变形特性(相对位置),并将计算出的变形特性作为变形特性映射图提供给变形特性组合单元301。
在步骤S315中,变形特性组合单元301组合从笔划变形特性计算单元312提供来的经90度旋转的笔划变形特性和从笔划变形特性计算单元202提供来的笔划变形特性。变形特性组合单元301将组合的变形特性作为变形特性映射图提供给变形处理单元302。在步骤S316中,变形处理单元302根据从变形特性组合单元301提供来的组合变形特性映射图对从YC转换处理单元135提供来的输入图像进行变形。然后,变形处理单元302将经变形的图像作为输出图像提供给下游。从而,取代点画变形特性(二维)和笔划变形特性(一维),可以通过组合使用多个具有不同方向的笔划变形(一维)来创建用于二维区域的变形特性。另外,当取代点画变形特性生成用于经旋转的笔划的变形特性时,可以执行变形处理两次,而不是将变形特性进行组合。绘画风格转换处理单元的另一示例配置图36是示出绘画风格转换处理单元136的示例配置的框图。图36中所示的绘画风格转换处理单元136是图21中所示的绘画风格转换处理单元136的扩展版本的示例,并且与图12中所示的示例相似,具有能够调整输出画笔笔划的强度的配置。与图21中所示的绘画风格转换处理单元136相似,绘画风格转换处理单元136包括点画变形特性计算单元201、笔划变形特性计算单元202、变形处理单元203、变形处理单元204和笔划方向计算单元205。与图12中所示的绘画风格转换处理单元136中一样,图36中所示的绘画风格转换处理单元136还包括抖动添加单元181和锐化处理单元182。在图36中所示的绘画风格转换处理单元136中,抖动添加单元181位于变形处理单元203的上游,并且锐化处理单元182位于变形处理单元204的下游。输入图像被从YC转换处理单元135提供到抖动添加单元181。抖动添加单元181还被从例如图I中所示的CPU 112或任何其他适当设备提供以随机图案。抖动添加单元181利用随机图案向输入图像添加抖动,并且将被添加了抖动的图像提供给变形处理单元203。变形处理单元203根据从点画变形特性计算单元201提供来的变形特性映射图对从抖动添加单元181提供来的被添加了抖动的图像进行变形,并将经变形的图像提供给变形处理单元204。与图3中所示的变形处理单元141相似,变形处理单元204具有图6中所示的配置。变形处理单元204根据从笔划变形特性计算单元202提供来的变形特性映射图对从变形处理单元203提供来的输入图像进行变形,并将经变形的图像提供给锐化处理单元182。锐化处理单元182对经变形的图像进行锐化,并将经锐化的图像作为输出图像提供给下游。利用上述配置,在具有组合的点画风格处理和笔划处理的油画处理的情况下,也可以通过调整抖动的强度来增大点画风格中的点的颜色的变化。从而,可以增大点之间的对比度,并且可以获得强画笔笔划。也就是说,可以利用如下两个特性来调整画笔笔划的强度点之间的对比度和边界的清晰度。在图36中所示的示例中,作为示例,提供了图21中所示的绘画风格转换处理单元136的扩展版本,并且提供了能够调整输出画笔笔划的强度的配置。然而,可以提供图32或图34中所示的绘画风格转换处理单元136的扩展版本,并且可以提供能够调整输出画笔笔划的强度的配置。绘画风格转换处理的流程接下来,将参考图37中所示的流程图来描述图36中所示的绘画风格转换处理单元136执行的绘画风格转换处理。图37中所示的绘画风格转换处理也是图7中的步骤S107中的绘画风格转换处理的一个示例。此外,图37中所示的绘画风格转换处理也是图8、图
16、图25、图33和图35中的绘画风格转换处理的另一示例。在步骤S351中,笔划方向计算单元205利用从YC转换处理单元135提供来的输入图像,计算关于不那么易受噪声影响的笔划方向的信息。笔划方向计算单元205将关于笔划方向的信息提供给笔划变形特性计算单元202。点画变形特性计算单元201被从例如图I中所示的CPU 112或输入设备113或者任何其他适当设备提供以随机图案和搜索范围。在步骤S352中,点画变形特性计算单元 201计算用于生成点画图案的变形特性。变形特性计算处理与以上参考图9描述的变形特性计算处理基本上实质相似,从而省略对其的详细描述。点画变形特性计算单元201将计算出的变形特性作为变形特性映射图提供给变形处理单元203,并且将包括局部最小值的图像的点画图案输出到笔划变形特性计算单元202。笔划变形特性计算单元202被提供以来自点画变形特性计算单元201的点画图案的图像和来自笔划方向计算单元205的指示画笔笔划方向的信号。在步骤S353中,笔划变形特性计算单元202计算用于生成画笔笔划图案的变形特性。该笔划图案变形特性计算处理与以上参考图27描述的笔划图案变形特性计算处理基本上实质相似,从而省略对其的详细描述。笔划变形特性计算单元202计算针对具有最小值的像素的位置的变形特性(相对位置),并将计算出的变形特性作为变形特性映射图提供给变形处理单元204。在步骤S354中,抖动添加单元181利用从CPU 112等提供来的随机图案向从YC转换处理单元135提供来的输入图像添加抖动。抖动添加单元181将被添加了抖动的图像提供给变形处理单元203。在步骤S355中,变形处理单元203根据从点画变形特性计算单元201提供来的变形特性映射图所表示的点画变形特性对从抖动添加单元181提供来的输入图像进行变形,并获得点画图像(经变形的图像)。变形处理单元203将所获得的点画图像提供给变形处理单元204。在步骤S356中,变形处理单元204根据从笔划变形特性计算单元202提供来的笔划变形特性映射图对从变形处理单元203提供来的输入图像(点画图像)进行变形。然后,变形处理单元204将经变形的图像提供给锐化处理单元182。在步骤S357中,锐化处理单元182对经变形的图像进行锐化。锐化处理与以上参考图17描述的锐化处理基本上实质相似,从而省略对其的详细描述。通过步骤S357的处理被锐化的图像作为输出图像被提供给下游。图38是示出用户可选择的调整按钮与搜索范围(点画点半径)、抖动量(强度)和锐化(高通增益)的参数之间的关系的另一示例的示图。图38中所示的示例是以上参考图18和19所述的调整按钮的另一示例。
在图38中所示的示例中,已被用户选择的“点画”按钮的输入被转换成以下参数3像素的搜索范围(点画点半径),3像素的搜索范围(笔划长度)、±32的抖动(强度),以及X I. 2的锐化(高通增益)。也就是说,“点画”按钮的输入被转换成获得点画效果的参数。被用户选择的“印象派”按钮的输入被转换成以下参数3像素的搜索范围(点画点半径),15像素的搜索范围(笔划长度)、± 16的抖动(强度),以及X I. 4的锐化(高通增益)。也就是说,“印象派”按钮的输入被转换成获得印象派效果的参数。被用户选择的“印象派(增强)”按钮的输入被转换成以下参数5像素的搜索范围(点画点半径),21像素的搜索范围(笔划长度)、±32的抖动(强度),以及X I. 4的锐化(高通增益)。也就是说,“印象派”按钮的输入被转换成获得印象派效果的参数。
当组合使用点画风格处理和笔划处理时,对上述调整按钮的使用(显示控制)也使得用户可以直观地调整画笔笔划的外观。从而,在本技术的实施例中,根据其中某个像素的值被散布在二维区域上的这样的变形特性(相对位置)来对图像进行变形。也就是说,根据变形特性来局部地分布局部
最小值。因此,与现有的反复处理方法相比,可以迅速地获得艺术风格效果。特别地,可以迅速地获得具有稳定的笔划的绘画效果。此外,还可连续地选择从点画绘画效果到具有长画笔笔划的绘画效果的范围中的多种效果。另外,通过调整参数,可以以各种方式来修改绘画效果。此外,利用存储器,可以再利用中间计算结果。因此,可以迅速地获得在改变处理参数时获得的结果。在以上参考图18、图19、图38等的描述中,作为示例,用户输入被转换成内部参数,并且绘画效果被调整。然而,在一些情况下,例如当图像包括多个对象(例如人和风景)时,可能需要对于图像的每个部分调整绘画效果。在这种情况下,可取决于图像中的每个像素来切换内部参数。通过切换内部参数,可以对于每个对象获得期望的处理结果。具体而言,可以预先存储用于定义针对每个像素的参数的数据。利用上述方法,例如,通过减小画笔笔划的宽度和/或长度,在边缘附近可提供精细的描画,并且通过减小画笔笔划的强度(或者通过减小抖动量和锐化的强度),在脸部区域中可获得平滑的输出。本技术的实施例的特征在于利用用来将某个像素的值散布(或分布)在具有宽度和长度的二维区域上的变形特性来对图像进行变形,以及生成用来将某个像素的值散布(或分布)在二维区域上的变形特性。上述配置只是示例,也可使用任何其他配置。在以上描述中,作为示例,变形处理是在数字视频相机中执行的;然而,用来执行变形处理的设备不限于数字视频相机。上述处理也可在例如被配置为执行图像处理的计算机或个人计算机中执行。上述处理也可在服务器中执行。例如,图像数据可经由网络被传送到服务器,并且服务器可执行变形处理。上述一系列处理可由硬件或软件执行。当该一系列处理由软件执行时,形成软件的程序被安装到计算机中。计算机的示例包括包含在专用硬件中的计算机和通过被安装各种程序而能够执行各种功能的通用个人计算机。第三实施例计算机的示例配置图39是示出根据程序执行所述的一系列处理的计算机的硬件的示例配置的框图。在图39中所示的示例中,作为计算机的示例,示出了个人计算机700的示例配置。个人计算机700包括经由总线704相互连接的CPU 701、只读存储器(ROM) 702和RAM 703。输入/输出接口 710也连接到总线704。输入单元711、输出单元712、存储单元 713、通信单元714和驱动器715连接到输入/输出接口 710。输入单元711包括键盘、鼠标、麦克风和任何其他适当设备。输出单元712包括显示器、扬声器和任何其他适当设备。存储单元713包括硬盘、非易失性存储器和任何其他适当设备。通信单元714包括网络接口和任何其他适当设备。驱动器715驱动可移除介质721,可移除介质721例如是磁盘、光盘、磁光盘或半导体存储器。在具有上述配置的个人计算机700中,例如,CPU 701经由输入/输出接口 710和总线704将存储单元713中存储的程序加载到RAM 703中并且执行该程序,从而使得可以执行上述一系列处理。个人计算机700 (或CPU 701)要执行的程序可通过作为例如封装介质的可移除介质721来记录和提供。该程序也可通过诸如局域网、因特网或数字广播之类的有线或无线传输介质来提供。在个人计算机700中,可移除介质721被放在驱动器715中,从而使得程序能够通过输入/输出接口 710被安装到存储单元713中。也可在通信单元714处通过有线或无线传输介质接收程序,并将其安装到存储单元713中。或者,也可预先将程序安装到ROM 702或存储单元713中。计算机要执行的程序可以是根据其按这里描述的顺序以时序方式执行处理的程序,或者可以是根据其并行地或者在必要的定时(例如在被调用时)执行处理的程序。这里使用的术语“系统”指的是包括多个设备、块和元件的整体装置。本技术的实施例不限于前述实施例,而是可在不脱离本技术的范围的情况下作出多种修改。例如,本技术的实施例可提供云计算配置,其中单个功能被多个装置经由网络共享并且由多个装置以合作方式处理。上述各个流程图中的步骤可由单个装置执行,或者可由多个装置以分布方式执行。如果单个步骤包括多个处理,则单个步骤中包括的多个处理可由单个装置执行或者可由多个装置以分布方式执行。虽然已参考附图详细描述了本公开的示例性实施例,但本公开不限于前述示例。在不脱离所附权利要求限定的本公开的技术教导的情况下,本公开的领域的普通技术人员可容易作出许多变化和修改,并且要理解这种变化和修改也落在本公开的技术范围内。本技术也涵盖以下实施例(I) 一种图像处理装置,包括
变形处理单元,该变形处理单元被配置为通过根据用于将每个像素分布在具有随机不同的大小和方向的二维分布区域上的变形特性信息将输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形,所述变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对所述输入图像进行变形的信息。(2)根据以上(I)所述的图像处理装置,还包括变形特性生成单元,该变形特性生成单元被配置为生成所述变形特性信息。(3)根据以上(2)所述的图像处理装置,其中,所述变形特性生成单元包括点画变形特性生成单元,该点画变形特性生成单元被配置为利用随机图案图像和预定搜索范围生成关于点画风格的点画变形特性信息,以及笔划变形特性生成单元,该笔划变形特性生成单元被配置为利用根据关于笔划的
方向的笔划方向信息确定的搜索范围来生成关于笔划的笔划变形特性信息。(4)根据以上(3)所述的图像处理装置,其中,所述点画变形特性生成单元包括点画坐标检测单元,该点画坐标检测单元被配置为在针对所述随机图案图像中的像素的所述预定搜索范围中来检测具有最小值或最大值的像素的坐标,以及点画变形特性计算单元,该点画变形特性计算单元被配置为计算所述随机图案图像中的像素与由所述点画坐标检测单元检测出其坐标的像素之间的位置关系以生成所述点画变形特性信息,并且其中,所述笔划变形特性生成单元包括搜索范围确定单元,该搜索范围确定单元被配置为根据所述笔划方向信息确定所述搜索范围,笔划坐标检测单元,该笔划坐标检测单元被配置为在针对如下点画图案图像中的像素的所述搜索范围中检测具有最小值或最大值的像素的坐标,所述点画图案图像包括由所述点画坐标检测单元检测出其坐标的像素,以及笔划变形特性计算单元,该笔划变形特性计算单元被配置为计算所述点画图案图像中的像素与由所述笔划坐标检测单元检测出其坐标的像素之间的位置关系以生成所述笔划变形特性信息。(5)根据以上(3)或⑷所述的图像处理装置,还包括变形特性组合单元,该变形特性组合单元被配置为组合所述点画变形特性信息和所述笔划变形特性信息以获得合成变形特性信息,其中,所述变形处理单元通过根据由所述变形特性组合单元获得的合成变形特性信息将所述输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形。(6)根据以上(3)或⑷所述的图像处理装置,其中,所述变形处理单元包括点画变形处理单元,该点画变形处理单元被配置为通过根据由所述点画变形特性生成单元生成的点画变形特性信息将所述输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形以获得经变形的图像,以及笔划变形处理单元,该笔划变形处理单元被配置为通过根据由所述笔划变形特性生成单元生成的笔划变形特性信息将由所述点画变形处理单元获得的经变形的图像中的每个像素的值分布在所述分布区域上来对由所述点画变形处理单元获得的经变形的图像进行变形。(7)根据以上(3)至(6)中的任何一项所述的图像处理装置,还包括点画变形特性调整单元,该点画变形特性调整单元被配置为调整所述点画变形特性信息所表示的特性;以及笔划变形特性调整单元,该笔划变形特性调整单元被配置为调整所述笔划变形特性信息所表示的特性。(8)根据以上(7)所述的图像处理装置,还包括选择单元,该选择单元被配置为选择所述点画变形特性信息所表示的特性被调整的程度和所述笔划变形特性信息所表示的特性被调整的程度的多种组合,其中,所述点画变形特性调整单元和所述笔划变形特性调整单元根据用户利用所述选择单元选择的多种组合来分别调整所述点画变形特性信息所表示的特性和所述笔划 变形特性信息所表示的特性。(9)根据以上⑵所述的图像处理装置,其中,所述变形特性生成单元包括第一笔划变形特性生成单元,该第一笔划变形特性生成单元被配置为利用随机图案图像和根据关于第一笔划方向的第一笔划方向信息确定的第一搜索范围来生成第一笔划变形特性信息,以及第二笔划变形特性生成单元,该第二笔划变形特性生成单元被配置为利用根据关于第二笔划方向的第二笔划方向信息确定的第二搜索范围来生成第二笔划变形特性信息,所述第二笔划方向信息是通过旋转所述第一笔划方向信息而获得的信息。(10)根据以上(9)所述的图像处理装置,其中,所述第一笔划变形特性生成单元包括第一搜索范围确定单元,该第一搜索范围确定单元被配置为根据所述第一笔划方向信息确定所述第一搜索范围,第一坐标检测单元,该第一坐标检测单元被配置为在针对所述随机图案图像中的像素的所述第一搜索范围中检测具有最小值或最大值的像素的坐标,以及第一笔划变形特性计算单元,该第一笔划变形特性计算单元被配置为计算所述随机图案图像中的像素与由所述第一坐标检测单元检测出其坐标的像素之间的位置关系以生成所述第一笔划变形特性信息,并且其中,所述第二笔划变形特性生成单元包括第二搜索范围确定单元,该第二搜索范围确定单元被配置为根据所述第二笔划方向信息确定所述第二搜索范围,第二坐标检测单元,该第二坐标检测单元被配置为在针对如下笔划图案图像中的像素的所述第二搜索范围中检测具有最小值或最大值的像素的坐标,所述笔划图案图像包括由所述第一坐标检测单元检测出其坐标的像素,以及第二笔划变形特性计算单元,该第二笔划变形特性计算单元被配置为计算所述笔划图案图像中的像素与由所述第二坐标检测单元检测出其坐标的像素之间的位置关系以生成所述第二笔划变形特性信息。(11)根据以上(9)或(10)所述的图像处理装置,还包括变形特性组合单元,该变形特性组合单元被配置为组合所述第一笔划变形特性信息和所述第二笔划变形特性信息以获得合成变形特性信息, 其中,所述变形处理单元通过根据由所述变形特性组合单元获得的合成变形特性信息将所述输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形。(12)根据以上(9)或(10)所述的图像处理装置,其中,所述变形处理单元包括第一变形处理单元,该第一变形处理单元被配置为通过根据由所述第一笔划变形特性生成单元生成的第一笔划变形特性信息将所述输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形以获得经变形的图像,以及第二变形处理单元,该第二变形处理单元被配置为通过根据由所述第二笔划变形特性生成单元生成的第二笔划变形特性信息将由所述第一变形处理单元获得的经变形的图像中的每个像素的值分布在所述分布区域上来对由所述第一变形处理单元获得的经变形的图像进行变形。(13)根据以上(2)所述的图像处理装置,其中,所述变形特性生成单元利用随机图案图像和预定搜索范围来生成关于点画风格的点画变形特性信息。(14)根据以上(13)所述的图像处理装置,其中,所述变形特性生成单元包括点画坐标检测单元,该点画坐标检测单元被配置为在针对所述随机图案图像中的像素的所述预定搜索范围中来检测具有最小值或最大值的像素的坐标,以及点画变形特性计算单元,该点画变形特性计算单元被配置为计算所述随机图案图像中的像素与由所述点画坐标检测单元检测出其坐标的像素之间的位置关系以生成所述点画变形特性信息。(15)根据以上(I)至(14)中的任何一项所述的图像处理装置,还包括抖动添加单元,该抖动添加单元被配置为在所述输入图像被输入到所述变形处理单元之前向所述输入图像添加抖动;以及锐化处理单元,该锐化处理单元被配置为对经所述变形处理单元变形的图像执行高频强调处理。(16)根据以上(15)所述的图像处理装置,还包括变形特性调整单元,该变形特性调整单元被配置为调整所述变形特性信息所表示的特性;以及强度调整单元,该强度调整单元被配置为调整所述抖动和所述高频强调处理的强度。(17)根据以上(16)所述的图像处理装置,还包括选择单元,该选择单元被配置为选择所述变形特性信息所表示的特性被调整的程度与所述抖动和所述高频强调处理被调整的程度的多种组合,其中,所述变形特性调整单元和所述强度调整单元根据用户利用所述选择单元选择的多种组合来分别调整所述变形特性信息所表示的特性以及所述抖动和所述高频强调处理的强度。(18)根据以上⑵至(17)中的任何一项所述的图像处理装置,还包括存储器,该存储器被配置为保存由所述变形特性生成单元生成的变形特性信息。(19)根据以上(I)所述的图像处理装置,还包括存储器,该存储器被配置为保存所述变形特性信息。(20)根据以上(19)所述的图像处理装置,其中,所述变形特性信息是通过在针对随机图案图像中的像素的预定搜索范围中检测具有最小值或最大值的像素的坐标并且通过计算其坐标被检测出的像素与所述随机图案图像中的像素之间的位置关系来生成的。(21) —种图像处理方法,包括通过根据用于将每个像素分布在具有随机不同的大小和方向的二维分布区域上的变形特性信息将输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形,所述变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对所述输入图像进行变形的信息。 (22) 一种程序,用于使得计算机执行图像处理方法以便执行包括以下步骤的图像处理方法通过根据用于将每个像素分布在具有随机不同的大小和方向的二维分布区域上的变形特性信息将输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形,所述变形特性信息是用于利用对于每个像素位置来随机不同的变形特性来对所述输入图像进行变形的信息。本公开包含与2011年9月2日向日本专利局提交的日本优先权专利申请JP2011-191760中公开的主题相关的主题,特此通过引用将该申请的全部内容并入。本领域的技术人员应当理解,取决于设计要求和其他因素,可以进行各种修改、组合、子组合和变更,只要它们处于所附权利要求或其等同物的范围之内即可。
权利要求
1.ー种图像处理装置,包括 变形处理单元,该变形处理单元被配置为通过根据用于将每个像素分布在具有随机不同的大小和方向的ニ维分布区域上的变形特性信息将输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形,所述变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对所述输入图像进行变形的信息。
2.根据权利要求I所述的图像处理装置,还包括变形特性生成単元,该变形特性生成単元被配置为生成所述变形特性信息。
3.根据权利要求2所述的图像处理装置,其中,所述变形特性生成単元包括 点画变形特性生成単元,该点画变形特性生成単元被配置为利用随机图案图像和预定捜索范围生成关于点画风格的点画变形特性信息,以及 笔划变形特性生成単元,该笔划变形特性生成単元被配置为利用根据关于笔划的方向的笔划方向信息确定的捜索范围来生成关于笔划的笔划变形特性信息。
4.根据权利要求3所述的图像处理装置,其中,所述点画变形特性生成単元包括 点画坐标检测単元,该点画坐标检测単元被配置为在针对所述随机图案图像中的像素的所述预定捜索范围中来检测具有最小值或最大值的像素的坐标,以及 点画变形特性计算单元,该点画变形特性计算单元被配置为计算所述随机图案图像中的像素与由所述点画坐标检测単元检测出其坐标的像素之间的位置关系以生成所述点画变形特性信息,并且 其中,所述笔划变形特性生成単元包括 捜索范围确定单元,该搜索范围确定单元被配置为根据所述笔划方向信息确定所述搜索范围, 笔划坐标检测単元,该笔划坐标检测単元被配置为在针对如下点画图案图像中的像素的所述搜索范围中检测具有最小值或最大值的像素的坐标,所述点画图案图像包括由所述点画坐标检测単元检测出其坐标的像素,以及 笔划变形特性计算单元,该笔划变形特性计算单元被配置为计算所述点画图案图像中的像素与由所述笔划坐标检测単元检测出其坐标的像素之间的位置关系以生成所述笔划变形特性信息。
5.根据权利要求3所述的图像处理装置,还包括变形特性组合单元,该变形特性组合単元被配置为组合所述点画变形特性信息和所述笔划变形特性信息以获得合成变形特性信息, 其中,所述变形处理单元通过根据由所述变形特性组合单元获得的合成变形特性信息将所述输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形。
6.根据权利要求3所述的图像处理装置,其中,所述变形处理单元包括 点画变形处理单元,该点画变形处理单元被配置为通过根据由所述点画变形特性生成単元生成的所述点画变形特性信息将所述输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形以获得经变形的图像,以及 笔划变形处理单元,该笔划变形处理单元被配置为通过根据由所述笔划变形特性生成単元生成的所述笔划变形特性信息将由所述点画变形处理单元获得的经变形的图像中的每个像素的值分布在所述分布区域上,来对由所述点画变形处理单元获得的经变形的图像进行变形。
7.根据权利要求3所述的图像处理装置,还包括 点画变形特性调整单元,该点画变形特性调整单元被配置为调整所述点画变形特性信息所表示的特性;以及 笔划变形特性调整单元,该笔划变形特性调整单元被配置为调整所述笔划变形特性信息所表示的特性。
8.根据权利要求7所述的图像处理装置,还包括选择单元,该选择单元被配置为选择所述点画变形特性信息所表示的特性被调整的程度和所述笔划变形特性信息所表示的特性被调整的程度的多种组合, 其中,所述点画变形特性调整单元和所述笔划变形特性调整单元根据用户利用所述选择单元选择的多种组合来分别调整所述点画变形特性信息所表示的特性和所述笔划变形特性信息所表示的特性。
9.根据权利要求2所述的图像处理装置,其中,所述变形特性生成单元包括 第一笔划变形特性生成单元,该第一笔划变形特性生成单元被配置为利用随机图案图像和根据关于第一笔划方向的第一笔划方向信息确定的第一搜索范围来生成第一笔划变形特性信息,以及 第二笔划变形特性生成单元,该第二笔划变形特性生成单元被配置为利用根据关于第二笔划方向的第二笔划方向信息确定的第二搜索范围来生成第二笔划变形特性信息,所述第二笔划方向信息是通过旋转所述第一笔划方向信息而获得的信息。
10.根据权利要求9所述的图像处理装置,其中,所述第一笔划变形特性生成单元包括 第一搜索范围确定单元,该第一搜索范围确定单元被配置为根据所述第一笔划方向信息确定所述第一搜索范围, 第一坐标检测单元,该第一坐标检测单元被配置为在针对所述随机图案图像中的像素的所述第一搜索范围中检测具有最小值或最大值的像素的坐标,以及 第一笔划变形特性计算单元,该第一笔划变形特性计算单元被配置为计算所述随机图案图像中的像素与由所述第一坐标检测单元检测出其坐标的像素之间的位置关系以生成所述第一笔划变形特性信息,并且 其中,所述第二笔划变形特性生成单元包括 第二搜索范围确定单元,该第二搜索范围确定单元被配置为根据所述第二笔划方向信息确定所述第二搜索范围, 第二坐标检测单元,该第二坐标检测单元被配置为在针对如下笔划图案图像中的像素的所述第二搜索范围中检测具有最小值或最大值的像素的坐标,所述笔划图案图像包括由所述第一坐标检测单元检测出其坐标的像素,以及 第二笔划变形特性计算单元,该第二笔划变形特性计算单元被配置为计算所述笔划图案图像中的像素与由所述第二坐标检测单元检测出其坐标的像素之间的位置关系以生成所述第二笔划变形特性信息。
11.根据权利要求9所述的图像处理装置,还包括变形特性组合单元,该变形特性组合单元被配置为组合所述第一笔划变形特性信息和所述第二笔划变形特性信息以获得合成变形特性信息,其中,所述变形处理单元通过根据由所述变形特性组合单元获得的合成变形特性信息将所述输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形。
12.根据权利要求9所述的图像处理装置,其中,所述变形处理单元包括 第一变形处理单元,该第一变形处理单元被配置为通过根据由所述第一笔划变形特性生成单元生成的第一笔划变形特性信息将所述输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形以获得经变形的图像,以及 第二变形处理单元,该第二变形处理单元被配置为通过根据由所述第二笔划变形特性生成单元生成的第二笔划变形特性信息将由所述第一变形处理单元获得的经变形的图像中的每个像素的值分布在所述分布区域上,来对由所述第一变形处理单元获得的经变形的图像进行变形。
13.根据权利要求2所述的图像处理装置,其中,所述变形特性生成单元利用随机图案图像和预定搜索范围来生成关于点画风格的点画变形特性信息。
14.根据权利要求13所述的图像处理装置,其中,所述变形特性生成单元包括 点画坐标检测单元,该点画坐标检测单元被配置为在针对所述随机图案图像中的像素的所述预定搜索范围中来检测具有最小值或最大值的像素的坐标,以及 点画变形特性计算单元,该点画变形特性计算单元被配置为计算所述随机图案图像中的像素与由所述点画坐标检测单元检测出其坐标的像素之间的位置关系以生成所述点画变形特性信息。
15.根据权利要求I所述的图像处理装置,还包括 抖动添加单元,该抖动添加单元被配置为在所述输入图像被输入到所述变形处理单元之前向所述输入图像添加抖动;以及 锐化处理单元,该锐化处理单元被配置为对经所述变形处理单元变形的图像执行高频强调处理。
16.根据权利要求15所述的图像处理装置,还包括 变形特性调整单元,该变形特性调整单元被配置为调整所述变形特性信息所表示的特性;以及 强度调整单元,该强度调整单元被配置为调整所述抖动和所述高频强调处理的强度。
17.根据权利要求16所述的图像处理装置,还包括选择单元,该选择单元被配置为选择所述变形特性信息所表示的特性被调整的程度与所述抖动和所述高频强调处理被调整的程度的多种组合, 其中,所述变形特性调整单元和所述强度调整单元根据用户利用所述选择单元选择的多种组合来分别调整所述变形特性信息所表示的特性以及所述抖动和所述高频强调处理的强度。
18.根据权利要求2所述的图像处理装置,还包括存储器,该存储器被配置为保存由所述变形特性生成单元生成的变形特性信息。
19.根据权利要求I所述的图像处理装置,还包括存储器,该存储器被配置为保存所述变形特性信息。
20.根据权利要求19所述的图像处理装置,其中,所述变形特性信息是通过在针对随机图案图像中的像素的预定搜索范围中检测具有最小值或最大值的像素的坐标并且通过计算其坐标被检测出的像素与所述随机图案图像中的像素之间的位置关系来生成的。
21.—种图像处理方法,包括 通过根据用于将每个像素分布在具有随机不同的大小和方向的ニ维分布区域上的变形特性信息将输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形,所述变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对所述输入图像进行变形的信息。
22.—种程序,用于使得计算机执行图像处理方法以便执行包括以下步骤的图像处理方法 通过根据用于将每个像素分布在具有随机不同的大小和方向的ニ维分布区域上的变形特性信息将输入图像中的每个像素的值分布在所述分布区域上来对所述输入图像进行变形,所述变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对所述输入图像进行变形的信息。
全文摘要
本发明公开了图像处理装置和方法以及程序。一种图像处理装置包括变形处理单元,该变形处理单元被配置为通过根据用于将每个像素分布在具有随机不同的大小和方向的二维分布区域上的变形特性信息将输入图像中的每个像素的值分布在该分布区域上来对输入图像进行变形。变形特性信息是用于利用对于每个像素位置而随机不同的变形特性来对输入图像进行变形的信息。
文档编号H04N9/73GK102984526SQ20121031537
公开日2013年3月20日 申请日期2012年8月27日 优先权日2011年9月2日
发明者若园雅史 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1