1.一种基于长时序遥感影像的海岸线提取方法,其特征在于,包括:步骤1、获取覆盖研究区的遥感影像,经数据预处理后,构建高质量密集时序遥感影像;
步骤2、对所述高质量密集时序遥感影像进行缨帽变换,获得亮度指数、绿度指数和湿度指数,并基于所述湿度指数构建湿度指数堆栈;
步骤3、利用MSIC算法和OTSU算法进行海岸线粗提取;
步骤3包括:
步骤3.1、利用MSIC算法对所述湿度指数堆栈进行操作,生成湿度最大值合成影像;所述MSIC算法的公式为:MSIC=max{F
式中,MSIC为最大光谱指数合成图像;F
步骤3.2、利用OTSU算法对湿度最大值合成影像进行操作,得到分割阈值;基于所述分割阈值进行水陆分割,得到海岸线粗提取结果;所述OTSU算法的公式为:g=ω
式中,g为前景图像和背景图像的类间方差,ω
步骤4、去除小面积水域影响,进行海岸线精提取。
2.根据权利要求1所述的基于长时序遥感影像的海岸线提取方法,其特征在于,还包括:步骤5、对海岸线精提取的结果进行精度评价。
3.根据权利要求2所述的基于长时序遥感影像的海岸线提取方法,其特征在于,步骤1中,所述数据预处理包括:利用质量波段QA和CFMASK函数去除云和阴影影响。
4.根据权利要求3所述的基于长时序遥感影像的海岸线提取方法,其特征在于,步骤5中,采用均方根误差RMSE进行精度评价。
5.根据权利要求4所述的基于长时序遥感影像的海岸线提取方法,其特征在于,步骤5中,步骤5中,将所述海岸线精提取的结果与NDWI法、MNDWI法和目视解译法所得海岸线提取结果进行对比。
6.一种基于长时序遥感影像的海岸线提取系统,其特征在于,用于执行权利要求1至5任一所述的基于长时序遥感影像的海岸线提取方法,包括:预处理模块,用于获取覆盖研究区的遥感影像,经数据预处理后,构建高质量密集时序遥感影像;
变换模块,用于对所述高质量密集时序遥感影像进行缨帽变换,获得亮度指数、绿度指数和湿度指数,并基于所述湿度指数构建湿度指数堆栈;
第一提取模块,用于利用MSIC算法和OTSU算法进行海岸线粗提取;
第二提取模块,用于去除小面积水域影响,进行海岸线精提取,包括:根据研究区特点,设定内陆水体的最小尺寸;
将所述内陆水体的最小尺寸除以遥感影像单个像素所对应的地面实际面积,得到像素阈值,以确保在不同空间分辨率的图像上计算的一致性;
对水体像素进行八邻域连接,将相邻的水体像素连接成更大的水体区域,以识别连续的水体区域;
删除所有小于像素阈值的对象,得到最终的水体区域边界。
7.一种计算机存储介质,其特征在于,所述计算机存储介质内存储有计算机程序;所述计算机程序在计算机上运行时,使得计算机执行权利要求1至5任一所述的基于长时序遥感影像的海岸线提取方法。