[发明专利]基于真三维显示系统的Roesser模型及其实现方法有效
申请号: | 201810507622.1 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108776994B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 杨阳;田野;刘智;陈国陆;陈广秋;刘广文;耿振野;才华 | 申请(专利权)人: | 长春理工大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F17/16 |
代理公司: | 北京中理通专利代理事务所(普通合伙) 11633 | 代理人: | 刘慧宇 |
地址: | 130022 吉林*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 三维 显示 系统 roesser 模型 及其 实现 方法 | ||
1.基于真三维显示系统的Roesser模型的实现方法,该模型为:在真三维显示系统中,将体素点的三维位置坐标与一维时间坐标结合,建立四维Roessor状态空间模型,如下所示:
y(n1,n2,n3,t)=Cx(n1,n2,n3,t)+Du(n1,n2,n3,t)
式中:
n1∈Z,n2∈Z,n3∈Z,t∈Z,向量xh∈Ra,xv∈Rb,xl∈Rc,xt∈Rd分别为x轴方向,y轴方向,z轴方向和时间t轴的向量;输入向量u∈Rp,输出向量y∈Rq;然后A1∈Ra×a,A2∈Ra×b,A3∈Ra×c,A4∈Ra×d,A5∈Rb×a,A6∈Rb×b,A7∈Rb×c,A8∈Rb×d,A9∈Rc×a,A10∈Rc×b,A11∈Rc×c,A12∈Rc×d,A13∈Rd×a,A14∈Rd×b,A15∈Rd×c,A16∈Rd×d,B1∈Ra×P,B2∈Rb×P,B3∈Rc×P,B4∈Rd×P,C∈Rq×(a+b+c+d),D∈Rq×P;
在时隙t时,对于体素点(n1,n2,n3),分别从体素(n1-1,n2,n3)、(n1,n2-1,n3)和(n1,n2,n3-1)接收状态向量组xh(n1,n2,n3,t),xv(n1,n2,n3,t)和xl(n1,n2,n3,t);用Roesser模型去计算向量xh(n1+1,n2,n3,t),xv(n1,n2+1,n3,t),xl(n1,n2,n3+1,t)和xt(n1,n2,n3,t+1);发送向量xh(n1+1,n2,n3,t),xv(n1,n2+1,n3,t)和xl(n1,n2,n3+1,t);
其特征是,该方法包括以下步骤:
步骤一,
令各系数矩阵:C=[C1 C2 C3 C4],
根据传递函数的定义,该四维Roesser模型的输出量y(n1,n2,n3,t)的z变换n(z1,z2,z3,z4)与输入量u(n1,n2,n3,t)的z变换d(z1,z2,z3,z4)之比:
对系统进行z变换,则系统对应的传递函数为:
H(z1,z2,z3,z4)=CZ(Ir-AZ)-1B+D (3)
其中,对角阵Z=diag{z1Ia,z2Ib,z3Ic,z4Id},阶数r=a+b+c+d;
根据因果性D=0;
步骤二,定义四维多项式初始矩阵为
构造矩阵:
该矩阵应具有如下性质:
(a)对角线上第一个元素只能是x;
(b)对角线上其他元素只能是关于某一变量zk,k∈{1,2,3,4}的一维线性多项式,且常数项只能是1;
(c)除第一行外,非对角线元素只能为关于某一变量zk,k∈{1,2,3,4}的线性单项式;
(d)除x外,第一行中的元素均为常数项;
(e)同一行的元素只能包含同一个元素zk,k∈{1,2,3,4},且从第二行开始,所有的行都是按照z1,z2,z3,z4的顺序排列的;
真三维显示系统的Roesser模型实现方法即为通过矩阵初等变换和补充运算,将初始矩阵M0变换为M;
矩阵M0中对角线上第一个元素x在这里只是一个符号标志,而不是一个变量,在对初始矩阵M0变换的过程中,不能改变x的位置和表达式;这是因为,为了满足性质(a)和(b),在对初始矩阵M0变换的过程中,不能对第一行进行任何变换运算,设置x就是为了阻止对第一行和第一列进行变换运算;
步骤三,设任意一不含常数项的四维多项式为p'(z1,z2,z3,z4),对其中某个变量zk,k∈{1,2,3,4}显然可以分解成如下形式:
p'(z1,z2,z3,z4)=p1(zk)+p2(z1,...,zk-1,zk+1,...,z4)+zkp3(z1,z2,z3,z4) (6)
其中,p1(zk)是只含有zk的一维线性多项式,p2(z1,...,zk-1,zk+1,...,z4)是不含有zk的四维线性多项式,且p1(zk),p2(z1,...,zk-1,zk+1,...,z4),p3(z1,z2,z3,z4)均不含常数项;
令则初始矩阵M0为
令根据式(6),将和分解为
式中,p1和q1是只含z1的一维线性单项式,p2和q2是不含z1的三维线性多项式,p3和q3是四维多项式;
接着进行如下运算:
M1=augment(M0)
M1=addrow(M1,3,2,-z1)
M1=addcol(M1,3,2,p3)
接着依次对p3、q3及M1中每次运算所产生的新的行进行运算,使得M1中含z1的项都变为关于z1的线性单项式;
M1中的每一行依次对变量z1、z2、z3、z4进行同样的运算,使得M1中除了x之外的对角线元素均为常数项为1的4维线性多项式,而除第一行外的非对角元素均为不含常数项的4维线性多项式;
步骤四,假设通过步骤一得到的矩阵M1为
式中,*和#都是线性多项式,ai,bi,ci,di,i={1,2,3,4}都是系数;
将第一步中所得到的矩阵M1转化成M2,使得M2中除x外的对角线元素均为常数项为1的一维线性多项式,而除第一行外的非对角元素均为关于某个变量zk,k∈{1,2,3,4}的线性单项式;
对式(10)中的M1进行如下运算
M2=augment(M1);
M2=addrow(M2,4,2,-1);
M2=addcol(M2,4,1,a2z2);
M2=addcol(M2,4,2,b2z2);
在同一行中,对变量z3,z4进行相似的运算,最终得到矩阵M2,使得M2中第二行的前三个元素分别为a1z1,1+b1z1和c1z1,其余元素均为-1;
步骤五,通过适当的行变换和列变换,将M2中的每一行按照z1、z2、z3、z4的顺序排列,并将所有的一维线性多项式元素移到对角线位置,再通过列变换消去-1项,得到矩阵M3;
根据式(5)得出矩阵A,B,C。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春理工大学,未经长春理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810507622.1/1.html,转载请声明来源钻瓜专利网。