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

导读

高光谱成像技术能够为食品安全助力。以友思特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/

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

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

相关文章

【论文阅读】医学SAM适配器:适应医学图像分割的任意分割模型

【论文阅读】医学SAM适配器:适应医学图像分割的任意分割模型 文章目录 【论文阅读】医学SAM适配器:适应医学图像分割的任意分割模型一、介绍二、联系工作三、方法四、实验 Medical SAM Adapter: Adapting Segment Anything Model for Medical Image Segm…

数据结构 C/C++(实验一:线性表)

(大家好,今天分享的是数据结构的相关知识,大家可以在评论区进行互动答疑哦~加油!💕) 目录 提要:实验题目 一、实验目的 二、实验内容及要求 三、算法思想 实验1 实验2 四、源程序及注释 …

Oracle 23AI创建示例库

一、示例库介绍 多年来,Oracle 一直使用简单的数据库模式 SCOTT 及其两个突出的表 EMP 和 DEPT,用于文档和培训中的各种示例。但不少小伙伴并不知道如何创建这些示例数据,其实Oracle官方上就有提供对应的方法,本文就带领大家完成…

uniapp组件实现省市区三级联动选择

1.导入插件 先将uni-data-picker组件导入我们的HBuilder项目中&#xff0c;在DCloud插件市场搜索uni-data-picker 点击下载插件并导入到我们的项目中 2.组件调用 curLocation &#xff1a;获取到的当前位置&#xff08;省市区&#xff09; <uni-data-picker v-slot:defa…

九州未来再度入选2024边缘计算TOP100

随着数智化转型的浪潮不断高涨&#xff0c;边缘计算作为推动各行业智能化升级的重要基石&#xff0c;正在成为支持万物智能化的关键点。近日&#xff0c;德本咨询(DBC)联合《互联网周刊》(CIW)与中国社会科学院信息化研究中心(CIS)&#xff0c;共同发布《2024边缘计算TOP100》榜…

Linux指令的基本使用

Linux 的基本使用 一. Linux 的常用指令 1. ls 语法: ls [选项] [目录或文件] 功能: 对于目录&#xff0c;该命令列出该目录下的所有子目录与文件. 对于文件&#xff0c;将列出文件名以及其他信息 常用选项: -a 列出目录下的所有文件, 包括以 . 开头的隐含文件.-d 将目录像…

linux-c 使用c语言操作sqlite3数据库-1

一、练习目标 1、目标 1、使用sqlite3_exec执行查询语句&#xff0c;并将查询结果insert到链表中&#xff0c;最后打印链表的内容&#xff1b; 2、使用sqlite3_get_table执行查询语句&#xff0c;并以key&#xff1a;value的方式&#xff0c;打印查询结果。 2、环境准备 2.1、…

11个简单易用的电商购物车设计案例

文章目录 前言正文1.扁平化设计购物车2.无表格布局购物车3.美食购物车4.响应式购物车5.jQuery购物车6.动态价格更新购物车7.标签式滑动购物车8.动态商店与购物车一体化设计9.简约清爽的购物车设计10.基于Vue.js的购物车11.域名购物车 总结 前言 现在的电子商务网站&#xff0c…

AI绘画到底怎么画,才能出好图!一文详解

前言 在当今数字化的时代&#xff0c;AI 绘画以其强大的创造力和便捷性&#xff0c;成为了众多艺术爱好者和创作者的新宠。无论是专业画家想要拓展创作思路&#xff0c;还是业余爱好者渴望展现自己的创意&#xff0c;AI 绘画都提供了无限的可能。那么&#xff0c;究竟如何才能…

计算机组成原理——计算机的基本组成

1.计算机硬件的基本组成 冯-诺依曼计算机的特点&#xff1a; 1.计算机由运算器&#xff08;ALU&#xff09;、控制器&#xff08;CU&#xff09;、存储器、输入设备、输出设备五个部分组成 2.指令和数据以同等地位存于存储器中&#xff0c;可以通过地址访问 3.指令和数据以二…

