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

Artec Leo 3D扫描仪与Ray助力野生水生动物法医鉴定【沪敖3D】

挑战:捕获大型水生哺乳动物(如鲸鱼)的数据,搭建全彩3D模型,用于水生野生动物的法医鉴定、研究和保护工作。
解决方案:Artec Eva、Artec Space Spider、Artec Leo、Artec Ray、Artec Studio、CT scans
效果:使用Artec 3D各款扫描仪成功捕获鲸鱼、海豚、海龟等水生动物的数据,同时还详细记录了可能会导致这些动物伤亡的船舶及及其受损表面信息。将研究成果和保护建议分享给政府机构、航运公司等利益相关方,共谋水生动物保护之策,力求探索出行之有效的动物伤亡预防方案。
为何选择Artec 3D:Artec 3D系列扫描仪功能强大,不仅能精准捕获鲸鱼的庞大体型、腹沟,还能捕获整艘船只的数据。Artec Studio能合并所捕获的数据,勾勒出这些海洋生物的3D全貌,为水生野生动物研究、后续的交流探讨与保护工作提供了直接支持。

谈起法医学与尸检,大多数人的脑海中往往会浮现出人类遗体、医院、太平间及实验室的画面。但在科学界,法医学与尸检的范畴远不止于此,它们还涵盖海洋中的大型哺乳动物。在香港,有这样一个团队,他们将3D技术与水生动物法医鉴定巧妙结合,借助3D扫描技术捕获动物伤口细节,以及造成动物受伤的船只信息。
在这里插入图片描述

用Artec Leo 3D扫描仪扫描海豚尸体
香港城市大学的Brian Kot教授,是水生动物虚拟解剖实验室的助理教授及兽医影像学研究员,他表示:“我们的研究主要聚焦于香港及其周边海域搁浅的水生动物,这些动物栖息在中国南海的沿海水域。”
该团队希望通过采用以虚拟解剖为核心的验尸技术——这包括对搁浅动物尸体及其疑似致伤物进行3D扫描,并对这些动物尸体进行CT/MRI/超声检查——来揭示自然因素及人为活动对水生动物的影响。通过3D扫描搭建动物尸体模型,用于调查死因、匹配分析及虚拟事故现场重建。简而言之,就是记录水生动物的伤亡情况,调查事故的来龙去脉,并探索有效的预防措施。
在这里插入图片描述

用Artec Space Spider扫描海豚
Kot教授解释道:“船只活动是威胁当地鲸豚类动物安全的主要人为因素。2018年,我们遇到的38头搁浅鲸豚中,有19头身上有明显遭受船只撞击留下的锐器或钝器伤痕。”尽管在2020年新冠疫情后,海上船只活动有所减少,但鲸豚类动物依然危机四伏。2023年,据报告,25头搁浅鲸豚中,有15头曾被渔具缠绕或突然在水下被困。
在这里插入图片描述

扫描海龟的龟壳与躯体
香港城市大学水生动物虚拟解剖实验室的高级研究助理兼经理Henry Tsui表示:“我们的调查致力于推动海洋保护事业,包括对海豚和海龟的保护,为科学讨论和政策制定提供有力依据。这样一来,水生动物就成了衡量生态系统健康的标尺,激励我们朝着‘同一个海洋,同一种健康’的美好愿景迈进。若涉及法律诉讼,这些研究成果提供的证据比二维照片更为精确和可靠。”
01.不断壮大的工具阵容
起初,团队采用拍照和摄影测量等传统方法来记录动物的外观状态,但这些方法存在明显不足。
Kot教授指出:“拍照时会受到环境光线、拍摄距离等诸多因素的影响。为此,我们需要借助3D模型,它能让我们更直观地看到动物的皮肤状况、伤口、受伤情况,还有可能找出‘凶器’。”
在尝试了多种3D扫描方案后,团队最终锁定了Artec 3D。
在这里插入图片描述

