友思特应用 | 慧眼识珠:如何实现无障碍高光谱成像?

导读

近红外相机可帮助人眼捕捉不同材料之间光谱特征的微小差异。友思特 Monarch 微型可调近红外相机以其小体积、低成本、高性能,3步即可快速实现各种材料的分类应用。


多光谱成像

每个物品都是由不同的化学物质组成的,这些化学物质的反射随光谱带的不同而不同。这意味着用标准相机拍摄的图像将与人眼可以看到的光谱(400-700nm)相似。然而,在农业、环境监测、食品加工和生物学等科学应用中,这样的成像效果是远远不够的,因为非常不同的材料在人眼看来却可能完全一致。

多光谱成像成为了解决这一难题的方案。这种技术从电磁频谱中收集和处理信息,而不是为每个像素分配原色(红、绿、蓝)。照射在每个像素上的光可以被分解成许多不同的光谱带,以便提供有关成像对象的更多信息。它用于获取场景图像中每个像素的光谱,以便更准确地找到物体、识别材料或检测过程。

图片

友思特10通道多光谱成像的数据处理示意图

光谱成像最早是在20世纪70年代由美国宇航局喷气推进实验室开发的。在不久之后的20世纪80年代初,该组织开发了世界上第一台气溶胶成像光谱仪(AIS-1),由此诞生了第一张光谱图像。

如今,多光谱成像被广泛应用。多光谱遥感被广泛应用于生态学、废物分类和回收、食品加工、眼睛保健和环境监测等领域。

长期以来,多光谱成像相机一直被认为体积过大、价格高昂,在某些空间限制的应用场合或期望应用该技术的小型机构中,它们被禁止使用。从价格上来讲,一台相机的价格在几万美元不等,而某些专业产品(如热红外区域的多/高光谱相机)的价格则要更高,这使得标准用户无法负担。此外,其辅助产品的尺寸和成本,以及诸如快速计算机、敏感探测器和此类数据所需的大数据存储容量、数据分析与识别能力等,这些都会被纳入考量

近红外可调谐Fabry-Perot MEMS滤波器技术

友思特提供的微型可调近红外 Monarch 相机ColorIR 高光谱技术滤光片,旨在消除新的大众市场采用多光谱红外成像的障碍。

产品是基于法布里·帕姆罗特证明的光谱技术,以法国物理学家查尔斯·法布里和阿尔弗雷德·帕姆罗特的名字命名,他们在1897年发明了法布里-帕姆罗特干涉仪(可变间隙干涉仪)。法布里-帕姆罗干涉仪(或称标准龙)是由两个平行反射面组成的光学腔,光波只有在与之共振时才能通过。

图片

ColorIR 近红外可调谐 FabryPerot MEMS 滤波器的解决方案是控制镜子上的电压,驱动解决方案像电容器一样工作。不同的电压被施加到过滤器的四个角落,导致上面的镜子上下移动。反之,改变过滤器本身的中心波长,这样可以灵活地覆盖整个指定波长区域。

图片

该滤光片设计用于使用标准红外微型相机捕获非光谱近红外图像。它可以应用于任何微型红外相机(消费电子、专业、固定或移动型号),将其转换为多光谱认证、检测和检查设备。它体积微小且具有成本效益,使其比传统解决方案更具包容性。此外,它还能适应极端环境条件、温度范围、噪音、机械冲击等。

图片

基于滤光片制造的 Monarch II 世界上最小的便携式可调高光谱红外相机。它不需要昂贵、笨重或敏感的设备和训练有素的操作人员,其高性价比和简单操作的特征打破了多/高光谱相机在各种应用和大众市场平台上广泛采用的壁垒。友思特Monarch II 尺寸仅有 6.0 cm x 4.5 cm ,配备光谱范围680 - 940 nm 的高速镜头。这款130万像素的摄像头帧率为60fps,并配有USB 2.0和3.0接口,用于数据传输和供电。

应用示例:皮革分类

供应链中质量保证的重要性正在不断提升,制造商、供应商和买家都要求检查货物并验证它们是否符合所需的质量标准。鉴别不同材料是评估产品质量的关键步骤。当人眼或RGB相机无法完成此任务时,可以使用图像分类技术来检测和测量与质量标准的任何差异。

一般来说,当使用NIR近红外相机观察不同材料时,可以捕捉到材料之间光谱特征的差异。例如,皮革、棉花和聚酯都有不同的光谱特征,因此在不同波长下成像时,每种材料的反应不同,即不同材料会在各个波长吸收和反射不同数量的光。通过测量这些特征,分类过程变得更加容易。

