您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > CAVE立体显示系统的搭建及立体图像的几何校正
©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.:2007-12-22;:2008-04-08.:(2002CB312103).,,1978,,.,,1944,,,.,,1969,,,,.CAVE(116026)(zh52547110@163.com),,CAVE,.,BB,B.,CAVE;B,.,.CAVE;;;;BTP391.9TheConstructionofCAVEStereoDisplaySystemwithGeometricDistortionCorrectionZhaoMengJinYichengYinYong(KeyLaboratoryofMarineSimulation&Control,MinistryofCommunication,DalianMaritimeUniversity,Dalian116026)AbstractAcorrectionmethodforsolvingtheproblemofincorrectstereoparallaxduetoinaccuratesettingofprojectorsisproposed.Accordingtothemethodforthecreationandthedisplayofstereoscopicimages,severalwaysforconstructingeconomicalCAVEstereodisplaysystemareinvestigated.Thesewaysincludeactivestereomode,active2to2passivestereomodeanddirectpassivemode.Togenerateapairofdistortionfreestereoimagesonthescreenwithmulti2channelstereodisplaysystem,wecopythesynthesizedimagesofthetwoeyesfromtheframebuffertothetexturebuffer.ThenweconstructaB2splinesurfaceforeacheyebycalculatingthecontrolpointsaccordingtothere2projectioninformation.ThestereoimagessavedinthetexturebufferarethenmappedtotheB2splinesurfaceofeacheyerespectively.Thus,thegeometricdistortionofthestereoimagescanberesolvedinacontrollableway.ThepositionandsmoothnessofeachimagecanbefurthercalibratedbyadjustingthepositionofthecontrolpointsandtheorderoftherespectiveB2splinesurface.Experimentaldatashowthatourcalibrationapproachiseffectiveandputlittleoverheadtothereal2timerenderingofvirtualscenes.KeywordsCAVE;stereodisplay;geometrycalibration;re2projectiontransformation;B2splinesurfaceCAVE(computerautomaticvirtualenvironment),,.45©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.[1].CAVESGI,,,,,PCCAVE.CAD&CGPCCAVE[223],,120Hz(CRT),.,,.1CAVE,(LCDDLP)CAVE,2,.,,.1,,.2,[425].,2:1);2),.1.1PC,,120Hz.,,.,.OpenGL:Step1.glDrawBuffer(GL_BACK_LEFT);PPStep2.SetStereoPerspectvie(RenderLeftSide);PPStep3.RenderScene();PPStep4.glDrawBuffer(GL_BACK_RIGHT);PPStep5.SetStereoPerspectvie(RenderRightSide);PPStep6.RenderScene();PPStep7.SwapBuffer();PP,,2..,,,,,.2,,.60Hz,85Hz,120Hz.CRTDLP.CRT,763110:CAVE©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.(digitalmicromirrordevice,DMD),,CRT,.,;,.1.2,.1.2.12(AP),3CAVE.,AP,AP.,(2).(7585Hz),.,2.,,,,.,.,CRTDLP.2.3,2:[6][7].,.,.,Infitec,InfitecDLPLCD,,Infitec,.1.2.2,,.,CAVE,,,4.4http:PP©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.(0,0,1023,767),(1024,0,2047,767),4f.2.OpenGL:Step1.glViewPort(0,0,1023,767);PP(0,0,1023,767),Step2.SetStereoPerspectvie(RenderLeftSide);PP()Step3.RenderScene();PPStep4.glViewPort(1024,0,2047,767);PP(1024,0,2047,767),Step5.SetStereoPerspectvie(RenderRightSide);PP()Step6.RenderScene();PPStep7.SwapBuffer();PP2,,2,.,2048768,21024768.,,.,AP,,2.2CAVE,,.22m2,1177m35CAVE.,.CAVE,,5.,,,6a.CAVE2:1),2,(6),2,,,6b.2)1024768,43,11,.11,2.,:Step1.1024768,43.Step2.11.90,11.Step3.768768,.Step4.2,.Step3,,;6,,,.,.,,,,,6b..[829],[10][11],,.CAVE963110:CAVE©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.[12]x=a11x+a12y+a13a31x+a32y+a33y=a21x+a22y+a23a31x+a32y+a33,Z=a11a12a13a21a22a23a31a32a33detZ0;xy=abcdxy+ef1+uvxy.:4(3),a,b,c,d,e,f,uv.8,,.94(3)A,B,C,D,AÊ,BÊ,CÊDÊ,8,8a,b,c,d,e,f,uv.ABCD(9).92.29AÊ,BÊ,CÊDÊ4,A,B,C,D,.ABCD,3X,YZ,ABCDOXY;(tx,ty,tz),3x,yz,,zz,yX,xY.,4P.Step1.Z.Step2.Y.Step3.X.Step4.P.z,yxyxStep2Step4.9,ABCDZ,AÊBÊCÊDÊ,y;yOG,ABCDOXY;4A,B,CDABCD.P(tx,ty,tz),OADn={0,cos,sin},PAD07312008©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.=n1n2n31=10000cos-sin00sincos00001cos0sin00100-sin0cos00001cos-sin00sincos00001000010cossin1=-cossincos+sinsincoscoscos-cossinsinsin-sincossincoscossin+cossinsincos-sincoscos1.PABm,ADn1(x-tx)+n2(y-ty)+n3(z-tz)=0Z=0,ABm1(x-tx)+m2(y-ty)+m3(z-tz)=0Z=0;Ax=n3m2-m3n2n1m2-m1n2tz+txy=n3m1-m3n1m1n2-n1m2tz+tyz=0.B,CD.2.3A,B,CD,,,,P(tx,ty,tz),2,2;,P.,yyOGPOGP,yOXYX..y=10000cos-sin00sincos00001cos0sin00100-sin0cos000011001=cossinsin-sincos1,yx-txcos=y-tysinsin=z-tz-sincos,OXYx=tztancos+txy=0z=0,X,yX,XyOXY..9,MyG,MyGGX.OGPS={0,cos,sin},OGPT=GOOP,cos=ST|S||T|,.,A,B,CD4,,,,M.,,.2.4B(m+1)(n+1)di,j(i=0,1,,m;j=0,1,,n),;uvgk,2U=2u0,u1,,um+g+12V=[v0,v1,,vn+k+1];gkB.[13]p(u,v)=mi=0nj=0di,jNi,g(u)Nj,k(v),uguum+1,vkvvn+1.BNi,g(u)(i=0,1,,m)Nj,k(u)(i=0,1,,n)UV2.pi,jBdi,j,.,,[14].,,173110:CAVE©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.():Step1..Step2.,,.Step3.OpenGLglCopyTexImage2D()21024768.Step4.,B.Step5.,B.glCopyTexImage2D()2048768,(0,0,1023,767)B,(1024,0,2047,767)B.,.,.,.3CAVE.4,4PC(P3.0GHzCPU,1GBQuadro),8LCD,(22m2),3.OpenGL+Vtree4.0.1024768.1B.1PPPP1033227.1428.341044226.6527.671055226.8027.751055326.6527.
本文标题:CAVE立体显示系统的搭建及立体图像的几何校正
链接地址:https://www.777doc.com/doc-5697141 .html