一种参数可编程的实时高光谱采集系统和方法

文档序号:1199711 发布日期:2020-09-01 浏览:17次 >En<

阅读说明:本技术 一种参数可编程的实时高光谱采集系统和方法 () 是由 赵其波 张督锋 于 2020-05-17 设计创作,主要内容包括:本发明公开了一种参数可编程的实时高光谱采集方法,包括以下步骤:程序将存储于SSD中的每帧数据移动过到DDR阵列,经过数据预处理和裁剪,放入多核心GPU使用预置智能算法进行并行处理,处理后的实时报告存储于连接在GPU端的SSD中,最后用户在web浏览器或者APP中查看,高光谱每帧数据先经过板载GPU进行必要的并行数据预处理后,放置于高速缓存阵列,经5G网络传送到云服务器端GPU阵列组进行处理。该发明通过GPU和FPGA为核心的高光谱影像数据采集存储传输的终端,因能任意选择目标光谱通道,可依据测量意图和场合,在多光谱和高光谱两种模式间切换,将大大减小数据冗余、减少数据处理工作量、减轻数据存储压力、提升作业效率。()

一种参数可编程的实时高光谱采集系统和方法

技术领域

本发明涉及遥感测量技术领域,具体为一种参数可编程的实时高光谱采集系统和方法。

背景技术

对于高光谱遥感测量时,一直存在着很多相互对立的需求,难以兼顾或无法同时实现。就高光谱波段数而言,数据采集时,期望获得足够全面和完整波段地测目标光谱信息,则数据量比较大,高谱数据存在很大的冗余信息;在对于一个未知目标的研究时,我们期望使用足够多的波段和足够全面的光谱信息;而在实际作业时,因为观测目标的波谱信息已知,可能只需要特定的几个波段,即一台定制化的多通道光谱设备就能完成作业,成本低且数据量小、数据冗余小,更利于数据的分析处理。市面上常见的高光谱设备,多是波段固定的,能灵活配置波段的较少;因此,如果设备能方便自如的配置波段,将会降低的数据存储压力和减少数据冗余,显著提升数据处理工作效率。

目前的高光谱测量设备都不具备现场实时或者准实时处理功能,都需要经过后期的数据处理才能使用,极大的限制了高光谱的应用场景,不能使用于上述对实时性要求高的场合,随着5G技术的兴起,更高速的传输带宽,使得数据远程传回云服务器机房实时处理成为可能,这将会减轻终端设备的存储和计算压力。

发明内容

本发明的目的在于提供了一种参数可编程的实时高光谱采集系统和方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种参数可编程的实时高光谱采集系统,包括GPU,所述GPU通过高速PCIE接口和RS232串口与FPGA信号连接,所述GPU的输入端与USB光谱相机的输出端信号连接,所述FPGA的输入端与Cameralink接口光谱相机的输出端信号连接,所述Cameralink接口光谱相机的输入端与算法校正模块的输出端信号连接,所述GPU的输出端与WIFI/蓝牙/4G/5G模块的输入端信号连接,所述WIFI/蓝牙/4G/5G模块的输出端与用户端的输入端信号连接。

优选的,所述用户端的内部包括web浏览器和APP。

一种参数可编程的实时高光谱采集方法,第一种方法包括以下步骤:

S1、程序将存储于SSD中的每帧数据移动过到DDR阵列,经过数据预处理和裁剪,放入多核心GPU使用预置智能算法进行并行处理,一边采集一边处理;

S2、处理后的实时报告存储于连接在GPU端的SSD中,再经过WIFI/蓝牙/4G/5G模块,最后用户在web浏览器或者APP中查看;

一种参数可编程的实时高光谱采集方法,第二种方法包括以下步骤:

S1、高光谱每帧数据先经过板载GPU进行必要的并行数据预处理后,放置于高速缓存阵列,经5G网络传送到云服务器端GPU阵列组进行处理;

S2、一边采集一边处理,处理后的结果,经5G网络传送在GPU连接的SSD中,最后用户在移动设备的web浏览器或者APP中查看。

与现有技术相比,本发明的有益效果是:

(1)该发明通过GPU和FPGA为核心的高光谱影像数据采集存储传输的终端,因能任意选择目标光谱通道,可依据测量意图和场合,在多光谱和高光谱两种模式间切换,将大大减小数据冗余、减少数据处理工作量、减轻数据存储压力、提升作业效率,GPU支持解译算法自定义和算法模型导入功能;

(2)该发明通过每个终端配置一组板载高速多核GPU模块,可以实现终端实时高光谱图像解译,单终端可以邀请的方式实现多个终端组网成云处理器,同时也可以通过5G网络连接远程机房的云处理器端GPU阵列实现实时高光谱处理;