【人工智能】ChatGPT多模型感知态识别

目录 ChatGPT辅助细化知识增强&#xff01;一、研究背景二、模型结构和代码任务流程一&#xff1a;启发式生成 三、数据集介绍三、性能展示实现过程运行过程训练过程 ChatGPT辅助细化知识增强&#xff01; 多模态命名实体识别&#xff08;MNER&#xff09;最近引起了广泛关注。…

python 爱心邮件代码

import smtplib import time from email.mime.text import MIMEText import requests from lxml import etree import datetime from requests.exceptions import RequestException# 邮件配置 sender_maile # 发件人地址 sender_pass # 邮件授权码 boy_name # 发件人姓…

ssm+jsp704学术团队管理系统设计与实现

博主介绍&#xff1a;专注于Java&#xff08;springboot ssm 等开发框架&#xff09; vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设&#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不…

贪心算法-汽车加油

这道题目描述了一个汽车旅行场景&#xff0c;需要设计一个有效的算法来决定在哪几个加油站停车加油&#xff0c;以便最小化加油次数。题目给出了汽车加满油后的行驶距离n公里&#xff0c;以及沿途若干个加油站的位置。我们需要找出一个方案&#xff0c;使得汽车能够完成整个旅程…

[Docker#2] 发展历史 | Namespace环境隔离 | Cgroup资源控制

目录 1.发展历史 Jail 时代 云时代 云原生时代 技术标准的确立 虚拟机 vs Docker 2. 容器化技术 2.1 Namespace 命令详解 1. dd 命令 2. mkfs 命令 3. df 命令 4. mount 命令 5. unshare 命令 实战 进程隔离 文件隔离 2.2 CGroup 相关命令 2.1 pidstat 2.…

【Ubuntu学习】Ubuntu无法使用vim命令编辑

问题 在VMware首次安装Ubuntu&#xff0c;使用vi指令对文件进行编辑&#xff0c;按i键后无法更改文件内容。 原因 由于Ubuntu中预装的是vim-tiny&#xff0c;平时开发中需要使用vim-full。 解决方案 卸载预装vim sudo apt-get remove vim-common安装vim-full sudo apt-get …

同轴全息图和离轴全息图

一、同轴全息图 1.1 记录 设透明的物体(相位物)的振幅透过率为: t0是一个很高的平均透射率,表示围绕平均值的变化。 透射光场可以看成由两项组成: 一项是由t0表示的强而均匀的平面波, 它相当于波前记录时的参考波, 另一 项是Δt 所代表的弱散射波, 它相当于波前记录时的物光波…

Redhat切换其他源

1. 效果图 2. 安装 RPM 包的命令 rpm -ivh --nodeps --force epel-release-latest-8.noarch.rpm rpm -ivh --nodeps --force yum-4.7.0-4.el8.noarch.rpm rpm -ivh --nodeps --force yum-utils-4.0.21-3.el8.noarch.rpm 3. 修改默认源 vi /etc/yum.repos.d/redhat.repo[BaseO…

SpringMVC学习记录(三)之响应数据

SpringMVC学习记录&#xff08;三&#xff09;之响应数据 一、页面跳转控制1、快速返回模板视图2、转发和重定向 二、返回JSON数据1、前置准备2、ResponseBody 三、返回静态资源1、静态资源概念2、访问静态资源 /*** TODO: 一个controller的方法是控制层的一个处理器,我们称为h…

MethodChannel的用法

文章目录 1 知识回顾2 示例代码3 经验总结我们在上一章回中介绍了MethodChannel的使用方法,本章回中将介绍EventChannel的使用方法.闲话休提,让我们一起Talk Flutter吧。 1 知识回顾 我们在前面章回中介绍了通道的概念和作用,并且提到了通道有不同的类型,本章回将其中一种…