友思特应用 | 动态捕捉:高光谱相机用于移动产线上的食品检测

news2024/11/24 2:52:12

导读

高光谱成像技术能够为食品安全助力。以友思特BlackIndustry SWIR 1.7 Max 为代表的高光谱相机,完美解决了移动产线检测的应用难点。


高光谱技术:为食品安全保驾护航

食品安全一直是大众关心的热点话题,提供安全、高质量的食品需要对食品进行详尽的检查。相比于过去依赖于人工的视觉和触觉检测,如今,已经有许多的机器视觉检测技术进入食品工厂,基于色彩和形态等特征能区分不同种类的食品,并识别出掺杂的异物,进一步提升了检测的可靠性与效率。

然而,对于与食品外形相似的异物、以及同类食品的成分(如水分vs糖分等),常规可见光相机的检测能力是有限的。

高光谱成像是一种光电技术,用于精确测量物体反射的电磁辐射,反射强度与波长的函数显示在光谱特征曲线中。由于每种材料对光的反射信号都有所不同,因此高光谱成像可以通过分析光谱信息来区分人眼无法区分的物质。

图片

友思特 BlackIndustry SWIR 1.7 Max 是一款智能线扫描(推扫式)高光谱成像相机,能够以非常高的空间分辨率采集实时光谱数据。该相机提供 1280 像素的空间分辨率,在 900 - 1730 nm 的波长范围内具有多达 425 个可选光谱带。

本文将展示 BlackIndustry SWIR 1.7 Max 高光谱相机在食品检测中的应用案例。

案例1:大米中的异物

大米在世界范围内发挥着重要的社会和经济作用,全球近三分之一的人口以其为主食,特别是在亚洲、拉丁美洲和非洲。大米是全球经济的关键产品,不仅构成了粮食安全的主要类别,也是世界贸易的重要影响因素。

图片

大米在生产和分销过程中存在很多潜在问题,其中之一是异物对粮食的污染。异物进入食品供应链的机会很多,例如在生产、包装或运输过程中。针对金属类异物,借助磁性金属检测仪能够迅速检出。然而,由于加工过程中使用的管子、传送带和手套会降解,微小的塑料颗粒则更有可能混入大米中

为了尽量减少塑料掺杂其中对人类健康的负面影响,需要一种识别大米供应链中的塑料碎片的方法。

常规的异物检测方法大多是利用视觉相机直接检测,通过异物的颜色、形态识别出异物并进行分拣。然而实际产线中的塑料颗粒无论是颜色还是形态都与大米十分相似,部分透明塑料的存在还会导致常规的可见光相机几乎无法准确识别。因此,需要一种更高效的技术来检验与大米颜色、形态类似的异物。

检测结果:大米 vs 塑料

为了验证 BlackIndustry SWIR 1.7 Max 相机识别大米中异物的功能,我们将小塑料颗粒与米粒混合,两者颜色相近,无法用肉眼识别,而后将其放置在高光谱成像系统中。

当混合样品通过传送带时,相机会记录传感器从 900 - 1730 nm 的整个波长范围内材料的光谱特征。通过光谱信息可以看到,塑料和大米的反射光谱差别非常明显,能够通过高光谱相机区分。

图片

使用 BlackStudio 软件可以直接对采集的数据进行处理和分类,如下图所示,塑料碎片在大米堆中被标注为红色。结合相关算法和硬件设置,甚至可以实时处理和分类大米中的塑料碎片。

图片
大米与塑料的灰度图像
大米与塑料的分类结果

案例2:杏仁分类检测

杏仁一直因其美味和营养而备受推崇。作为浑身是宝的坚果,杏仁核提供了人体所需的维生素和矿物质,并被加工成杏仁奶、面粉、食用油等多样的食品。杏仁壳在农业和畜牧业中则可被用作垫料。当暴露在高温下时,杏仁壳会形成一种类似木炭的成分,也可用于生产更耐用的塑料。此外,杏仁皮可用作动物饲料或农业中的土壤添加剂。广泛的应用领域凸显了杏仁在食品和工业中的重要性,代表了资源的可持续和多功能利用。

图片

杏仁一般取杏仁核加工为食品,其余部分用作农业或工业原料。然而在杏仁核收获和加工过程中,杏仁壳和其他异物(如木片、砾石、塑料等)可能难以被筛出,如果被食用则容易导致健康危害。

