论文部分内容阅读
随着计算机图形学技术的发展以及三维模型在各领域内的广泛应用,如何利用自由的表达方式快速准确的从数据库中检索设计过程中需要的三维模型变得尤为重要。目前,三维模型检索研究在用户检索意图的自由表达及三维模型特征提取方面仍存在问题,降低了三维模型检索系统人机交互的便捷性,影响了检索的性能和效果。据此,本文研究了基于手绘草图的三维模型检索技术,主要在用户检索意图获取及三维模型特征提取方面展开研究。利用手绘草图的方式使用户自由灵活的表达检索意图,以草图特征与模型的投影轮廓特征进行相似性计算实现三维模型检索。在此基础上,给出了基于手绘草图的三维模型检索系统框架,实现了基于手绘草图的三维模型检索系统。本文主要研究内容如下:(1)设计了基于特征点的多边形拟合算法。在对草图进行预处理后,对草图的轮廓采用基于特征点的多边形拟合算法进行逼近,该算法弥补了传统拟合算法的不足之处,提高了后续过程中草图特征提取的准确性。(2)研究和改进了三维模型的特征提取方法。根据三维模型自身特性计算获取投影图像的主平面,利用改进的SUSAN算法对获取的三幅投影图像进行边缘提取,通过轮廓跟踪算法得到图像轮廓,进而从轮廓中提取描述三维模型的特征向量。(3)构建基于贝叶斯网络的推理模型和相关反馈。构建了用于三维模型检索的贝叶斯网络推理模型。根据用户绘制的草图特征通过贝叶斯网络推理模型实现三维模型检索。通过用户的反馈信息不断的对检索过程进行优化,提高三维模型检索的效率和准确性。(4)完成了基于手绘草图的三维模型检索原型系统的设计与主要功能开发。重点给出草图识别模块、三维模型特征提取模块等实现细节。