友思特应用 | 红外视角的延伸:短波红外相机的机器视觉应用

导读

短波红外SWIR在不同波段针对不同材料的独特成像特征为各领域检测应用的拓宽提供了基础。本文将展现短波红外成像技术在水分检测、塑料检测、太阳能电池板检查和矿场开采等领域的丰富应用案例,讨论短波红外相机在未来的发展方向。


SWIR 背景简介

短波红外 (SWIR) 成像使机器视觉专业人员能够实现可见光无法轻松完成的应用。短波红外是电磁波谱中超出人类视觉的光带。通常将 SWIR 定义为波长范围为 0.9-1.7 μm 的光,也有一些文献研究将其归类为 0.7-2.5 μm 之间。

图片

在大多数情况下,SWIR光的行为与大众对可见光的了解是类似的,但SWIR光对一些常见物质(如水、塑料和玻璃)的反应与可见光不同。这一特性使得SWIR在涉及这些物质的机器视觉应用中比可见光更有用。例如,一些短波红外波长被水吸收,这意味着在短波红外相机拍摄的图像中,水会显得很暗;SWIR光经由某些类型的塑料透射,使这些塑料在SWIR相机观察时呈现出“透明”的效果。

图片

友思特SWIR 300KMA短波红外相机拍摄的水

随着SWIR技术的精进,越来越多的用户深入了解到,利用各种材料在SWIR范围内的光谱响应所呈现出的与众不同的样貌,可以使得SWIR成像的应用领域得到不断的拓宽与发展。

1. 水分检测

利用前文中提到的短波红外对水的敏感特性,工程师可以使用SWIR成像开发农业或工业应用。比如,检测水果等含水量高的食物因质量问题而产生的淤伤或软点,使其隐藏的损伤变得清晰可见

图片

水分检测的价值不仅限于农产品和农作物。SWIR成像可以帮助确认染色的纺织品是否足够干燥,从而便于进行进一步处理,具体而言,可以通过识别衣物中的水分来判断。使用SWIR成像检测衣服中的水分涉及捕获反射模式的细微变化,因为水分会改变1400nm 处的光反射率。SWIR可以识别织物中水分的位置和含量,更好地实现了纺织品制造过程中的质量控制。

2. 塑料检测

许多在可见光波段不透明的塑料材质在短波红外波段呈现半透明成像,这为检测密封塑料容器内的产品体积提供了新的选择。同时,SWIR光穿透塑料的能力也为检查白色塑料瓶中的液体填充水平引入了新的方法。

图片

“塑料”的范围和种类非常广泛,具有不同的聚合物化学组成。虽然它们在可见光范围内看起来都很相似,但在SWIR光的照射下,不同的塑料很容易被区分。这有助于利用 1100nm-2200nm 波段的SWIR相机的回收设施识别在分选输送机上移动的不同聚合物。SWIR光针对不同塑料材料的独特作用还在不断研究中。

3. 太阳能电池板检查

太阳能电池检测已存在诸多方法,SWIR也在其应用发展中探寻到了这一领域。硅分子的带隙导致材料吸收可见光和近红外波长,但半导体晶圆在对硅传输能量较低的SWIR波长范围中保持“透明”。

图片

友思特BeyonSense短波红外相机探测到穿透硅片的白炽灯灯丝

这一特征为原材料检测应用提供了独特的选择,例如对硅片表面和内部的缺陷进行成像。SWIR光的这种质量也有利于晶圆键合应用,允许通过两个晶圆的背面看到对准的基准标记,从而提高精度。

图片

图片

友思特SWIR 1300KMA短波红外相机对晶圆的拍摄效果

4. 矿产开采

SWIR技术最关键的应用领域之一仍然是采矿业和矿物鉴定。这是因为许多必需矿物中都存在OH键,其中一些只能在SWIR范围内识别(与MWIR和LWIR相比)。短波红外成像可用于从空中探索大面积的岩石,或用于分析钻芯和地质样品。

图片

SWIR成像组件

为了使用SWIR成像,工程师和技术专业人员使用包括传感器在内的专业产品。由于SWIR光直接通过硅传输,因此SWIR传感器使用与可见光传感器不同的材料。最常见的材料是砷化铟镓(InGaAs),胶体量子点(CQD)是用于SWIR传感器的其他材料。

图片

InGaAs 在 950 - 1650 nm 之间具有大于 80% 的量子效率,而 CQD 在大多数 SWIR 波长上的信号不到 10%。虽然目前 CQD SWIR 传感器的量子效率可能低于市售的 InGaAs SWIR 传感器,但可以期待下一代 CQD SWIR 传感器在提高量子效率方面取得的实质性进展。CQD 传感器通常比 InGaAs 传感器具有更宽的光谱范围,因此它们可以通过单个传感器来支持多个光谱范围。

