发明名称 一种将二维数字图像以内投式投射到球幕上的方法
摘要 本发明公开了一种将二维数字图像以内投式投射到球幕上的方法,包括:创建虚拟球幕;转换为球幕图像;调整球幕图像姿态;投影仪借助于鱼眼透镜将二维平面图像投射至实际球幕上形内部,形成无扭曲的动态的三维的球幕影像,其中,鱼眼透镜的焦距为该投影仪出口处有效投影平面高度的<img file="DDA0000454678800000011.GIF" wi="128" he="96" />随球幕图像转动,针对球幕投影中导致的球幕亮度分布发生非均匀变化的问题,校正投影仪输出平面上每个像素点的亮度以确保图像在投射至实际球幕上时的整体亮度分布跟原先的二维数字图像一致。本发明能将任意二维数字图像转换为动态球幕图像,且投影效果好,在教学、军事和影视等领域有广阔的应用前景。
申请公布号 CN103841344A 申请公布日期 2014.06.04
申请号 CN201410008489.7 申请日期 2014.01.08
申请人 江苏省现代企业信息化应用支撑软件工程技术研发中心 发明人 陈珂;吴建平;李金祥;朱剑刚;张量
分类号 H04N5/74(2006.01)I;G03B21/00(2006.01)I 主分类号 H04N5/74(2006.01)I
代理机构 北京远大卓悦知识产权代理事务所(普通合伙) 11369 代理人 史霞
主权项 1.一种将二维数字图像以内投式投射到球幕上的方法,其特征在于,包括:步骤1、创建虚拟球幕,将创建的虚拟球幕作为二维数字图像变换的接力点;步骤2、把二维数字图像变换到虚拟球幕上,形成球幕图像:根据公式(1)把二维数字图像的每个像素点的二维坐标转换为虚拟球幕的经度角和纬度角,其中w和h分别为二维数字图像中像素点p的横坐标值和纵坐标值,W和H分别代表二维数字图像中像素点p的横向像素总数和纵向像素总数,<img file="FDA0000454678770000011.GIF" wi="635" he="380" />根据公式(2)将二维数字图像中每个素点的坐标转换为三维坐标,完成转换的二维数字图像为球幕图像,其中,转换过程中为:以虚拟球幕的球心为三维坐标原点,R为虚拟球幕半径,(x,y,z)是二维数字图像中像素点p投射到虚拟球幕上后的坐标,即像素点p在球幕图像中的坐标,<img file="FDA0000454678770000012.GIF" wi="797" he="226" />步骤3、调整球幕图像的姿态:变换球幕图像的自转轴,使球幕图像的自转轴与虚拟球幕的自转轴形成夹角β,球幕图像中的任一个像素点与虚拟球幕的球心的连线与虚拟球幕的自转轴之间的夹角为α,球幕图像中任一个像素点与球幕图像球心的连线与球幕图像的自转轴之间的夹角为γ,其中球幕图像的自转轴穿过球幕图像的球心,虚拟球幕的自转轴穿过虚拟球幕的球心,根据公式(3)确定球幕图像的每个像素点在虚拟球幕上的新的三维坐标,其中,(x′,y′,z′)为调整姿态后的球幕图像中像素点在虚拟球幕上新的三维坐标值,<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>x</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>+</mo><msup><mi>y</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>+</mo><msup><mi>z</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>=</mo><msup><mi>R</mi><mn>2</mn></msup></mtd></mtr><mtr><mtd><mfenced open='(' close=')'><mtable><mtr><mtd><msup><mi>x</mi><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><msup><mi>y</mi><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><msup><mi>z</mi><mo>&prime;</mo></msup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>cos</mi><mi>&gamma;</mi></mtd><mtd><mi>sin</mi><mi>&gamma;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>sin</mi><mi>&gamma;</mi></mtd><mtd><mi>cos</mi><mi>&gamma;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='(' close=')'><mtable><mtr><mtd><mi>cos</mi><mi>&beta;</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>sin</mi><mi>&beta;</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>sin</mi><mi>&beta;</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>cos</mi><mi>&beta;</mi></mtd></mtr></mtable></mfenced><mfenced open='(' close=')'><mtable><mtr><mtd><mi>cos</mi><mi>&alpha;</mi></mtd><mtd><mi>sin</mi><mi>&alpha;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>sin</mi><mi>&alpha;</mi></mtd><mtd><mi>cos</mi><mi>&alpha;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='(' close=')'><mtable><mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mi>z</mi></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>步骤4、根据公式(4)将调整姿态后的球幕图像转换为数字投影仪上的二维平面图像,其中(x″,y″)为投影仪上的二维平面图像的像素点的坐标,θ是球幕图像点对鱼眼透镜中心的投影角,<maths num="0002"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>&theta;</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>arcsin</mi><mrow><mo>(</mo><mn>2</mn><msqrt><mfrac><mrow><msup><mi>R</mi><mn>2</mn></msup><mo>-</mo><msup><mi>z</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup></mrow><msup><mrow><mo>(</mo><mi>R</mi><mo>+</mo><mi>H</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac></msqrt><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msqrt><msup><mi>x</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>+</mo><msup><mi>y</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup></msqrt><mo>=</mo><mn>2</mn><mi>f</mi><mi>sin</mi><mfrac><mi>&theta;</mi><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><msup><mi>x</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>=</mo><mfrac><mrow><mi>x</mi><msqrt><msup><mi>x</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>+</mo><msup><mi>y</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup></msqrt></mrow><msqrt><msup><mi>x</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>+</mo><msup><mi>y</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup></msqrt></mfrac></mtd></mtr><mtr><mtd><msup><mi>y</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>=</mo><mfrac><mrow><mi>y</mi><msqrt><msup><mi>x</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup><mo>+</mo><msup><mi>y</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup></msqrt></mrow><msqrt><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msup><mi>y</mi><mn>2</mn></msup></msqrt></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>步骤5、投影仪内投射二维平面图像至实际球幕上,形成实际球幕图像,其中在投影仪输出的二维平面图像经过鱼眼透镜后内投至实际球幕上,鱼眼透镜的焦距为该投影仪的输出口有效投影区域高度的<img file="FDA0000454678770000023.GIF" wi="141" he="110" />
地址 215104 江苏省苏州市致能大道106号国际教育园