描述使用有关数字图像中对象的信息来编辑这些图像的系统和方法。例如,有关对象的信息包括深度排序信息和/或有关各对象是其成员的类的信息。类的示例包括天空、建筑物、飞机、草和人物。该对象级信息被用来提供新的和/或经改进的编辑功能,诸如剪切和粘贴、使用小块或拼缝物填入图像区域、数字织锦、消光生成、超分辨率、自动修剪、自动色彩平衡、对象选择、景深操纵、以及对象置换。此外,描述使用对象级信息对用于图像编辑系统的用户界面的改进。
【技术实现步骤摘要】
【国外来华专利技术】
本描述一般涉及图像编辑,尤其涉及但决不限于使用有关那些图像中对象的信息来编辑数字图像的系统和方法。背景诸如微软的Digital Image Suite(商标)、Adobe Photoshop(商标)和Illustrator(商标)以及Google Picasa(商标)的图像处理工具是已知的。在国内市场和专业市场中对这种工具有越来越多的需求。需要简化用户操作图像处理工具所需的动作,以及需要提供快速并有效地操作的工具。此外,需要在工具内提供增加的功能,以使得用户能对数字图像执行更多类型的操作,以及需要改进现有的功能,以使得操作的结果更为逼真和美观。需要提供一种克服或至少减轻了本文中所提及问题的一个或多个的图像编辑或图像处理的经改进系统和方法。概述下面提供本揭示的简化概要以便为读者提供基本的理解。本概要不是本揭示的详尽概观,并且既不标识本专利技术的关键/本质元素也不描绘本专利技术的范围。其唯一目的是以简化形式提供在此揭示一些概念作为稍后提供的更详细描述的序言。描述使用有关数字图像中对象的信息来编辑这些图像的系统和方法。例如,有关对象的信息包括深度排序信息和/或有关各对象是其成员的类的信息。类的示例包括天空、建筑物、飞机、草和人。该对象级信息被用来提供新的和/或经改进的编辑功能,诸如剪切和粘贴、使用小块或拼缝物填入图像区域、数字织锦、α消光生成、超分辨率、自动修剪、自动色彩平衡、对象选择、景深操纵、以及对象置换。此外,描述使用对象级信息对用于图像编辑系统的用户-->界面的改进。本示例提供一种包括以下步骤的编辑源数字图像的方法:·访问自动生成的有关该源数字图像的对象级信息,该信息包括将图像分成一个或多个对象的分割,以及针对各个对象的该对象是其成员的类的细节;以及·基于对象级信息自动处理源数字图像以形成输出数字图像。在另一示例中,提供了一种用于编辑源数字图像的相应装置,包括:·接口,安排成访问自动生成的有关该源数字图像的对象级信息,该信息包括将图像分成一个或多个对象的分割,以及针对各个对象的该对象是其成员的类的细节;以及·处理器,安排成基于对象级信息自动处理源数字图像以形成输出数字图像。优选地,对象级信息包括以下的任一个:有关至少一部分对象的深度排序的信息;对象属性;以及有关对象部分的位置的信息。在某些示例中,该方法还包括:组合源数字图像的至少一部分与一个或多个基准数字图像以形成输出数字图像,且其中该方法包括:访问自动生成的有关基准数字图像的对象级信息,该信息包括将基准图像分成一个或多个对象的分割,以及针对各个对象的该对象是其成员的类的细节。在某些示例中,针对多个源数字图像实现该方法以创建单个输出图像,且该输出图像基于有关各个源图像的对象级信息自动形成。例如,在数字织锦、照片-组合或其它图像混合技术中。优选地,那些方法包括基于对象级信息选择源图像的多个部分以包括在输出图像中。例如,基于对象级信息在输出图像中选择位置以定位源图像的多个部分。在其它示例中,与输出图像相比,源图像具有低分辨率。例如,处理源图像的步骤包括:访问分辨率比源图像高的图像的数据库,以及基于对象级信息从该数据库中选择图像以在形成输出图像时使用。在一些实施例中,从源图像裁剪输出图像,并且处理源图像的步骤包括基于对象级信息自动裁剪源图像。优选地,该方法进一步包括基于从多个指定模板、规则或标准中选择的模板、规则或标准自动裁剪源图像。在一些示例中,-->处理源图像的步骤包括基于对象级信息调节该源图像的色彩平衡。优选地,所述处理源图像的步骤包括:仅接收单个用户输入以选择源图像中的对象,并经由用户界面向用户呈现关于作为该单个用户输入的结果选择源图像中的哪个对象的指示,该选择已由用户用单个动作作出。优选地,该方法还包括:安排用户界面以使经由界面呈现给用户的编辑选项基于与所选对象相关联的对象级信息选择。在一些示例中,该方法还包括修改所选对象的色彩、焦点或深度次序的任一个。优选地,处理源图像的所述步骤包括:用来自数据库的选定对象或对象部分的图像替换源图像中对象或对象的一部分,且其中该对象或对象部分的选择基于对象级信息作出。上述装置可具有用以执行上述方法的任何适当功能部件。另一示例提供了一种包括计算机程序代码装置的计算机程序,当所述程序在计算机上运行时适于执行任何方法的所有步骤。例如,该计算机程序在计算机可读介质上具体实现。本方法可由存储介质上具备机器可读形式的软件执行。软件能够适于在并行处理器或串行处理器上执行,使得本方法的各步骤可以按任何合适的次序或同时执行。这里承认软件能够是有价值的、可以单独交易的商品。它旨在包含运行于或者控制“哑”或者标准的硬件以实现期望的功能的软件,(因此,软件本质上定义了寄存器的功能,并且可以被叫做寄存器,即使是在它与其标准硬件结合之前)。出于类似的理由,还旨在包含“描述”或者定义硬件配置的软件,例如HDL(硬件描述语言)软件,用于设计硅芯片,或者用于配置通用可编程芯片以实现期望的功能。许多伴随特征将随着参考下面的详细描述并结合附图进行理解而得到更好的认识。附图说明从结合附图的下列详细描述将更好地理解本描述,在附图中:-->图1是对对象级图像编辑系统的输入的示意性图示;图2是对象级图像编辑系统的更详细的示意性图示;图3是使用对象级图像编辑系统编辑图像的方法的高级流程图;图4是使用由对象级信息引导的平铺来编辑图像的方法的流程图;图5示出对象级图像编辑系统的用于语义对象移除的两个示例用户界面显示;图6是智能复制和粘贴以及智能剪切和粘贴的方法的流程图;图7a和7b是指示智能复制和粘贴的示意性图示;图8是使用智能数字织锦产生的输出图像的示例;图9是使用对象级信息引导的数字织锦的方法的流程图;图10是使用对象级信息的超分辨率的方法的流程图;图11是使用对象级信息自动裁剪图像的方法的流程图;图12是使用对象级信息自动调节源图像色彩的方法的流程图;图13是选择对象的单个用户动作方法的流程图;图14示出源图像和使用对象级信息从该源图像中将前景对象选择成一组四头奶牛的结果。图15示出使用图像编辑系统说明对象替换的示例用户界面显示;图16是使用对象级信息的对象替换的方法的流程图;图17示出使用对象级信息说明景深操纵的两个用户界面显示;图18是提供使用对象级信本文档来自技高网...
【技术保护点】
一种编辑源数字图像的方法,包括以下步骤: (i)访问自动生成的有关所述源数字图像的对象级信息,该信息包括将所述图像分成一个或多个对象的分割,以及针对各个对象的所述对象是其成员的类的细节。 (ii)基于所述对象级信息自动处理所述源数字图像以形成输出数字图像。
【技术特征摘要】
【国外来华专利技术】EP 2006-2-28 06270024.01.一种编辑源数字图像的方法,包括以下步骤:
(i)访问自动生成的有关所述源数字图像的对象级信息,该信息包括将所
述图像分成一个或多个对象的分割,以及针对各个对象的所述对象是其成员的
类的细节。
(ii)基于所述对象级信息自动处理所述源数字图像以形成输出数字图像。
2.如权利要求1所述的方法,其特征在于,所述对象级信息包括以下的任
一个:有关至少一部分所述对象的深度排序的信息;对象属性;以及有关所
述对象部分的位置的信息。
3.如权利要求1或2所述的方法,其特征在于,还包括:组合所述源数字
图像的至少一部分与一个或多个基准数字图像以形成所述输出数字图像,且其
中所述方法包括:访问自动生成的有关所述基准数字图像的对象级信息,该信
息包括将所述基准图像分成一个或多个对象的分割,以及针对各个对象的所述
对象是其成员的类的细节。
4.如权利要求1所述的方法,其特征在于,所述方法针对多个源数字图像
实现以创建单个输出图像,且其中所述输出图像基于有关各个源图像的对象级
信息自动形成。
5.如权利要求4所述的方法,其特征在于,包括基于所述对象级信息选择
所述源图像的多个部分以包括在所述输出图像中。
6.如权利要求4或5所述的方法,其特征在于,包括基于所述对象级信息
选择所述输出图像中的位置以定位所述源图像的多个部分。
7.如权利要求1所述的方法,其特征在于,所述源图像与所述输出图像相
比具有低分辨率。
8.如权利要求7所述的方法,其特征在于,所述处理所述源图像的步骤
(ii)包括:访问分辨率比所述源图像高的图像的数据库,以及基于所述对象级信
息从所述数据库中选择图像以在形成所述输出图像时使用。
9.如权利要求1所述的方法,其特征在于,所述输出图像从源图像裁剪,
并且其中所述处理所述源图像的步骤(ii)包括基于所述对象级信息自动裁剪所
述源图像。
10.如权利要求9所述的方法,其特征在于,进一步包括基于从多个指
定模板、规则或标准中选择的模板、规则或标准自动裁剪所述源图像。
11.如权利要求1或...
【专利技术属性】
技术研发人员:J温,C罗瑟,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]