友思特向用户提供用于短波红外检测的最新材料锗基探测器相机。友思特 Beyonsense 短波红外相机采用了新兴的锗基传感器,使用选择性外延生长和牺牲填充层形成锗岛并通过锗的热氧化来降低表面粗糙度的方法,进一步降低了短波红外探测器的制造成本。分辨率和灵敏度方面,BeyonSense 进行了一定的权衡,在保证高性价比成像要求的同时,正致力于研发更高精度的设备以实现新的突破。

图片

友思特Beyonsense短波红外相机采用锗基探测器

除此以外,光源也是短波红外机器视觉应用中的重要组成部分。与可见范围内的机器视觉应用一样,检查/检测/成像等其他操作通常受益于主动照明,以提高物体和特征的对比度。虽然宽带光源(如白炽灯、卤素灯等)足以满足该范围内的某些应用,但捕获特定波段内的数据通常会提供更有用的图像内容。通常,新用户必须问的第一个问题是什么波长对他们的特定应用最有效。

图片

图片

卤素灯光源与短波红外LED光源

尽管 SWIR LED 的输出仍然比其可见光谱中的同类产品更低、光谱更宽,但它们已经达到了足够明亮和可控的成像效果,为机器视觉照明提供有吸引力的新选择。

无论传感器材料如何,随着技术的不断改进,SWIR的应用案例将会持续增加。过去几年,SWIR 相机的发展遵循了共同的趋势,即制造更快、更实惠、像素更高的相机,更适合工业生产线系统,从而使客户能够更广泛地应用 SWIR 技术,在不同领域实现更准确的材料检测和质量控制

友思特短波红外产品

BeyonSense 迷你短波红外相机

友思特 BeyonSense 短波红外相机,是世界上第一台能兼容智能手机的短波红外相机。28mm超薄小巧尺寸,采用新兴的锗基传感器,降低短波红外探测器的制造成本。比起一般的SWIR相机轻便5倍、省电10倍、便宜10倍

SWIR 330 KMA / SWIR 1330 KMA

图片

友思特SWIR 330/1300 KMA采用SONY IMX991 SenSWIR 铟镓砷芯片的短波红外制冷相机。400nm-1700nm宽波段响应,330KMA和1300KMA分别具备33万和131万像素的高分辨率。该铟镓砷短波红外相机具有低噪声、高量子效率和高灵敏度的特点。

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

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

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

相关文章

上位机图像处理和嵌入式模块部署(树莓派4b和视觉slam十四讲)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 实际使用中,树莓派4b是非常好的一个基础平台。本身板子价格也不是很贵,建议大家多多使用。之前关于vslam,也就是…

R语言中的execl数据转plink

