Artec Space Spider助力剑桥研究团队解码古代社会合作【沪敖3D】
挑战:考古学家需要一种安全的方法来呈现新出土的陶瓷容器,对比文物形状。
解决方案:Artec Space Spider, Artec Studio
效果:本项目是REVERSEACTION项目的一部分,旨在研究无国家社会中复杂的古代技术。研究团队在考古地和哥伦比亚博物馆中数字化采集了100多件文物。生成的3D模型促进了多个层面的研究和保护,不仅局限于博物馆和大学,还能将这些令人惊叹的古代文物带入课堂,走进每个人的数码设备。
为何选择Artec:在REVERSEACTION项目中,Artec Space Spider扫描分辨率极高,且操作方法易于掌握,使之成为数字化考古文物的得力工具,能够以极高的保真度保存几乎所有复杂的几何形状。
走在博物馆中,无论是实地参观还是数字化浏览,我们不禁思考是哪些人制作并使用了我们亲眼所见的古代考古文物。从科学家到策展人和修复师,诸多专业人士投入了大量精力解读这些物品。在过去,这样的过程需要多年的艰苦努力,但如今,现代技术将这一探索过程提升到了全新高度。
REVERSEACTION项目团队正在这样的探索过程中——他们正在研究缺乏强大政治领导的古代社会,是如何维持复杂技术系统的。通过将考古证据与环境研究、人类学、社会学、管理学和手工艺相结合,他们想找到古人如何集体协作的新发现。考古发现如金器、纺织品和陶器等,表明人们自愿共同完成了雄心勃勃的项目。这也引发了我们的思考:过去的社会是如何组织和治理的呢?
顶尖研究专家在行动
该项目由剑桥大学主导,欧洲研究委员会(ERC)提供资助,汇集了一支由不同背景的研究人员组成的杰出团队,所有成员都对项目使命充满热情。尽管他们的研究活动覆盖的领域十分宽泛,但文物数字化对各个阶段都十分关键。该团队专注研究来自哥伦比亚的大量物品,深入田野工作,负责为考古发掘、处理中的遗址藏品以及博物馆馆藏,尤其是该项目主要合作伙伴波哥大的著名黄金博物馆(Museo del Oro)中的藏品,创建精确的数字孪生品。
陶瓷器皿3D模型的轮廓(Rosie Crawford供图)
剑桥大学身处全球研究前沿,为其团队提供了最新的技术支持。Patrick Thorn & Co.是Artec 3D的黄金认证合作伙伴,拥有丰富的3D技术经验,已经为该大学提供多年咨询,并向他们推荐了新一代解决方案,还提供了不少建议,帮助他们利用这些技术增强各学术领域的研究成果。
Artec Space Spider是专家的首推3D扫描设备,它能够以非侵入性的方式呈现非常精细的几何。
精准采集文物的出色工具
为了了解历史物品的形状和功能,研究人员需要记录每条边缘和轮廓,如带有大小底座的碗、用于纺织纺纱的石制纺锤轮以及三维雕刻的石制模具。Space Spider精度高达0.05毫米,具备捕捉复杂几何细节的能力,使之成为文物采集的不二之选。
精度为何如此重要?答案就在细节中:创建细致的陶器3D模型,可以揭示内壁厚度、曲率和整体形状的细微变化,这些都是无国家社会中复杂技术的证据,还能让我们发现陶器制作的微妙特征。
用Artec Space Spider结构光3D扫描仪研究波哥大黄金博物馆收藏的物品(Rosie Crawford供图)
“我们选择先扫描大量物品,再后期处理,从而最大化利用了我们的田野时间,”剑桥大学的博士后研究员Kate Klesner解释道。“结果,我们记录下来了100多件陶瓷物品、不少纺锤轮和8个石制模具。”
在田野中使用的便携式XRF和手持3D扫描仪至关重要,它们能够对完整物品进行非破坏性分析,提供了破坏性取样或碎片本身无法提供的数据。此外,数字便携式显微镜和相机也支持了文物的记录和分析工作。
“这是我第一次使用3D扫描,我学习了如何扫描这些类型的物品,发现某些方面相当棘手。例如,扫描这些敞口的碗和杯子时,碗沿是最困难的部分,”Klesner补充道。
用挑战建立信心
采集考古物品充满了各种挑战,特别是在处理刚出土的珍贵文物或在博物馆工作时。
但随着项目的推进,团队对这项技术越来越有信心,对其速度也感到越来越惊讶。“对于陶瓷器皿,到项目后期,我们每件物品的扫描时间大约是20分钟,”Klesner回忆道。“也就是说,在一天之内,我们可以轻轻松松详细记录大约20件物品,且有十足的把握可以在后期将它们拼接起来。”
使用Artec Space Spider结构光3D扫描仪扫描波哥大黄金博物馆收藏的一件陶瓷器皿(Rosie Crawford供图)
下一步:简化处理
数据处理是在项目后期完成的,大多在剑桥大学进行,事实证明这也是一个令人愉快的过程。团队发现Artec Studio非常适合处理扫描、创建、导出模型。此外,研究人员还使用了专门的软件,如Pottery 3D和GigaMesh,通过几何形态测量法在3D模型上评估器皿形状。
剑桥大学的研究助理Rosie Crawford回忆说,她是在大学古生物实验室的技术员那里学会使用这些软件的,该实验室采用类似的方法研究古人类遗骸。她现在的水平已经足以教会其他团队成员了。“学习起来很容易,在实践过程中你会逐渐掌握哪些方法最有效,哪些不太适用,”Crawford说。
使用Artec Space Spider结构光3D扫描仪捕捉波哥大黄金博物馆收藏的一件石制模具(Rosie Crawford供图)
3D数据揭示无国家社会中的古老合作
大多数考古合作集中研究具有强制性权力的等级结构或国家形成过程中的变化过程,而REVERSEACTION团队则聚焦于没有现代政府结构社会下的志愿合作与协作现象。
这项研究的独特之处在于它通过对比材料,研究当时的技法学习和知识传递的方式,来验证工艺互动和长期生产方法的假设。
尽管目前还缺乏明确的解释,但制作的模型有助于收集各种物品制造技术(从成型到烧制再到表面装饰)和使用寿命的相关信息,为我们提供了有关当时技术进步和文物创造者、使用者日常生活的诸多洞见。技术进步包括创造统一的形状和复杂的设计,在日常生活中,例如器皿具备不同功能,并用于仪式,都体现出工匠之间展开了互助合作与知识共享,揭示出当时的社会经济结构富有韧性,支持创新。
团队仍在研究陶瓷技术与跨工艺的合作互动,以期加深对技术传统、工艺组织、知识传递机制以及无国家社会中合作互动程度的认识。
“层层”揭秘:3D扫描让文物走下神坛
有了文物的3D扫描数据,团队就能反复研究这些物品,帮助他们探索不同的可能性。对于陶瓷来说,这只是诸多环节的第一步。
“我们正在使用3D扫描和扫描数据进行几何形态测量分析,需要通过计算机建模来评估形状,”Crawford说。“我们正在研究单个器皿内部和不同器皿之间的变化,这或许代表生产技能水平不一,有多个工匠参与,这一点在该地区墓葬中发现的陶瓷文物上尤为明显。这个过程对我们正在进行的研究至关重要。”
“3D扫描技术对于理解这些物品的制作方式及其完整的使用方式至关重要,”Klesner补充道。“例如,对于陶瓷来说,我们意外发现能够研究不同的装饰层,这为我们的研究增添了一个重要维度。同时,在石制模具和纺锤轮的研究中,我们也在探讨它们的生命历史,从制作到使用和存放,以期发现不同工艺实践中的共性。”
使用Artec Space Spider结构光3D扫描仪和便携式数字显微镜研究Union del Sur Rumichaca-Pasto Road Project项目的陶瓷器皿(Rosie Crawford供图)
除了对研究成果做出巨大贡献外,精准采集文物数据还有另一个重要目的——普及历史文物。
“这些物品中很多并未在博物馆展出,它们是考古收藏的一部分,无法轻易向公众开放。通过公开扫描数据,并允许访问,人们将能够亲眼看到这些复杂而令人惊叹的物品,”Klessner总结道。
探索古人自发的集体行动而非等级制度,REVERSACTION项目真正实现了革命性的转变。如果研究这些古代文物及其制作方式,可以证明多方合作一直以来都是解决世界大多数问题的关键,那这一发现将令人振奋。更令人惊叹的是,照亮这一史实的部分光芒,来自Artec Space Spider 3D扫描仪。
【沪敖3D】是一家致力于三维数字化行业解决方案的技术型企业,拥有丰富的三维项目经验,公司以行业应用为出发点,为客户提供三维数字化采集、三维数据处理、三维数据管理等一系列应用服务。目前主要服务于制造业(汽车、航空航天、船舶、模具、铸造以及各种机械)、建筑业(建筑设计、施工、装修等)、文化遗产(博物馆、古建筑、考古等)、数字化工厂、警用公共安全、影视制作、教育等行业。提供质量检测、三维建模、逆向工程、数字存档、GD/T分析、有限元分析、虚拟安装、干涉分析、工程测绘、形变监测、3D打印等技术方案。
相关文章:

