视触觉传感器在矿物/岩石识别中的应用探索

news2024/9/24 9:28:26

人工智能推动矿物/岩石自动识别技术的发展,该技术减少了人工成本和对个人经验的依赖。随着仪器仪表的数字化,图像识别发挥着越来越重要的作用。清华大学联合中国地质大学近期在期刊Advanced Intelligent Systems(JCR Q1, 影响因子7.4)发表论文“Application of Image Sensing System in Mineral/Rock Identification: Sensing Mode and Information Process”,重点介绍了用于矿物/岩石识别的图像传感系统,并将其重新划分为传感模块、成像模块和信息处理模块。

https://onlinelibrary.wiley.com/doi/10.1002/aisy.202300206

本文基于传感、成像和显示技术对传感和成像机理进行了总结,并将信息处理分为单模态识别和多模态识别。本文分析了单模态识别的局限性,讨论了多模态识别的优势和意义。此外,总结了当前矿物/岩石识别面临的挑战,如公共数据库、多模式学习和便携式传感系统。最后,对跨学科传感技术进行了探索,并探讨了其应用可行性。本文旨在为矿物/岩石自动识别和传感系统优化的研究提供参考。
在这里插入图片描述

图 1 用于矿物/岩石识别的图像传感系统。它由传感模块、成像模块和信息处理模块组成。成像模块捕获来自传感模块的光信号并生成矿物/岩石图像。信息处理模块接收并处理数据以输出样本类别和属性。

1 传感和成像模块

传感成像模块依靠光学系统采集光信号。光的能量和波长反映了物质的性质。可见光由于具有亲和力,可以适应于无损检测。x射线和可见光没有本质上的区别,但x射线具有更高的能量和穿透性。光电显示器为观测者提供信息可视化,将图像数据输入信息处理模块,得到识别结果。由于光学系统具有兼容性,因此一些多模态器件集成了多类型的传感模块来获取多模态信息。高精度依赖于复杂的光学系统。因此,便携式仪器的光学集成仍然是一个巨大的挑战。
在这里插入图片描述

图 2 成像和显示的过程

2 自动数据采集

自20世纪60年代以来,随着扫描电子显微镜的发展,自动识别研究逐渐展开。鉴定过程包括扫描样品、收集数据、分析数据和输出结果。数据大小与收集方法有关。人工采集需要更换样品、固定样品、调整放大倍数、旋转样品和记录数据。随着数据的大量增长,自动数据采集系统取代了效率低下的人工采集。例如,利用微型计算机控制由连续驱动电机和齿轮箱组成的等速电动工作台来调节扫描角度。采集系统还配备了自动装载机,用于自动更换矿物样品,或者使用计算机控制的扫描电子显微镜和电子成像系统实现了高度自动化的矿物数据采集。

3 矿物/岩石数据的单模态识别

深度学习模型采用数据驱动的方法训练参数,其泛化程度与数据大小相关。自动数据采集平台为大规模数据采集提供了方便。因此,研究人员可以建立大型矿物/岩石数据库,使模型的性能能够通过公开数据进行验证,以获得公正的评估。传统的机器学习方法对多维数据的空间特征不敏感。CNN利用卷积机制提取具有多维相关性的空间信息。两种方法的结合可以在特定的任务中发挥互补的作用。网络结构和特征提取机制与数据类型相匹配。例如,1D-CNN对拉伸光谱数据进行伪二维特征提取。在矿物属性识别任务中,通过卷积编码将抽象数据信息转换为语义信息。该网络结合了编码器和解码器来重建微观特征。考虑到矿物特征的复杂性和抽象性,多模态识别是智能识别的发展趋势。

4 矿物/岩石数据的多模态识别

矿物/岩石的多模态识别还处于低水平的融合和学习研究阶段。尽管研究人员试图建立数据之间的相关性,但他们缺乏对特征层次的逻辑探索。此外,多模态特征的深度表示和多维关联还不够清晰。融合可能导致某些特征的重叠和底层特征信息的遗漏。特征融合的学习策略与融合数据的学习策略相似。将这些学习策略引入到特征融合中进行独立的特征提取。多模态融合技术的主要目标是减少语义子空间的分布差异,同时保持模态特定语义的完整性。模态相关性很难在数据层面建立。融合可能无法充分实现模式之间的互补,并导致冗余向量的输入。矿物数据的多样性增加了融合和学习的难度。本文认为多模态矿物识别研究需要关注以下几个问题:1)模态相关判别:模型应融合相似特征,同时避免不相关信息,从而提高模态融合程度和融合效率;2)特征偏差学习:利用注意机制获取不同模态的重要性分布概率,重新加权融合特征具有更优化的特征表示;3)探究不同模态之间的共性和个性:共性是模态相似表达的基础,个性凸显模态信息的互补性;4)提高多模态数据的质量:在保持子空间中信息的完整性和一致性的同时,尽可能满足信息同构。
在这里插入图片描述

