投影图像校正方法与装置的制作方法

文档序号:2730567阅读:180来源:国知局
专利名称:投影图像校正方法与装置的制作方法
技术领域
本发明涉及一种图像校正方法与装置,更详细地说,涉及一种投 影图像校正方法与装置。
背景技术
最近,随着便携式投影仪的普及,图像帧不仅需要被投影到专用 屏幕上,还需投影到墙壁、帷幕等上,但由于投影面自身特性的原因, 经常会出现画面歪曲的现象,因此需要用校正技术校正图像画面。通常来说,利用投影仪的显像系统通过将图像帧投影到平面屏幕 上而显示图像帧,但如果屏幕本身带有颜色,则投影图像帧就会产生 颜色失真。而且,如果屏幕不平坦的话,投影图像还会出现几何畸形 现象。因此,为了校正扭曲失真的投影图像,首先要对屏幕的颜色特点 和几何特征进行建模。现有的屏幕特性建模技术是,投影图像之前在 屏幕上投影特定图案的图像,之后用照相机把这些投影图像拍下来, 和原始图像进行比较,得到体现屏幕特征的函数。最后把该函数的逆 函数应用到要投影的图像上,用户便能看到对屏幕特征造成的扭曲失 真进行校正后的图像。但上述技术有一个缺点,即如果屏幕与图像具有相抵销的图案的 话,就很难准确建模屏幕的几何特征。例如,在具有竖条的墙壁上投 影竖条图案的图像时,就很难在拍摄图像中区分墙壁和图案的竖条, 进而无法准确建模墙壁的几何特征。因此,需要能够更准确地建模屏幕几何特征的技术。发明内容本发明的一个目的在于更准确地建模投影面的几何特征。但本发明不限于上述目的。所属领域的技术人员通过下面的说明 应当可显而易见地了解本发明的其他目的。为实现上述目的,本发明提供一种图像校正装置,包括投影 部,用于将校正用图像及具有不同彩色图案的一系列编码图像投影到 投影面;校正值计算部,用于根据拍摄上述校正用图像及一系列编码 图像的投影所获得的第一拍摄图像和一系列第二拍摄图像来计算投影 面的几何特征;校正部,用于根据计算得到的投影面的几何特征来校 正要投影到上述投影面的输入图像。为实现上述目的,本发明提供一种图像校正方法,包括以下步骤 将校正用图像及具有不同彩色图案的一系列编码图像投影到投影面; 根据拍摄上述校正用图像及一系列编码图像的投影所获得的第一拍摄 图像和一系列第二拍摄图像来计算投影面的几何特征;根据计算得到 的投影面的几何特征来校正要投影到上述投影面的输入图像。根据本发明的投影图像校正装置和方法,可更加准确地建模投影 面的几何特征。