传统的分拣方法大多基于可见光相机,通过外观、形状对异物进行区分,而对于某些相似的异物(如杏仁壳碎片、坏杏仁等)可能无法有效地检测和筛除,从而增加了最终产品不合格的风险。

因此,需要一种可靠性更高的方法针对外观相似的异物做有效的识别和检测。高光谱成像为这个问题提供了一个很有前途的解决方案,它可以根据物体在各种波长上的光谱特征对物体进行详细分析。

检测结果:杏仁 vs 杂质

我们将生的褐色杏仁、焯过的杏仁与杏仁壳碎片混合在一起,并用 BlackIndustry SWIR 1.7 Max 高光谱相机扫描和检测这些样品, 识别不同的杏仁成分,并研究它们在 SWIR 范围内的光谱特性。

图片

使用 BlackStudio 软件进行分类,可以看出三种杏仁成分之间的显著光谱差异,通过分析相应的吸收光谱带来检查其定性特征,例如杏仁的脂肪和水分含量,这也为杏仁的品质检测提供了一种新方法。

杏仁灰度图像

图片
杏仁分类结果

高光谱成像技术代表了机器视觉行业的一项强大技术,食品检测是一个关键应用。友思特提供的 BlackIndustry SWIR 1.7 Max 具有短波红外的宽响应范围(900 - 1730nm)、高空间分辨率(最高 2560)、高光谱分辨率(6 nm)以及高帧频(最高 1300 fps)的特点,特别适合移动产线检测的应用场景。

图片
友思特 BlackIndustry SWIR 1.7 Max 高光谱相机

了解更多?欢迎探索丰富案例:https://viewsitec.com/blackindustry-swir-2/

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

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

相关文章

HarmonyOS使用arkTS拉起指定第三方应用程序

HarmonyOS使用arkTS拉起指定第三方应用程序 前言代码及说明bundleName获取abilityName获取 前言 本篇只说采用startAbility方式拉起第三方应用,需要用到两个必备的参数bundleName,abilityName,本篇就介绍如何获取参数… 代码及说明 bundle…

Linux的基本指令(一)

1.ls指令 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及信息。 常用选项: -a列出目录下的所有文件,包括以 . 开头的隐含文件。 -l列出文件的详细信息 举例: rooti…

基于Springboot+Vue的博客系统 (含源码数据库)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 这个系…

华为OD机试真题-矩形绘制

题目描述 实现一个简单的绘图模块,绘图模块仅支持矩形的绘制和擦除 当新绘制的矩形与之前的图形重善时,对图形取并集 当新擦除的矩形与之前的图形重善时,对图形取差集 给定一系列矩形的绘制和擦除操作,计算最终图形的面积。下…

数据编排与ETL有什么关系?

