基于AvaSpe 2048测定物体的光谱曲线

这篇具有很好参考价值的文章主要介绍了基于AvaSpe 2048测定物体的光谱曲线。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  本文介绍基于AvaSpec-ULS2048x64光纤光谱仪测定植被、土壤等地物高光谱曲线的方法。

  AvaSpec是由荷兰著名的光纤光谱仪器与系统开发公司Avantes制造的系列高性能光谱仪,广泛应用于各类光谱测定场景。本文就以AvaSpec系列产品中的AvaSpec-ULS2048x64这一款便携式地物高光谱仪为例,介绍基于这一类便携式地物光谱仪进行地物高光谱曲线的测定方法。

1 软件安装

  首先,AvaSpec系列产品多数都需要与电脑连接使用,因此需要提前在电脑中安装AvaSoft软件。AvaSoft软件依据适配的仪器种类不同,主要分为USB1版本与USB2版本两种;大家可以依据下图,结合自己手中的光谱仪实际型号,确定需要下载哪一个版本的软件。

基于AvaSpe 2048测定物体的光谱曲线

  因为本文是用AvaSpec-ULS2048x64这一款仪器来做介绍,因此就需要下载USB2版本的AvaSoft软件。

  接下来,就介绍一下AvaSoft软件的下载方法。软件可以从Avantes公司官网直接下载;对于含有光盘驱动的电脑,也可以将AvaSpec系列产品自带的光盘放入电脑中进行软件下载与安装。这里就介绍一下第二种下载方法。

  首先,将光盘放入电脑并将其打开。

基于AvaSpe 2048测定物体的光谱曲线

  选择“Software”。

基于AvaSpe 2048测定物体的光谱曲线

  接下来,选择需要安装的AvaSoft软件版本。本文就选择USB2版本的软件。

基于AvaSpe 2048测定物体的光谱曲线

  接下来,即可弹出AvaSoft软件安装界面。这里我们就依据软件安装界面的提示,逐步进行安装即可,这里就不再赘述。

基于AvaSpe 2048测定物体的光谱曲线

  AvaSoft软件安装完毕后,我们找到其快捷方式,双击打开软件。

基于AvaSpe 2048测定物体的光谱曲线

  即可出现如下图所示的界面。

基于AvaSpe 2048测定物体的光谱曲线

  此时,我们需要将AvaSpec-ULS2048x64设备通过其自带的数据线与电脑连接。在仪器中,将数据线插入写有“USB”字样的接口即可,数据线另一端与电脑连接。

  随后,在上图中选择“Retry to establish communication through USB”选项。此时,如果仪器是刚刚与电脑连接,软件暂时还没有收到仪器的连接信号,则可能会出现如下所示的提示。

基于AvaSpe 2048测定物体的光谱曲线

  我们重新试一下,一般就可以连接上了。随后,软件出现如下图所示的界面。

基于AvaSpe 2048测定物体的光谱曲线

2 文件准备

  接下来,我们新建一个实验项目;这里的“实验”其实是一个.kon格式的文件,与接下来我们所要进行的各项操作(定标、地波谱测量等)相呼应。在左上角菜单栏中,选择“Start New Experiment”选项。

基于AvaSpe 2048测定物体的光谱曲线

  随后,在弹出的窗口中,配置实验文件存放的路径与实验文件的名称。

基于AvaSpe 2048测定物体的光谱曲线

  随后,即可点击软件左上角的“Start”按钮,仪器将自动开始测定光谱数据;如下图所示,软件界面中将显示仪器所探测到的地物的光谱曲线。这里大家需要确保仪器已经和光谱测定的光纤探头相连接,否则会没有数据的。

基于AvaSpe 2048测定物体的光谱曲线

3 白板定标

  随后,需要进行白板定标。水平放置白板,并将光纤探头用来探测的那一端垂直朝下,距离白板10 cm左右的高度即可。随后,观察软件中的光谱曲线,待曲线稳定后,此时即为白板的光谱曲线。测量时需要保证白板与探头均处于阳光下,不要有阴影或其他地物遮挡。

  需要注意的是,如果大家在白板定标时发现如下图所示的情况,即各个波段对应的光谱数值普遍接近或达到了软件所能显示的最大值,且软件最下方状态栏中出现红色的“Saturated”提示,说明此时外界的光线较强,已经达到甚至超出了软件在当前参数情况下所能探测的光线最大值;这种情况肯定是无法进行后期进一步光谱的测定的。

