友思特“未来视界”趣味实验室 | 第2讲:中草药的高光谱成像

news2024/9/29 12:49:53

第2讲 ——当中药遇上高光谱系统

友思特“未来视界”实验室第二讲开课了!本期主角是凝结了中国古老智慧的特色——中药

从神农尝百草到《本草纲目》典籍问世,中药材发展至今,品类已高达上万种。在这其中,难免会存在形态相似而功效大不相同的药材,价值自然也千差万别。如此珍贵的(需要你捏着鼻子饮用的)良方,如果掺杂了劣质或者冒牌的假货,不仅是破财不免灾,更重要的没有实现对症下药,导致病情无法在疗程内得到缓解,甚至造成走上错误的调理和治疗方向。

那么,有什么方法能快速区分中药材的真伪呢?欢迎您与我们共同走进全新的高光谱成像技术,看看友思特高光谱成像系统装置下映照出的那些看似“双胞”实则“两家人”的中药材的真实形态吧!

实验背景:鱼目混珠的中草药怎么鉴别?

中药材是中华民族医学智慧的结晶,是原植物、动物、矿物除去非药用部位的物质,具有预防和治疗多种疾病、调养身心、康复保健等医学疗效。随着市场需求的增加和商业化进程的推进,中药材面临着品质参差不齐、真伪不明、掺假掺杂等问题。有些商家为了追求利润,可能会使用次品或掺假伪劣品牌售中药材,这不仅影响疗效,还可能对消费者健康造成危害,因此保障中药材质量安全显得尤为重要。

图片

常见的中药材真伪鉴别方法有外观鉴别和理化鉴别。外观鉴别即通过肉眼观察外观特征,如形状、颜色、气味等,初步判断中药材的真伪。这种方法简单直观,但易受人为主观因素影响,准确性有限。理化鉴别包括显微镜观察、色谱分析、矿物质分析等,通过检测中药材的理化性质和成分组成,确定其真伪。这些方法对掺假较为敏感,能够提供较为客观的评估结果。然而这种方法通常需要复杂的样品制备及预处理,需要更多的时间成本,分析效率下降;此外,一些分析技术在检测过程中需要有毒及致癌的有机溶剂,而对操作人员的身心健康产生一定的影响。

中药材真伪鉴别不仅是保障民众健康和维护中药市场秩序的必要手段,也是促进中药产业发展和传承中华传统文化的重要保障措施。随着科技的进步,鉴别方法不断创新,将为中药材的质量和安全提供更加可靠的保障。

技术方案:高光谱成像技术&友思特方案

高光谱成像技术是一种捕获和分析宽波长信息的技术,能够对材料和特征进行详细的光谱分析和识别。高光谱成像技术的实现要通过高光谱相机,其工作原理是使用多个光学传感器或光学滤波器分离不同波长的光,并捕获每个波段的图像,能够在一时间获得目标在不同谱段处的空间图像信息,即空间光谱分布,具有快速、实时、无损检测等优点,可用于地质勘查、工业过程分析、科学考古、医学诊断、环境监测等领域。高光谱技术已被成功应用于栀子、红参、甘草等多种中药材的分析鉴别

友思特高光谱系统由高功率红外光源、可调谐波长选择器、镜头和短波红外相机组成(如下表)。红外光源提供 900-1700nm 范围内的高功率光源输出,波长选择器提供快速、精确和高分辨率的波长调谐功能,红外相机捕捉像素信号并生成图片。

如果您想要实现高光谱成像的应用,我们将根据实际的应用场景,以友思特全自动调谐波长选择器FWS-Poly为核心设备,定制一个具有更精准和更高分辨率全新的高光谱成像系统。

图片

友思特高光谱成像系统组成

多种中药材的高光谱对照实验

本次实验中,友思特高光谱成像系统将对一批当归、酸枣仁和西洋参的真伪进行鉴别,对照组分别为独活、臭豆和桔梗。实验组与对照组都具有非常相似的外貌,但物理性质和药用功效完全不同。

测试系统如下图所示,由友思特 TLS 激光光源、Poly-RED波长选择器(1000-1600nm)和 InGaAs 红外相机组成,测试过程为使用 TLS 为激发光,设置 FWS-Poly 从 1000-1600nm 进行扫描,以 50nm 为步长,FWHM 为 13nm,拍摄每个波长下的照片。

图片

友思特高光谱解决方案装置图

图片

友思特高光谱解决方案示意图

1. 当归 vs 独活

当归和独活是常用的中草药,它们在植物学特征、生长环境和药用功效上有显著的差异,因此在临床应用和药材采集上也会有所区分。

图片

测试结果:以 1250nm 图像为代表(由于篇幅原因,我们只在这里展示了最具有差异化的图像所在波段并进行对比,下同)。当归的图像有黑环和不规则、小型黑晕分布,而独活的图像有较多的黑点,无明显黑环和黑晕分布,证明二者的成分不同。

