本发明专利技术涉及一种图像处理装置,包括:分析器(4),所述分析器(4)能够由图像数据计算相关联的切割数据和差异数据,所述切割数据包括图像的坐标并且指定所述图像中的一对平行路径,并且所述差异数据表示所述图像数据沿各对平行路径的属性之间的差异,选择器(6),所述选择器(6)接收切割数据和来自工作节点的输入数据,并且配置为根据选择规则从所述工作节点获得所谓的后继节点数据,节点的数据包括切割数据、成本数据和位置数据,汇编器(8),所述汇编器(8)接收来自工作节点的输入数据和来自前趋节点的数据,并且能够根据所述工作节点中的至少一些工作节点上的成本数据、所述前趋节点的成本数据以及与所述工作节点的切割数据相关联的差异数据来计算已更新的节点数据,驱动器(11),所述驱动器(11)配置为:使用输入图像的图像数据来调用所述分析器(4),使用输入节点作为所述工作节点并且使用由所述分析器(4)所计算出的切割数据,来调用所述选择器(6),使用由所述选择器(6)所确定出的所述后继节点中的至少一些后继节点作为工作节点并且使用所述输入节点作为前趋节点,来调用所述汇编器(8),以及通过使用已更新节点中的一个已更新节点作为用于所述选择器(6)的工作节点、使用由所述调用所产生的后继节点作为工作节点并且使用所述已更新节点作为对于所述汇编器(8)的前趋节点,来反复地调用所述选择器(6)和所述汇编器(8),直到与已更新节点的切割数据和位置数据有关的条件满足为止。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及图像合成。
技术介绍
在现代计算机处理中,计算能力已经以指数方式增长,达到了沉浸(immersion)在三维世界(universe)中目前是可行的程度。然而,对于用户而言,管理这些世界并且力图使这些世界逐渐变得更现实,与创建这些世界所必需的时间以及尤其相对于容量和存储访问的技术限制相冲突。为了处理该问题,系统已经被设计成使用有限库存的图像,例如通过将这些图像应用于三维表面上以给予这些图像变化的外观,这些有限库存的图像被操作成产生变化的错觉。然而,如果图像在变化的表面上被重复使用,则产生的图像的质量不是令人满意的。而且,如果某人希望使每幅图像适合其基底表面以改善质量,则必须分别存储所有产生的图像,这是对存储空间的明显浪费。本专利技术的目的在于改善这种情况。
技术实现思路
为此,本专利技术涉及一种图像处理装置,包括分析器,所述分析器能够由图像数据计算相关联的切割数据和差异数据,所述切割数据包括图像的坐标并且指定所述图像中的一对平行路径,并且所述差异数据表示所述图像数据沿各对平行路径的属性之间的差异,选择器,所述选择器接收切割数据和来自工作节点的输入数据,并且配置为根据选择规则从所述工作节点获得所谓的后继节点数据,节点的数据包括切割数据、成本数据和位置数据,汇编器,所述汇编器接收来自工作节点的输入数据和来自前趋节点的数据,并且能够根据所述工作节点中的至少一些工作节点上的成本数据、所述前趋节点的成本数据以及与所述工作节点的切割数据相关联的差异数据来计算已更新的节点数据,驱动器,所述驱动器配置为使用输入图像的图像数据来调用所述分析器,使用输入节点作为所述工作节点并且使用由所述分析器所计算出的切割数据,来调用所述选择器,使用由所述选择器所确定出的所述后继节点中的至少一些后继节点作为工作节点并且使用所述输入节点作为前趋节点,来调用所述汇编器,以及通过使用已更新节点中的一个已更新节点作为用于所述选择器的工作节点、使用由所述调用所产生的后继节点作为工作节点并且使用所述已更新节点作为对于所述汇编器的前趋节点,来反复地调用所述选择器和所述汇编器,直到与已更新节点的切割数据和位置数据有关的条件满足为止。该装置和方法是非常令人感兴趣的,这是因为该装置和方法可以产生与参考图像相似的新图像,但是这些新图像的尺寸适于它们的基底表面。例如,如果将三层外观(three-story facade)图像应用到四层建筑物的表面上,则将观察到失真。由于本专利技术,将产生与原始类似但具有合适数量的层数的新外观图像。此外,外观图像的存储与显示将以非常紧凑的形式被实现。然而,本专利技术不限制于外观图像,而是适于沿着水平平移或竖直平移具有足够重复次数的任何图像。附图说明通过阅读由附图得出的、作为说明而非限制给出的示例得出的以下说明,本专利技术的其他特征和优点将变得更显而易见,其中图1是根据本专利技术的装置的示意图,图2示出了使用图1的装置得到的图像的示意性概况图,图3示出了根据图2,由图1的装置所执行的操作示例,图4示出了由图1的装置实现图2的另一部分的流程图,图5示出了根据本专利技术的切割示例,图6示出了图3的图的替代方案,以及图7示出了图1的替代方案,在该替代方案中,装置被用于创建一组图像以模拟三维城镇。具体实施例方式附图和以下描述基本上包含确定性的元素。因此,附图和以下描述不仅可以用于更好地理解本专利技术,而且如果必要,还可以有助于对本专利技术的限定。本专利技术涉及受到版权保护的元素。权利的持有者不反对任何人对本专利文件或其说明书的相同复制,正如本专利文件在官方文件中出现一样。至于其他情况,本专利文件保留其全部权利。图1示出了根据本专利技术的装置2的示意图。在这里所描述的示例中,装置2接收尺寸为MXN以及目标宽度为W的输入图像,并且产生与该输入图像相似的尺寸为WXN的输出图像。装置2包括分析器4、选择器6、汇编器8、规则库10和控制它们的驱动器11。如图2中所示,装置2接收输入图像12。在第一操作中,装置针对输入图像12调用分析器4。在该操作结束时,分析器4产生一文件,该文件包括限定该输入图像的切割平面的数据。该切割平面包括图像中诸坐标系列的列表,每个系列限定输入图像中的一条路径。为了使该切割平面具体化,示出了图像14,在该图像14中,切割平面的路径被显示成叠加在输入图像12上。每条折线(broken line)都具有与其平行的至少一条其他折线这些折线可以准确地重叠。该对应关系被存储在由分析器4所产生的文件中。这些折线将在下文中被称为“插条(cuttings) ”,并且在这里所描述的示例中,这些折线相对于图像的显示是竖直取向的每个插条将图像分成左右两部分。图3示出了分析器4的示例实施例。分析器4在图像的上边缘与下边缘之间寻找成对的路径,使得两条路径严格地平行并且具有相似的颜色。两条寻找到的路径是平行的,可以通过平移T使这两条寻找到的路径准确地重叠。这些路径被称为“插条”,这是因为可以沿着这两条路径来分割图像,从而除去或复制该图像的一块。粘贴的成本(或质量),即用户察觉视觉缺陷的可能性,取决于沿着该对路径的颜色之间的相似性。存在由不同距离所分隔的并且提供变化的粘贴质量的大量可能成对的插条。虽然可以使用具有任何形状的插条,但是本申请人已经选择将对插条的寻找限制为具有简单形状的路径,从而简化插条的存储。具体地,插条总是严格地自上而下前进,并且针对在I轴上下降的每个像素,插条无法在X轴上移动多于一像素。对插条的搜寻是一个重要的步骤太多的插条将不必要地使处理负担过重,同时太少的插条将阻止妨碍汇编器8产生良好质量的合成图像。这里所描述的示例中的分析器4是在获得良好质量的平行插条(即,具有较小色差)和获得插条在图像中的良好分布之间的一种折中,使得汇编器8具有足够的选择。分析器4接收尺寸为MXN的输入图像Img,并且在文件切口(Cuts)中产生多条平行插条作为输出。分析器4实现执行全局循环(该全局循环的每次迭代运行多次局部循环)的算法。为此,在操作300中初始化在I与M-1之间变化的宽度T的变址(index)。在操作302中,验证T是否等于M-1,这将意味着所有可能的宽度已经被测试过。如果是这种情况,则算法在操作304中结束。操作306至操作316描述了全局循环的迭代的执行。全局循环的每次迭代针对每个可能的宽度T找到一组对于该宽度而言不相交的平行插条。然而,将要注意的是,与两个不同的宽度相关联的、并且因此在不同于全局循环的迭代中所确定出的插条可能相交。发现平行插条对的原理是使用差异图Diff,并且因此在该图上找到唯一的路径。为此,图Diff在操作306中是按照图像Img的像素与该图像Img向右平移T个像素的像素之间的色差进行计算的。可替代地,可以使用图像数据的其他属性,诸如色度、亮度或饱和度。图Diff中的一条路径因此对应于图像Img中的两条路径第一路径,其具有与Diff的路径相同的坐标,以及第二路径,其在图像Img中向左移动T个像素。这两条路径在结构上是平行的。这些路径之间的颜色匹配对应于沿着图Diff中路径的像素的颜色值之和。该和具体地对应于沿着路径的像素之间的一些差异,即该路径的成本。每个局部循环由操作308至操作314组成,并且在图Diff中选择路径P,并且将相应的插条存储在本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.07.09 FR 10029021.一种图像处理装置,其特征在于,所述图像处理装置包括:分析器(4),所述分析器(4)能够由图像数据计算相关联的切割数据和差异数据,所述切割数据包括图像的坐标并且指定所述图像中的一对平行路径,并且所述差异数据表示所述图像数据沿各对平行路径的属性之间的差异,选择器(6),所述选择器(6)接收切割数据和来自工作节点的输入数据,并且配置为根据选择规则从所述工作节点获得所谓的后继节点数据,节点的数据包括切割数据、成本数据和位置数据,汇编器(8),所述汇编器(8)接收来自工作节点的输入数据和来自前趋节点的数据,并且能够根据所述工作节点中的至少一些工作节点上的成本数据、所述前趋节点的成本数据以及与所述工作节点的切割数据相关联的差异数据来计算已更新的节点数据,驱动器(11),所述驱动器(11)配置为:使用输入图像的图像数据来调用所述分析器(4),使用输入节点作为所述工作节点并且使用由所述分析器(4)所计算出的切割数据,来调用所述选择器(6),使用由所述选择器(6)所确定出的所述后继节点中的至少一些后继节点作为工作节点并且使用所述输入节点作为前趋节点,来调用所述汇编器(8),以及通过使用已更新节点中的一个已更新节点作为用于所述选择器(6)的工作节点、使用由所述调用所产生的后继节点作为工作节点并且使用所述已更新节点作为对于所述汇编器⑶的前趋节点,来反复地调用所述选择器(6)和所述汇编器(8),直到与已更新节点的切割数据和位置数据有关的 条件满足为止。2.根据权利要求1所述的装置,其中,所述节点数据还包括前趋数据,并且,所述汇编器(8)被设置成:当给定工作节点的成本数据限定了比由所述前趋节点的成本数据所限定的值加上由与所述给定工作节点和所述前趋节点相关联的差异数据所限定的值之和更大的值时,更新所述给定工作节点的成本数据。3.根据权利要求2所述的装置,其中,基于来自所述选择器和所述汇编器的反复调用,所使用的所述已更新节点是具有指定最低成本的成本数据的节点。4.根据权利要求3所述的装置,其中,所述选择规则包括选择一后继节点,所选择的后继节点的切割数据指定与由所述工作节点的切割数据所指定的路径成为一对的路径,并且,所选择的后继节点的位置数据与所述工作节点的位置数据相同。5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:西尔万·勒费弗尔,塞缪尔·奥尔尼斯,阿那须·拉斯拉姆,
申请(专利权)人:国家信息及自动化研究院,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。