数据编排作为近期比较有热度的一个话题,讨论度比较高,同时数据编排的出现也暗示着数字化进程的自动化发展。在谈及数据编排时,通常也会谈到ETL,这两个东西有相似点也有不同点。 数据编排和ETL(提取、转换、加载&#x…

【Golang】Go语言教程

Go语言教程 文章目录 Go语言教程一、Go语言教程二、Go语言特色三、Go语言用途四、第一个Go程序六、运行代码的两种方式七、go run和go buil的区别7.1、go run7.2、Go build 一、Go语言教程 Go全称Golang Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变…

【重装系统后重新配置2】pycharm 终端无法激活conda环境

pycharm 终端无法激活 conda 环境,但是 Windows本地终端是可以激活的 原因是pycharm 默认的终端是 Windows PowerShell 解决方法有两个: 一、在设置里,修改为cmd 二、下面直接选择

这是一个bug求助帖子--安装kali 遇坑

第一个报错 介质:kali-linux-2024.1-live-amd64 环境:Dell笔记本 i510代cpu 现象及操作 安装完以后 然后我换了个国内的源进行了以下操作 apt-get update:更新源列表 apt-get upgrade:更新所有可以更新的软件包 然后进行清理。…

教你在.Net8.0的WinForm中使用WebView2,实现C#和JavaScript的实时双向互操作

1. 前言 随着 Web 技术的发展,使用网页内容(HTML、JavaScript、CSS 等)作为桌面应用程序的一部分变得越来越常见。在 C# WinForm 中,Microsoft 提供的 WebView2 控件让我们可以轻松地嵌入 Chromium 浏览器,并实现 C# …

如何安装QT(linux/windows)

1. linux 1.1 下载安装程序 进入QT官网,点击右上角下载 Qt | Tools for Each Stage of Software Development Lifecycle​www.qt.io/ 然后选择下载linux版本,这里你需要填写一些信息,注册一些即可 填写之后会出现下面这个网页,…

PVE纵览-PVE与VM:谁才是你的最佳虚拟化选择?

PVE纵览-PVE与VM:谁才是你的最佳虚拟化选择? 文章目录 PVE纵览-PVE与VM:谁才是你的最佳虚拟化选择?摘要1 不同虚拟化平台的基础2 平台特性与功能3 性能与可靠性4 成本与经济性5 应用场景比较6 用户体验与支持7 结论与建议 关键字&…

C/C++语言基础--C++模板与元编程系列四(类型模板参数、整数、指针 、模板类型)

本专栏目的 更新C/C的基础语法,包括C的一些新特性 前言 模板与元编程是C的重要特点,也是难点,本人预计将会更新10期左右进行讲解,这是第四期,有些和前面三期重合,这一期也是为明天更新打下基础&#xff…

数据结构:顺序表(动态顺序表)

专栏说明:本专栏用于数据结构复习,文章中出现的代码由C语言实现,在专栏中会涉及到部分OJ题目,如对你学习有所帮助,可以点赞鼓励一下博主喔💓 博客主页:Duck Bro 博客主页系列专栏:数…

力扣动态规划基础版(矩阵型)

62.不同路径(唯一路径问题) 62. 不同路径https://leetcode.cn/problems/unique-paths/ 方法一:动态规划 找状态转移方程,也就是说它从左上角走到右下角,只能往右或者往下走,那么设置一个位置为&#xff…

音视频入门基础:FLV专题(23)——FFmpeg源码中,获取FLV文件音频信息的实现(下)

音视频入门基础:FLV专题系列文章: 音视频入门基础:FLV专题(1)——FLV官方文档下载 音视频入门基础:FLV专题(2)——使用FFmpeg命令生成flv文件 音视频入门基础:FLV专题…

A021基于Spring Boot的自习室管理和预约系统设计与实现

🙊作者简介:在校研究生,拥有计算机专业的研究生开发团队,分享技术代码帮助学生学习,独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹 赠送计算机毕业设计600…

qt QShortcut详解

1、概述 QShortcut是Qt框架中的一个类,它提供了一种创建键盘快捷键的方式。通过QShortcut,开发者可以将特定的键盘组合(如CtrlC、AltF4等)与应用程序中的动作(如复制、关闭窗口等)关联起来。当用户在应用程…

注意力机制的目的:理解语义;编码器嵌入高纬空间计算;注意力得分“得到S*V”;解码器掩码和交叉注意力层用于训练;最终的编码器和输出实现大模型

目录 注意力机制的目的:理解语义中的它是小白兔 词编码器嵌入高纬空间 计算注意力得分“得到S*V” 权重QKV:连接权重 训练阶段使用解码器:翻译后的语句 解码器掩码和交叉注意力层用于训练 最终的编码器和输出实现大模型 Transformer模型中,QKV QKV的作用 举例说明…

jmeter常用配置元件介绍总结之取样器

系列文章目录 1.windows、linux安装jmeter及设置中文显示 2.jmeter常用配置元件介绍总结之安装插件 3.jmeter常用配置元件介绍总结之取样器 jmeter常用配置元件介绍总结之取样器 2.取样器2.1.HTTP请求2.2.Debug Sampler2.3.JSR223 Sampler2.4.JDBC Connection Configuration和J…

【大数据学习 | kafka】简述kafka的消费者consumer

1. 消费者的结构 能够在kafka中拉取数据进行消费的组件或者程序都叫做消费者。 这里面要涉及到一个动作叫做拉取。 首先我们要知道kafka这个消息队列主要的功能就是起到缓冲的作用,比如flume采集数据然后交给spark或者flink进行计算分析,但是flume采用的…