三维重构(二)

(二)

前一阵子做了个虚拟力(VFA)的算法,这个算法目前解决包容(packet)和覆盖(covering)问题,具有无可比拟的优势。所以突然想到同样可以将这个东西用在物体的三维重构上。好处当然不用说了,通用性强、不需要考虑千奇百怪的情况、随着算法不同的参数设置可以得到自己觉得合理的重构图等等。

先简单的说说VFA算法。如果一小堆粗砂(颗粒大小差异比较大)放在筛子里,然后左右晃动筛子。一段时间后会发现颗粒比较大的小石块分布在上层,而比较细的沙子在下层。我们暂时理解那些颗粒大的为算法最终求的较优解,这样这些比较优的解最终就出来了。试想假如我们利用传统的数值优化算法在这许多离散的小沙子里找较优解,效率往往是非常低的,很多这类问题归结为NP问题或是NP-hard问题。所以大自然就是这么强大,利用沙子自身的形状和重力及颗粒间的相互作用力轻松的得到了解决方案。VFA就是设置物体的一些属性,然后模仿自然力关系,最终得到期望的结果。

VFA应用于重构问题时大致有两种方案可以参考:一是同样是利用一小块一小块的许多小碎片贴在物体表面,完成重构。另一种是用一整块图形来紧紧包裹物体,最终实现重构。

明显的第二种方法不需要考虑无缝覆盖的问题。

两种算法的关键是如何设置对象的力作用,总的来说有以下几种力需要设置(以第一种为例):

1,需要在物体的几何中心(通常是几何中心,不排除例外情况)设置一个吸引力源。

2,在待重构的物体表面点设置外法向的排斥力(当碎片在外部时)及外法向的吸引力(当碎片在内部时)。

3,小碎片间的切向排斥力。具体方向和其质心相关。

4,小碎片的旋转能力所需要的力矩设置。

5,最终算法停止时小碎片的弯曲力,即可折叠能力。

(二)

前一阵子做了个虚拟力(VFA)的算法,这个算法目前解决包容(packet)和覆盖(covering)问题,具有无可比拟的优势。所以突然想到同样可以将这个东西用在物体的三维重构上。好处当然不用说了,通用性强、不需要考虑千奇百怪的情况、随着算法不同的参数设置可以得到自己觉得合理的重构图等等。

先简单的说说VFA算法。如果一小堆粗砂(颗粒大小差异比较大)放在筛子里,然后左右晃动筛子。一段时间后会发现颗粒比较大的小石块分布在上层,而比较细的沙子在下层。我们暂时理解那些颗粒大的为算法最终求的较优解,这样这些比较优的解最终就出来了。试想假如我们利用传统的数值优化算法在这许多离散的小沙子里找较优解,效率往往是非常低的,很多这类问题归结为NP问题或是NP-hard问题。所以大自然就是这么强大,利用沙子自身的形状和重力及颗粒间的相互作用力轻松的得到了解决方案。VFA就是设置物体的一些属性,然后模仿自然力关系,最终得到期望的结果。

VFA应用于重构问题时大致有两种方案可以参考:一是同样是利用一小块一小块的许多小碎片贴在物体表面,完成重构。另一种是用一整块图形来紧紧包裹物体,最终实现重构。

明显的第二种方法不需要考虑无缝覆盖的问题。

两种算法的关键是如何设置对象的力作用,总的来说有以下几种力需要设置(以第一种为例):

1,需要在物体的几何中心(通常是几何中心,不排除例外情况)设置一个吸引力源。

2,在待重构的物体表面点设置外法向的排斥力(当碎片在外部时)及外法向的吸引力(当碎片在内部时)。

3,小碎片间的切向排斥力。具体方向和其质心相关。

4,小碎片的旋转能力所需要的力矩设置。

5,最终算法停止时小碎片的弯曲力,即可折叠能力。


相关内容

  • 蛋白质结构研究
  • 文章编号 :1004-0374(2007)03-0289-05 蛋白质结构研究 林亚静,刘志杰,龚为民* (中国科学院生物物理研究所,北京 100101) 摘 要:生物大分子的功能主要取决于它们的三维结构.运动及相互作用.对蛋白质结构的解析可以 从根本上阐明蛋白质功能的分子机制和基础,同时也是研究蛋 ...

  • 均值漂移去噪算法的研究
  • CAD/CAE/CAPP/CAM现代制造工程2008年第11期 均值漂移去噪算法的研究 张树森,伏利,肖胜兵 (1辽宁工程技术大学机械工程学院,阜新123000;2黑龙江科技学院机械工程学院,哈尔滨150027) 摘要:逆向工程中对实体扫描时,由于会受到各种因素的影响,不可避免地在真实数据点中混有噪 ...

  • 逆向工程实践报告
  • <逆向工程综合实践> 实践报告 班 级: K机设111 学 号: 240110138 学生姓名:学 期:2014-2015学年第一学期 实践地点: 工程中心7-C1 实践时间:2015-01-05~2015-01-13 报告成绩: 指导教师:批阅日期: 南京工程学院机械工程学院 一.基础 ...

  • 基于逆向工程和SLA的产品实验报告
  • 深圳大学考试答题纸 (以论文.报告等形式考核专用) 二○ 一四 -二○ 一五 学年度第 1 学期 课程编号 1101260004 学 号 2012110307 课程名称 机械制造技术基础 姓名 龙睛 专业年级 主讲教师 程涛 评分 12级交通运输03 题目: 基于逆向工程和SLA 的产品三维设计造型 ...

  • 分布式雷达超分辨成像的MUSIC方法_徐浩
  • 第41卷第11 期2011年11月 JOURNALOFUNIVERSITYOFSCIENCEANDTECHNOLOGYOFCHINA Vol.41,No.11Nov.2011 ()文章编号:02532778201111095810--- 分布式雷达超分辨成像的MUSIC方法 徐 浩,孟青泉,刘畅畅, ...

  • 地表模型与建筑模型匹配方法
  • 地表模型与建筑模型匹配方法 一.问题的引出: 目前的三维城市平台地表模型构成方式为,由 DEM 构成 TIN,再附上 DOM 从而形成 地表模型: 建筑和地物模型大都由建模软件手工制作完成, 倾斜摄影和激光雷达在国内目前 也普遍在最后环节由建模软件手工优化处理. 建模软件制作完成建筑模型后如何赋予建 ...

  • 单个三维气泡运动的直接数值模拟
  • 第33卷第5期 2005年9月河海大学学报(自然科学版) Journal of Hohai University (Natural Sciences ) Vol . 33No . 5Sep . 2005 单个三维气泡运动的直接数值模拟 张淑君1, 吴锤结2, 王惠民1 (1. 河海大学环境科学与工程 ...

  • 冷冻电镜技术在表观遗传学研究中的应用
  • Reviews and Monographs 综述与专论 生物化学与生物物理进展 Progress in Biochemistry and Biophysics 2015, 42(11):1063~1072 www.pibb.ac.cn 冷冻电镜技术在表观遗传学研究中的应用* 李承珉1,2)**周 ...

  • 国外光场技术正尝试产品化国内却还在研究理论,如何缩小差距?
  • 上个月,一则关于Magic Leap宣传视频造假的新闻引起VR/AR圈内人士的热议,甚至有人开始怀疑Magic Leap是否拥有其视频演示的那些黑科技.因为该公司虽然聚集了众多技术大伽,宣称拥有划时代的技术,但是一直保持神秘状态,只用各种演示技术的特效视频吸引眼球,不敢以真面目示人. 所以人们对Ma ...