用于自动进行二维和三维转换的方法

文档序号:6474529阅读:307来源:国知局
专利名称:用于自动进行二维和三维转换的方法
技术领域
本发明涉及图像处理和图像固定,更具体而言,涉及一种用于将二维图像转换成多图像并且再次中间相处理(interphasing)成单图像以便作为三维图像进行固定和显示的方法。
背景技术
三维摄影众所周知,但是存在涉及需要特殊的照相机、特殊的处理技术以及受过训练的人员等方面的问题。利用多镜头重叠技术来显示具有三维外观的图像,但是这些技术存在同样的缺点,即,需要特殊的设备和受过特殊训练的人员。
因此,本发明人认识到需要使得将已有的二维图像进行三维表示的方法更加容易实现、更加经济可行、同时需要尽可能少的技术来产生高质量的图像。优选地,这种方法使用常见的一般用途的可编程计算机(“PC”),而无需更换任何硬件。

发明内容
本发明的一个例证实施例包括以下步骤,将二维像素图像数据文件收入数据存储器中的步骤,该二维图像文件具有反映多个对象的像素数据,检索二维像素图像数据文件的步骤以及在视频显示器上显示与图像文件相对应的图像的步骤。下一步骤接收分割命令,该命令指示这些对象至少其中之一的初始边界。下一步骤是接收边界精制命令,边界精制命令具有用于产生这些对象至少其中之一的最终边界的参数,这些参数选自颜色、噪声频率和边缘柔度中的一个或多个。
第一例证实施例的随后的步骤根据分割命令和边界精制命令将图像文件分割成多个图像。接着,对这多个图像中的至少一个进行内涂画(in-painting),从而利用根据由至少一个图像文件表示的对象内的像素产生的像素来填充至少一个图像的一部分。随后的步骤接收这多个图像中的至少第一和第二图像的第一深度数据和第二深度数据。接着,视差移位步骤产生这多个图像中的至少第一和第二图像中每一个的至少两个相移图像,这两个相移图像相对彼此具有视差移位以及相对于这多个图像中至少另一个具有视差移位,视差移位以该图像的深度数据为基础。接着,将这多个相移图像中间相处理成单个已经过中间相处理的图像文件以便输出和打印。
根据本发明的方法的另一个方面包括另一个步骤,即接收多个二维图像文件,并将它们重叠为单个二维图像文件以便进行分割步骤。
在计算机程序算法中应用光学和三维摄影原理显示了满足上述需要的方法。这个程序的分支扩展到许多子项,例如医学、广告、摄影、新产品、虚拟现实硬拷贝、等等。
本发明提供的一个软件包根据光学原理进行控制,用于将单数字输入图像转换成多图像,并且随后再次中间相处理成单个主图像。程序创建的新图像具有强化的信息。当通过光学材料观察时,这个图像具有各种各样的可见用途和应用,包括但不限于三维、翻转、变体、缩放和活动。
此外,利用本发明的软件程序,在输入多图像时,可以利用相同的中间相处理部段来通过多图像照相机产生三维图像,在这种情况下可产生不同或者连续的图像,翻转、变体、缩放或者活动的图像。