第一阶段 - 数据收集

建模阶段至少需要每种材料的一个立方体。强烈建议使用Spectralon,这是一种白色参考材料,用于归一化和补偿环境条件(如光、温度和空间变量)的变化。

第一件物品:真皮

图片

第二件物品:人造皮革

图片

白参考

图片

*Monarch相机方案仅提供以上成像软件

第二阶段 - 创建分类算法

第一阶段收集的数据用于创建分类算法,其中每个物体都使用其材料的光谱特征进行标记。

图片

*此部分算法相机套装中并不提供

第三阶段 - 应用模型进行分类

图片

*此部分功能相机套装中并不提供

更多高光谱成像应用

Monarch Pro 多光谱相机是市场上最小巧、最具成本效益的解决方案,使其成为任何需要在近红外范围内分类的OEM应用的完美选择。

因此,基于同样操作,使用 Monarch Pro 多光谱相机可以实现多种样品的识别功能:

辨别真假水果

图片

辨别液体:可乐/酒/醋/酱油

图片

辨别液体:水和油

图片

辨别棉与涤纶

图片

辨别花生、开心果与西瓜种子

图片

了解更多?欢迎访问官网,探索丰富案例:https://viewsitec.com/multispectral-nir-camera/

关注友思特机器视觉与光电公众号、加入行业交流群或联系我们,轻松收获更多技术干货

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

机器学习18个核心算法模型

1. 线性回归(Linear Regression) 用于建立自变量(特征)和因变量(目标)之间的线性关系。 核心公式: 简单线性回归的公式为: , 其中 是预测值, 是截距, 是斜…

ASCE(美国土木工程师学会)文献校外去哪里查找下载

今天要讲的数据库是ASCE(美国土木工程师学会),该数据库每年出版5万多页的专业期刊、杂志、会议录、专著、技术报告、实践手册和标准等。目前,ASCE数据库中包含35种期刊(1983年至今)、近700卷会议录( 1996年至今)、Civil Engineeri…

10分钟了解KEDA高效弹性伸缩方案

文章目录 为什么需要 KEDA ?KEDA 的原理哪些场景适合使用 KEDA ?微服务多级调用任务执行(生产者与消费者)周期性规律 配置实践KEDA安装helm 方式安装 策略配置scaledobject 对象说明 问题记录 为什么需要 KEDA ? HPA …

五、nodejs存储图片

nodejs存储图片 // 静态托管和数据库创建 创建数据库 新建Public进行静态托管 新建个img的文件夹 在index.js里 // 托管静态 app.use(/public, express.static(./Public))//托管静态资源 /*** 1.引入一个express框架* 2.在加载所有服务模块前,要先连接数据库* …

AST 在前端开发中的应用与实践:从代码分析到自动化转换

抽象语法树(AST,Abstract Syntax Tree)在前端开发中有着广泛的应用。它是编译器和工具链的核心组件,使得代码分析、转换、优化等操作成为可能。在前端开发中,AST 主要用于代码编译和转译、代码优化、代码分析、代码格式…

vue对图片进行裁剪

安装依赖&#xff1a; npm install cropperjs -save <template><div class"bigBox"><h3>预览</h3><!-- 裁剪按钮--><el-button click"sureSava">裁剪</el-button><el-button click"confirm">确…

元宇宙3D品牌营销虚拟场景提升客户对企业的黏性

在这个充满创意与想象的3D元宇宙时代&#xff0c;我们为您推出了全新的3D元宇宙场景在线制作编辑平台&#xff0c;让您轻松构建专属的虚拟展厅&#xff0c;展现无限可能。 3D元宇宙场景在线制作编辑平台允许您快速完成空间设计&#xff0c;根据您的个性化需求&#xff0c;自由设…

1.1 QT随手简记(一)

QT学习篇1 1. QT简介 Qt是一个跨平台的库&#xff0c;它提供了丰富的功能&#xff0c;用于开发GUI应用程序、桌面应用程序、移动应用程序和嵌入式应用程序。Qt由Qt公司维护&#xff0c;是一个开源项目&#xff0c;支持多种操作系统&#xff0c;包括Windows、Linux、Mac OS等。…

Django路由与会话深度探索:静态、动态路由分发,以及Cookie与Session的奥秘

系列文章目录 Django入门全攻略&#xff1a;从零搭建你的第一个Web项目Django ORM入门指南&#xff1a;从概念到实践&#xff0c;掌握模型创建、迁移与视图操作Django ORM实战&#xff1a;模型字段与元选项配置&#xff0c;以及链式过滤与QF查询详解Django ORM深度游&#xff…