Artec Space Spider助力剑桥研究团队解码古代社会合作【沪敖3D】
挑战:考古学家需要一种安全的方法来呈现新出土的陶瓷容器,对比文物形状。 解决方案:Artec Space Spider, Artec Studio 效果:本项目是REVERSEACTION项目的一部分,旨在研究无国家社会中复杂的古代技术。研究团队在考古地…...

《探索PyTorch计算机视觉:原理、应用与实践》
《探索PyTorch计算机视觉:原理、应用与实践》 一、PyTorch 与计算机视觉的奇妙相遇二、核心概念解析(一)张量:计算机视觉的数据基石(二)神经网络:视觉任务的智慧大脑(三)…...

【C#设计模式(21)——状态模式(State Pattern)】
前言 状态模式:在对象内部发生改变时改变其行为,使得对象在不同的状态下具有不同的行为表现。 代码 #region 状态模式-类/// 抽象 交通灯状态public abstract class TrafficLightState{public abstract void Display();}//红灯public class RedLight : TrafficLight…...
nvm日常使用中常用命令总结
日常开发vue项目中,不同的项目 我们可能需要安装不同的node版本,但是为了方便切换node,我们一般会安装一个名称为nvm的工具,这里总结一下,nvm常用的命令: 1、为了查看可用的 Node.js 版本,你可…...