图 3 多模态识别包含融合和学习

5 前沿传感技术探索-视触觉传感

一些研究探索了视触觉传感器在木材识别中的应用。本文认为它有潜力提供高质量的矿物/岩石信息,并与便携式传感系统集成。首先,弹性体的弹性特性和自适应变形保证了传感器对矿物/岩石精细纹理细节的敏感性。其次,制备优化提高了硬件维护。此外,涂层耐磨性的提高延长了视触觉传感器的生命周期,从而降低了零件更换的频率。最后,视觉的多模态特性有利于便携式仪器的功能集成和结构优化。

在这里插入图片描述

图 4 视触觉传感器获取植物/古生物化石的触觉信息

6 总结

本文以图像传感系统为核心,对矿物/岩石识别技术进行了综述。将传感系统重新划分为传感模块、成像模块和信息处理模块。三个模块分别负责信号产生、图像采集和信息处理。基于深度学习的图像识别已经成为矿物/岩石识别的主要方法。传统的机器学习方法在学习特定矿物特性方面也具有优势。它们的结合可以提供技术互补。

矿物/岩石识别已从单一模式发展到多模式。多模态识别具有精度高、信息互补性强、检测针对性强等优点。传感集成是扩大识别范围的关键,特别是在便携式传感系统中。数据融合多用于同构数据,特征融合可以处理异构数据。图像数据同构性为多模态融合提供了天然的便利。利用层次融合可以增强多维特征的表达能力。未来多模态识别应解决模态相关判别、特征偏差学习、模态数据共性与个性、数据质量等问题,增强融合和学习效果。

触觉感知也是属性识别的一种重要方式。触觉可视化提高了触觉和视觉信息的融合质量。这种机制可以丰富矿物/岩石数据的多样性。视触觉传感器是一种结构简单的新型光学传感器。便携式设计可满足野外使用。稳定的传感系统可以抵抗环境干扰。高兼容性使得传感器可以很容易地与其他传感模块集成。本文认为视触觉传感器有潜力集成到便携式仪器中,以提高矿物识别性能。

图像识别顺应了数字化发展的趋势。视觉集成为仪器的多模态传感提供了技术支持。多模式识别和便携式仪器有望推动矿物户外识别技术的发展。这符合矿物识别智能化的发展趋势。本文旨在为模态集成和传感系统的发展提供参考,并从技术细节上加深科研界对成像传感的理解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1944222.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JAVA.4.继承

1.特点 java只支持单继承,一个儿子继承一个父亲 但可以多层继承,a继承b,b继承c b是a的直接父类,c是a的间接父类 每个类都直接或者简介继承Object,不写继承就默认继承它 2.注意事项 构造方法 父类的构造方法&#…

生成式 AI 的发展方向:Chat 还是 Agent?