(3)该发明通过将存储于SSD中的每帧数据移动过到DDR阵列,经过数据预处理和裁剪,放入多核心GPU使用预置智能算法进行并行处理,一边采集一边处理,处理后的实时报告存储于连接在GPU端的SSD中,用户在移动设备的web浏览器或者APP中,可以实时查看。

附图说明

图1为本发明系统图;

图2为本发明GPU实时处理框图;

图3为本发明基于5G的高光谱云实时处理系统框图。

图中:1GPU、2FPGA、3USB光谱相机、4Cameralink接口光谱相机、5算法校正模块、6WIFI/蓝牙/4G/5G模块、7用户端、71web浏览器、72APP。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

一种参数可编程的实时高光谱采集系统,包括GPU1,所述GPU1通过高速PCIE接口和RS232串口与FPGA2信号连接,所述GPU1的输入端与USB光谱相机3的输出端信号连接,所述FPGA2的输入端与Cameralink接口光谱相机4的输出端信号连接,所述Cameralink接口光谱相机4的输入端与算法校正模块5的输出端信号连接,所述GPU1的输出端与WIFI/蓝牙/4G/5G模块6的输入端信号连接,所述WIFI/蓝牙/4G/5G模块6的输出端与用户端7的输入端信号连接,用户端7的内部包括web浏览器71和APP72。

一种参数可编程的实时高光谱采集方法,包括以下步骤:

S1、程序将存储于SSD中的每帧数据移动过到DDR阵列,经过数据预处理和裁剪,放入多核心GPU使用预置智能算法进行并行处理,一边采集一边处理;

S2、处理后的实时报告存储于连接在GPU端的SSD中,再经过WIFI/蓝牙/4G/5G模块,最后用户在web浏览器或者APP中查看。

实施例二:

一种参数可编程的实时高光谱采集系统,包括GPU1,所述GPU1通过高速PCIE接口和RS232串口与FPGA2信号连接,所述GPU1的输入端与USB光谱相机3的输出端信号连接,所述FPGA2的输入端与Cameralink接口光谱相机4的输出端信号连接,所述Cameralink接口光谱相机4的输入端与算法校正模块5的输出端信号连接,所述GPU1的输出端与WIFI/蓝牙/4G/5G模块6的输入端信号连接,所述WIFI/蓝牙/4G/5G模块6的输出端与用户端7的输入端信号连接,用户端7的内部包括web浏览器71和APP72。

一种参数可编程的实时高光谱采集方法,包括以下步骤:

S1、高光谱每帧数据先经过板载GPU进行必要的并行数据预处理后,放置于高速缓存阵列,经5G网络传送到云服务器端GPU阵列组进行处理;

S2、一边采集一边处理,处理后的结果,经5G网络传送在GPU连接的SSD中,最后用户在移动设备的web浏览器或者APP中查看。

工作原理:当本发明使用时,程序将存储于SSD中的每帧数据移动过到DDR阵列,经过数据预处理和裁剪,放入多核心GPU使用预置智能算法进行并行处理,一边采集一边处理,处理后的实时报告存储于连接在GPU端的SSD中,再经过WIFI/蓝牙/4G/5G模块,最后用户在web浏览器或者APP中查看,高光谱每帧数据先经过板载GPU进行必要的并行数据预处理后,放置于高速缓存阵列,经5G网络传送到云服务器端GPU阵列组进行处理,一边采集一边处理,处理后的结果,经5G网络传送在GPU连接的SSD中,最后用户在移动设备的web浏览器或者APP中查看。

综上所述,本发明通过GPU1和FPGA2为核心的高光谱影像数据采集存储传输的终端,因能任意选择目标光谱通道,可依据测量意图和场合,在多光谱和高光谱两种模式间切换,将大大减小数据冗余、减少数据处理工作量、减轻数据存储压力、提升作业效率,通过每个终端配置一组板载高速多核GPU模块,可以实现终端实时高光谱图像解译,单终端可以邀请的方式实现多个终端组网成云处理器,同时也可以通过5G网络连接远程机房的云处理器端GPU阵列实现实时高光谱处理,通过将存储于SSD中的每帧数据移动过到DDR阵列,经过数据预处理和裁剪,放入多核心GPU使用预置智能算法进行并行处理,一边采集一边处理,处理后的实时报告存储于连接在GPU1端的SSD中,用户在移动设备的web浏览器71或者APP72中,可以实时查看。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种光谱和深度信息实时采集装置及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!