基于AvaSpe 2048测定物体的光谱曲线

  针对这一情况,我们需要点击软件菜单栏中的“Autoconfigure Integrationtime”选项;如下图所示。这一选项将自动依据外界的光线强度,调整仪器中与接收光线有关的两个参数“Integration time”与“Average”。其中,前者可以改变高光谱相机在成像时,曝光或整合成像的时间长短,时间越长受到的光照就越强;后者则表示软件界面中每显示的一个光谱曲线,是需要测定多少次后并求取平均值得到的曲线。

基于AvaSpe 2048测定物体的光谱曲线

  可以看到,通过“Autoconfigure Integrationtime”选项,“Integration time”与“Average”的数值已经发生改变;即其可以使得软件自动调整这两个参数,从而缓解外界较强光线所带来的干扰。当然,我们也可以直接在下图的框中手动修改这两个参数。

基于AvaSpe 2048测定物体的光谱曲线

  还有一点需要注意的是,“Integration time”这一参数的最小值为2.40 ms;如果开启“Autoconfigure Integrationtime”选项后,达到这一最小值而还没有完全解决光线较强的问题,就会出现如下所示的提示。

基于AvaSpe 2048测定物体的光谱曲线

  针对这一情况,如果我们还希望进一步将外界光线较强的影响降至最低,“Autoconfigure Integrationtime”选项就无能为力,只能从其他角度入手了。

  当我们在测定任意物体的光谱曲线时,可以通过下图右侧方框中的“Autoscale Y-Axis”选项,将曲线图的Y轴数值移动到曲线附近,方便我们查看曲线。

基于AvaSpe 2048测定物体的光谱曲线

  当白板的曲线较为稳定后,点击上图左侧方框中的“Save Reference”选项,保存白板的光谱曲线,从而完成白板定标

基于AvaSpe 2048测定物体的光谱曲线

4 黑暗定标

  随后,进行黑暗定标。将光纤探头用来探测的那一端盖上保护帽,从而使得其处于黑暗状态。待光谱曲线稳定后,即为黑暗定标时的状态。这一状态在理论上,光谱曲线将全部处于Y轴值为0的横线处;而实际测量时并不一定满足这一要求,只要此时光谱曲线大致在Y轴值为0处的附近即可。

基于AvaSpe 2048测定物体的光谱曲线

  同样,点击“Save Dark”选项,从而保存黑暗情况下的光谱数值。

基于AvaSpe 2048测定物体的光谱曲线

  从而完成黑暗定标

基于AvaSpe 2048测定物体的光谱曲线

5 光谱测定

  接下来,取下光纤探头用来探测的那一端的保护帽,我们就可以开始对地物进行光谱曲线的测定了。测定方法与之前的白板定标类似,我们将探头垂直对准待测地物,稍等片刻待曲线稳定后即可完成测定。测量时同样需要保证在阳光下,不要有阴影或其他地物遮挡。

  测定过程中,我们可以修改软件界面所显示光谱曲线的含义。例如,下图的S形状按钮“Scope Mode”表示Y轴为光谱仪的原始读数(可以理解为DN值),A形状按钮“Absorbance Mode”表示Y轴为经过计算后获得的吸光度,R形状按钮“Reflectance Mode”表示Y轴为经过计算后获得的反射率,I形状按钮“Irradiance Mode”则表示Y轴为经过计算后获得的辐照度。

基于AvaSpe 2048测定物体的光谱曲线

  如果大家的软件界面中没有R形状按钮“Reflectance Mode”,而是有一个T形状按钮“Transmittance Mode”(这一按钮应表示的是透射率,但按照软件帮助手册中的介绍,这里的透射率与前面的反射率的计算公式是一样的,只是名称不一样),则可以通过“Setup”→“Options”→“View Reflectance instead of Transmittance”选项,调出R形状按钮“Reflectance Mode”。

基于AvaSpe 2048测定物体的光谱曲线

  得到地物合适、稳定的光谱曲线后,点击“Save Experiment”选项,即可保存当前地物的光谱曲线。

