数字散斑相关法的研究和应用

来源 :天津大学 | 被引量 : 0次 | 上传用户:zhuangjun_1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字散斑相关方法(DSCM),是起源于20世纪80年代初的一种光学测量方法。研究该方法的重要意义在于,它具备目前其它传统光测方法所缺乏的应用于工程测量的诸多有利条件,如可以用白光光源,光路简单,无需隔振,测量范围大等等。但是目前的DSCM方法在位移、应变测量精度以及数据处理速度上还存在许多不足,在一些工程测量应用中受到限制,如受噪声影响,算法本身的局限性,位移测量精度不高,从而导致应变测量精度低等;另外,大部分的科研人员选择MATLAB或面向过程语言Fortran、C等编写相关计算程序,并且由于没有足够的软件开发经验,因此所开发出的程序可读性差、难以移植、难以维护和扩展,使得他们的成果不能很好的被重复利用。本文对DSCM中的一些关键技术做了研究,并以Visual C++.NET作为开发工具,用面向对象语言C++开发了相关计算程序的大量类库,以及用于管理运作这些类的程序框架。本文所做的主要工作以及取得的成果如下:(1)提出了将变尺度法-BFGS法与模拟退火算法相结合的方法,通过高精度赋初值和邻近点赋初值,既提高了相关计算的精度和速度,又避免了计算结果陷入局部收敛的误区;(2)用标准C++编写了数字相关计算的所有功能模块,各个模块之间独立性很强,使用了函数和运算符重载及类继承,在错误处理问题上使用了异常处理机制。如果科研人员要针对相关计算程序中的某个算法进行改进或替换,那他只需要专注于此算法的实现,而对其它模块只需知道其功能。在具体的编程过程中,由于运算符重载技术的使用,使得算法的程序代码在形式上与数学公式几乎没有区别,科研人员可以非常容易的阅读和编写算法代码。另外,使用微软公司提供的计算机类库MFC编写了图形用户界面,在界面菜单上,用户可以根据测量要求选择不同的相关算法。由于此程序的类库都为标准C++编写,可以移植到其他的开发环境下或其他的操作系统下,因此该程序可以作为数字散斑相关计算程序的标准,其他的科研人员可以很容易地在此框架下开发、改进部分或所有的算法;(3)分析了相关技术中影响计算结果精度的一些因素,如相关算法、图像质量对计算结果的影响等,提出了一些减小误差的措施;(4)将本文提出的DSCM方法应用于对纳米压缩装置加载曲线的标定测量,并获得了很好的效果。
其他文献
注射稀释液是医疗护理工作中常用液体,其中主要有生理盐水,葡萄糖液、蒸馏水等。如何科学地使用与管理启封后的注射稀释液是医疗护理工作中经常遇到而又极需探讨的重要课题。
为了满足内蒙古自治区兴和县曹四夭矿区钼矿地质详查勘探工作的需要,依据测量规范要求,在矿区进行了控制测量、地形测量、勘探工程的布设和定测以及勘查线剖面等测量工作。根据工程精度要求,利用不同的仪器施测,保证了精度要求,提高了作业效率,为日后的矿山开发利用提供了准确的测量数据。
“排场”是戏剧研究中常常提到的问题。昆剧的文学形式不可避免地要从纸上走向舞台,排场便是这种碰撞后所形成的一种实际的、可践性的显性成果。而折子戏更是包含了诸多排场意识在其中。本文主要通过对比文学本《六十种曲》与舞台本《缀白裘》,从人物情节、曲牌套数、形象展示等方面探寻二者的不同,探究舞台对文本的改动与发展,总结隐性的排场规律。同时也参照前人提出的相关排场理论,对排场理论进行更详细的阐述。昆剧折子戏由
Intel意识到了自己的错误,果断终止了Itanium的开发,并重振旗鼓研发出了Pentium芯片和一系列的后继产品。这一举措让苹果看到了与之合作的希望,它们历时三年完成了软件和硬件的
在2009年早些的时候,云计算风起,加上Oracle收购Sun事件,一时间好像“云”就是未来互联网的救世主一样。我当时也对此充满了期待,因为InfoQ的很多应用都是搭建在云服务上的,比如视
静脉穿刺是临床护士常用的一种治疗手段,也是护士的一项基本功。影响静脉穿刺成功率的因素很多,除了护士的技术不过硬等原因之外,一个不容忽视的因素就是不良的心理因素对静脉穿
性健康教育说到底是一种综合性的素质教育。性健康教育的结果将直接影响着人口与发展。这其中对人口安全问题的影响更为突出。本文分析了人口安全问题产生的原因,并对健康的性教育对改善人口健康状况的重要作用进行了论述,并提出健康的性教育可有力促进性健康水平,提高人口安全意识,推动人口、经济、社会的协调发展。
FireFoxOS是移动操作系统的新成员,它以Linux内核和Gecko基础,延续了Web版的开源理念。这款新的操作系统在设计上究竟有哪些独到之处?是否能满足移动市场中多元化的用户需求?本文
Semat计划于2009年12月由软件工程三位大师(合称“Troika”)IvarJacohson(UML、RUP、组件和组件架构、用例等技术之父),Bertrand Meyer(Eiffel和按约定设计之父);和Richard Soley(OMG