左:海龟被发现时的原貌;右:其高分辨率3D模型
“我们选择Artec 3D,首先是考虑到其出色的色彩还原能力。在研究水生动物的伤口和受伤情况时,纹理信息至关重要,我们能根据它判断伤口是新伤还是正处于愈合阶段等。”
团队首先从Artec Eva和Space Spider入手,Eva擅长捕获中型物体,Space Spider则凭借超高精度的细节捕获能力广受业界好评。很快,团队决定进一步扩充他们的工具阵容。“我们用Eva扫描动物的全身,用Space Spider扫描头部、背鳍、生殖裂、伤口或皮损等关键部位。数据采集通常需要花20到30分钟,”Kot教授说道,“我们还引进了Artec Leo,它用大约5到10分钟就能扫描一只海豚或鼠海豚。”
在这里插入图片描述

用无线扫描仪Artec Leo近距离扫描鲸鱼
除了海豚和鼠海豚,团队还扫描了海龟。Artec Leo采用无线设计、由AI驱动,操作简便。手持Leo,可以轻松地在大型物体周围移动,快速捕获数据,且无需担心电线或线缆的牵绊。
02.记录核心数据
团队的目标不仅在于扫描、检查动物的外观,还在于深入其内部结构,因此扫描工作必须细致且全面。
Kot教授解释道:“我们主要是想结合动物外观和内部结构扫描数据,搭建出完整的全身3D模型。我们把动物放在CT扫描台上,从不同方位进行扫描:先扫描侧面(即侧视图),然后再从顶部和底部进行扫描。”
在这里插入图片描述

借助CT和3D扫描技术,全面采集动物数据集
在扫描动物尸体外观后,团队便解剖尸体对其内部进行扫描。鉴于动物尸体在扫描过程中可能会发生位移,他们将外部3D扫描数据与内部器官体积CT数据结合,搭建出完整的模型,并借助Blender等高级渲染软件进行数据分析。
动物全身数据记录详尽,为团队带来了极大的帮助,这些证据能够永久保存,意义非凡。“一旦我们开始解剖、尸检,就没有回头路了,无法再将尸体恢复原状,” Kot教授补充道,“但有了3D数据和模型,我们就可以反复进行调查,不仅限于香港本地,还能在国际上进行。全球各地的专家小组都可以共享这些资料,共同推动更深层次的研究。”
在这里插入图片描述

用Artec Ray扫描可能致使水生动物伤亡的船舶及表面
03.如何10分钟扫描一头鲸鱼
扫描鲸鱼和船只等大型物体是Artec Ray的擅长领域。香港城市大学的Tabris Chung博士说道:“扫描巨型鲸鱼时,我们需要处理的数据量相当庞大,这也是我们选择Ray的原因。”团队利用摄影测量技术将色彩映射到3D模型中,即使是世界上体型最大的哺乳动物,也能获得细节详尽且准确的扫描结果。
团队还可以将这些数据用于其他正在进行的项目中。例如,这些数据可以用来研究船舶碰撞对该水域的海豚所存在的威胁。
在这里插入图片描述

这些海洋生物被发现时往往已不幸离世。
图中所示为使用Artec Leo 3D扫描仪对鲸鱼全身进行扫描
“我们能够确定这些事故的多发区域,以及在这片水域出没的船舶类型,”Tabris Chung博士说道,“接着,我们就前往造船厂和码头,实地考察各类船舶,用Artec Ray扫描这些船舶的底部。”
成功获取所有高分辨率3D数据后,团队便可以进行数据分析,重建事故现场。
在这里插入图片描述