clickhouse(十五、存储优化实践)

文章目录 背景问题定位优化方式排序键设计写入顺序压缩算法 DoubleDeltaLowCardinality避免使用Nullable 总结 背景 clickhouse集群容量告警&#xff0c;项目中某些表占据大量的存储空间&#xff0c;借此机会对ck的存储优化进行实践学习&#xff0c;并通过多种方式测试验证优化…

元宇宙NFG交易市场:减少出入金的税和消泡沫

在元宇宙的宏伟画卷中&#xff0c;NFG&#xff08;非同质化商品&#xff09;以其独特魅力逐渐崭露头角&#xff0c;成为连接现实世界与数字世界的桥梁。NFG不仅仅是一种商品&#xff0c;更是一种创新的商业模式&#xff0c;为资金的流动与税收优惠带来了新的可能。 首先&#…

QT error: allocation of incomplete type ‘Ui::Server‘

目录 前言 报错内容&#xff1a; 过程解析&#xff1a; 原因分析&#xff1a; daisy.skye的博客 QT合集http://t.csdnimg.cn/wEVbu 前言 最近又开始需要做上位机了&#xff0c;要知道qt上位机对我来说已经3年没有接触了&#xff0c;最开始接触还是毕业时工作中的简单学习和…

【预计IEEE出版】第四届电子信息工程与计算机技术国际学术会议(EIECT 2024)

第四届电子信息工程与计算机技术国际学术会议&#xff08;EIECT 2024&#xff09; 2024 4th International Conference on Electronic Information Engineering and Computer Technology 2024年11月15-17日 | 中国 深圳 #往届均已成功见刊、EI检索;先投稿&#xff0c;先送审…

CSS学习|css三种导入方式、基本选择器、层次选择器、结构伪类选择器、属性选择器、字体样式、文本样式

第一个css程序 css程序都是在style标签中书写 打开该网页&#xff0c;可以看到h1标签中的我是标题被渲染成了红色 可以在同级目录下创建一个css目录&#xff0c;专门存放css文件&#xff0c;可以和html分开编写 然后在html页面中&#xff0c;利用link标签以及css文件地址&…

【AI大模型】基于Langchain和Openai借口实现英文翻译中文应用

&#x1f680; 作者 &#xff1a;“大数据小禅” &#x1f680; 文章简介 &#xff1a;本专栏后续将持续更新大模型相关文章&#xff0c;从开发到微调到应用&#xff0c;需要下载好的模型包可私。 &#x1f680; 欢迎小伙伴们 点赞&#x1f44d;、收藏⭐、留言&#x1f4ac; 目…

C++ primer例子1实现

问题 代码 Sales_item.h #include<iostream> #include<string> class Sales_item {public:Sales_item(){};Sales_item(std::string insid, int num, double price);friend std::istream& operator>>(std::istream& is, Sales_item& item);frie…

LeetCode-43. 字符串相乘【数学 字符串 模拟】

LeetCode-43. 字符串相乘【数学 字符串 模拟】 题目描述&#xff1a;解题思路一&#xff1a;模拟乘法&#xff0c;两个数中每一位数相乘的时候乘上他们各自的进制数&#xff0c;之后求和。循环时&#xff0c;分别记录各自的进制数背诵版&#xff1a;解题思路三&#xff1a;0 题…

课程标准包括哪些内容

在教育的广阔天地中&#xff0c;课程标准如同一座灯塔&#xff0c;照亮了教师们的教学之路。那么&#xff0c;这座灯塔究竟照亮了哪些关键领域呢&#xff1f; 课程标准为我们指明了教学目标。这些目标是教学活动的航标&#xff0c;指引我们如何根据学生的认知水平和学习需求&a…

防火墙是什么?探讨部署Web防火墙的必要性

如今&#xff0c;多云环境、API安全功能扩展、合作伙伴集成即时可用、可用性和可视化增强以及提高自动化程度已经成为基本要求。伴随企业应用架构的迁移&#xff0c;在用户端&#xff0c;需要在部署环境不断扩展但人员技能有限的情况下&#xff0c;保护数量日益增长的应用安全。…

如何在springboot项目中使用Mybatisplus

文章目录 1.mybatisplus的作用2.mybatisplus使用流程2.1pom.xml文件中增加依赖&#xff08;点击右上角蓝色按钮下载依赖&#xff09;2.2navicat新建数据库&#xff0c;增加application.properties数据库配置2.3 启动类添加注解&#xff0c;增加mapper包操作数据库2.5添加实体类…