基于AvaSpe 2048测定物体的光谱曲线

  需要对这一光谱曲线进行命名。这里的命名尽可能能够描述所测定地物的实际情况即可;例如,我们对草地的光谱曲线进行测定,就可以将其命名为Grass1。这里需要注意,我们在这里的命名并不是这个光谱曲线文件文件名,而是这个光谱曲线文件在软件中打开后,软件所显示的图名;具体我们稍后再细讲。

基于AvaSpe 2048测定物体的光谱曲线

  每次保存会生成两个文件,第一个文件存储了光谱曲线的具体走势,第二个文件则保存了光谱曲线图的文字说明(包括上面所说的图名,还有一些其他的光谱曲线信息)。保存数据时需要注意,前面提到软件界面中可以显示四种不同的曲线类型;我们在不同类型下保存光谱曲线,会得到不同的文件类型。对于第一个文件,其具体拓展名与曲线类型的对照关系如下:

基于AvaSpe 2048测定物体的光谱曲线

  对于第二个文件,其具体拓展名与曲线类型的对照关系如下:

基于AvaSpe 2048测定物体的光谱曲线

  如果在同一研究区域有多个需要测定的点位,我们可以多次测量,并多次保存。同时,考虑到阳光的变化,即使我们在同一研究区域进行测定,最好也定期进行一下白板定标与黑暗定标操作。

  对某一研究区域完成测定后,点击“Stop”按钮,仪器将自动停止探测,从而完成测定。

基于AvaSpe 2048测定物体的光谱曲线

6 数据查看与导出

  如果此时我们想浏览刚刚保存的光谱曲线,可以通过“File”→“Display Saved Graph”选项来实现。

基于AvaSpe 2048测定物体的光谱曲线

  选择上述选项后,将弹出文件选择窗口,我们选择需要查看的光谱曲线即可。

基于AvaSpe 2048测定物体的光谱曲线

  这里有两点需要注意。首先,文件选择时,软件将自动搜索与当前软件界面所显示光谱曲线类型相同的文件类型。如上图,软件此时的光谱曲线类型为R形状按钮“Reflectance Mode”,那么默认从资源管理器中搜索后缀名为.TRM的文件;再看下图,软件此时的光谱曲线类型为S形状按钮“Scope Mode”,那么就默认从资源管理器中搜索后缀名为.ROH的文件,如果这个文件夹下没有后缀名为.ROH的文件,那么就会提示文件夹为空。

基于AvaSpe 2048测定物体的光谱曲线

  对于这种情况,我们可以在“对象类型”中手动指定需要搜索的文件类型。

基于AvaSpe 2048测定物体的光谱曲线

  第二点需要注意的是,前面我们也提到了,软件在保存光谱曲线时,我们输入的名称并不是光谱曲线保存后的文件名。如上图所示,每一个光谱曲线文件的命名都是我们在一开始所建立的实验的名字(例如上图中的NEWNEW2都是我建立的实验的名字)加上四位数的自动编号。而当我们打开每一个具体的光谱曲线文件后,在软件中会显示其曲线走势与图名,这个图名才是当初我们保存光谱曲线时输入的名称(例如下图中的grass1)。

基于AvaSpe 2048测定物体的光谱曲线

  如上图所示,粉色框中就是我们将刚刚保存好的光谱曲线导入到软件中的样子。此外,我们还可以一次导入多个光谱曲线,但最多只能同时显示12条光谱曲线。

基于AvaSpe 2048测定物体的光谱曲线

  此外,如果我们想将光谱曲线保存为其他形式,可以通过“File”→“Convert Graph”来实现。通过这一方法,可以将光谱曲线导出为文本、表格等多种类型。

基于AvaSpe 2048测定物体的光谱曲线

  至此,完成了对地物高光谱曲线的测量、保存与导出。文章来源地址https://www.toymoban.com/news/detail-710058.html