生成式 AI 的发展方向,是 Chat 还是 Agent? 随着生成式 AI 技术的不断进步,关于其未来发展方向的讨论也愈发激烈。究竟生成式 AI 的未来是在对话系统(Chat)中展现智慧,还是在自主代理(Agent&am…

GO内存分配详解

文章目录 GO内存分配详解一. 物理内存(Physical Memory)和虚拟内存(Virtual Memory)二. 内存分配器三. TCMalloc线程内存(thread memory)页堆(page heap)四. Go内存分配器mspanmcachemcentralmheap五. 对象分配流程六. Go虚拟内存ArenaGO内存分配详解 这篇文章中我将抽丝剥茧,…

LINUX之MMC子系统分析

目录 1. 概念1.1 MMC卡1.2 SD卡1.3 SDIO 2. 总线协议2.1 协议2.2 一般协议2.3 写数据2.4 读数据2.5 卡模式2.5.1 SD卡模式2.5.2 eMMC模式 2.6 命令2.6.1 命令类2.6.2 详细命令 2.7 应答2.8 寄存器2.8.1 OCR2.8.2 CID2.8.3 CSD2.8.4 RCA2.8.5 扩展CSD 3. 关键结构3.1 struct sdh…

Llama 3.1要来啦?!测试性能战胜GPT-4o

哎呀,Meta声称将于今晚发布的Llama 3.1,数小时前就在Hugging Face上泄露出来了?泄露的人很有可能是Meta员工? 还是先来看泄露出来的llama3.1吧。新的Llama 3.1模型包括8B、70B、405B三个版本。 而经过网友测试,该base…

K8s 核心组件——API Server

1. Kubernetes API Server 概述 1.1 基本概念 Kubernetes API Server(API Server)是 Kubernetes 的核心组件之一,负责暴露 Kubernetes API 给用户和客户端,接收和处理来自客户端的请求,并将其存储到 etcd 中。Kubern…

Unity3D之TextMeshPro使用

文章目录 1. TextMeshPro简介2. TextMeshPro创建3. TextMeshPro脚本中调用4. TextMeshPro字体设置及中文支持过程中出现的一些问题 1. TextMeshPro简介 【官网文档】https://docs.unity.cn/cn/2020.3/Manual/com.unity.textmeshpro.html TextMeshPro 是 Unity 的最终文本解决…

java 集合框架-collection(单列集合)

在编程语言中,我们必然少不了存储数据的容器,虽然我们有数组,但是数组是连续的开辟处一块连续的内存空间,如果数据过大会无法存储完,数据量小,会浪费空间,所以我们需要使用集合存储数据&#xf…

Qt创建自定义组件并且promote to之后导致编译错误(CMake)

创建自定组件并且加入到全局(勾选"Global include"选项)后,重新编译,元对象编译器生成的ui_xxxx.h文件中会新加入自定义组件的头文件: 如图所示,编译器提示找不到自定义组件的头文件: Solution: 在CMakeL…

leetcode日记(48)排列序列

这道题想到了规律就不算难&#xff0c;列了好几个示例想出的规律&#xff0c;试着排序几个就会了 class Solution { public:string getPermutation(int n, int k) {string result;int m1;int i1;for(i;i<n;i) m*i;i--;int pm/i;string s;for(int j0;j<n;j) s.append(to_…

NCRE3 2-1 网络总体设计基本方法

这部分记忆的比较多 概览 设计网络建设总体目标确定网络系统方案设计原则网络系统总体设计设计网络拓扑结构进行网络设备选型网络系统安全设计 设计网络建设总体目标 这部分视频没说到 确定网络系统方案设计原则 这部分视频没说到 网络系统总体设计 核心层网络结构设计 …

“机器说人话”-AI 时代的物联网

万物互联的物联网愿景已经提了许多年了&#xff0c;但是实际效果并不理想&#xff0c;除了某些厂商自己的产品生态中的产品实现了互联之外&#xff0c;就连手机控制空调&#xff0c;电视机和调光灯都没有实现。感觉小米做的好一点&#xff0c;而华为的鸿蒙的全场景&#xff0c;…

以flask为后端的博客项目——星云小窝

以flask为后端的博客项目——星云小窝 文章目录 以flask为后端的博客项目——星云小窝前言一、星云小窝项目——项目介绍&#xff08;一&#xff09;二、星云小窝项目——项目启动&#xff08;二&#xff09;三、星云小窝项目——项目结构&#xff08;三&#xff09;四、谈论一…

singleton 配置

​​​​​​​Is there a way to connect to a specific instance of Oracle server?https://stackoverflow.com/questions/70617760/is-there-a-way-to-connect-to-a-specific-instance-of-oracle-server 1.。。。。。。。。。。。RAC下 通过instance name 控制&#xff0c;…

react中配置路径别名@

1.说明 在react项目中想要使用代替“src/”需要在项目根目录下配置两个文件&#xff0c;craco.config.js和sconfig.json&#xff1b; craco.config.js配置文件是用于项目解读为“src/” jsconfig.json配置文件是用于vsCode在编辑过程是输入后可以将src下的文件目录进行自动联…

PS启动提示Adobe Creative Cloud丢失或损坏。您可以尝试修复来解决这个问题,如何解决

一般为找到这个路径下C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ADS的Adobe Desktop Service.exe文件。如果不在C盘也可以直接搜索其他盘找到此文件。 直接删除此文件即可解决&#xff0c;如果删除不了可以进任务管理器先结束进程再删除。鼠标右键结束任…

npm上传自己的包以及发布过程遇到的问题

大家好&#xff0c;我是前端追寻路上的【酱酱仔】 作为在前端领域不断探索的一员&#xff0c;在此记录开发中遇到的问题&#xff0c;如果你也遇到了相同的问题&#xff0c;希望本文对你有帮助。 前提&#xff1a;本文涉及的命令都是在要发布的包的根目录下执行的&#xff0c;在…

自训练和增量训练word2vec模型

1、自己准备训练语料文件 根据自己的业务场景准备训练数据&#xff0c;比如用户在商城上的同购行为序列或同浏览行为序列。 我们希望通过自己训练业务相关的语料word2vec模型来获得词嵌入、词相关性查询等。 1.1 准备语料库文件 # 示例&#xff1a;准备自己的一个大规模的语…

学习记录day16—— 数据结构 双向链表 循环链表

双向链表 1、概念 1&#xff09;就是从任意一个节点既能存储其前驱节点&#xff0c;又能存储后继节点 2)结构体中增加一个指向前驱节点的指针 //定义数据类型 typedef int datatype;//定义节点类型 typedef struct Node {union {int len;datatype data;};struct Node *prio; …

k8s中部署Jenkins、SonarQube、StorageClass部署流程

部署Jenkins 系统环境&#xff1a; • kubernetes 版本&#xff1a;1.23.3 • jenkins 版本&#xff1a;2.172 • jenkins 部署示例文件 Github 地址&#xff1a;https://github.com/my-dlq/blog-example/tree/master/jenkins-deploy 一、设置存储目录 在 Kubenetes 环境下…