【数据仓库】SparkSQL数仓实践
文章目录 集成hive metastoreSQL测试spark-sql 语法SQL执行流程两种数仓架构的选择hive on spark数仓配置经验 spark-sql没有元数据管理功能,只有sql 到RDD的解释翻译功能,所以需要和hive的metastore服务集成在一起使用。 集成hive metastore 在spark安…...
PessimisticLock
想象你和你的朋友都想去图书馆借同一本非常受欢迎的小说。为了确保你们中的一位能够成功借到这本书,图书馆采用了悲观锁机制来管理借阅过程。 悲观锁的方式 查看书籍状态:当你到达图书馆并决定要借这本小说时,你先告诉图书管理员你想借这本…...

【Maven】属性管理
1. 属性 问题导入 定义属性有什么好处? 1.1 属性配置与使用 ①:定义属性 <!--定义自定义属性--> <properties><spring.version>5.2.10.RELEASE</spring.version><junit.version>4.12</junit.version> </prop…...

微信小程序性能优化、分包
性能优化是任何应用开发中的重要组成部分,尤其是在移动环境中。对于微信小程序而言,随着用户量的增加和应用功能的丰富,性能优化显得尤为关键。良好的性能不仅提升用户体验,还能增加用户留存率和应用的使用频率。我们将探讨如何在…...

TDengine 新功能 VARBINARY 数据类型
1. 背景 VARBINARY 数据类型用于存储二进制数据,与 MySQL 中的 VARBINARY 数据类型功能相同,VARBINARY 数据类型长度可变,在创建表时指定最大字节长度,使用进按需分配存储,但不能超过建表时指定的最大值。 2. 功能说明…...

【Maven】工程依赖下载失败错误解决
在使用 Maven 构建项目时,可能会发生依赖项下载错误的情况,主要原因有以下几种: 下载依赖时出现网络故障或仓库服务器宕机等原因,导致无法连接至 Maven 仓库,从而无法下载依赖。 依赖项的版本号或配置文件中的版本号错…...