文章目录 带出外部连接的方式添加列的方式从列表中选出对应的数据信息查看变量信息没有成功 带出外部连接的方式 点击这个黄色的按钮就可以弹出外部链接的方式 添加列的方式 创建一个数据框的方式 我们创建一个三行三列的数据方式 df <- data.frame(name c("Alice&…

【CSS】深入理解:BFC究竟是什么?

深入理解&#xff1a;BFC究竟是什么&#xff1f; 在我们了解BFC之前&#xff0c;我们先来看看什么是FC 1. FC的概念 FC全称 Formatting Context ,元素在标准流里面都属于一个FC 块级元素的布局都属于Block Formatting Context,也就是BFC block level box都是在BFC中布局的 …

利用AQS(AbstractQueuedSynchronizer)实现一个线程同步器

目录 1. 前言 2. 什么是同步器 3. 同步器实现思路 Semaphore(信号量) 4. 代码实现 4.1. 创建互斥锁类 4.2 编写静态内部类&#xff0c;继承AQS 4.3 内部类实现AQS钩子函数 4.3 封装lock&#xff0c;unlock方法 4.4. 测试 5. 总结 本文章源码仓库&#xff1a;Conc…

【算法刷题 | 回溯思想 06】4.17(子集、子集||)

文章目录 9.子集9.1题目9.2解法&#xff1a;回溯9.2.1回溯思路&#xff08;1&#xff09;函数返回值以及参数&#xff08;2&#xff09;终止条件&#xff08;3&#xff09;遍历过程 9.2.2代码实现 10.子集 ||10.1题目10.2解法&#xff1a;回溯10.2.1回溯思路10.2.2代码实现 9.子…

(2022级)成都工业学院数据库原理及应用实验五: SQL复杂查询

写在前面 1、基于2022级软件工程/计算机科学与技术实验指导书 2、成品仅提供参考 3、如果成品不满足你的要求&#xff0c;请寻求其他的途径 运行环境 window11家庭版 Navicat Premium 16 Mysql 8.0.36 实验要求 在实验三的基础上完成下列查询&#xff1a; 1、查询医生…

DSSAT作物模型建模方法与进阶基于Python语言快速批量运行DSSAT模型及交叉融合、扩展应用技术应用

随着数字农业和智慧农业的发展&#xff0c;基于过程的作物生长模型&#xff08;Process-based Crop Growth Simulation Model&#xff09;在模拟作物对气候变化的响应与适应、农田管理优化、作物品种和株型筛选、农业碳中和、农田固碳减排等领域扮演着越来越重要的作用。Decisi…

安卓官方例程

https://learn.microsoft.com/zh-cn/shows/connecton-demand/202?sourcerecommendations https://learn.microsoft.com/zh-cn/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio?viewvs-2022 https://learn.microsoft.com/zh-cn/shows/xamari…

pta L1-063 吃鱼还是吃肉

L1-063 吃鱼还是吃肉 分数 10 全屏浏览 切换布局 作者 陈越 单位 浙江大学 国家给出了 8 岁男宝宝的标准身高为 130 厘米、标准体重为 27 公斤&#xff1b;8 岁女宝宝的标准身高为 129 厘米、标准体重为 25 公斤。 现在你要根据小宝宝的身高体重&#xff0c;给出补充营养的…

Abstract Factory抽象工厂模式详解

模式定义 提供一个创建一系列相关或互相依赖对象的接口&#xff0c;而无需指定它们具体的类。 代码示例 public class AbstractFactoryTest {public static void main(String[] args) {IDatabaseUtils iDatabaseUtils new OracleDataBaseUtils();IConnection connection …

前端页面助手 (vue)

快速开发页面&#xff08;图形化开发页面&#xff09; 自主编辑 然后自己也可以修改属性 最后导出页面即可 github地址 ;https://github.com/opentiny/tiny-engine

图灵奖简介及2023年获奖者Avi Wigderson的贡献

No.内容链接1Openlayers 【入门教程】 - 【源代码示例300】 2Leaflet 【入门教程】 - 【源代码图文示例 150】 3Cesium 【入门教程】 - 【源代码图文示例200】 4MapboxGL【入门教程】 - 【源代码图文示例150】 5前端就业宝典 【面试题详细答案 1000】 文章目录 2023年的…

9月BTE第8届广州国际生物技术大会暨展览会,全媒体聚焦下的高精尖行业盛会

政策春风助力&#xff0c;共迎大湾区生物医药行业50亿红利 今年3月“创新药”首次写入国务院政府工作报告之后&#xff0c;广州、珠海、北京多地政府纷纷同步出台了多项细化政策&#xff0c;广州最高支持额度高达50亿元&#xff0c;全链条为生物医药产业提供资金支持&#xff…

代码学习记录45---单调栈

随想录日记part45 t i m e &#xff1a; time&#xff1a; time&#xff1a; 2024.04.17 主要内容&#xff1a;今天开始要学习单调栈的相关知识了&#xff0c;今天的内容主要涉及&#xff1a;每日温度 &#xff1b;下一个更大元素 I 739. 每日温度 496.下一个更大元素 I Topic…

【力扣】55. 跳跃游戏 - 力扣(LeetCode)

Problem: 55. 跳跃游戏 记录自己解答的思路和代码 文章目录 问题思路复杂度Code 问题 思路 这个题的主要思路就是先找到0对应的位置&#xff0c;然后标记起来对应left&#xff0c;如果只有一个零&#xff0c;只需要left后面的数中有>1的数就能跳过去&#xff0c;如果是00&a…

静态成员与友元,内部类初识

一.静态成员 1.静态成员变量 &#xff08;1&#xff09;定义&#xff1a; 类的定义中以静态声明的变量 &#xff08;2&#xff09;写法&#xff1a; static 变量声明 &#xff08;3&#xff09;注意&#xff1a; 静态成员变量不在对象中&#xff0c;在静态区&#xff0c…

ROS仿真小车(二)——添加摄像头雷达传感器

文章目录 前言一、在 Rviz 中显示一个盒状机器人1.1 创建ROS功能包1.2 在 launch 文件中集成 URDF 与 Rviz1.3 在 Rviz 中显示机器人模型1.4 优化 rviz 启动 二、创建一个四轮圆柱状机器人模型2.1 配置urdf和launch文件2.2 URDF优化_xacro2.2.1 配置xacro文件2.2.2 编写 Xacro …

深度学习:Pytorch分布式训练

深度学习&#xff1a;Pytorch分布式训练 简介模型并行数据并行参考文献 简介 在深度学习领域&#xff0c;模型越来越庞大、数据量不断增加&#xff0c;训练这些大型模型越来越耗时。通过在多个GPU或多个节点上并行地训练模型&#xff0c;我们可以显著减少训练时间。此外&#…

【Canvas与艺术】绘制黑白山间野营Camping徽章

【说明】 中间的山月图是借用的网上的成图&#xff0c;不是用Canvas绘制的。 【成果图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head>…

fdisk使用的MBR分区

MBR和GPT分区 MBR分区 MBR分区一般在分区的时候 &#xff0c;MBR分区格式只能支持2TB以下的硬盘容量。 分区最多为4个主分区 或 3个主分区和1个扩展分区&#xff0c;而创建扩展分区后可以分无数个逻辑分区&#xff0c;当然跟磁盘容量有关&#xff0c; 逻辑分区在扩展分区上…