[发明专利]一种3D模型的计算全息图快速生成方法无效

专利信息
申请号: 200810220611.1 申请日: 2008-12-30
公开(公告)号: CN101458822A 公开(公告)日: 2009-06-17
发明(设计)人: 李军;李艳辉;武建华 申请(专利权)人: 暨南大学
主分类号: G06T15/00 分类号: G06T15/00;G06T15/50
代理公司: 广州市华学知识产权代理有限公司 代理人: 陈燕娴
地址: 510632广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 模型 计算 全息图 快速 生成 方法
【权利要求书】:

1.一种3D模型的计算全息图快速生成方法,包括以下步骤:

(1)根据需要确定全息面的位置与大小,选择全息面上的各采样点的位置,得到各采样点的坐标S(xs,ys,zs),置此时各采样点S(xs,ys,zs)的光场初值Us(xs,ys,zs)为0;

(2)标记3D模型中通过“背面消隐”后保留的三角面片为0,表示其没被处理过,其具体方法是:在3D模型中,根据各三角面片的顶点的排列顺序和3D模型的规定,确定三角面片的正面,通过三角面片的任意两边对应的矢量叉乘后得到其法线;该法线与全息面法线的点乘,除以它们的模可得两法线夹角的余弦,如果该余弦非正,则三角面片背对全息面,标记为1,如果该余弦为正值,则三角面片面对全息面,将其标记为0;

(3)选择任意标记为0的三角面片,标记为1,在世界坐标系中,设这个新标记为1的三角面片的三个顶点坐标分别是Aw(xwa,ywa,zwa)、Bw(xwb,ywb,zwb)和Cw(xwc,ywc,zwc),其中最长边为AwCw,点BW到边AwCw的垂足为V(xv,yv,zv),则根据下列公式对该标记为1的三角面片进行平移,使垂足V移动到世界坐标系的原点O:

则该标记为1的三角面片平移后三个顶点的坐标分别是A1(x1a,y1a,z1a)、B1(x1b,y1b,z1b)和C1(x1c,y1c,z1c);

(4)根据下列公式对步骤(3)中平移后标记为1的三角面片进行旋转:

M1为绕z轴旋转的矩阵,M2为绕y轴旋转的矩阵,M3为绕x轴旋转的矩阵,其中、、、、、α是该三角面片绕z轴旋转至其最长边到x-z平面内的角度,β是该三角面片绕y轴旋转至其最长边与x轴重合的角度,γ是该三角面片绕x轴旋转至x-y平面内的角度;

则该标记为1的三角面片旋转后三个顶点的坐标分别是A(xa,ya,za)、B(xb,yb,zb)和C(xc,yc,zc);

(5)根据步骤(3)的V(xv,yv,zv)和步骤(4)中的M1、M2、M3,对全息面中各采样点S(xs,ys,zs)进行平移和旋转,以保持全息面与该标记为1的三角形面片的相对位置在三角面片坐标变换后保持不变;

设变换后的采样点及其坐标为S′(u,v,η),则通过下式求变换后采样点的位置:

(6)根据下列公式计算该标记为1的三角面片作用到全息面上各采样点S′(u,v,η)的光场U(u,v,η),然后累加到全息面上各采样点旋转前的光场值Us(xs,ys,zs)上:

(a)当u≠0且v≠0时:

将f1表示成u、v与η的三元多项式的形式,多项式的项分别为u4、u3·v、u3·η、u2·v2、u2·v·η、u·v3、u·v2·η与v3·η:

f1的多项式系数计算时,需要先计算其系数r1、r2、r3,其计算公式为:

计算多项式项u4的系数时,需要先计算其系数f11、f12、f13,其计算公式为:

计算多项式项u3·v的系数时,需要先计算其系数f14、f15、f16,其计算公式为:

计算多项式项u3·η的系数时,需要先计算其系数f17、f18、f19,其计算公式为:

计算多项式项u2·v2的系数时,需要先计算其系数f31、f32、f33,其计算公式为:

计算多项式项u2·v·η的系数时,需要先计算其系数f34、f35、f36,其计算公式为:

f35=j·λ·yb·(xa-xc)2·(Ua-2Ub+Uc)

计算多项式项u·v3的系数时,需要先计算其系数f37、f38,其计算公式为:

计算多项式项u·v2·η的系数时,需要先计算其系数f41、f42,其计算公式为:

计算多项式项v3·η的系数时,需要先计算其系数f43、f44,其计算公式为:

f44=-f43

将f2表示成u与v的二元多项式的形式:

f2=f21·u6+f22·u5·v+f23·u4·v2+f24·u3·v3+f25·u2·v4

多项式项u6的系数f21用下式计算:

多项式项u5·v的系数f22用下式计算:

多项式项u4·v2的系数f23用下式计算:

多项式项u3·v3的系数f24用下式计算:

多项式项u2·v4的系数f25用下式计算:

(b)当u=0且v≠0时:

其中,r4、f3、f4、f5、f6及下面要使用的r5这些系数是为了方便计算引入的符号,它们的计算公式如下:

f4=r5·(Ua+Uc-Ub),f5=r5·Ub,    f6=2·(Ua+Uc)·(xc-xa)·π-1

(c)当u=0且v=0时:

在上述(a)、(b)、(c)各情形中,j2=-1,λ为波长,k为波数,定义为k=2π/λ,e为自然常数,Ua、Ub、Uc是x-y平面内三角面片三个顶点A、B、C的光场;

(7)判断是否有标记为0的三角面片,若有,转步骤(3);若无,则求各采样点S(xs,ys,zs)处参考光的光场,叠加到Us(xs,ys,zs)上,产生计算全息图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暨南大学,未经暨南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810220611.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top