windows系统下使用cd命令切换到D盘的方法
windows系统下使用cd命令切换到D盘的方法 系统环境配置 win10系统原装C盘后期自己安装的硬盘D盘 python3.8安装在D盘中 问题说明 winR打开终端,使用 cd d:命令,无法将当前目录切换到D盘 解决方法 方法一:使用下面这条命令 cd /d d:运…...
嵌入式小白
1、看门狗 看门狗”就是一个计数器,由于位数有限计数器能够装的数值是有限的(比如8位的最多装256个数、16位的最多装65536个数),从开启“看门狗”那刻起,它就开始不停的数机器周期,数一个机器周期就计数器加1…...

xilinx 芯片使用vivado导出pindelay文件——FPGA学习笔记24
1、创建一个空的工程 2、在TCL命令窗输入 link_design -part xc7a35tfgg484-2(芯片型号)回车 3、输入write_csv xc7a35tfgg484-2(文件类型和文件名字) 回车,导出文件在该目录下 4、导出文件...

自研开发哪有什么捷径
许多同行看我平台成长得这么快,都在借机问我是不是有什么现成的模板可借鉴,开源的资源取巧一下。我就寻思哪有这么多现成的模板,有这巧劲去找好用的开源软件,不如踏踏实实自己设计。要我说,做研发的,除了得…...

【Mac】终端改色-让用户名和主机名有颜色
效果图 配置zsh 1.打开终端,进入.zshrc配置 cd ~ vim .zshrc2.添加如下配置并保存 # 启用命令行颜色显示 export CLICOLOR1 ## 加载颜色支持 autoload -U colors && colors # 配置 zsh 提示符 PROMPT"%{$fg_bold[red]%}%n%{$reset_color%}%{$fg_bol…...

ShenNiusModularity项目源码学习(6:访问控制)
ShenNius.Admin.API项目中的控制器类的函数如果需要访问控制,主要是调用ShenNius.Infrastructure项目下的AuthorityAttribute特性类实现的。AuthorityAttribute继承自ActionFilterAttribute抽象类,后者用于在调用控制器操作函数前后自定义处理逻辑&#…...

STM32F103RCT6学习之三:串口
1.串口基础 2.串口发送 1)基本配置 注意:实现串口通信功能需在keil中设置打开Use Micro LIB,才能通过串口助手观察到串口信息 2)编辑代码 int main(void) {/* USER CODE BEGIN 1 *//* USER CODE END 1 *//* MCU Configuration-------------…...

js 计算税率错误——如何处理
处理方法 var 税额Number(price_notax)*Number(tax_rate)/100;税额税额.toFixed(2);var 含税单价Number(price_notax)Number(税额);var 非小计Number(price_notax)*Number(common_num);var 含税小计Number(含税单价)*Number(common_num);含税小计含税小计.toFixed(2); 税额税额…...
12. 日常算法
1. 主持人调度(一) 题目来源 class Solution { public:bool hostschedule(vector<vector<int>>& schedule) {// write code heresort(schedule.begin(), schedule.end());int start -1, end 0;for (auto & nums : schedule){end…...

HarmonyOS Next 实现登录注册页面(ARKTS) 并使用Springboot作为后端提供接口
1. HarmonyOS next ArkTS ArkTS围绕应用开发在 TypeScript (简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集 ArkTS在TS的基础上扩展了struct和很多的装饰器以达到描述UI和状态管理的目的 以下代码是一个基于…...
conda相比python好处
Conda 作为 Python 的环境和包管理工具,相比原生 Python 生态(如 pip 虚拟环境)有许多独特优势,尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处: 一、一站式环境管理:…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
【磁盘】每天掌握一个Linux命令 - iostat
目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...
拉力测试cuda pytorch 把 4070显卡拉满
import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试,通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小,增大可提高计算复杂度duration: 测试持续时间(秒&…...

前端开发面试题总结-JavaScript篇(一)
文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
🚀 C extern 关键字深度解析:跨文件编程的终极指南 📅 更新时间:2025年6月5日 🏷️ 标签:C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言🔥一、extern 是什么?&…...

自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...

【Oracle】分区表
个人主页:Guiat 归属专栏:Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...