当前位置: 首页 > article >正文

利用移动式三维扫描技术创建考古文物的彩色纹理网格【上海沪敖3D】

文章来源于蔡司工业质量解决方案,作者蔡司工业质量
在考古环境中,三维扫描技术应用广泛,如存档、保存、复制和分享(包括实体和虚拟形式)。
文中,通过真实的扫描案例,您将了解到三维光学解决方案如何帮助呈现精确细节、显示文物颜色和纹理的扫描网格。
三维扫描技术在考古环境中应用广泛,如存档、保存、复制和分享(包括实体和虚拟形式)。在所有这些领域中,光学三维扫描解决方案能够呈现出人眼无法直接观察到的细节。通过以下步骤,看看通过添加色彩和纹理,网格能够变得多么精细。
在这里插入图片描述

高精度扫描数据是所有考古项目的基础。无论是小物件如石头,还是大型部件如大象的下颚骨,都能通过扫描数据创建出真实的网格模型。此外,利用软件中的扫描数据,还可以实现多个部件的数字组装。
为了直观地展示在考古学中生成彩色和纹理网格的过程,我们扫描了一个猛犸象的小雕像。
步骤1——摄影测量
准备工作是摄影测量的关键。在本例中,我们使用了一个灯箱,以确保良好的照明条件,避免环境干扰。为了操作便捷,我们将物体放在旋转台上,以便从各个角度快速、直观地拍摄照片。为了获得精准且稳定的摄影测量结果,并在后续过程中自动将拍摄的照片映射到网格模型上,我们使用了比例尺和编码参考标记。所有的准备工作确保了照片色彩逼真,没有任何镜头失真。
在这里插入图片描述

▲图1:使用数码单反相机进行摄影测量
在这里插入图片描述

▲图2:带有灯箱、比例尺和旋转台的摄影测量装置

步骤2——扫描原件
摄影测量成功完成后,需要对物体进行扫描。这里使用的是 GOM Scan 1。它能收集高细节数据,并且其多样化的测量体积设置使得它能够应对不同尺寸的部件扫描需求。此外,GOM Scan 1轻巧紧凑的设计也使其非常适合在移动场景中使用。。
此外,我们还引入了旋转台,以实现半自动化操作,从而简化了整个扫描流程。
在使用旋转台进行扫描前,需要预先设定好旋转步骤(这里我们设定了 8 个步骤)。您还可以选择启用检测软件ZEISS INSPECT中的工作流程助手,它可以指导您完成整个扫描过程。
扫描完成后,接下来是对扫描数据进行多边化处理。通过这一步骤,我们可以将扫描数据转化为精确的网格模型,为后续的精细调整和优化工作奠定基础。
在这里插入图片描述

▲图 3:扫描装置
在这里插入图片描述

▲图4:旋转台上的扫描过程
步骤3——在软件中最终确定网格
现在,您只差一步就能获得高细节、显示物体的颜色和纹理的网格。在检测软件中,这一目标可以迅速实现。在摄影测量过程中拍摄的照片现在可以帮助实现扫描物品的逼真可视化。只需点击几下按钮,就能将收集到的视觉信息传输到软件中的基础网格中。您将获得一个尽可能忠实于原物的数字孪生部件。
在这里插入图片描述

▲图 5:检测软件中的彩色纹理网格

文物是不可再生资源,随着考古学研究以及文物保护的不断深入,三维扫描技术无疑将成为考古事业不断向前发展的一项重要技术支持。三维扫描技术能够以非接触、无损害、全方位、高精度的方式准确有效地获取文物的真实信息,这对于实现文物保护,建立文物数字档案及资源共享具有很重要的意义。

专业三维数字化行业解决方案提供商

沪敖3D是一家致力于三维数字化行业解决方案的技术型企业,拥有丰富的三维项目经验,公司以行业应用为出发点,为客户提供三维数字化采集、三维数据处理、三维数据管理等一系列应用服务。目前主要服务于制造业(汽车、航空航天、船舶、模具、铸造以及各种机械)、建筑业(建筑设计、施工、装修等)、文化遗产(博物馆、古建筑、考古等)、数字化工厂、警用公共安全、影视制作、教育等行业。提供质量检测、三维建模、逆向工程、数字存档、GD/T分析、有限元分析、虚拟安装、干涉分析、工程测绘、形变监测、3D打印等技术方案。


http://www.kler.cn/news/365300.html

相关文章:

  • 【Flutter】基础组件:Container
  • 如何接受Date范围的数据
  • Android 添加菜单开关控制Camera相机和第三方相机
  • K8S测试pod内存和CPU资源不足
  • 当有违法数据时,浏览器不解析,返回了undefined,导致数据不解析
  • MySQL查看当前客户端连接数的方法
  • Java基础第二天(实训学习整理资料(二))
  • 【纯血鸿蒙】HarmonyOS Emulator(实操亲测版)
  • java 17天 TreeSet以及Collections
  • 昇思MindSpore进阶教程--安装常见问题(上)
  • 炸了!改进Transformer!Transformer-BiGRU多变量回归预测(Matlab)
  • 机器学习与神经网络的当下与未来
  • LoadBalancer 类型的 Service工作期间,kube-proxy做了什么?
  • ctfshow(262,264)--反序列化漏洞--字符串逃逸
  • LeetCode Hot 100:图论
  • 昇思MindSpore进阶教程--三方硬件对接
  • Windchill性能优化篇之分页查询
  • 操作系统笔记(二)进程,系统调用,I/O设备
  • 使用LangGraph构建多Agent系统架构!
  • C++20中头文件syncstream的使用
  • JavaScript 有哪些学习资源
  • Rust使用config加载Toml配置文件
  • leetcode-75-颜色分类
  • 为Windows Terminal 配置zsh + Oh-My-Zsh!
  • 探索 SVG 创作新维度:svgwrite 库揭秘
  • 力扣80:删除有序数组中重复项