扫描收集船舶部件数据,作为证据保留
Tabris Chung博士指出:“这不仅能让人们知道船只与海豚发生碰撞的真相,还能让人们了解预防此类事故的办法。正因如此,实验室在扫描所接收的动物时,几乎都采用了Artec 3D扫描仪。”
04.共享工具与宝贵经验
团队的脚步不曾停止,他们不断收集、展示、分析这些水生动物的数据。他们同时也着眼于未来,每年都会举办一场3D扫描活动,作为动物尸检工作坊的一环,旨在与当地和全球各地的参与者分享经验,向参与者传授利用3D扫描和CT扫描进行动物尸体解剖的实用技巧。
但凡事不能只看一面,我们的关注不应仅限于探究这些动物的死因,更要着眼于它们所栖息的海洋环境及其整体健康状况。
在这里插入图片描述

举办工作坊展示3D扫描技术,体验其强大功能
“我们必须全面审视动物的健康问题,而非仅仅局限于探究其死亡原因,”Kot教授强调,“鲸类动物常受传染病困扰,这些传染病可能会引发蠕虫肺炎或肌骨骼疾病,进而削弱它们的活动能力。此外,视力或听力受损也会使它们的觅食效率大打折扣,对周围环境的敏感度也会减弱,如此一来,它们更容易与船只发生碰撞。”
Kot教授建议:“在制定保护濒危水生野生动物的措施时,我们不能一味地将责任归咎于船只。相反,我们需要更加深入地了解这些动物的健康状况,并努力减轻自然与人为因素给它们带来的影响。”

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

相关文章:

Artec Leo 3D扫描仪与Ray助力野生水生动物法医鉴定【沪敖3D】

挑战:捕获大型水生哺乳动物(如鲸鱼)的数据,搭建全彩3D模型,用于水生野生动物的法医鉴定、研究和保护工作。 解决方案:Artec Eva、Artec Space Spider、Artec Leo、Artec Ray、Artec Studio、CT scans 效果&…...

PythonQT5打包exe线程使用