通过参考附图详细描述本发明的优选实施例,本发明的上述和其他特征和优点将变得更加清楚,附图中图1是根据本发明的示例实施例的图像校正装置的结构框图。图2是根据本发明的示例实施例的校正用图像。图3是根据本发明的示例实施例的编码和解码原理图。图4是根据本发明的示例实施例的编码图像。图5是根据本发明的示例实施例的第一拍摄图像。图6是根据本发明的示例实施例的第二拍摄图像。图7是可应用于本发明的示例实施例的模板。图8是根据本发明的示例实施例的二值图像和经过滤得到的二值图像。图9是根据本发明的示例实施例校正亮度后的第二拍摄图像。图10是根据本发明的示例实施例的算数运算符T5和T9。 图11是根据本发明的示例实施例的追寻小片(patch)边界线的 方法。图12是根据本发明的示例实施例的各小片的边缘以及中心坐标 的检测结果。图13是根据本发明的示例实施例的确认校正亮度的第二拍摄图 像像素颜色所需的映射表。图14是根据本发明的示例实施例的8进制图像。图15是根据本发明的示例实施例的图像校正方法的流程图。图16是根据本发明的另一示例实施例的图像校正装置的结构框图。图17是根据本发明的另一示例实施例的图像校正方法的流程图。
具体实施方式
现在将参考附图更充分地描述本发明,在附图中示出了本发明的 优选实施例。通过参考如下对优选实施例的详细描述和附图,可以更 容易地理解本发明的优点和特征及其实现方法。然而,可以以许多不 同形式来实现本发明,并且不应将本发明解释为受限于此处所述的实 施例。实际上,提供这些实施例是为了使本公开更加彻底和完整,并 向本领域技术人员充分传达本发明的概念,并且本发明仅由所附权利 要求限定。贯穿整个说明书,相似的标号表示相似的元件以下按照本发明实施例的结构框图和流程图对图像校正装置及 方法进行解释。这里的流程图以及其上的各个模块可以理解成对应的 计算机程序。这些计算机程序可以在通用计算机、专用计算机或其它 搭载了处理器的可编程数据处理设备上运行,通过计算机或其它数据 处理装备的处理器运行程序实现流程图中说明的功能。这些计算机程序指令可以存储在计算机可用的或可读取的存储 器中。通过这些指令可以指挥计算机或者其它的数据处理装置实现某 些特定的功能。诸如存放了此类指令的计算机可读写或可读存储器, 连带其中的指令方法可实现流程图模块中指定的特定功能。这些计算机程序指令同样可以被装载到一台计算机或其它可编程的数据处理设 备上,实现一系列的执行步骤。因此,通过在计算机或其它可编程数 据处理器上执行这一系列的指令,还可实现在流程图模块中指定的各 项功能。并且,流程图中的各模块可能代表一个模块、 一段或者一部分代 码,其中包括了一个或更多可执行指令以实现指定的逻辑功能。应该 注意到,在一些不同的实现方法中,在模块中提到的功能可以按照不 同的顺序出现。例如,两个前后连续的模块也许同时被执行或者有时 按颠倒的顺序被执行,这取决于相关的功能。图1是根据本发明的示例实施例的投影图像校正装置的结构框图 (以下简称图像校正装置)。如图中所示,图像校正装置ioo包括编码 部110、投影部120、拍摄部130、前期处理部140、检测部150、解 码部160、匹配部170、校正值计算部180、储存部190、校正部195。编码部110对校正用图像进行编码,生成具有不同彩色图案的多 个编码图像。这里的校正用图像(以下称1。)是指,当投影的图像因 投影面的颜色或几何特征发生失真畸变时,用于校正上述失真畸变而 使用的图像。校正用图像1。如图2所示,包含以一定间隔排列的多个 白色小片(white patches),各小片之间则以黑色隔开。图2中所示的校 正用图像1。长X宽各为30X30个小片,构成校正用图像1。的各小片 的中心坐标(center coordinates)可储存到第 一 资料结构(first data stmcture)DSO中。而编码图像L (i-l,2,…,m)是与校正用图像1。具有同样的几何结 构的图像,包含生成分配给校正用图像Io各小片的识别因子(identifier) 时所需的颜色信息。参考图1,编码部110用多个颜色中的某一个颜色对构成校正用 图像1。的各个小片进行编码,生成多个编码图像Ii (i=l,2,...,m),并 根据多个编码图像Ii (i-l,2,…,m)中同一位置的小片的颜色组合而生 成区别校正用图像Io各个小片的识别因子。对校正用图像1。进行编 码时, 一般可使用8种颜色,以下以黑色(Black)、红色(R)、绿色(G)、 黄色(Y)、蓝色(B)、紫红色(M)、青绿色(C)、白色(W)为例进行说明。上述八种颜色中黑色可用作编码图像Ii (i^,2,…,m)的背景颜色 (background color),也就是说黑色可用于填充编码图像I! (i=l,2,...,m) 各小片之间的间隔。除了黑色,其他颜色如图3所示,从0到6可依 次排号,而这些数字可分别表示为二进制数。如上所述,若使用除黑色以外的7种颜色,为了给构成校正用图 像I。的n个小片分配唯一的识别因子,需要m个编码图像I, (i=l,2,...,m)。这里的m为满足数学公式1的最小的整数。数学公式1例如,如果校正用图像1。由900个小片组成,满足7"1》901的 整数m的最小值为4,因此为了给构成校正用图像Iq的900个小片分配识别因子,需要生成4个编码图像I",13,14。若把构成编码图像的小片,按左一右一上一下的排列顺序,则各 编码图像Ii, 12, 13, 14中第X个位置的小片颜色可由数学公式2中 分别与a。, ai, ... , a^对应的颜色决定。也就是说,第一编码图像Ii 中第x个位置的小片的颜色由与ao对应的颜色决定;第二编码图像12 中第x个位置的小片的颜色由与a^寸应的颜色决定;第三编码图像13 中第x个位置的小片的颜色由与a2对应的颜色决定;第四编码图像14 中第x个位置的小片的颜色由与a3相对应的颜色决定。数学公式2x = & x 70 + a x 71 + "2 x72 +... + x 7(w_1) +1例如,可根据上式,决定各编码图像Ii,l2,l3,l4中第400个位置的小片为R、 G、 G、 G。因为用数学公式2写出来是400=399+1=0乂 7^1X7、lX7VlX7^1,而图3中与数字0对应的颜色是红色R,与 数字1对应的颜色是绿色G。再比如,组成编码图像H 13,14的小 片中,位于第300个位置的小片颜色可决定为C、 R、 W、 R,因为公 式2为300=299+1 =5 X7。+0X7!+6X72+0X73+1,而图3中与数字5 对应的颜色是青绿色,与数字0对应的颜色是红色R,与数字6对应的颜色是白色W。根据上述数学公式1数学公式2生成编码图像乙l2,13, 14,如图4,四个编码图像L,l2,l3,l4中位于同一位置的小片的颜色组 合,可用作校正用图像1。中位于与编码图像的小片对应位置的小片的 识别因子。例如,各编码图像Ii,l2,l3,l4中位于第400个位置的小片的颜色组合为R, G, G, G,那么这个颜色组合可用作校正用图像10中位于第400个位置的小片的识别因子。如果各编码图像Ii,l2,l3,l4第300个位置的小片的颜色组合为C, R, W, R,那么这个颜色组合可用作 校正用图像I。中位于第300个位置的小片的识别因子。投影部120可将校正用图像I。以及编码部110生成的4个编码图像Ii,l2,l3,l4依次投影到投影面。拍摄部130拍摄依次投影到投影面的校正用图像I。以及编码图 像Ih I2, 13, 14。以下将拍摄部130拍摄的校正用图像称为第一拍摄图 像,将拍摄部130拍摄的一系列编码图像称为第二拍摄图像。图5和 图6分别示出了第一拍摄图像(以下称Oo)和第二拍摄图像(以下称o2, o3, o4)。前期处理部140完成对第一拍摄图像0。和第二拍摄图像Oi,02, 03,04的前期处理。以下先说明对第一拍摄图像Oo的前期处理过程, 然后说明对第二拍摄图像O,, 02, 03, 04的前期处理过程。前期处理部140可从第一拍摄图像Oo中分离出所有的小片,生 成由黑色和白色组成的二值图像Bo。为此,前期处理部140设定从第 一拍摄图像O。中分离出所有小片时所需的亮度临界值,然后将构成 第一拍摄图像的所有像素的亮度和上述临界值进行比较,亮度高出临 界值的像素的值设定为白色,亮度不够的像素的值则设定为黑色,从 而生成二值图像B。。此外,前期处理部140可在第一拍摄图像00应 用临界值算法(thresholding algorithm),以生成二值图像B0。然后,前期处理部140可以过滤二值图像B。,使各小片的边界 线更加分明。为此,前期处理部140执行以模板为基础的图像处理。 在这里以模板为基础的图像处理是指,根据校正用图像中上述第一像 素具有的值和围绕着第一像素的多个像素具有的值,算出输出图像中与上述第一像素相对应的像素的值的图像处理方法。这时上述第一像素和围绕着第一像素的多个像素叫做模板,模板由NXN个像素组成。 图7列出了模板的种类在NXN个像素中,除了中间的像素,包括 4个像素的模板E4;除了中间的像素,包括8个像素的模板E8;除 了中间的像素,包括24个像素的模板E24。利用前面所述的以模板为基础的图像处理方法过滤二值图像 Bo,背景和小片之间的边界线会更加鲜明。图8示出了二值图像B0 以及经过过滤的二值图像F。。我们可以看到过滤后的二值图像Fo比 过滤前的二值图像BQ,背景和小片间的边界线更加鲜明。以下将过滤 后的二值图像F。称为过滤图像。再参考图l,前期处理部140可校正第二拍摄图像0^ 02,03,04的亮度,使拍摄部130拍摄的第二拍摄图像Ol5 02, 03, 04的亮度分布 均匀。为此,前期处理部140将第一拍摄图像(O。)的信号格式从RGB 转换为包含亮度成分的信号格式,比如YUV信号格式。然后前期处 理部140按照第一拍摄图像O。的亮度计算使构成第一拍摄图像00的 各像素具有同样的亮度(比如第一拍摄图像Oo的平均亮度或第一拍 摄图像0。的最大亮度)的各像素的校正值。此后,前期处理部140将 各像素的亮度校正值,应用于第二拍摄图像ol5 o2, 03, 04的对应像素 中来校正亮度,使第二拍摄图像亮度分布均匀。图9示出了经前期处理部140校正亮度的第二拍摄图像CCh, C02, C03, C04。比较图6的第二拍摄图像Oh 02, 03, 04和图9的第 二拍摄图像COb C02, C03, C04,可以发现图6的第二拍摄图像O!, 02, 03, 04的外围部比中间亮度暗,图9中经过校正的第二拍摄图像 CO,, C02, co3, C04亮度非常均匀。再参照图l,检测部150可检测出构成过滤图像Fo的各小片的边 缘。检测部150为了从过滤图像Fo检测出各小片的边缘,使用算术 运算符T5及T9。这时,算术运算符T5及T9可按照以下数学公式 3设定,其中T5和T9也可像图10那样,各成分值被设定为l。数学公式3<formula>formula see original document page 13</formula>
再参照图l,检测部150从经过过滤的第一拍摄图像Fo中检测出 各小片的边缘后,可计算各小片的中心点。为了算出各小片的中心坐 标,检测部150对各小片追寻对应于边缘的像素。上述像素追寻如图 ll所示,以起点为中心追寻位于左、右、上、下、左上、左下、右上、 右下方向的周围像素中像素值不是O的像素。这时起点可设定为,按 照左一右一上一下的顺序对过滤图像F。的像素进行检索时像素值不 是0的像素。按照上述方法,若检测出与各小片的边缘相对应的像素, 可根据这些像素的坐标,计算出该小片的中心坐标。图12列出了对应 于各小片边界线的像素信息和中心坐标的检测结果,检测结果可储存 到第二资料结构DS1中。参照图1,解码部160可推导出校正亮度后的第二拍摄图像COj,C02,C03,C04中同一位置的小片的颜色组合。这时,推导出的颜色组合可用作构成第一拍摄图像Oo的各小片的识别因子。为推导出颜色组合,解码部160首先按各校正亮度后的第二拍摄 图像CO!, C02, C03, C04生成显示R-通道(channel)图像和G-通道 图像之间的亮度差ARG(luminance difference)、 R-通道图像和B-通道 图像之间的亮度差ARB、 G-通道图像和B-通道图像之间的亮度差A GB的亮度差图像。然后,解码部160参照图13中图示的映射表200确认构成第二 拍摄图像COhC02,C03,C04的像素的颜色。比如,对某个像素计算 各通道之间的亮度差时,如果ARG, ARB, AGB的值为l, 1, 0,相 应的像素则为红色R。这样,确认构成校正后第二拍摄图像COi (i^,2,3,4)的像素的颜色 之后,解码部160从校正后的第二拍摄图像COi (i-l,2,3,4)分离出小片, 生成包含白色小片的二值图像。然后,解码部160用上述确认的颜色 代替与二值图像的白色小片相应的像素,这样如图M,可生成与校正 的第二拍摄图像COi (i^,2,3,4)相对应的8进制图OOi (i=l,2,3,4)。在此之后,解码部160参照储存在第二资料结构DS1中的信息,决定构成8进制图像00i^l,2,3,4)的各小片的实际颜色。例如,解码 部160可参照第二资料结构DS1,将某个小片中的像素中频度最高的 颜色设定为相应小片的实际颜色。然后,解码部160从8进制图像OOi (i二l,2,3,4)推导出同一位置的小片所具有的颜色组合。上述推导出的颜色组合可用作构成第一拍摄图像o。的小片的识别因子。参照图1 ,匹配部170得到第一资料结构DS0、第二资料结构DS1 、 编码图像12,13,14以及8进制图像OOi 0=1,2,3,4)后,匹配校正用图像 Io和第一拍摄图像O。中具有相同识别因子的小片。这时,具有同一 识别因子的小片之间的匹配关系可储存到第三资料结构 DS2(DS2,0+DS1)中。校正值计算部180可参照第三资料结构DS2,计算出表示校正用 图像1。的像素和第一拍摄图像Oo的像素之间的几何映射关系的校正 值。具体说来,如果把校正用图像1。的像素坐标设为(Xi,y,),将第一 拍摄图像的像素坐标设为(x。, y。),两个图像中像素之间的映射关系可 建模为数学公式4数学公式4中a,b,c,d,e,f,g,h为模型常数。数学公式4<formula>formula see original document page 14</formula>这样,构成校正用图像的小片中互相接近的4个小片的中心坐标11 22 33 44(x,. J, ), ,凡.),(u, ), (x,. )和构成第一拍摄图像 的,、4中与2上^ 4 3个今片相4应,小片的中心坐标o。2,y。2), o,y),(x。4,y。4)之间的关系可设定为数学公式5数学公式5< + ;+ cx,1,1 + " 乂ax,2 + ,2 + cx,凡2 + d _y02ax,3 + ,3 + cx,、3 + d _y034 7 4 4 4 7 4ax, + + cx,.凡+ " 少。=ex; + a; + gx)凡1 +=ex,2 +免2 + gx,凡2 + /z =ex,3 +免3 +队3,3 + ^二 ex/ +免4 + gX,4凡4 + /2而且,[数学公式5]可如下面的[数学公式6],可用矩阵式来表示。数学公式6r ^ = 5其中r =1x)少,110000a10000凡310000c4 04 04 4 01 000 10;凡10 1,j =,^ =乂0000凡21/0000、31y。300004 X,凡41乂在上述[数学公式6]中T和B可从第三资料结构DS2中得到,进 而通过以下[数学公式7]算出A。 A的各个要素是显示校正用图像I0 的像素和第一拍摄图像O。的像素之间的几何映射关系(geometrical mapping rdation)的校正值,可用于要投影到投影面的输入图像的几何 校正。数学公式7j = r-、5储存部190将校正值计算部180计算的校正值以査找表(Lookup Table, LUT)形式储存起来。这样的储存部190可以是闪存等非易失性 存储器、易失性存储器、硬盘等储存介质中的任何一种。校正部195得到要投影到投影面的投影图像后,可参照查找表进 行几何校正。校正的输入图像则通过投影部120投影到投影面。此外,校正部195还可校正输入图像的颜色,校正颜色的有关技术是人们熟 知的技术,这里就不做详细说明。图15是根据本发明的示例实施例的图像校正方法的流程图。 编码部110可生成与校正用图像1o的几何结构相同的、具有不同 彩色图案的多个编码图像I,, I2,I3,I4(S310)。编码图像的数量由构成 校正用图像Io的小片数量决定。编码图像可用白色,黑色等8种颜色 生成。这时,黑色可用于编码图像的背景颜色,构成编码图像的各小 片则用黑色以外的其他7种颜色中的某一种颜色编码。生成多个编码图像后,编码部IIO将多个编码图像Ll2,13,14中同一位置的小片的颜色组合分配给构成校正用图像I()的各小片作为识别因子(S320)。在生成编码图像之前,构成校正用图像Io的各小片的 中心坐标可储存在第一资料结构DSO中。校正用图像1。和多个编码图像Il5 12, 13, 14通过投影部120依次 被投影到投影面(S330)。拍摄部130将依次投影到投影面的校正用图像和编码图像拍下 来,获得拍摄校正用图像1o的第一拍摄图像0。和拍摄编码图像11;12, 13,14的第二拍摄图像Ch,02,03,04(S340)。检测部150可从第一拍摄图像Oo检测出各小片的边缘和中心点 (S350),上述S350步骤包括;从第一拍摄图像0。分离出各小片, 生成由白色和黑色组成的二值图像Bo;过滤上述二值图像Bo,生成比 二值图像B。小片和背景之间的边界线更加分明的过滤图像Fo;从上 述过滤图像F。中检测出各小片的边缘;根据检测出的边缘信息,计算各小片的中心坐标。这里各小片的边缘信息和中心点的坐标可储存在第二资料结构DS1中。另外,解码部160可从多个第二拍摄图像Ol5 02, 03, 04中推导 出同一位置的小片的颜色组合(S360)。上述S360步骤包括将用于校 正第一拍摄图像0Q亮度均匀的亮度校正值应用于多个第二拍摄图像 Oh 02,03,04而校正第二拍摄图像0^ 02, 03,04的亮度;对于校正 亮度的多个第二拍摄图像COi, co2, C03, C04,分别生成显示通道间 的亮度差的多个亮度差图像;从多个亮度差图像检测出上述第二拍摄图像CO,, C02, C03, C04的像素所具有的颜色;从上述第二拍摄图像 COb C02, C03, C04中分离出小片,生成包含白色小片的多个二值图 像;用上述检测出的颜色代替多个二值图像中相当于白色小片的像素, 生成多个8进制图像OO!, 002, 003, 004;从多个8进制图像OOj, 002, 003,004推导出同一位置的小片所具有的颜色组合。上述推导出的颜色组合可分配给构成第一拍摄图像o。的小片当作识别因子。在上述过程中校正第二拍摄图像Ol5 02, o3, o4的亮度的步骤包括将第一拍摄图像Oo的信号格式转换为包括亮度成分的信号格式, 确认第一拍摄图像Oo的亮度;计算为了使第一拍摄图像Oo的各像素 具有相同亮度(例如第一拍摄图像的最大亮度或平均亮度)所需的各像 素的校正值;将上述各像素的校正值应用于与第二拍摄图像Ol5 02,03,04相对应的像素,校正第二拍摄图像0^ 02,03,04的亮度。匹配部170可匹配校正用图像1。和第一拍摄图像Oo中具有相同 的识别因子的小片(S370)。上述匹配信息可储存在第三资料结构DS2 中。校正值计算部180根据第三资料结构DS2,计算显示校正用图像 I0的像素和第一拍摄图像O。的像素之间的几何映射关系的校正值 (S380)。计算出来的校正值可以査找表的形式储存在储存部190中。有了要投影到投影面的输入图像后,校正部195参照查找表,对 输入图像进行几何校正(S390)。校正后的图像通过投影部120投影到 投影面。以下参照图16和图17,按照本发明的另一实施例说明本发明的 图像校正装置400及其方法。图16按照本发明另一实施例示出了图像校正装置400的结构框 图。如图所示,图像校正装置400包括投影部420、拍摄部430、前期 处理部440、检测部450、第一解码部460-1、第二解码部460-2、第 一储存部410、第二储存部4卯、匹配部470、校正值计算部480、校 正部495。图16中投影部420、拍摄部430、前期处理部440、检测部 450、匹配部470、校正值计算部480、校正部495与前一实施例相同, 第二解码部460-2、第二储存部490与前一实施例的解码部160以及储存部l卯相同。因此,以下省略重复的部分,重点说明第一储存部410和第一解码部460-1。第一储存部410可储存生成校正用图像IQ和构成上述校正用图像 I。的各小片的识别因子所需的编码图像I!, I2, 13, 14。第一储存部410与 第二储存部490可在硬件上独立实现,也可与第二储存部4卯并用。第一解码部460-l可从储存在第一储存部410的编码图像Il512,13, 14中推导出同一位置的小片所具有的颜色组合(S510)。推导出的颜色 组合可分配给构成校正用图像I。的各小片作为识别因子。图17为按照本发明的另一实施例的图像校正方法的流程图。首先,第一解码部460-1可从储存在第一储存部410的编码图像 Ii,l2,l3,l4中推导出同一位置的小片所具有的颜色组合(S510)。推导 出的颜色组合可分配给构成校正用图像Ic的各像素作为识别因子 (S520)。通过投影部420将校正用图像Io和编码图像Ii,l2,l3,l4依次投影到投影面后(S530),拍摄部430将投影的校正用图像和编码图像拍下 来,获得拍摄校正用图像I。的第一拍摄图像0。和拍摄编码图像IhI2, 13,14的第二拍摄图像Oi, 02, 03, 04 (S540)。之后,检测部450检测出构成第一拍摄图像0。的各小片的边缘 和中心坐标,储存到第二资料结构DS1中(S550)。上述检测步骤包 括从第一拍摄图像Oo分离出各小片,生成二值图像B。;过滤上述 二值图像B。,生成过滤图像Fo;从上述过滤图像F。中检测出各小片 的边缘和中心坐标。第二解码部460-2可从第二拍摄图像Oi, 02, 03, 04检测出同一位 置的小片具有的颜色组合(S560)。检测上述颜色组合的步骤包括校 正第二拍摄图像Ol5 02, 03, 04的亮度的步骤;生成与校正亮度的第二 拍摄图像CCh, C02, C03, C04对应的多个8进制图像OOh oo2,003, 004的步骤;从上述8进制图像0015 002, oo3, oo4中检测出同一位 置的小片所具有的颜色组合的步骤。这时检测出的颜色组合可分配给 构成第一拍摄图像0。的各小片当作识别因子。匹配部470可匹配校正用图像I。和第一拍摄图像Oo中具有相同识别因子的小片(S570)。匹配信息可储存到第三资料结构 DS2(DS2-DS0+SD1)中。校正值计算部480参照第三资料结构DS2,计算出表示校正用图 像Io和第一拍摄图像Oo之间的几何映射关系的各个像素的校正值 (S580)。上述校正值可以查找表形式储存在第二储存部490中。最后校正部495参照查找表,对要投影到投影面的输入图像进行 几何校正(S590)。校正后的输入图像则通过投影部420投影到投影 面。如上所述,本发明的投影图像校正装置和方法,可更加准确地建 模投影面的几何特征。尽管以上参照附图,以本发明的示例性的实施方式对本发明做出 了说明,然而所属技术领域的技术人员在不脱离本发明的范围和思想 的情况下,仍可作出各种修正和变化,因此,应当理解,上述的实施 方式均为示例性的,而非限制性的。
权利要求
1.一种图像校正装置,该装置包括投影部,用于将校正用图像及具有不同彩色图案的一系列编码图像投影到投影面;校正值计算部,用于根据拍摄上述校正用图像及一系列编码图像的投影所获得的第一拍摄图像和一系列第二拍摄图像来计算上述投影面的几何特征;校正部,用于根据上述计算得到的投影面的几何特征来校正要投影到上述投影面的输入图像。
2. 根据权利要求1所述的图像校正装置,其中,上述校正用图像 和上述一系列编码图像的几何结构相同。
3. 根据权利要求l所述的图像校正装置,其中,上述校正用图像 包括按照一定黑色间隔排列的白色小片。
4. 根据权利要求l所述的图像校正装置,其中,上述校正用图像 和上述一系列编码图像由小片构成,上述一系列编码图像中同一位置 的小片的颜色组合被分配给上述校正用图像的各小片作为第一识别因 子。
5. 根据权利要求4所述的图像校正装置,其中,还包括为了上述 颜色组合的唯一性而生成上述一系列编码图像的编码部。
6. 根据权利要求4所述的图像校正装置,其中,还包括 前处理部,用于根据上述第一拍摄图像的亮度,对上述一系列第二拍摄图像的亮度进行校正;解码部,用于根据上述校正亮度后的一系列第二拍摄图像,推导 出构成上述第一拍摄图像的各小片的第二识别因子;匹配部,用于对上述第一识别因子和第二识别因子相同的小片进 行相互匹配。
7. 根据权利要求6所述的图像校正装置,其中,上述第二识别因 子为上述校正亮度后的一系列第二拍摄图像中同一位置的小片的颜色 组合。
8. 根据权利要求6所述的图像校正装置,其中,上述校正值计算部根据上述相互匹配的小片的中心坐标以及边缘坐标中的至少一项, 计算校正上述输入图像所需的校正值。
9. 根据权利要求4所述的图像校正装置,其中,还包括 储存部,用于储存上述校正用图像及一系列编码图像; 第一解码部,用于推导上述第一识别因子;前期处理部,用于根据上述第一拍摄图像的亮度来校正上述一系 列第二拍摄图像的亮度;第二解码部,用于根据上述校正亮度后的一系列第二拍摄图像, 推导出构成上述第一拍摄图像的各小片的第二识别因子;匹配部,用于对上述第一识别因子和第二识别因子相同的小片进 行相互匹配。
10. 根据权利要求1所述的图像校正装置,其中, 上述一系列编码图像为m个,m为满足yW _ 1》"的最小整数,n为上述校正用图像所包含的小片的总数量,Y为上述一系列编码图 像中的小片所具有的颜色数量。
11. 根据权利要求IO所述的图像校正装置,其中,上述一系列编 码图像中第x个位置的一系列小片的颜色对应于由ai(i=0, 1, 2,…, m-l)的颜色决定,ar满足下式<formula>formula see original document page 3</formula>
12. 根据权利要求1所述的图像校正装置,其中,还包括拍摄上 述校正用图像和一系列编码图像的投影的拍摄部。
13. —种图像校正方法,包括步骤将校正用图像以及具有不同彩色图案的一系列编码图像投影到 投影面;根据拍摄上述校正用图像及一系列编码图像的投影所获得的第 一拍摄图像和第二拍摄图像来计算上述投影面的几何特征;根据计算得到的投影面的几何特征来校正要投影到上述投影面 的输入图像。
14. 根据权利要求13所述的图像校正方法,其中,上述校正用图 像和上述一系列编码图像的几何结构相同。
15. 根据权利要求13所述的图像校正方法,其中,上述校正用图 像包含按照 一 定黑色间隔排列的白色小片。
16. 根据权利要求13所述的图像校正方法,其中,还包括步骤 将上述一系列编码图像中同一位置的小片的颜色组合分配给构成上述 校正用图像的各小片作为第一识别因子。
17. 根据权利要求16所述的图像校正方法,其中,还包括步骤为了上述颜色组合的唯一性,生成上述一系列编码图像。
18. 根据权利要求16所述的图像校正方法,其中,还包括根据上述第一拍摄图像的亮度,对上述一系列第二拍摄图像的亮度进行校正;根据上述校正亮度后的第二拍摄图像,推导出构成上述第一拍摄 图像的各小片的第二识别因子;对上述第一识别因子和第二识别因子相同的小片进行相互匹配。
19. 根据权利要求18所述的图像校正方法,其中,上述第二识别 因子为上述校正亮度后的第二拍摄图像中同一位置的小片的颜色组 合。
20. 根据权利要求18所述的图像校正方法,其中,上述计算投影 面几何特征的步骤包括,根据上述相互匹配的小片的中心坐标和边缘 信息中的至少一项,计算校正上述输入图像所需的校正值。
21. 根据权利要求16所述的图像校正方法,其中,还包括步骤 将上述校正用图像及上述一系列编码图像储存起来; 推导上述第一识别因子;根据上述第一拍摄图像的亮度来校正上述一系列第二拍摄图像 的亮度;根据校正亮度后的第二拍摄图像,推导出构成上述第一拍摄图像 的各小片的第二识别因子;对上述第一识别因子和上述第二识别因子相同的小片进行相互 匹配。
22. 根据权利要求13所述的图像校正方法,其中,上述一系列编 码图像为m个,m是满足^"—i^W的最小的整数,n为上述校正用图像所包含的小片的数量,Y为上述一系列编码图像中小片所具有的 颜色数量。
23. 根据权利要求22所述的图像校正方法,其中,上述一系列编 码图像中第x个位置的一系列小片的颜色由对应于&(i^, 1, 2,…, m-l)的颜色决定,ai满足下式<formula>formula see original document page 5</formula>。
24. 根据权利要求13所述的图像校正方法,其中,还包括步骤拍摄上述校正用图像及一系列编码图像的投影。
全文摘要
本发明提供了一种投影图像校正装置及其方法。该投影图像校正装置包括投影部,用于将校正用图像及具有不同彩色图案的一系列编码图像投影到投影面;校正值计算部,其根据拍摄上述校正用图像及编码图像所得到的第一拍摄图像和第二拍摄图像来计算投影面的几何特征;校正部,其根据计算得到的投影面的几何特征来校正要投影到上述投影面的输入图像。
文档编号G03B21/00GK101335901SQ20071012686
公开日2008年12月31日 申请日期2007年6月29日 优先权日2007年6月29日
发明者韩 冰, 徐海松, 方裕善, 朴斗植, 李承信, 邹文海, 韩荣兰 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1