光谱基础知识__多光谱相关笔记_未整理

article/2025/7/28 13:10:55

根据传感器光谱分辨率的不同,光谱成像可以分为多光谱成像、高光谱成像以及超光谱成像这三类。

多光谱成像技术主要是以物体对不同波长光线的吸收存在差异为原理,通过对目标物体在一组红外和近红外范围内特定光线波长中的光强度变化来实现检测、辨别等应用需求。其与高光谱成像以及超光谱成像技术之间都存在一定的差异,各有各的特点,例如:超光谱成像技术是通过测量连续波长范围中的光强度变化来描述材料的,而多光谱成像技术则是通过一组特定波长范围中的光强度变化来进行判定的等等。随着多光谱成像技术的不断提高,其应用范围也在不断扩大,尤其在医学、农业、军事以及安检等领域都有着重要的应用。

  在农业领域,多光谱成像技术可以通过从可见光到热红外不同的狭窄波段区感应能量,分别获得地物在不同谱段上的影像,以此识别地物的具体情况,主要应用于作物病害诊断、农产品品质检测、作物生长状态监测等方面。另外,在重大自然灾害面前,多光谱成像技术还可以在灾害评估方面发挥重要的作用,提供准确的灾情评估报告,为决策部门制定救灾、减灾方案提供了精准的信息资料


全色波段,一般指使用0.5微米到0.75微米左右的单波段,即从绿色往后的可见光波段。全色遥感影象也就是对地物辐射中全色波段的影象摄取,因为是单波段,在图上显示是灰度图片。全色遥感影象一般空间分辨率高,但无法显示地物色彩。

全色是通过单通道探测器探测目标表面亮度,一般是可见光波段,产生黑白图像
多波段,又叫多光谱,是指对地物辐射中多个单波段的摄取。得到的影象数据中会有多个波段的光谱信息。对各个不同的波段分别赋予RGB颜色将得到彩色影象。例如,将R,G,B分别赋予R,G,B三个波段的光谱信息,合成将得到模拟真彩色图象。多波段遥感影象可以得到地物的色彩信息,但是空间分辨率较低。

多光谱是通过多波段探测器探测目标表面亮度和光谱信息,有几个到几十个波段,波长范围比可见光大,还包括红外、微波

其他:
1.多光谱图像有4个波段,但是空间分辨率低。全色图像只有1个波段,但空间分辨率较高。
这跟传感器使用的分光方式有关。全色图像的采集是不需要分光的,地面反射的能量通过镜头后,直接投射到CCD探测器上从光信号转变成电信号,再被数字量化成灰度,就成为我们在电脑上看到的灰度影像。而多光谱图像在CCD探测器接受到光信号前有一个分光过程。将混合的白光分解成需要的宽谱段RGB和近红外光束,再被探测器接收。
不同的传感器可能采用不同的分光方式,比如我们日常使用的数码单反,使用了拜尔滤光片,在ccd上加了一层分布着以rgb为组单元的滤光片阵列,最后采集到的数据经过采样就获得最终rgb影像,相应的,他相比不使用滤光片,直接用ccd感应光线的图像,分辨率是下降到1/3左右的。
还有是使用分色棱镜,将入射的一束光线分成RGB+ndir四束光线,分别用四个探测器接收,这样的直接结果是能量降低,分辨率也相应下降。
多光谱或者高光谱目前大类来讲有两种技术,一种为分光法,一种为滤光片法;分光法,从实现技术上又分为光栅分光,棱镜分光,干涉分光;而滤光片从技术上有镀膜滤光片,声光可调滤光片,液晶可调滤光片等。两种技术方法差别在于滤光片法通常是扫光谱维,得到不同波长的影像。分光法通常是扫空间维,得到一条线的光谱。一次性同时得到光谱跟影像的有二维光栅成像技术和采用多CCD成像(CCD前加不同波长滤光片,然后做成同轴光路)。
简单来说,CCD是个二维成像器件,影像+光谱是三维信息,所以用一个二维器件采集三维信息,要么就得牺牲分辨率,要么就得做扫描(牺牲时间)。



相关来源:http://www.zhihu.com/question/21559635
http://blog.csdn.net/chenjh23/article/details/7571355
http://wenku.baidu.com/link?url=5YJXltBk_EROogIOzJBtpQgHfhS0WH5E99YkHkRv8wsxj81YlQBQhh5qAWKSOR-CTdd6v4Sy2dkTpDzoydUkHUgPdYzJikw0OrfqSo-JMNG
http://www.zhihu.com/question/21559635
http://www.zhihu.com/question/21559635/answer/32198461

http://chatgpt.dhexx.cn/article/A2A3HLJP.shtml

相关文章

光谱成像技术用于河北鸭梨的物理损伤检测

目录 前言 相关工作 相关工作一: 相关工作二: 本文实验 样本 实验设备 数据处理 面检测方法一 面检测方法二 结论 参考文献 前言 高光谱成像技术可以对大范围的农产品进行识别和检测,已经在工业界得到应用,取代了效率低…

光谱成像知多少

点击进入—>3D视觉工坊学习交流群 光谱成像技术是一类将成像技术和光谱技术相结合的新型多维信息获取技术,能探测获得被测目标的二维空间信息和一维光谱信息构成的数据立方体,经过数据处理能够获得不同地物的光谱曲线。 光谱成像技术分类 光谱成像技术…

2. 高光谱成像技术

图1 光谱分布示意图 注:可见光波长分布范围:380nm~780nm。红外光分为:近红外、中红外、远红外等。 一、基本概念 1、光谱(Spectrum):全称为"光学频谱",是由复色光经过色散系统&…

高光谱成像 Hyperspectral Imaging

