资源描述:
《二目立体测量系统关键技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京航空航天大学硕士学位论文摘要三维测量技术在逆向工程、工业检测、质量控制等领域占有十分重要的地位,基于视觉的测量技术作为一种非接触式的测量手段,与传统的三坐标测量机相比,速度快,量程大,操作方便。直接模拟人的双眼处理景物的二目立体测量是基于视觉测量的最常用的实现方式。建立一个简单灵活的二目立体测量系统具有重要的理论意义和实用价值。本文就这方面内容展开研究,主要研究内容和成果如下:1.以较低的成本建立了一个结构简单的二目立体测量系统的硬件平台,主要包括CCD相机和镜头,图象采集卡、计算机、三角架。在完成测量系统硬件合
2、理配置的基础上,实现了测量系统的软件框架。2.较为系统地研究了二目立体测量系统标定技术。利用一块经过特殊设计的标定板,以张氏标定算法为理论基础,实现了一个稳定可靠的二目立体视觉标定方法。3.通过在物体表面粘贴圆形特征点的方法,综合图象特征提取、极线校正、特征匹配、光学三角法等技术,实现了三维数据的获取。4.在硬件选型调试、软件系统开发、系统标定以及基于特征点的三维重建等工作的基础上,建立了一个二目立体测量原型系统,并用测量实例对原型系统进行了验证。特征点的三维测量对物体表面拟合和三维重构具有重要意义,为课题组下一步工
3、作奠定了基础。关键词:二目立体视觉,三维重构,标定,立体匹配,极线几何i南京航空航天大学硕士学位论文AbstractThetechnologyfor3Dmeasurementactsasanimportantroleinreverseengineering,industrialinspection,andqualitycontrol,etc.Thetechnologyfor3Dmeasurementbasedoncomputervisionisanon-contactmeasuringway,whichprovide
4、sarapid,wide-range,maneuverablemeasurementmethodcomparedtothetraditionalcoordinatemeasuringmachine(CMM).Binocularstereomeasuringsystem,whichsimulatestheeyesofpeople,isthemostfrequentlyusedmethodtoimplementmeasuringtechnologybasedonvision.Therefore,itisveryvalua
5、bletobuildaflexiblebinocularstereomeasuringsystem.Themainworkandachievementsofthisthesisareasfollows.1.Ahardwareplatformofbinocularstereomeasuringsystemwithsimplestructurewasbuiltwithlowcost,whichconsistsofCCDcameras,lens,aframegrabbercard,acomputerandatripod.B
6、esidesthehardwareconfiguration,thesoftwareframeworkofthemeasuringsystemwasalsobuilt.2.Calibrationtechniqueswereresearchedsystematicallyinthethesis.Itisproposedtouseaspecificallydesignedcalibrationboard,theoreticallybasedonZhang’salgorithm,toperformthecalibratio
7、nofbinocularstereomeasuringsystemreliably.3.Amethodfortheacquisitionof3Ddatawasimplementedbydistributingreferencepointsovertheobjectstobedigitizedandutilizingthetechniquesoffeatureextracting,epipolarrectification,featurematching,andthetriangulationprinciple.4.A
8、prototypeofbinocularstereomeasuringsystemwasbuiltbasedonthehardwareplatform,softwareframework,camerascalibration,andreferencepointsreconstruction,bywhichsomeobjectsweremeasu