1、裸眼 3D显示与可见光隐身 张力平 陈林森 陈晓东 刘小明 摘要 :为了实现三维显示器和三维电视的动态三维显示,提出了一种在空间直接形成三维图像的理论。 通过再现被人体遮挡的背景的三维图像,本文还探讨了一种待实现的可见光隐身技术,用于隐身衣。 关键词: 裸眼 3D显示;三维显示器;立体电视;可见光隐身;隐身衣; 中图分类号: O439 Glasses-free 3D display and visible light stealth ABSTRACT: A theory is proposed, which can directly form a three-dimensional image
2、 in space in order to realize dynamic three-dimensional display for 3D displayer and 3D television. By reproducing a 3D image of the background which blocked by human body, this paper also discusses a potential visible stealth technique used for invisible clothes. Keywords: naked eye 3D display; 3D
3、display; stereoscopic TV; visible stealth; invisible clothes; 目前三维显示有佩戴特殊眼镜的方法和裸眼 3D 显示。佩戴特殊眼镜肯定 是落后技术;裸眼 3D 显示各种方案都结构复杂成本高效果差。例如裸眼3D 显示方案中的一种体三维显示技术,显示的立体图像的距离和最大尺寸受显示器体积限制,比如要显示远处高大楼房,体三维显示技术就无能为力了。而视差显示和全息显示技术也存在很多问题,并不理想。本文提出的三维动态显示方案硬件相对简单,只是软件相当复杂,更易实现大视场,真彩色,高清晰度立体活动图像的完美显示,且显示器可做得很大又很轻薄, 屏幕还
4、可以折叠, 传输 3D 视频所需要的通讯带宽不大,仅仅 是平面视频 传输带宽的 2 倍左右。 至于可见光隐身的实现,虽然目前有人提出用左手性负折射率超材料做隐身衣,使光线从身体绕行来实现,但可见光含有很多不同频率的光波,负折射率材料对它们的偏折率不同,导致负折射率材料隐身衣产生色散现象而无法真正隐身,只能在单一频率光波条件下隐身 1,而本文提出的可见光隐身方案 通 过再现被人体遮挡的 周围环境 背景的三维图像 光场实现可见光隐身, 不存在 色散 问题。 该设想的依据是电磁理论中的唯一性定理(证明见附录),定理表述为: 有界区域 内,如果 时电磁场的初值处处已知,并且在 t 0 时区域 的边界上
5、的电场的切向分量或磁 场的切向分量也是已知的,那么在 t0 时区域 中电磁场就由麦克斯韦方程唯一地确定了 2。 因为光是电磁波,所以光场也应该符合唯一性定理。 下面探讨利用唯一性定理成像的原理: 如上图:水平线表示一个假想平面 。假想的 S 曲面是空间 边界的封闭曲面的一部分, V 内 是 S 面和 xy 平面共同封闭的空间。 假设在 面下方有一物体 , 发出光波在空间制造一个变化的电磁场,设其电场为 。 面由方程 确定,物体 在 面上激起的电场为 。现假定 不存在,而我们在 0 时在 面上复制 沿 面切向方向的切向分量 切 ,根据电磁理论中唯一性定理,这时在空间 的电磁场与存在 时的电磁场相
6、同,因为空间 电磁场在边界条件相同时由麦克斯韦方程唯一地确定了,所以两者相对于空间 的观察者完全等效,即存在 时与不存在 时在 面复制 切 对于空间 的观察者完全等效,所以在 不存在时,我们在 0 时在 面上复制 切 ,则在空间 就能产生一个好像 存在的光场,人在空间 观察 S 面就能看到 O 的立体的像。否则如果人看到不 VV 内zS 面物 体 Ox y 平 面同于 O 的像,那意味着麦克斯韦方程有两组解,违背了唯一性定理。 上述原理的成立,要保证物体 发出的电磁波(光波)在 时在空间 中造成的场为 0,否则违背唯一性定理。可以假设在 面下方紧贴 面有一假想薄膜,这一薄膜在 时不透光,在 0
7、 突然变透明可透过物体 的光波。在 中观察者看到的就是这一假想情形。假想的 面可称为“虚拟屏幕”,若每秒内虚拟屏幕放映 24 帧以上的连续静止立体像,立体像就会动起来,这就是三维显示器或立体电视的显示原理。 为了在 面上复制 切 ,首先要知道物体 在 面上激起的电场 ,为此只需用一个有视差的多镜头摄像机把物体 拍摄下来,形成几个有 视差的图像,再用计算机对几个图像的像素逐一分析计算 ,计算出物体 的位置形状亮度色彩等,再据此推算出物体 发出的光场,进而计算出物体 在 面上激起的电场 ,然后再在另一个要显示的地方建立假想 面并在 面上复制 切 ,就可以在没有物体 的地方显示出物体 的立体像。 为
8、了复制 面电场,在 面下放一个阵列,这 个阵列由很多微纳米光学组件 二维 排列组成。如下图: 每个 微纳米光学组件 结构如下: 阵 列封 闭 线xyzS 面 每个 微纳米光学组件分成 R 层,每层 左右成对的两个半透射反射镜和一块调制相位材料,一块调制幅值材料共同组成一个光学调制单元。左边半透射反射镜可以从一面半透射反射,右边半透射反射镜可以从一面反射另一面透射而不反射。 每个微纳米光学组件的 所有 光学调制单元公用一个微纳米凹透镜, 每个组件有 R 个光学调制单元。 每个微纳米光学组件 所有光学调制单元合成的光通过微纳米凹透镜 产生 的 空间 光场等于所有单个光学调制单元单独通过微纳米凹透镜
9、造成空间光场的和。 每层每个光学调制单元从左边 半透射反射镜 入射光为 是线偏振 平面波 单色相干激光 ,通过两块调制材料 经过 右边半透射反射镜 和透镜射出。计算机发出的两组控制信号 分别控制调制幅值材料和调制相位材料,调制材料根据控制信号 将入射激光调制成 , Ai和 i各为 设定的幅值和初相位。不同 微纳米光学组件 入射光源偏振方向可作不同设置,使 面电场矢量各个方向都有分布。由波的叠加原理 3可知, 阵列上所有微纳米光学组件 所有 光学调制 单元发射波场在 面以矢量和的方式叠加形成合成矢量场。每个 微纳米光学组件 凹 透镜上表面做成平面, 凹透镜上表面与 平面重合, 以便把光散射到 平
10、面上方所有空间。要成像,还需在图上 平面 封闭线内设挡光黑幕,挡住别处光的干扰。 根据唯一性定理,若空间 中电磁场在 时唯一确定,那么在 t 0时 边界上的电场或磁场的切向分量必须唯一确定,且 时空间 的电磁场初值处处确定,这里存在一个问题,如下图所示: 所有 光学调制 单元同时发射波,波到达 面的时间有早有晚,只有离 面最远 光学调制 单元的波也到达时,在 面上所有的波才能到齐,设这个时刻为 ,我们将 时阵列的波所造成的空间 V 的场为 。我们仅需复制 的 以后的波 , 当 t t0时使 ,而当 时 使 ,但考虑到 的干扰,我们只能复制 。这是因为 时 中的场为 , 如果假想薄膜不发射假想的
11、 , 则违背唯一性定理,即复制场包括假想薄膜发射的假想场 。即在 t t0时,在 中有场 , (这里只讨论电场,磁场同理)。只是 在视线中出现的时间只有纳 秒 级 , 几乎 无法察觉,可以忽略。 我们可以在要显示的物体上取要显示的点作为立体像素,而立体像素不论是什么色彩,都可用红绿蓝三基色的不同组合来等效。因此只需在红绿蓝三个频率在 面复制场就可以了。因为在物体的三基色等效像素V先 到后 到x y 面A BS 面V 内激起的电场中,是只有这三个频率的正弦分量的叠加。 在 S 面共取 n 个点(可称空间点),复制其上的场。当然 S 面上 n个空间点之间的场也要复制,但如果相邻两空间点间距远远小于
12、三基色光波在 S 面上沿曲面分布的波长,相邻空间点之间的场(复制场和物体激起的场)就可以认为是线性分布和线性过渡的。所以只要将空间点上的场精确复制, S 面上空间点之间的场 就自然也被复制了,前提是相邻空间点的之间距离远小于三基色光波在 S 面上沿曲面分布的波长。 物体发出的波场某一时刻在充分小尺度下的分布一般是线性的,但在个别局部会有突变,如在几个物体光波互有遮挡的光场中,但当空间点间距极小时,我们可以用场相邻空间点之间的线性过渡来近似实际的场相邻空间点之间的突变,用以显示物体波场的局部线性过渡近似物体波场的局部突变,人眼很难发觉两者有差别。 以某个固定频率 0考虑问题,物体在 S 面某点
13、P 激起的场是物体上所有立体像素对 P 点激起的场的矢量和。把所有矢量场分解为 x,y,z方向三个分量。 因为频率固定,所以在一个方向上 P 点总场复振幅是所有立体像素对 P 点激起的场的复振幅的复数和 3。一个立体像素对 P 点的复振幅可表示为: 所有立体像素对 P 点的场求和的总场的复振幅表示为 = = 同理 Pm点总场复振幅 可表示为 阵列中垂直一列的 所有光学调制单元公用一个微纳米凹透镜, 这些光学调制单元合成的光通过微纳米凹透镜 产生 的 空间 光场等于所有单个光学调制单元单独通过微纳米凹透镜造成空间光场的和。 当 一个光学调制单元单独通过一个微纳米凹透镜发射光场时 ,考察透镜入射光
14、和出射光之间的关系。首先入射光频率等于出射光频率。其次出射光每个点波的振幅正比于入射光波振幅。因出射光每个点波场x,y,z 三个方向的分量振幅正比于该点场振幅,所以每个点波场 x,y,z 三个方向的分量振幅正比于入射光波振幅。 设入射光波一个波峰从透镜附近某个等相位波平面上出发,出发时刻为 t0,波峰经过空气介质和透镜介质到达出射光某点 P,路上花的时间为 ,则波峰到达 P 点的时刻为 t0+ 。若光波在出发点相位变了,波峰迟后了 t 时间出发,则波峰出发时刻为 t0+ t,花同样时间 到达 P点,波峰到达 P 点时刻为 t0+ t+ ,所以波峰到达 P 点的时刻也迟后了 t。 P 点波场相对
15、时间的函数沿时间轴平移 t 距离,因入射光出射光频率相同,所以 P 点光相位也改变与入射光同样的值。入射光相位改变引起出射光每个点波到达时间的迟后(或提前),引起出射光每个点相位同样改变,而出射光每个点 x,y,z 三个方向三个分量相位也改变同样的值。 综上所述,当入射光为单色相干线偏振平面波时,透镜出射光每个点场的 x,y,z 三个方 向三个分量与入射光之间的关系为: 1. 频率相同。 2. 振幅成正比。 3. 入射光相位改变引起出射光每个点场三个方向分量相位相同改变。 考察阵列中一个 光学调制 单元 , 假设 第 i 个 光学调制 单元 调制后的波为 cos , 这个波 单独 经过半透射反
16、射镜和微纳米凹透镜 发散 在 P点场 分解为 由透镜入射光与出射光之间的关系推出,当第 i 个 光学调制 单元入射光为被控制信号调制过的 时,出射光在 P 点的场为 写成复振幅形式 令 第 i 个 光学调制 单元对 P 点造成的场的复振幅 为 exp(j 同理,我们可求出第 i 个 光学调制 单元对 Pm点造成的场的复振幅 。 exp(j 其中 m 为 Pm点上标不是指数。 的含义是 当 假设 第 i 个光学调制 单元 调制后的 波为 cos 时, 第 i 个 光学调制 单元 的 波 单独经过半透射反射镜和微纳米凹透镜 对 Pm点造成的场 x,y,z 三个方向分量的三个复振幅。 在 0频率,要
17、在 S 面上 P1 P2 Pm Pn这 n 个空间点上复制 S 面上的场,可在阵列上设 个 入射光同为 0频率的 微纳米光学组件, 每个组件 有 R 个光学调制单元, 共 3n 个 光学调制 单元, 这些 光学调制 单元分R 层布置,每层 个 光学调制 单元。 Pm 点的场的 x,y,z 三个方向三个分量的复振幅是所有 3n个 光学调制 单元对 Pm点造成的场 x,y,z三个方向三个分量的复振幅的在 x,y,z三个方向上的复数和(在所有单元频率相同情况下)3。 在 P1点: 在 P2点: 在 Pm点 在 Pn 点 使 求解 列方程 求解 上列 3n3n复数方程组,解出 S1,S2 Si S3n
18、,令 , Ai i即为所求。用 A1, 1 A2, 2 Ai, i A3n, 3n作为控制信号调制每个 光学调制 单元入射光的幅值和相位,从而复制 S 面 n 个空间点电场,进而在一个频率上复制整个 S 面电场。如果要在红绿蓝三个频率上复制 S面 n个空间点的场,就要把 微纳米光学组件 数量扩大 3倍,同时要用 红绿蓝 3 组 频率的 入射光源来形成空间场。每组 频率的 微纳米光学组件数量为 个, 光学调制 单元数量为 3n 个,所有 光学调制 单元数量一共 9n 个。因为空间点间距要求极小,所以 n 极大, 光学调制单元数量极多,要在尽量小有限面积上安装如此多的 光学调制 单元, 光学调制
19、单元尺度要非常小, 微纳米光学组件 的尺寸 应该是微 纳米 级 。 上述过程只是形成了一个静止的立体像,而要形成一个活动的立体像,要在每秒内重复上述过程至少 24 次以上,以形成连续立体像。这个过程中的数学求解在实际中可用计算机软件实现,用实时控制计算机在软件的帮助下用控制信号实时控制每个 光学调制 单元以呈现活动立体像。因在极短时间内计算量非常大,对计算机运算速度提出了极高要求。 这种三维成像系统除了可用于三维显示器,立体电视以外,还有一个更有价值的应用,即实现可见光隐身。下图说明可见光隐身衣的原理,三维图在纸上表达困难,这里用二维图来示意说明: 上图中阴影部分代表要隐身的物体 O, A,B
20、,C,D 代表几个阵列,由计算机控制用以成像, ab,bc,cd,da 线段是代表几个阵列的假想平面 xy,其交线在 a,b,c,d。 SA,SB,SC,SD为假想的曲面和虚拟屏幕, SA曲面与 AadcbABCDSSSSABCD阵列假想 xy 面交于 d,a; SB SC SD以此类推, SA SB SC SD共同构成的 S 面即 虚拟屏幕。如果这个屏能在任何角度把身后被 O 挡住的那部分的背景的立体图像显示出来,且物体 O 表面全黑将所有入射光波全部吸收掉,即可达到隐身目的。因为物体 O 和周围背景都可能在运动变化,所以虚拟屏幕 S 的显示要和物体 O 与周围背景运动变化同步,以模拟一个与
21、 O 不存在时一模一样的光场。此时,如果将 O 做成人的服装,穿上此服,人就消失不见了,这便是隐身衣。 为达此目的,需获知隐身衣外面环境背景光场和隐身衣的位置形状信息,可在隐身衣上周围表面安装若干立体摄像机将 范围内环境背景拍摄下来,传送给隐身衣内的计算机,计算出周围环境背景光场,再将隐身衣的形状信息输入计算机 ,计算机算出被隐身衣挡住的周围环境背景光场,再指挥控制隐身衣上的三维成像系统将被挡光场利用 S 面虚拟屏幕重现出来,把被隐身衣挡住的光完整复制出来,实现可见光隐身。S 面虚拟屏幕成像过程与前文所述三维立体显示器与立体电视原理相同。如下图所示: 若隐身衣由柔软材料制成,材料的变形使计算机
22、无法精确计算出隐身衣的轮廓及其挡住的光场。所以材料只能是刚性的,而装有角度传感器关节可自由活动,计算机根据关节角度数据和存储器中隐身衣外形数据就能计算出隐身衣的精确外形。 隐身衣系统应该将所有周围环境背景都拍摄下来,但有时周围环境背景被隐身人自己身体挡住,形成“死角”。例如当隐身人站在地面上他的脚将地面挡住,脚下的地面就是“死角”,是隐身衣上的摄像机无法拍摄的。解决办法:计算机随时将周围环境中离隐身衣很近的场景图像数据存储起来,一但出现“死角”,计算机马上根据死角的位置从存储器中调出事先存储的“死角”部分图像数据信息,经视角变换后进行显示来填补被挡部分光场。 S 面被 吸 收被 吸 收入 射
23、光入 射 光重 造 光( 入 射 光 的 替 身 )S 面 虚 拟 屏 复 制 的 光如 同 入 射 光 穿 过 去立体像素要被至少两个摄像机镜头拍摄到才能完成位置定位,被至少一个摄像机镜头拍摄到才能提取色彩亮度信息,从而将立体像素显 示出来。 这里存在一个问题,上图中立体像素无法被隐身衣上标出的摄像机镜头拍摄到,是个无法显示的盲点。要避免这种极端情况,隐身衣上摄像机镜头分布要有一定密度,大量布置在隐身衣表面。这就要求摄像机是微型的。 还有一个问题如下图所示: 摄 像 机 镜 头隐 身 衣摄 像 机 镜 头摄 像 机 镜 头摄 像 机 镜 头立 体 像 素隐 身 衣上图中 O 是 立体像素,
24、B,E 是摄像机镜头,弧 ABCDE 是隐身衣的一段边缘轮廓线。左图两条虚线间的立体像素 O 因障碍物遮挡无法被普通摄像机镜头拍摄到,右图中将摄像机镜头改成凸起的鱼眼镜头,能拍摄位于障碍物后两条虚线之间的所有立体像素,从而消除位于障碍物后两条虚线间的盲点,又能在大于 角度范围拍摄立体像素点。当然鱼眼镜头摄像机拍摄的图像要经过计算机进行图像数据预先处理。 如果将隐身衣显示器安装在隐身人头盔上,会增加头部重量和惯性,并使头盔重心过高,加重隐身人颈部的压力和负担,且头盔上面积和空间有限不方便安装显示器。更合理的设计是避免将显示器安装在头盔上,而将其转移到其他更方便的位置。如下图: OABCDEBCD
25、EA障 碍 物O障 碍 物鱼 眼 镜 头鱼 眼 镜 头( 夸 张 画 法 )图中 A 点和 B 点为显示组件阵列。 AO, BO 为阵列的 xy 面, O 为A,B 两阵列 xy 平面的交线, S 面为虚拟屏幕。如果将显示组件及其阵列安装到 A 点和 B 点等处 ,就比安装在头盔上更为合理。 因为隐身衣上的摄像机必需是微型的,摄像机内的 CCD 光电 传感器 也要是微型的。但这样一来 CCD 器件感光像素单元数量受微小空间限制不能很多,拍摄图像的像素数量不能很多,这就限制了摄像机拍摄的图像分辨率。解决办法是取消摄像机内 CCD 器件,只保留摄像镜头。将每个镜头成的像用一根自聚焦光纤连接传送到后
26、背箱内透镜组件上,透镜组件将单根自聚焦光纤传送来的图像先放大再成像到后背箱内面积更大的 CCD 器件上。面积更大的 CCD 器件可容纳更多感光像素单元,使拍摄图像像素数量大大增加, 提高了每个镜头拍摄的图像的分辨率,使图像分辨率不受太大限制,所以更为合理。 BAOS 面S 面内 装 计 算 机可见光隐身系统硬件系统如下: 可见光隐身系统软件系统如下: 计 算 机信 息 输 入控 制 信 号阵 列阵 列阵 列阵 列关 节 角 度 传 感 器关 节 角 度 传 感 器关 节 角 度 传 感 器关 节 角 度 传 感 器摄 像 机 镜 头自 聚 焦 光 纤透 镜 组 件 C C D 器 件摄 像 机
27、 镜 头自 聚 焦 光 纤透 镜 组 件 C C D 器 件摄 像 机 镜 头自 聚 焦 光 纤透 镜 组 件 C C D 器 件摄 像 机 镜 头自 聚 焦 光 纤透 镜 组 件 C C D 器 件信 息 输 入( 虚 线 框 内 代 表 后 背 箱 ) 用 红 绿 蓝 三 基 色等 效 立 体 像 素 色彩计 算 被 隐 身 衣 挡住 的 场计 算 被 挡 光 场 若不 被 挡 在 S 面 造成 的 场计 算 各 阵 列 各 单元 控 制 信 号成 像 隐 身计 算 隐 身 衣 形 状计 算 各 阵 列 x y平 面 的 交 线视 角 变 换判 断 哪 些 像 素 是近 景将 近 景 像
28、素 图 像数 据 存 进 存 储 器停 止 ( 现 形 )是否下 一 帧调 出 存 储 器 中 死角 图 像 数 据统 计 包 括 死 角 在内 的 立 体 像 素 亮度 色 彩 位 置 信 息用 新 图 像 数 据 替换 旧 图 像 数 据计 算 并 建 立 环 境背 景 三 维 模 型有计 算 所 有 等 效 立体 像 素 发 出 的 场开 始输 入 所 有 摄 像 机一 帧 图 像输 入 所 有 关 节 的角 度 数 据综 合 分 析是 否 有 死 角 ?根 据 各 阵 列 x y 平面 交 线 设 各 阵 列S 面 形 状是 否 结 束 ?无可见光隐身系统的关键技术有: 1. 研制能在
29、小于 1/24 秒时间内在给定信号控制下分别 精确定量改变入射激光 幅值和相位的两种材料,应用在阵列单元上用来做光波调制。 2. 微 纳米光学元器件的大规模制造。隐身衣 上的显示器阵列要求能在一小片基片上集成数量巨大的 微纳米光学组件, 这要靠 微 纳米加工工艺的进步。 3. 研制体积小重量 轻的便携式超高速计算机。隐身衣上要携带超高性能计算机,目前的超级 计算机虽然有超高计算速度,但体积和重量太大无法随身携带。目前笔记本电脑或单片机以及嵌入式系统处理器虽能随身携带,但计算速度根本达不到隐身衣系统要求。可能需要专门研制量子计算机才能达到要求。 4. 隐身衣系统计算机需要有高度复杂大型软件系统,
30、只有大型软件企业才能研发。 附录:唯一性定理的证明: 利用反证法,考虑被封闭面 包围的空间区域 ,设满足麦克斯韦方程初始条件和边界 条件的电磁场不唯一,那么至少有两组解,记为 和 ,设差场 为 (1-a) (1-b)。那么在 t=0时空间区域 V中差场 ,在 t 0时区域 V的边界上差场 的切向分量或 的切向分量为零并且差场 满足麦克斯韦方程 应用矢量恒等式 将式( 2-1)代入上式,并对等式两边在区域 V 中进行体积分,利用高斯定理将等式左边的体积分化为面积分得: 上式两边在时间 t=0 至 t(t0)内积分,考虑差场的初始值为零得: 上式右边第一项的被积函数总是大于等于零,因此其积分结果也总是大于等于零的数,所以可得: 考虑矢量恒等式 ,上式右边被积函数为: 在给定的边界条件下上式等于零,因此式( 2-4)的右边等于零。 所以式( 2-4)变为: ( ) 由于上式的被积函数总是正值,因此要使上式成立,必有 即 ,这就是说,满足初始条件和边界条件的有界区域中麦克斯韦方程的解是唯一的。 参考文献 1陈焕阳 .各向异性材料中的波:隐身衣、旋转衣和声子晶体 .上海交通大学博士学位论文, 2008. 2傅君眉,冯恩信 .高等电磁理论 M.西安交通大学出版社, 2000. 3蔡履中,光学 M.北京:科学出版社, 2007.