图1是一个与像素图像文件相对应的第一实例二维对象的透视图;图1.1、1.2、1.3和1.4示出了实例的第一、第二、第三和第四视差移位图像,与根据本发明的图1的图像的视差移位步骤相对应;图1.5示出了基于对根据本发明的图1.1至1.4的图像进行中间相处理的中间相处理图像;图1.6示出了图1.5中所示的中间相处理图像的一个实例部分的特写镜头;图2.0示出了固定于一种介质上的图1.5的实例图像;图2.1示出了当固定于图2.0的图像之内时取自图1中所示的实例图像内的实例前景对象;图2.2示出了当固定于图2.0的图像之内时取自图1中所示的实例图像内的实例背景对象;
图2.3描绘了重叠于图2.0的固定图像之上的实例薄膜多镜头片;图2.4示出了由图2.0的图像的观察者通过图2.3的多镜头重叠层观察时可看到的实例图像;图2.5为图2.4的观察者的眼睛的图形表示;图3.1-3.5描绘了在本发明的方法内的实例的分割和边界精制步骤,用于将二维图像分割成多个对象;图4.1-4.4示出了与根据本发明的方法的多个视差移位操作相对应的背景对象图像中的间隙;图5.1-5.4描绘了本发明的方法所执行的内涂画步骤以便填充图4.1-4.4中所描绘的间隙;根据本发明的焊接安装的双夹具的。
具体实施例方式
随着个人计算机和高存储容量的出现,已经可以将单图像转换成多图像并且随后将这些图像再次中间相处理成一个主文件。该文件可以通过利用特殊的摄影原理以及MOM技术以照片的形式输出从而产生多图像输出和/或带有强化的可见数据的多层输出。如图1.1-4.4所示。
本发明的一个软件包(图中未示出)能够实现将单数字输入即图1的二维图像转换成图1.1-1.4的多图像,并且随后将图像1.1-1.4再次中间相处理成具有强化的信息的图1.5的单个主三维图像。图像1.5可以通过使用特殊的摄影打印机以照片的形式输出或者直接在标准个人计算机打印机和主机上打印出,在图1.1-1.4中可以清楚地观察4个输入图像中的每一个。
如下所示,当图2.0通过MOM图2.3示出对象2.1和2.2时,由此得到的图像2.4在观察者图2.5看起来可以为三维、活动、翻转或缩放的。
优选地,图1.5按照以下程序进行。初始的二维图像1随后经过准备阶段,其中图像经过分割处理,包括通过使用边缘检测方法,例如“智能剪刀”,而对图像中的每个对象图2.1-2.2进行掩蔽处理。图3.1-3.4有磁套索。由此得到的对象图3.5被分割于一个单独的层上。
分割过程就是根据景物的深度将单个二维图像分成多个层的过程。它使得各个层移位不同的量以便模拟视差。
为开始分割过程,用户首先绕着待分的对象图3.1-3.4画出一个大致的边界。接着,通过调整分割算法的阈值参数,用户可以动态地精制这个区域而不必用手来涂画。这些调整过程可以对整个图像或者只对特定的区域进行精制以便进行更精确的分割操作。这些参数为颜色(色调、饱和度和亮度)、噪声频率和边缘柔度。用户可以调整粗糙点,用户能够将这些参数“烘烤(bake)”或者应用于大致的边界上,这样就可以得到一个新的、更精确的大致边缘边界,而它还可以使用可调整的参数或者通过以透视方式手画以及移动而进一步进行精制,从而得到图1.1-1.4。接着各个图像经受“内涂画”处理,图4.1-4.4(包括涂画和去除分割步骤中产生的洞)。
当各层进行移位以便模拟视差时,下面就将可能出现各层上的空白区域。本软件将自动填充这些空白“内涂画”空间。
这个算法计算将需要填充的像素。这通过在当前层以上各层的掩蔽层或者阿尔法通道上进行相交和减法计算而实现。
然后本软件使用扫描线算法,每个扫描线每个相交处只填充一个像素,直到该区域填满为止。每个像素的颜色根据已经具有来自原始图像的颜色或者通过此前应用本算法而得到的颜色的任意周围像素的加权平均值而确定。每个像素的权重在每遍之后都进行调整,因此对于第一遍而言,均匀地依赖于上/下和左/右像素,而随着离原始像素的距离的增加,越来越依赖于左/右像素。
对于每一层,用户通过把值输入所提供的GUI编辑域中而选择深度。从前景开始,本软件随后通过按照各层被选择的顺序取得这些层而排定层顺序。然后本软件精确地产生中间相处理步骤所需的帧。请看图1.1-1.4。
可以使用本发明,在输入多图像以便通过多图像照相机产生三维图像时,产生具有不同或者连续的图像,翻转、变体、缩放或者活动的图像的情况。
为了实现上述转换过程,本发明的软件包通过三维摄影中所用的相同光学原理来进行控制。举例来说,这些原理在美国专利No.3,852,787、3,895,867和3,960,563中进行了描述;它们中的每一个全文都在此作为参考。
应当理解,图中所示和说明书中所述的特定实施例仅用于举例说明,而不应被看作是对将在以下权利要求中进行描述的本发明的限制。
权利要求
1.一种用于将二维图像文件转换成三维图像文件的方法,包括以下步骤将二维像素图像数据文件收入数据存储器中,该二维图像文件具有反映多个对象的像素数据;从所述存储器中检索二维像素图像数据文件;在视频显示器上显示与图像文件相对应的图像;接收分割命令,该命令指示这些对象中的至少一个的初始边界;根据所述分割命令显示至少一个对象的边界;根据分割命令将图像文件分割成多个图像;对多个图像中的至少一个进行内涂画,从而利用填充像素来填充所述多个图像中至少一个的一部分,所述填充像素根据由至少一个图像文件表示的对象内的像素产生;接收该多个图像中的至少第一和第二图像的第一深度数据和第二深度数据;产生该多个图像中的至少第一和第二图像中每一个的至少两个相移图像,这两个相移图像相对彼此具有视差移位以及相对于该多个图像中的至少另一个具有视差移位,视差移位以该图像的深度数据为基础;将所述相移图像中间相处理成单个已经过中间相处理的图像文件以便输出和打印。
2.根据权利要求1所述的方法,其特征在于,还包括以下步骤接收边界精制命令,该边界精制命令具有用于产生这些对象中的至少一个的最终边界的参数,这些参数选自颜色、噪声频率和边缘柔度中的一个或多个,并且其中所述分割操作至少部分根据所述边界精制命令来进行。
全文摘要
本发明提供了一种用于控制已知的光学原理来将单个主图像(1)转换成多个图像、进行视差移位(1.1-1.4)、以及将这些图像再次中间相处理成单个主图像(1.5)的方法。当通过MOM(2.3)观察时,主图像具有各种各样的可见用途和应用,包括但不限于三维、翻转、变体、缩放和活动。
文档编号G06T17/40GK1524249SQ01818881
公开日2004年8月25日 申请日期2001年9月14日 优先权日2000年9月14日
发明者W·M·卡斯泽斯, W M 卡斯泽斯, J·C·尼姆斯, 尼姆斯, P·F·彼得斯, 彼得斯, T·布林哈姆, 止 申请人:奥拉西伊公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1