The invention provides a normalized vegetation index parallel extraction method based on openacc. The method includes: Step 1: transform the image data of the mat matrix storage structure into the image data of the sequential storage structure; step 2: read the image data and copy the image data to the acceleration device (GPU); step 3: divide all operations of the normalized vegetation index extraction algorithm into parallel operation and non parallel operation, and use the acceleration device to carry out parallel operation based on openacc The parallel operation includes histogram calculation operation, image stretching operation, histogram equalization operation, normalized vegetation index calculation operation and image binarization operation. The invention can combine the characteristics of vegetation thematic index, quickly and normatively use acceleration device to extract normalized vegetation index based on openacc in parallel.
【技术实现步骤摘要】
一种基于OpenACC的归一化植被指数并行提取方法
本专利技术涉及遥感应用加速领域,具体涉及一种基于OpenACC的归一化植被指数并行提取方法。
技术介绍
归一化植被指数(NDVI)在农业遥感中起到了至关重要的作用,适用于植被的动态监测与城市植被覆盖的时空变化监测。目前我国已建立了30个高分辨率对地观测系统数据与应用中心,每年有海量的遥感卫星数据亟待处理。加速对遥感大数据的处理已成为遥感应用过程中的重大课题。基于大规模集群的遥感影像处理是目前主流的处理模式,然而如何挖掘集群中单个节点内部的数据计算能力已成为遥感影像计算中不可忽视的问题。左宪禹等提出一种基于OpenMP和OpenCV的归一化植被指数并行计算方法(基于OpenMP和OpenCV的归一化植被指数并行计算研究[J].遥感科学.2017:33-40.),该算法主要基于多核CPU,仅考虑了单节点内部的多核CPU的计算资源,而未考虑计算能力更强的GPU计算资源,而传统的GPU编程标准较高,开发难度较大,开发周期较长,且对植被指数提取的加速流程未能提出一种规范的并行模型。
技术实现思路
针对传统的遥感影像处理算法在提取归一化植被指数时,对植被指数提取的加速流程未能提出一种规范的并行模型的问题,本专利技术提供一种基于OpenACC的归一化植被指数并行提取方法,能够结合植被指数提取流程串并行操作分离的特点,快速且规范的并行提取归一化植被指数。本专利技术提供一种基于OpenACC的归一化植被指数并行提取方法,该方法包括:步骤1: ...
【技术保护点】
1.一种基于OpenACC的归一化植被指数并行提取方法,其特征在于,包括:/n步骤1:将Mat矩阵存储结构的影像数据转换为顺序存储结构的影像数据;/n步骤2:读取影像数据,并将影像数据复制至加速设备;/n步骤3:将归一化植被指数提取算法的所有操作分为并行操作和非并行操作,利用加速设备基于OpenACC对并行操作进行并行处理,采用主机对非并行操作进行处理;其中,所述并行操作包括:直方图计算操作、图像拉伸操作、直方图均衡化操作、归一化植被指数计算操作和图像二值化操作。/n
【技术特征摘要】 【专利技术属性】
1.一种基于OpenACC的归一化植被指数并行提取方法,其特征在于,包括:
步骤1:将Mat矩阵存储结构的影像数据转换为顺序存储结构的影像数据;
步骤2:读取影像数据,并将影像数据复制至加速设备;
步骤3:将归一化植被指数提取算法的所有操作分为并行操作和非并行操作,利用加速设备基于OpenACC对并行操作进行并行处理,采用主机对非并行操作进行处理;其中,所述并行操作包括:直方图计算操作、图像拉伸操作、直方图均衡化操作、归一化植被指数计算操作和图像二值化操作。
2.根据权利要求1所述的方法,其特征在于,所述非并行操作包括:影像数据最大最小值统计操作、CDF计算操作和影像数据阈值计算操作。
技术研发人员:左宪禹,韩林果,林英豪,齐同源,邓智韬,乔保军,郭斌,葛强,
申请(专利权)人:河南大学,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。