打包: pyinstaller --noconsole --onefile test.py–noconsole 表示不需要打开命令行 修改:test.spec 一般项目里面需要用的资源文件,比如lib、png、exe等。 需要单独修改spec文件 pathex[.],binaries[(D:/test.png, .),(D:/simsun.ttc, .…...

【Powershell】Windows大法powershell好(二)

PowerShell基础(二) 声明:该笔记为up主 泷羽的课程笔记,本节链接指路。 警告:本教程仅作学习用途,若有用于非法行为的,概不负责。 1. powershell 执行外部命令 powershell也可以执行一些外部的…...

前端学习-环境this对象以及回调函数(二十七)

目录 前言 目标 环境对象 作用 环境对象this是什么? 判断this指向的粗略规则是什么? 回调函数 目标 常见的使用场景 综合案例:Tab任务栏切换 总结 前言 男儿何不带吴钩,收取关山五十州 目标 能够分析判断函数运行在不…...

Element-plus、Element-ui之Tree 树形控件回显Bug问题。

需求&#xff1a;提交时&#xff0c;需要把选中状态和半选中状态 的数据id提交。如图所示&#xff1a; 数据回显时&#xff0c;会出现代码如下&#xff1a; <template><el-tree ref"treeRef" :data"tree" show-checkbox node-key"id" …...

互联网全景消息(10)之Kafka深度剖析(中)

一、深入应用 1.1 SpringBoot集成Kafka 引入对应的依赖。 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupI…...

Oracle Dataguard(主库为双节点集群)配置详解(5):将主库复制到备库并启动同步

Oracle Dataguard&#xff08;主库为双节点集群&#xff09;配置详解&#xff08;5&#xff09;&#xff1a;将主库复制到备库并启动同步 目录 Oracle Dataguard&#xff08;主库为双节点集群&#xff09;配置详解&#xff08;5&#xff09;&#xff1a;将主库复制到备库并启动…...

pytorch小记(一):pytorch矩阵乘法:torch.matmul(x, y)

pytorch小记&#xff08;一&#xff09;&#xff1a;pytorch矩阵乘法&#xff1a;torch.matmul&#xff08;x, y&#xff09;/ x y 代码代码 1&#xff1a;torch.matmul(x, y)输入张量&#xff1a;计算逻辑&#xff1a;输出结果&#xff1a; 代码 2&#xff1a;y y.view(4,1)…...

PyTorch环境配置常见报错的解决办法

目标 小白在最基础的环境配置里一般都会出现许多问题。 这里把一些常见的问题分享出来。希望可以节省大家一些时间。 最终目标是可以在cmd虚拟环境里进入jupyter notebook&#xff0c;new的时候有对应的环境&#xff0c;并且可以跑通所有的import code。 第一步&#xff1a;…...

罗永浩再创业,这次盯上了 AI?

罗永浩&#xff0c;1972年7月9日生于中国延边朝鲜族自治州的一个军人家庭&#xff0c;是一名朝鲜族人&#xff1b;早年在新东方授课&#xff0c;2004年当选 “网络十大红人” &#xff1b;2006年8月1日&#xff0c;罗永浩创办牛博网&#xff1b;2008年5月&#xff0c;罗永浩注册…...

VUE3 provide 和 inject,跨越多层级组件传递数据

provide 和 inject 是 Vue 3 提供的 API&#xff0c;主要用于实现祖先组件与后代组件之间的依赖注入。它们可以让你在组件树中&#xff0c;跨越多层组件传递数据&#xff0c;而不需要通过 props 或事件的方式逐层传递。这个机制主要用于状态共享、插件系统或某些跨层级的功能。…...

git打补丁

1、应用场景 跨仓库升级 开发项目B使用的是开源项目A。开源项目A发现漏洞&#xff0c;作者进行了修复&#xff0c;我们可以通过使用git补丁的方式&#xff0c;将作者修改的内容复制到我 们的项目B中。 2、TortoiseGit方式 源仓库 格式化补丁 根据提交数量&#xff0c;生成…...

机械燃油车知识图谱、知识大纲、知识结构(持续更新...)

一、发动机 曲柄连杆机构 配气机构 点火系统 起动系统 燃油供给系统 润滑系统 冷却系统 二、底盘 &#xff08;一&#xff09;传动系统 1、离合器 2、变速器 3、万向传动装置 4、驱动桥 &#xff08;二&#xff09;行驶系统 1、车架 2、车桥 3、悬架 4、车轮 &a…...

Vue3学习总结

一、Vue 3 基础搭建与核心语法 1.创建 Vue 3 应用 在项目的入口文件 main.js 中&#xff0c;通过以下代码创建 Vue 3 应用实例&#xff1a; import { createApp } from vue; import App from ./App.vue;const app createApp(App); app.mount(#app); 这几行代码的作用是引入…...

Type-C双屏显示器方案

在数字化时代&#xff0c;高效的信息处理和视觉体验已成为我们日常生活和工作的关键需求。随着科技的进步&#xff0c;一款结合了便携性和高效视觉输出的设备——双屏便携屏&#xff0c;逐渐崭露头角&#xff0c;成为追求高效工作和娱乐体验人群的新宠。本文将深入探讨双屏便携…...

【读书与思考】焦虑与内耗

【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】【读书与思考】 导言 今天一个朋友和我说&#xff0c;最近比较焦虑和内耗&#xff0c;无心工作和学习&#xff0c;我问他你焦虑内耗的时候&#xff0c;时间主要花在哪了&#xff0c;他告诉我说主要花在看有关移…...

基于python的网页表格数据下载--转excel

基于 Python 的网页表格数据爬取与下载:以维基百科为例 目录 基于 Python 的网页表格数据爬取与下载:以维基百科为例1. 背景介绍2. 工具与环境3. 操作步骤1. 获取网页内容2. 定位表格元素3. 表格变身 Pandas DataFrame4. 检查数据,收工!5. 进阶玩法与优化6. 完整代码4. 结果…...

Vue.js开发入门:从零开始搭建你的第一个项目

前言 嘿&#xff0c;小伙伴们&#xff01;今天咱们来聊聊 Vue.js&#xff0c;一个超火的前端框架。如果你是编程小白&#xff0c;别怕&#xff0c;跟着我一步步来&#xff0c;保证你能轻松上手&#xff0c;搭建起属于自己的第一个 Vue 项目。Vue.js 可能听起来有点高大上&#…...

LS1046+XILINX XDMA PCIE调通

欢迎点赞收藏&#xff0c;欢迎私下讨论技术&#xff0c;分享技术 硬件平台 &#xff1a;NXP LS1046 XILINX FPGA 软件平台&#xff1a;LINUX 4.19.68 buildroot LS1046 PEX3 接 XILINX FPGA&#xff0c;linux使用designware的PCI主控制器。下载XILINX DMA驱动&#xff0c;解…...

HarmonyOS:@LocalBuilder装饰器: 维持组件父子关系

一、前言 当开发者使用Builder做引用数据传递时&#xff0c;会考虑组件的父子关系&#xff0c;使用了bind(this)之后&#xff0c;组件的父子关系和状态管理的父子关系并不一致。为了解决组件的父子关系和状态管理的父子关系保持一致的问题&#xff0c;引入LocalBuilder装饰器。…...

YOLOv10-1.1部分代码阅读笔记-downloads.py

downloads.py ultralytics\utils\downloads.py 目录 downloads.py 1.所需的库和模块 2.def is_url(url, checkFalse): 3.def delete_dsstore(path, files_to_delete(".DS_Store", "__MACOSX")): 4.def zip_directory(directory, compressTrue, ex…...

计算机图形学【绘制立方体和正六边形】

工具介绍 OpenGL&#xff1a;一个跨语言的图形API&#xff0c;用于渲染2D和3D图形。它提供了绘制图形所需的底层功能。 GLUT&#xff1a;OpenGL的一个工具库&#xff0c;简化了窗口创建、输入处理和其他与图形环境相关的任务。 使用的函数 1. glClear(GL_COLOR_BUFFER_BIT |…...

基于django中医药数据可视化平台(源码+lw+部署文档+讲解),源码可白嫖!

摘要 时代在飞速进步&#xff0c;每个行业都在努力发展现在先进技术&#xff0c;通过这些先进的技术来提高自己的水平和优势&#xff0c;中医药管理平台当然不能排除在外。中医药数据可视化平台是在实际应用和软件工程的开发原理之上&#xff0c;运用Python语言、ECharts技术、…...

kafka消费堆积问题探索

背景 我们的商城项目用PHP写的&#xff0c;原本写日志方案用的是PHP的方案&#xff0c;但是&#xff0c;这个方案导致资源消耗一直降不下来&#xff0c;使用了20个CPU。后面考虑使用通过kafka的方案写日志&#xff0c;商城中把产生的日志丢到kafka中&#xff0c;在以go写的项目…...

Vue.js 使用插槽(Slots)优化组件结构

Vue.js 使用插槽&#xff08;Slots&#xff09;优化组件结构 今天我们聊聊 Vue.js 的一个超实用功能——插槽&#xff08;Slots&#xff09;。插槽是 Vue 组件开发中的神器&#xff0c;用好它&#xff0c;你可以让组件变得更灵活、更可复用&#xff0c;还能写出优雅的代码结构…...

Broker如何进行定时心跳发送和故障感知

1.前言 此文章是在儒猿课程中的学习笔记&#xff0c;感兴趣的想看原来的课程可以去咨询儒猿课堂《从0开始带你成为RocketMQ高手》&#xff0c;我本人觉得这个作者还是不错&#xff0c;都是从场景来进行分析&#xff0c;感觉还是挺适合我这种小白的。这块主要都是我自己的学习笔…...

网络安全设备主要有什么

网络安全设备指的肯定是硬件设备了&#xff0c;国内卖安全硬件的没几家&#xff0c;天融信&#xff0c;启明星辰&#xff0c;绿盟&#xff0c;深信服&#xff0c;就这四家卖的比较齐全吧&#xff0c;上它们官网看一下&#xff0c;就知道市面上主要的网络安全设备有哪些了。分类…...

Android Framework WMS全面概述和知识要点

一、概述 定义与作用 在 Android 系统中&#xff0c;WindowManagerService&#xff08;WMS&#xff09;就像是一个大管家&#xff0c;负责管理整个系统的窗口界面。它是 Android Framework 的核心组件之一&#xff0c;处于 system_server 进程内&#xff0c;在 Framework 层占…...

记一次某红蓝演练经历

在某天接到任务&#xff0c;对xxx进行一次红蓝演练&#xff0c;于是把自己渗透过程给记录下来&#xff0c;漏洞关键地方也会打码&#xff0c;希望各位大佬理解&#xff0c;菜鸡一枚&#xff0c;勿喷/(ㄒoㄒ)/~~ 概述 拿到目标域名第一件事就是信息收集&#xff0c;曾经一位大…...

一个运行在浏览器中的开源Web操作系统Puter本地部署与远程访问

文章目录 前言1.关于Puter2.本地部署Puter3.Puter简单使用4. 安装内网穿透5.配置puter公网地址6. 配置固定公网地址 &#x1f4a1; 推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击跳转到网站…...

用树莓派做网站服务器/网络推广app是干什么的

常见的CEO(Chief executive officer)首席执行官类似总经理、总裁&#xff0c;是企业的法人代表。 COO(Chief operating officer)首席运营官 类似常务总经理CFO(Chief financial officer)首席财务官 类似财务总经理 CTO(Chief technology officer)首席技术官 类似总工程师 CIO(C…...

伪原创网站/汽车推广软文

大家好&#xff0c;我是锋哥&#xff0c;今天一个老朋友找我聊聊天&#xff0c;说最近几年事业稳定&#xff0c;准备换个50万的车。 我推荐他黑色奔驰GLC 300 这个学员比我厉害&#xff0c;我现在开的还是小英朗&#xff0c;还是手动的&#xff0c;哈哈&#xff01;不过等过几…...

企业网站最底下做的是什么/营销咨询公司排名

java selenium 开发环境搭建很多同学问我java selenium的开发环境怎么搭建&#xff0c;在这里简要说明一下。安装jdk这个自己一定要会下载IDE对于初学者来说java IDE无疑是消除初学者恐惧症的绝佳工具。很诚实的说intellij比eclipse要好用&#xff0c;不过对于初学者来说eclips…...

如何再网站上做免费广告/品牌营销公司

上面我们说了神经网络的基础知识&#xff0c;根据上章的基础尝试搭建一个标准的3层神经网络&#xff0c;参考https://www.cnblogs.com/bestExpert/p/9128645.html 1.框架代码 1.>初始化函数 — 设定输入层节点、隐藏层节点、输出层节点的数量&#xff0c;设置学习率和各层的…...

做网站用微软雅黑侵权吗/it培训课程

AsyncTask<Params, Progress, Result>中三个参数为&#xff1a;Params 输入数据Progress 过程数据Result 结果数据工作队列 LinkedlockingQueue 的特性线程从空的LinkedlockingQueue中取任务执行&#xff0c;线程会被阻塞&#xff1b;线程向一个…...

茶山东莞网站建设/网站推广的10种方法

咸鱼Maya笔记—创建NURBS基本体NURBS概述创建NURBS基本体参数说明NURBS建模技术是一种非常优秀的建模方式。Maya作为一款高级三维软件&#xff0c;支持用户采用NURBS建模方式进行模型的创建。与传统的多边形网格建模方式相比&#xff0c;NURBS建模方式可以更好地控制模型表面的…...