图片

2. 酸枣仁 vs 臭豆

酸枣仁和臭豆都是中药材中的种子类药物,酸枣仁为枣科植物枣树的种子,臭豆为豆科植物风车子的种子。二者外貌较为相似,都有一定的药用价值,但功效和应用范围截然不同。

图片

测试结果:以 1100nm 图像为代表。酸枣仁为杏仁状,中心白点分布均匀;臭豆为原片状,中心白点分布非常不均匀,时有时无,证明二者的成分、形状不同。

图片

3. 西洋参 vs 桔梗

西洋参和桔梗是两种不同的根茎类中药材,但价格差异悬殊。由于外貌十分相似,经常有以次充好的商家将桔梗作为西洋参售卖,或在西洋参中掺杂一部分桔梗混淆消费者。

图片

测试结果:以 1200nm 图像为代表。西洋参的图像中具有每片样本都具有宽度均匀的黑色晕环,而桔梗的黑色晕环的分布非常不均匀、厚度和深浅在个体上差异较大,可证明二者的成分不同。

图片

实验小结

高光谱成像技术为中药材的质量控制和安全保障提供了可靠的技术支持,在实际生产与检测工作中,也可以结合可见光成像检测、图像分析技术、光谱分析技术等其它鉴别手段,对中药材进行更为全面和系统的真伪鉴别。

随着技术的不断进步和应用范围的扩展,我们相信高光谱技术在中药材真伪鉴定领域的作用必将更加深远,为中药产业的发展和消费者的用药安全提供重要保障。


参考文献:

[1] 黄泽豪,沈贤娟. 闽南民间药公石松的生药鉴定[J]. 亚热带植物科学,2013,42(04):288-292.

[2] 张泽宏,洪丽纯,孙连青. 药用经济植物公石松的资源调查及开发利用[J]. 宜宾学院学报,2014,14(6):46-48.

[3] 石鹤坤,陈开杰,林小凤,等. 公石松水提液对小鼠运动能力与血清乳酸,尿素氮及肝糖原的影响[J]. 药学实践杂志,2016,34(5):399-402.

[4] 孙成玉,焦龙.高光谱结合支持向量机鉴别不同产地丹参药材[J].福建分析测试, 2023, 32(2):11-15.

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

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

相关文章

曲面构件的布尔运算

1.前言 布尔运算算法有多种,可以根据几何数据表达方式分为Brep布尔运算、CSG布尔运算、网格布尔运算等,而网格布尔运算又又多种,如BSP方式、八叉树方式,博主实现过Brep布尔运算、BSP和八叉树两种网格布尔运算。详细可参考博主文章…

[NewStarCTF 2023 公开赛道]Begin of PHP1