Introduction to Hyperspectral Imaging 高光谱成像的介绍 高光谱成像指具有多光谱分辨率的数字图像,每个高光谱图像中的空间点(pixel)包含了一条连续的曲线用于记录不同波段下的光强(light intensity)。如下图所示&am…

高精度快照式高光谱成像

最近看了些高光谱方面的资料,异想天开,有了个想法。然而,没空去实现它,因此将它分享出来!希望给相关领域的同行一点小启发。想法不是很完善,开源出来就是想让大家一起讨论讨论。 面阵相机和DOE能够实现快照…

高光谱知识(1)-高光谱成像技术的理解

系列文章目录 高光谱技术可以获得待观测目标或场景的连续单色光谱图像,并通过空间维(x, y)数据和光谱维(λ)数据共同组成三维观测数据立方体,从而为研究人员提供探测目标或场景中的每一个点的空间和光谱特征细节。这种兼具相机的高分辨成像能力和光谱仪…

光学成像 |综述| 高光谱成像技术概述

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达光栅分光原理 在经典物理学中,光波穿过狭缝、小孔或者圆盘之类的障碍物时,不同波长的光会发生不同程度的弯散传播,再通过光栅进行衍射…

1. 光谱成像技术

光谱成像技术 光谱技术 成像技术 一、 概念 1、光谱技术:指利用光与物质的相互作用来研究分子结构及动态特性的学科,即通过获取光的发射、吸收与散射信息可获得与物体相关的化学信息。 2、成像技术:用于获取目标的影像信息,研…

Multispectral imaging for medical and industrial machine vision systems(用于医疗和工业机器视觉系统的多光谱成像)

Multispectral imaging for medical and industrial machine vision systems 用于医疗和工业机器视觉系统的多光谱成像 这是最近读的一篇文章,写下来有所收获 现如今成像技术已经远远超越了传统颜色,标准RGB不足以完成检测任务。一些应用需要非传统的R…

多光谱成像技术解析

多光谱成像技术解析 说在前面 大家在上学时期都经历过写错作业,铅笔写错的时候用橡皮擦一擦就好,硬笔写错了,那就用改正液嘛,哈哈,还有小时候的改正纸。嗯,先上几张图引来一波回忆杀。 当然,一般写错字了最习惯的用法就是划一下,觉得划一下不够爽,就再多划几下。 有…

ftell() 函数

查看更多 https://www.yuque.com/docs/share/67aa9a30-b08d-4863-8cf8-a7035d207f79

Linux 应用编程之fseek()、ftell()函数

1、fseek()函数库函数 fseek()用于设置文件读写位置偏移量。 #include <stdio.h> int fseek(FILE *stream, long offset, int whence); stream &#xff1a; FILE 指针。 offset &#xff1a;偏移量&#xff0c;以字节为单位 whence &#xff1a;用于定义参数 offse…

ftell()函数

库函数 ftell() 可用于获取文件当前的读写位置偏移量。 #include <stdio.h> long ftell(FILE *stream); 参数 stream 指向对应的文件&#xff0c;函数调用成功将返回当前读写位置偏移量&#xff1b;调用失败将返回 -1 &#xff0c;并会设置 errno 以指示错误原因。 示例…

c语言中ftell函数是什么

点击上方蓝字关注我&#xff0c;了解更多咨询 1、C语言函数ftell用于获取文件位置指针当前位置相对于文件首的偏移字节数。 2、通过ftell函数获取当前文件的大小&#xff0c;然后通过fread函数读取缓冲区。 返回值&#xff0c;如果成功&#xff0c;该函数返回位置标识符的当前值…

【C 语言】文件操作 ( ftell 函数 | 使用 ftell 函数获取当前指针位置 | 通过 ftell 计算文件大小 )

文章目录 一、ftell 函数二、使用 ftell 函数获取当前指针位置三、通过 ftell 计算文件大小 一、ftell 函数 ftell() 函数的作用是 获取文件的 当前指针位置 相对于 文件首地址 的 偏移字节数 ; ftell 函数原型 : #include <stdio.h> long ftell(FILE *stream);ftell 使…

文件夹正在使用,如何快速找到关联进程

问题: Windows 10操作文件夹时候&#xff0c;出现文件夹正在使用&#xff0c;无法关闭删除等&#xff1f; 解决方案: 1. 文件夹正在使用&#xff0c;win7会提醒使用的进程&#xff0c;而win10不会 2. 快速找到关联进程并关闭 a. 首先 winr 运行 resmon.exe b. 切换到 CPU&a…

解决在删除文件夹或文件时:另一个程序正在使用此文件,进程无法访问。

kuaiya\kzippb - 另一个程序正在使用此文件,进程无法访问。 问题描述: 平时在删除文件夹或者删除某个单独文件的时候,我们经常会遇见如下问题,如操作无法完成或者文件或者文件夹已在另一程序打开, 当然我尝试使用管理员权限删除文件时,也是提示同样的问题。 问题解决…

Windows修改文件报错:“文件或文件夹正在使用”解决办法

Windows修改文件报错&#xff1a;“文件或文件夹正在使用”解决办法 打开任务管理器 在《性能》页中打开资源监视器&#xff0c;如图箭头所指 资源监视器 在关联的句柄中所有关键字&#xff0c;即无法关闭的文件关键字 将搜索出来的进程关闭即可

文件夹直接打开:右键菜单,使用指定【工具】打开文件和文件夹 (通过IDEA/VScode打开)

目录 一、打开注册表编辑器 1.摁住键盘上的 win 键, 再摁住 r 键。 2.接下来请输入regedit, 点击确定。 二、配置右键文件时的选项 【注意&#xff1a;文件】 1、找到配置目录 2.在shell里新建项进行配置&#xff1a; 通过IDEA打开&#xff1a; 1、新建项&#xff0c;起…