到了这里,关于基于AvaSpe 2048测定物体的光谱曲线的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于Gaussian计算分析傅里叶红外光谱实验值

    :Gaussian、GaussView、傅里叶红外光谱(FTIR)、光谱分析、量子化学 近年来,红外光谱分析技术在材料科学和化学领域得到了广泛的应用。红外光谱是一种基于物质分子振动模式的分析方法,可以用于研究物质的结构、组成和性质。然而在实验中,由于各种原因(如仪器

    2024年04月27日
    浏览(49)
  • 基于C#的2048小游戏

    最近在玩过2048这个小游戏后感觉很有意思,想着正在学C#的winfrom的我能不能自己写一个2048游戏呢?于是就有了这个:   目录 1.实现思路; 2.代码实现; 1.初始化地图表示的数组; 2.绘制游戏的边框; 3.设置每个数值对应的颜色(可省略); 4.添加控件; 5.四个方向的移动;

    2024年02月08日
    浏览(46)
  • 基于6818粤嵌开发板的2048游戏项目

    小白笔记 目录 前言 一、lcd.c代码 lcd屏幕初始化 在lcd屏幕上任意一点显示颜色  关闭lcd屏幕 lcd.h 二、bmp.c代码 bmp格式 bmp图片读取 bmp.h 三、work.c部分源码 触摸屏 2048方块移动算法 在随机位置上生成2或者4 绘出4*4矩阵 四、流程框图和界面功能描述 板子是6818粤嵌开发板,为8

    2024年02月01日
    浏览(49)
  • 基于显著性的无人机多光谱图像语义杂草检测与分类

    新词1:栽培杂草控制 解释1:栽培杂草控制是指在农田或园艺区域中采取一系列措施来减少或消除杂草对作物生长的竞争。 新词2:显著图 解释2:显著图(Salient Map)是指通

    2024年02月03日
    浏览(42)
  • 【colab】谷歌colab免费服务器训练自己的模型,本文以yolov5为例介绍流程

    目录 一.前言 二.准备工作 1.注册Google drive(谷歌云盘) Google Driver官网:https://drive.google.com/drive/ Colab官网:https://colab.research.google.com/ 2.上传项目文件 3.安装Colaboratory 4.colab相关操作和命令 5.项目相关操作  三.异常处理         本文介绍了在谷歌开放平台Google colab上租用免

    2023年04月08日
    浏览(53)
  • 本文通过实例介绍了Redis的基础知识、数据类型、数据结构以及典型应用场景 值得一看!

    作者:禅与计算机程序设计艺术 2017年,Redis是基于MIT许可发布的一个开源的高性能键值数据库,其开发语言为C语言。它提供了多种数据类型(strings、hashes、lists、sets、sorted sets等),分布式支持(可横向扩展),内存存储,持久化功能,事务处理功能等。作为一种高性能的

    2024年02月06日
    浏览(71)
  • 基于ChatGPT4+Python近红外光谱数据分析及机器学习与深度学习建模

    022年11月30日,可能将成为一个改变人类历史的日子——美国人工智能开发机构OpenAI推出了聊天机器人ChatGPT3.5,将人工智能的发展推向了一个新的高度。2023年4月,更强版本的ChatGPT4.0上线,文本、语音、图像等多模态交互方式使其在各行各业的应用呈现了更多的可能性。2023年

    2024年01月25日
    浏览(56)
  • 【C/C++小游戏】2048 大作战!(基于Easyx图形窗口实现)

    写在前面 游戏简介 Easyx 图形库 编写游戏 预编译代码 第一步:初始化棋盘 第二步:绘制棋盘 第三步:用户操作 第四步:封装函数 完整代码 效果展示 大家好! 本人是一个12岁六年级小学生,今年9月开始学习C++,曾经学过1年Python。 这是我的第一篇博客,决定分享一个游戏

    2024年02月10日
    浏览(45)
  • 基于ChatGPT4+Python近红外光谱数据分析及机器学习与深度学习建模教程

    详情点击链接:基于ChatGPT4+Python近红外光谱数据分析及机器学习与深度学习建模教程 第一:GPT4 1、ChatGPT(GPT-1、GPT-2、GPT-3、GPT-3.5、GPT-4模型的演变) 2、ChatGPT对话初体验 3、GPT-4与GPT-3.5的区别,以及与国内大语言模型(文心一言、星火等)的区别 4、ChatGPT科研必备插件(Da

    2024年01月23日
    浏览(49)
  • 常用椭圆曲线介绍

    chat-gpt生成,对应python的miracl/core/python库 ED系列 一、ED25519 ED25519使用的椭圆曲线是Curve25519,它是一种高效且安全的椭圆曲线,由Daniel J. Bernstein等人设计。 ED25519的 密钥长度为256位,提供了128位的安全性。 ED25519可以用于生成密钥对、进行数字签名和验证签名。 由于其高效性

    2024年02月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包