开始代码审计. <?php error_reporting(0); highlight_file(__FILE__);if(isset($_GET[key1]) && isset($_GET[key2])){echo "Level 1<br>";if($_GET[key1] ! $_GET[key2] && md5($_GET[key1]) md5($_GET[key2])){$flag1 True;}else{die(…

依赖倒转原则(DIP)

依赖倒转原则&#xff08;DIP&#xff09;&#xff1a;Dependency Inversion Principle&#xff0c;模块之间要依赖抽象&#xff0c;不依赖实现&#xff0c;要面向接口编程&#xff0c;不要面向实现编程。高层次模块不应该直接依赖低层模块&#xff0c;这样就降低了客户端与实现…

2024.9.26 作业 +思维导图

一、作业 1、什么是虚函数&#xff1f;什么是纯虚函数 虚函数&#xff1a;函数前加关键字virtual&#xff0c;就定义为虚函数&#xff0c;虚函数能够被子类中相同函数名的函数重写 纯虚函数&#xff1a;把虚函数的函数体去掉然后加0&#xff1b;就能定义出一个纯虚函数。 2、基…

排序--堆排序【图文详解】

二叉树的相关概念 叶子&#xff1a;没有子节点的节点叫叶子节点 大根堆&#xff1a;所有的父亲大于儿子 小根堆&#xff1a;所有的儿子大于父亲 父亲于儿子的的下标关系&#xff1a; 父亲的下标为i &#xff0c;那么左孩子的下标为2*i1&#xff0c;右孩子的下标为2i2 子的下…

Fuxi:一款功能强大的跨平台渗透测试工具

关于Fuxi Fuxi是一款功能强大的跨平台渗透测试工具&#xff0c;该工具基于Python 3开发&#xff0c;支持在Linux、macOS和Windows操作系统上使用&#xff0c;具备良好的跨平台特性。在该工具的帮助下&#xff0c;广大研究人员可以轻松快速地执行渗透测试和安全研究任务。 工具…

SpringCloudEureka简介

背景 SpringCloudEureka是基于NetfliEureka做了二次封装&#xff0c;负责微服务架构的服务治理功能。 SpringCloud通过为Eureka增加SpringBoot风格的自动化配置&#xff0c;只需要简单的引入依赖和注解配置&#xff0c;就能让SpringBoot构建的微服务应用轻松和Eureka服务治理体…

SQL语言入门

一、SQL语言入门&#xff1a; 数据库管理人员&#xff08;DBA&#xff09;通过数据库管理系统&#xff08;DBMS&#xff09;可以对数据库&#xff08;DB&#xff09;中的数据进行操作 SQL是一种非过程化语言&#xff0c;只需提出“做什么”&#xff0c;而不需要指明“怎么做”…

11. LCEL:LangChain Expression Language

这篇文章覆盖了LCEL的理解和他是如何工作的。 LCEL(LangChain Expression Language)&#xff1a;是把一些有趣python概念抽象成一种格式&#xff0c;从而为构建LangChain组件链提供一种“简约”代码层。 LCEL在下面方面有着强大的支撑&#xff1a; 链的快速开发流式输出、异…

C++ 刷题 使用到的一些有用的容器和函数

优先队列 c优先队列priority_queue&#xff08;自定义比较函数&#xff09;_c优先队列自定义比较-CSDN博客 373. 查找和最小的 K 对数字 - 力扣&#xff08;LeetCode&#xff09; 官方题解&#xff1a; class Solution { public:vector<vector<int>> kSmallestP…

java 解析excel (本地资源)

在Java中解析Excel文件&#xff0c;可以使用Apache POI库。以下是一个简单的例子&#xff0c;展示如何使用Apache POI读取一个Excel文件&#xff08;假设为.xlsx格式&#xff09;的内容。 首先&#xff0c;确保你的项目中包含了Apache POI的依赖。如果你使用Maven&#xff0c;…

绝了,自从用了它,我每天能多摸鱼2小时!

大家好&#xff0c;我是可乐。 俗话说的好&#xff1a;“摸鱼一时爽&#xff0c;一直摸鱼一直爽”。 作为一个程序员&#xff0c;是否有过调试代码熬到深夜&#xff1f;是否有过找不到解决方案而挠秃头顶&#xff1f; 但现在你即将要解放了&#xff0c;用了这款工具——秘塔…

【PWN · HOO | HOF | Tcache pthread struct】[2024 · ByteCTF] ezheap

在学习了一段时间堆后&#xff0c;终于能较为从容、有思路地做题了 目录 前言 一、题目 二、总体思路 三、攻击过程调试 &#xff08;1&#xff09;House of Orange &#xff08;2&#xff09;House of Force tcache pthread struct attack 四、EXP 总结 前言 做完…

Maya没有Arnold材质球

MAYA 没有Arnold材质球_哔哩哔哩_bilibili

OJ在线评测系统 前端 完善题目提交服务 细讲异步前端请求与后端接口交互

题目提交服务完善 这则笔记是我们来梳理一下前后端逻辑 主要是我们的提交逻辑 先是看前端 按钮绑定的是这个异步请求 async 关键字表示这个函数内部会使用 await 来等待异步操作完成。 异步提交表单数据 const doSubmit async () > {// message.error("刷题机架构…

第二十九篇——用间篇:间谍的五种用法

目录 一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么&#xff1f; 四、总结五、升华 一、背景介绍 间谍的用法&#xff0c;精准的说明了对应的边界&#xff1b;以及在什么场…

字节打印流字符打印流

打印流不能读&#xff0c;只能写 打印流 分类:打印流一般是指:PrintStream&#xff0c;PrintWriter两个类 特点1:打印流只操作文件目的地&#xff0c;不操作数据源 特点2:特有的写出方法可以实现&#xff0c;数据原样写出 特点3:特有的写出方法&#xff0c;可以实现自动刷新…

如何将二氧化碳“封”入海底?

什么&#xff1f;人类在收集空气&#xff1f;&#xff01;&#xff01; 收集的二氧化碳用来干什么&#xff1f;这活咋干&#xff1f; 近期了解到一则新闻&#xff1a; 不得不说人类的智慧真是令人感叹&#xff0c;我们确实在为地球的环保事业添砖加瓦&#xff0c;点点滴滴的努…

【前端必读】一、使用 Cursor 的基本功能全教程(使用与安装)

【前端必读】一、使用 Cursor 的基本功能全教程&#xff08;使用与安装&#xff09; 【前端必读】二、使用 Cursor 的基本功能全教程&#xff08;快捷键及其他功能&#xff09; 一、使用 Cursor 的基本功能教程&#xff08;使用与安装&#xff09; 这篇教程主要讲解了如何使用…

react的事件绑定

文章目录 基本示例使用箭头函数事件对象阻止默认行为绑定事件处理函数的上下文 在 React 中&#xff0c;事件绑定主要通过 JSX 属性来实现。事件处理函数被传递给相应的事件属性&#xff0c;例如 onClick、onChange 等。这些属性会被绑定到 HTML 元素上&#xff0c;并在事件发生…