CN115376002A - A Multispectral Satellite Remote Sensing Bathymetry Method Based on Stacking Integrated Model - Google Patents
A Multispectral Satellite Remote Sensing Bathymetry Method Based on Stacking Integrated Model Download PDFInfo
- Publication number
- CN115376002A CN115376002A CN202211041206.XA CN202211041206A CN115376002A CN 115376002 A CN115376002 A CN 115376002A CN 202211041206 A CN202211041206 A CN 202211041206A CN 115376002 A CN115376002 A CN 115376002A
- Authority
- CN
- China
- Prior art keywords
- layer
- remote sensing
- model
- stacking
- multispectral satellite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 81
- 238000012549 training Methods 0.000 claims abstract description 34
- 238000010801 machine learning Methods 0.000 claims abstract description 22
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 18
- 238000013507 mapping Methods 0.000 claims abstract description 16
- 230000010354 integration Effects 0.000 claims abstract description 15
- 238000007637 random forest analysis Methods 0.000 claims description 21
- 238000012937 correction Methods 0.000 claims description 17
- 238000007781 pre-processing Methods 0.000 claims description 16
- 238000012795 verification Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 13
- 230000005855 radiation Effects 0.000 claims description 12
- 238000013528 artificial neural network Methods 0.000 claims description 11
- 238000012706 support-vector machine Methods 0.000 claims description 10
- 230000003044 adaptive effect Effects 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000001303 quality assessment method Methods 0.000 claims description 6
- 238000011156 evaluation Methods 0.000 claims description 5
- 230000008030 elimination Effects 0.000 claims description 3
- 238000003379 elimination reaction Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 abstract description 5
- 238000001514 detection method Methods 0.000 abstract description 3
- 238000000691 measurement method Methods 0.000 abstract 1
- 238000013441 quality evaluation Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 15
- 238000003384 imaging method Methods 0.000 description 7
- 210000002569 neuron Anatomy 0.000 description 6
- 239000013598 vector Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 238000003066 decision tree Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000012892 rational function Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 239000003643 water by type Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004836 empirical method Methods 0.000 description 2
- 238000012417 linear regression Methods 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000000513 principal component analysis Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000002310 reflectometry Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012876 topography Methods 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000009412 basement excavation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003653 coastal water Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000009430 construction management Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 210000004205 output neuron Anatomy 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/05—Underwater scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/20—Ensemble learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Image Analysis (AREA)
Abstract
Description
技术领域technical field
本发明涉及海洋遥感探测领域,特别涉及一种基于stacking集成模型的多光谱卫星遥感测深方法。The invention relates to the field of marine remote sensing detection, in particular to a multispectral satellite remote sensing depth sounding method based on a stacking integrated model.
背景技术Background technique
水深是重要的地形要素,水深测量是获取海底信息的关键,水下地形是海洋建设管理和沿海环境监测的关键数据。通过水深测量,可以探测水下地形地貌、水下航道障碍物,为近海经济建设和军事斗争服务。Water depth is an important topographic element, bathymetry is the key to obtaining seabed information, and underwater topography is key data for marine construction management and coastal environment monitoring. Through bathymetry, it is possible to detect underwater topography and underwater channel obstacles, and serve offshore economic construction and military struggle.
海洋水深作为重要的水文特征之一,一直是海洋调查与测绘中最为基础的一项工作,浅海水深测量一直是海洋调查测绘领域的难点。使用基于船只的声学回声探测绘制地图,这种方法能够沿横断面生成精确的点测量或深度剖面,但受到效率低、费用高和不易获取的限制。因浅海水域制约了航行安全,尤其是在超差较大区域,传统的船载声呐测深无法适用于近岸浅水水域,另一种替代方法是,结合实测水深数据和卫星遥感数据,以实测改进遥感水深的预测,并且随着光学传感器空间分辨率和光谱分辨率的提高而更为准确,其中空间分辨率高于30m的卫星图像,如Landsat卫星、SPOT和WorldView卫星的出现,使得机载卫星测深(Satellite Derived Bathymetry,SDB)已经渐渐成为可以实际应用的测深方式。Ocean bathymetry, as one of the important hydrological characteristics, has always been the most basic work in marine survey and mapping. Shallow water bathymetry has always been a difficult point in the field of marine survey and mapping. Mapping using ship-based acoustic echosounding, an approach capable of producing precise point measurements or depth profiles along transects, is limited by inefficiency, expense, and lack of availability. Because shallow waters restrict navigation safety, especially in areas with large tolerances, traditional shipborne sonar sounding cannot be applied to nearshore shallow waters. Another alternative method is to combine measured water depth data and satellite remote sensing data to measure Improve the prediction of remote sensing water depth, and it will be more accurate with the improvement of spatial resolution and spectral resolution of optical sensors. The emergence of satellite images with spatial resolution higher than 30m, such as Landsat satellite, SPOT and WorldView satellite, makes airborne Satellite Derived Bathymetry (SDB) has gradually become a practical way of sounding.
作为水深反演探测方法,当前已经开发了经验方法和基于物理的半经验方法,用于卫星测深研究。尽管底部反射率的变化和水柱光学特性的变化会影响精确的深度提取,但使用多个波段可以提高深度估计的稳健性。然而,仅仅基于多光谱传感器的测深在实际应用中仍存在问题。卫星测深需要一定卫星图像的监督训练数据,并且测深误差较大。因此需要结合实测数据,通过机器学习模型反演水深数据,来提高测深精度。As a sounding method for bathymetry inversion, empirical methods and physics-based semi-empirical methods have been developed for satellite bathymetry research. Although variations in bottom reflectivity and variations in the optical properties of the water column can affect accurate depth extraction, using multiple bands can improve the robustness of depth estimation. However, bathymetry based solely on multispectral sensors is still problematic in practical applications. Satellite sounding requires supervised training data of certain satellite images, and the sounding error is relatively large. Therefore, it is necessary to combine the measured data and invert the water depth data through the machine learning model to improve the sounding accuracy.
近些年来,国内外学者在利用机器学习模型对多光谱遥感进行水深反演的研究上做了多方面研究。当前前已有多列机器学习方法被应用在遥感水深反演上,张鹰、王艳娇等引入动量BP神经网络模型,反演长江口南港河段的水深,发现模型在5米以浅水域反演精度较高; Vanesa Mateo-Pérez等使用支持向量机模型对Sentinel-2遥感图像在西班牙的Luarca和Candás港口的水深进行计算,得出接近实测的反演结果;T atsuyukiSagaw等人使用随机森林机器学习和多时相卫星图像创建广义深度估计模型,使用Google Earth引擎分析了总共135幅 Landsat-8图像和五个区域的大量训练测深数据。通过与参考测深数据的比较,评估了SDB的精度。五个试验区最终估计水深的均方根误差为1.41m,深度为0至20m,可见随机森林模型的计算适用于高透明度条件下的各种浅水区域;Hassan Mohamed利用最小二乘增强 (LSB)的集成学习拟合算法,从高分辨率卫星图像和生态测深仪的水深测量样本中计算浅水湖泊水深图的方法,并将其与主成分分析 (PCA)和广义线性模型(GLM)的回归方法做比较,可见集成学习算法相比单一模型有着更高的潜力。In recent years, scholars at home and abroad have done various researches on the research of water depth inversion for multispectral remote sensing using machine learning models. At present, multiple machine learning methods have been applied to the inversion of remote sensing water depth. Zhang Ying, Wang Yanjiao, etc. introduced the momentum BP neural network model to invert the water depth of the Nangang section of the Yangtze Estuary, and found that the inversion accuracy of the model in waters shallower than 5 meters Higher; Vanesa Mateo-Pérez et al. used the support vector machine model to calculate the water depth of Sentinel-2 remote sensing images in Luarca and Candás ports in Spain, and obtained inversion results close to the actual measurement; Tatsuyuki Sagaw et al. used random forest machine learning and A generalized depth estimation model was created from multi-temporal satellite images, and a total of 135 Landsat-8 images and a large number of training bathymetric data from five regions were analyzed using the Google Earth engine. The accuracy of the SDB was assessed by comparison with reference bathymetric data. The root mean square error of the final estimated water depth in the five test areas is 1.41m, and the depth is 0 to 20m. It can be seen that the calculation of the random forest model is suitable for various shallow water areas under high transparency conditions; Hassan Mohamed uses the least squares enhancement (LSB) An ensemble learning fitting algorithm for computing shallow lake bathymetric maps from high-resolution satellite imagery and bathymetric samples from ecosounders and regressing them with principal component analysis (PCA) and generalized linear models (GLM) Compared with the methods, it can be seen that the integrated learning algorithm has a higher potential than a single model.
现有的机器学习模型大多使用同一种分类器,或是多个相同来源的分类器共同集成,这种集成方法可以叫做同源集成。对于同源集成而言,有一个需要注意也十分重要的点:那就是相同来源的模型的误差是相关的,也就是引起每个模型误差的原因都是相同的,各个模型引发误差的因素是比较相似的,那么通过组合仍然不能有效的提高模型的效果。又因为每个模型在不同水深范围都有其表现优秀的擅长领域,因此,很难找到一种机器学习模型适应所有的水深反演条件。Most of the existing machine learning models use the same classifier, or multiple classifiers from the same source are integrated together. This integration method can be called homologous integration. For homologous integration, there is a very important point to note: that is, the errors of models from the same source are related, that is, the causes of each model error are the same, and the factors that cause errors in each model are Similar, then the combination still cannot effectively improve the effect of the model. And because each model has its excellent areas of expertise in different water depth ranges, it is difficult to find a machine learning model that is suitable for all water depth inversion conditions.
发明内容Contents of the invention
针对现有的技术缺陷,本发明提出使用Stacking的集成方法,针对不同的模型进行不同的加权输出,这样可以发挥各个模型的特性,得到更好的反演结果。In view of the existing technical defects, the present invention proposes an integration method using Stacking to perform different weighted outputs for different models, so that the characteristics of each model can be brought into play and better inversion results can be obtained.
为了达到上述目的,本发明提供了一种基于stacking集成模型的多光谱卫星遥感测深方法,包括如下步骤:In order to achieve the above object, the present invention provides a kind of multispectral satellite remote sensing sounding method based on stacking integrated model, comprising the steps:
(1)获取待测水域的多光谱卫星影像及对应的实测样本数据集,针对所述多光谱卫星影像进行预处理;针对所述实测样本数据集划分为训练集和验证集;(1) Obtain the multispectral satellite image of the water area to be measured and the corresponding measured sample data set, carry out preprocessing for the multispectral satellite image; divide the measured sample data set into a training set and a verification set;
(2)建立stacking集成模型,所述stacking集成模型有两层,包括第一层的基学习层和第二层的泛化层,所述基学习层包括多个基础学习器;(2) set up the stacking integration model, the stacking integration model has two layers, including the base learning layer of the first layer and the generalization layer of the second layer, and the base learning layer includes a plurality of basic learners;
(3)将预处理后所述多光谱卫星影像及所述实测样本数据集输入到stacking集成模型进行训练,获取所述待测水域的整体水深信息;(3) input the multispectral satellite image and the measured sample data set into the stacking integrated model after preprocessing to obtain the overall water depth information of the water area to be measured;
(4)针对所述待测水域的整体水深信息进行质量评估和水深制图。(4) Carry out quality assessment and bathymetry mapping for the overall water depth information of the water area to be measured.
进一步的,所述针对所述多光谱卫星影像进行预处理包括:辐射校正、几何配准以及耀斑消除。Further, the preprocessing of the multi-spectral satellite image includes radiation correction, geometric registration and flare elimination.
进一步的,所述基学习层的多个基础学习器包括:随机森林、支持向量机、GBDT以及神经网络四种水深反演机器学习模型。Further, the multiple basic learners of the basic learning layer include: random forest, support vector machine, GBDT and neural network four water depth inversion machine learning models.
进一步的,所述泛化层的学习器为MARS多重自适应回归样条算法。Further, the learner of the generalization layer is MARS multiple adaptive regression spline algorithm.
进一步的,所述stacking集成模型的训练方法包括:Further, the training method of the stacking integrated model includes:
(2.1)将预处理后所述多光谱卫星影像及所述训练集数据输入到所述基学习层的多个基础学习器进行水深反演机器学习,其结果作为所述基学习层的输出;(2.1) Input the preprocessed multispectral satellite images and the training set data to a plurality of basic learners of the basic learning layer to perform water depth inversion machine learning, and the result is used as the output of the basic learning layer;
(2.2)使用所述验证集数据针对所述基学习层的输出进行验证评估;(2.2) using the verification set data to verify and evaluate the output of the base learning layer;
(2.3)将所述基学习层的输出作为所述泛化层的训练数据集进行训练,并使用所述验证集数据进行验证评估,获取所述待测水域的整体水深信息。(2.3) Using the output of the basic learning layer as the training data set of the generalization layer for training, and using the verification set data for verification and evaluation, and obtaining the overall water depth information of the water area to be tested.
本发明还提供了一种基于stacking集成模型的多光谱卫星遥感测深装置,包括:The present invention also provides a multispectral satellite remote sensing depth-sounding device based on the stacking integrated model, comprising:
预处理模块:用于获取待测水域的多光谱卫星影像及对应的实测样本数据集,针对所述多光谱卫星影像进行预处理;针对所述实测样本数据集划分为训练集和验证集;Preprocessing module: used to obtain the multispectral satellite image of the water area to be measured and the corresponding measured sample data set, and perform preprocessing on the multispectral satellite image; divide the measured sample data set into a training set and a verification set;
集成模型建模模块:用于建立stacking集成模型,所述stacking 集成模型包括第一层的基学习层和第二层的泛化层,所述基学习层包括多个基础学习器;Integrated model modeling module: for setting up stacking integrated model, described stacking integrated model comprises the basic learning layer of the first layer and the generalization layer of the second layer, and described basic learning layer comprises a plurality of basic learners;
水深计算模块:用于将预处理后所述多光谱卫星影像及所述实测样本数据集输入到stacking集成模型进行训练,获取所述待测水域的水深信息;Water depth calculation module: used for inputting the preprocessed multispectral satellite image and the measured sample data set into the stacking integrated model to obtain the water depth information of the water area to be measured;
评估及制图模块:用于针对所述待测水域的整体水深信息进行质量评估和水深制图。Evaluation and mapping module: used for quality assessment and bathymetric mapping of the overall water depth information of the water area to be measured.
本发明还提供了一种设备,包括存储器、处理器以及存储在存储器中并能在存储器上执行的计算机程序,所述处理器执行计算机程序时实现上述基于stacking集成模型的多光谱卫星遥感测深方法。The present invention also provides a device, including a memory, a processor, and a computer program stored in the memory and capable of being executed on the memory. When the processor executes the computer program, the above-mentioned multispectral satellite remote sensing depth sounding based on the stacking integrated model is realized. method.
本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行上述基于 stacking集成模型的多光谱卫星遥感测深方法。The present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed in a computer, the computer is made to execute the above-mentioned method for multi-spectral satellite remote sensing depth sounding based on the stacking integrated model.
本发明的有益效果:Beneficial effects of the present invention:
本发明所提出的将多个训练数据集和机器学习模型相结合的方法,在针对遥感影像估计水深方面是有效的,并且该模型方法结果优于单一模型。它可以成功地从观测到的卫星图像中估计水深,与传统声学测深方法相比,具有成本更低、广泛性更强的优点。除此以外,考虑到机器学习方法的非参数性质,该集成模型可以不仅应用于沿海水深的估计,还可用于其他可观测的沿海量化数值。The method of combining multiple training data sets and machine learning models proposed by the present invention is effective in estimating water depth for remote sensing images, and the result of the model method is better than that of a single model. It can successfully estimate water depth from observed satellite imagery, and has the advantages of lower cost and greater versatility than traditional acoustic bathymetry methods. In addition, considering the non-parametric nature of machine learning methods, the integrated model can be applied not only to the estimation of coastal water depth, but also to other observable coastal quantitative values.
附图说明Description of drawings
图1是本发明实施例基于stacking集成模型的多光谱卫星遥感测深方法流程示意图。Fig. 1 is a schematic flow chart of a multi-spectral satellite remote sensing depth sounding method based on a stacking integrated model according to an embodiment of the present invention.
图2是本发明实施例实测深度与一种机器学习方法的反演结果对比图((a)随机森林(RF);(b)GBDT;(c)神经网络;(d)支持向量回归(SVR))。Fig. 2 is the comparison chart ((a) random forest (RF) of the inversion result of measured depth and a kind of machine learning method of the embodiment of the present invention; (b) GBDT; (c) neural network; (d) support vector regression (SVR )).
图3是基于卫星图像数据和多重自适应回归样条(MARS)的多个训练集的实测深度和水深估计结果之间的相关性示意图。Fig. 3 is a schematic diagram of the correlation between the measured depth and the water depth estimation results based on satellite image data and multiple adaptive regression splines (MARS) for multiple training sets.
图4是不同方法不同水深范围下的RMSE值结果图。Fig. 4 is the result graph of RMSE values under different water depth ranges by different methods.
图5是基于卫星图像数据多训练集和多重自适应回归样条 (MARS)的水深图估计图。Figure 5 is a diagram of bathymetric map estimation based on multiple training sets of satellite image data and multiple adaptive regression splines (MARS).
图6是三亚南山港地区实测水深影像图。Figure 6 is an image of the measured water depth in the Nanshan Port area of Sanya.
具体实施方式Detailed ways
下面结合附图和实施例对本发明做进一步的解释。The present invention will be further explained below in conjunction with the accompanying drawings and embodiments.
如图1所示,本发明实施例提供了一种基于stacking集成模型的多光谱卫星遥感测深方法,包括如下步骤:As shown in Figure 1, the embodiment of the present invention provides a multi-spectral satellite remote sensing depth-sounding method based on the stacking integrated model, including the following steps:
S101、获取待测水域的多光谱卫星影像及对应的实测样本数据集,针对所述多光谱卫星影像进行预处理;针对所述实测样本数据集划分为训练集和验证集;S101. Acquire multispectral satellite images of the water area to be measured and corresponding measured sample data sets, and perform preprocessing on the multispectral satellite images; divide the measured sample data sets into training sets and verification sets;
对于多光谱卫星影像进行预处理,包括:辐射校正、几何配准以及耀斑消除。Preprocessing of multispectral satellite imagery, including: radiometric correction, geometric registration, and flare removal.
辐射校正:遥感图像的储存格式是没有任何量纲的,不具有任何物理意义,所以必须经过辐射校正来转换成地表反射率或辐亮度,才能继续使用。考虑到是研究区域主要是海洋,表面平坦,不考虑地形因素产生的辐射畸变。因此对研究区域影像进行辐射校正时,主要包括辐射定标、大气校正两部分。本专利中使用ENVI软件完成对影像的处理。Radiation correction: The storage format of remote sensing images is dimensionless and does not have any physical meaning, so it must be converted into surface reflectance or radiance through radiation correction before it can be used continuously. Considering that the research area is mainly the ocean, the surface is flat, and the radiation distortion caused by terrain factors is not considered. Therefore, the radiometric correction of the images in the study area mainly includes two parts: radiometric calibration and atmospheric correction. Use ENVI software to complete image processing in this patent.
1)辐射定标1) Radiation calibration
辐射定标就是将传感器记录的电压或数字值(DN,Digital Number,也称数字量化值)转换成绝对辐射亮度的过程。辐射定标可分为相对辐射定标和绝对辐射定标,相对辐射定标目的是消除传感器各个探测元件的对目标物响应不一致性。相对辐射定标需要处理时同一成像范围内每个目标的响应差异,还要处理成像后各个扫描带之间的原始DN值之间的响应差异,GF-6号影像利用如下公式进行相对的辐射定标。Radiation calibration is the process of converting the voltage or digital value (DN, Digital Number, also called digital quantization value) recorded by the sensor into absolute radiance. Radiation calibration can be divided into relative radiation calibration and absolute radiation calibration. The purpose of relative radiation calibration is to eliminate the inconsistency of the response of each detection element of the sensor to the target object. Relative radiometric calibration needs to deal with the response difference of each target in the same imaging range, and also deal with the response difference between the original DN values of each scanning zone after imaging. The GF-6 image uses the following formula to perform relative radiometric calibration target.
式中q(λ):表示的为相对辐射校正后的灰度值,p(λ)处理前的灰度值,A(λ)时暗目标的偏置,B(λ)时目标物之间的相对增益。In the formula, q(λ): represents the gray value after relative radiation correction, the gray value before p(λ) processing, the bias of the dark target when A(λ), and the distance between objects when B(λ) relative gain.
2)大气校正2) Atmospheric correction
前面通过辐射定标已经获得了大气层顶辐亮度,而大气校正是将大气顶层辐亮度转换到地表辐亮度的过程。大气校正主要目的是削弱的卫星传感器接收到的大气散射和反射能量,尽可能多的获得地表的真实反射率信息。The radiance at the top of the atmosphere has been obtained through radiometric calibration, and atmospheric correction is the process of converting the radiance at the top of the atmosphere to the surface radiance. The main purpose of atmospheric correction is to weaken the atmospheric scattering and reflection energy received by the satellite sensor, and to obtain as much real reflectivity information of the surface as possible.
几何配准:几何校正是对遥感图像上的坐标移位产生的几何误差进行纠正。共线方程从理论上严密的描述了图像的成像关系,利用其进行几何校正是最精确的。但对于一些高分辨率的商业遥感卫星,如 WorldView、IKONOS等传感器的信息都是保密的成像方式卫星轨道也是不公开的,在不知道其成像方式和轨道参数的情况下,几何校正不可能通过严格的几何模型完成。而有理函数模型(Rational Function Model,RFM)能够获得与严格成像模型精度近乎一致的新型传感器成像模型,它是一种广义的数学校正模型,将影像的像点坐标(r,c)与其对应的地面点的坐标(X,Y,Z)用比值多项式联系起来。RPC模型公式为:Geometric registration: Geometric correction is to correct the geometric error caused by the coordinate displacement on the remote sensing image. The collinear equation strictly describes the imaging relationship of the image in theory, and it is the most accurate to use it for geometric correction. However, for some high-resolution commercial remote sensing satellites, such as WorldView, IKONOS and other sensors, the information of the sensors is confidential, and the satellite orbit of the imaging method is not public. Without knowing the imaging method and orbit parameters, geometric correction cannot pass Strict geometric model is completed. The rational function model (Rational Function Model, RFM) can obtain a new type of sensor imaging model that is nearly consistent with the accuracy of the strict imaging model. It is a generalized mathematical correction model that combines the image point coordinates (r, c) The coordinates (X, Y, Z) of the ground points are related by ratio polynomials. The RPC model formula is:
式中:P(X,Y,Z)为多项式函数,具体表达式为:In the formula: P(X,Y,Z) is a polynomial function, and the specific expression is:
式中:a0,a1,a2……,a19是有理函数的系数。In the formula: a 0 , a 1 , a 2 ..., a 19 are coefficients of rational functions.
耀斑消除:当浅海区域受到风浪影响时,太阳光在粗糙海面发生菲涅耳反射,而在遥感图像的就产生白色的耀斑,这对浅海水深的反演精度会产生一定的影响。根据Lyzenga等提出的理论,水体对近红外波段具有强吸收的特性,可认为在近红外波段的辐射亮度只有大气散射和太阳耀斑组成,在经过大气校正后的图像上,只受太阳耀斑的影响。在图像上选择不包含水体信息的深水区中的N个样本点,可见光波段i与近红外波段j之间的协方差ρij表示为:Flare Elimination: When the shallow sea area is affected by wind and waves, sunlight will be reflected by Fresnel on the rough sea surface, and white flares will be generated in the remote sensing image, which will have a certain impact on the retrieval accuracy of shallow sea depth. According to the theory proposed by Lyzenga et al., water bodies have strong absorption characteristics in the near-infrared band. It can be considered that the radiance in the near-infrared band is only composed of atmospheric scattering and solar flares. On the image after atmospheric correction, it is only affected by solar flares. . Select N sample points in the deep water area that does not contain water body information on the image, and the covariance ρ ij between the visible light band i and the near-infrared band j is expressed as:
其中Lin代表第n个样本点在波段i上的辐射亮度值,Ljn则代表第n个样本点在近红外波段上的辐射亮度值。Among them, L in represents the radiance value of the nth sample point in the band i, and L jn represents the radiance value of the nth sample point in the near-infrared band.
Lyzenga等人的理论将耀斑去除的公式表示为:The theory of Lyzenga et al. expresses the formula of flare removal as:
其中:Li'是波段i去除太阳耀斑后的辐射亮度,Li是波段i受到耀斑污染的辐射亮度值,Lj是近红外波段辐射亮度值,是样本点在近红外波段的平均辐射亮度。Among them: L i 'is the radiance of band i after removing solar flares, L i is the radiance value of band i polluted by flares, L j is the radiance value of near-infrared band, is the average radiance of the sample point in the near-infrared band.
S102、建立stacking集成模型,所述stacking集成模型有两层,包括第一层的基学习层和第二层的泛化层,所述基学习层包括多个基础学习器;S102. Establish a stacking integrated model, the stacking integrated model has two layers, including a base learning layer of the first layer and a generalization layer of the second layer, and the base learning layer includes a plurality of basic learners;
基学习层包括随机森林、支持向量机、GBDT以及神经网络四种水深反演机器学习模型;泛化层为MARS多重自适应回归样条算法。The basic learning layer includes four water depth inversion machine learning models: random forest, support vector machine, GBDT and neural network; the generalization layer is the MARS multiple adaptive regression spline algorithm.
机器学习是一种通过先验信息来提升模型能力的方式。具体来说,对于给定的任务和性能度量标准,使用先验信息,通过某种计算方式改进初始模型,来获得一个性能更好的改进模型。通过若干带有标注的样本数据构造出一个预测模型,使得预测模型的预测输出尽可能符合真实值,我们称这个预测模型为回归模型。用来建立模型的样本点称为训练样本,用来检查模型结果的样本点称为检查样本。使用机器学习的本质就是寻找一个从输入数据到输出数据的映射,并将该映射作为预测模型。在本发明中前后用到五大机器学习模型:Machine learning is a way to improve the ability of models through prior information. Specifically, for a given task and performance metric, use prior information to improve the initial model in a computational way to obtain an improved model with better performance. A prediction model is constructed by using several labeled sample data, so that the prediction output of the prediction model conforms to the real value as much as possible. We call this prediction model a regression model. The sample points used to build the model are called training samples, and the sample points used to check the model results are called inspection samples. The essence of using machine learning is to find a mapping from input data to output data and use this mapping as a predictive model. In the present invention, five machine learning models are used before and after:
1)随机森林模型(RandomForest,RF)1) Random Forest Model (RandomForest, RF)
随机森林模型是一种集成式的监督学习方法,在其算法中,同时生成多个预测模型,并综合分析每个模型的预测结果来提升预测准确度。随机森林算法设计对样本和变量进行抽样,从而生成大量决策树,对于每棵树进行自助抽样,利用袋外样本数据进行误差估计。在生成决策树的时候,随机选择变量,因此随机森林不会随着树数目的增多而产生过度拟合。随机森林算法能够在大数据集的情况下仍有高效的学习速率,可以计算变量的相对重要度,对结果具有可解释性。随机森林是对Bagging思想的演化,随机森林在Bagging的样本随机采样基础上,又加上了特征的随机选择,其基本思想没有脱离Bagging的范畴。The random forest model is an integrated supervised learning method. In its algorithm, multiple prediction models are generated at the same time, and the prediction results of each model are comprehensively analyzed to improve the prediction accuracy. The random forest algorithm is designed to sample samples and variables to generate a large number of decision trees, conduct self-service sampling for each tree, and use out-of-bag sample data for error estimation. When generating a decision tree, the variables are randomly selected, so the random forest will not overfit as the number of trees increases. The random forest algorithm can still have an efficient learning rate in the case of large data sets, can calculate the relative importance of variables, and has interpretability for the results. Random forest is the evolution of the idea of Bagging. Random forest adds random selection of features on the basis of random sampling of Bagging samples, and its basic idea does not depart from the category of Bagging.
2)支持向量机(Support Vector Machine,SVM)2) Support Vector Machine (Support Vector Machine, SVM)
支持向量机(Support Vector Machine,SVM)是一类按监督学习方式对数据进行二元分类的广义线性分类器(generalized linear classifier)。对于线性情况,回归由决策函数直接执行。对于非线性情况,线性回归是通过在高维空间中构造决策函数来实现的,适用于构造多维小样本回归模型。在本实验中,选择了核方法(kernel method) 进行非线性分类。Support vector machine (Support Vector Machine, SVM) is a kind of generalized linear classifier (generalized linear classifier) for binary classification of data according to supervised learning. For the linear case, regression is performed directly by the decision function. For nonlinear cases, linear regression is realized by constructing a decision function in a high-dimensional space, which is suitable for constructing a multidimensional small sample regression model. In this experiment, the kernel method was chosen for nonlinear classification.
SVR模型的回归函数为:The regression function of the SVR model is:
注:φ(x)为非线性映射函数,w为超平面的权值向量,b为偏置向量。为提高对测试样本的计算速度,引入拉格朗日乘子,通过建立其函数,式子如下:Note: φ(x) is a nonlinear mapping function, w is the weight vector of the hyperplane, and b is the bias vector. In order to improve the calculation speed of the test samples, the Lagrangian multiplier is introduced, and its function is established, the formula is as follows:
注:ai为引入的拉格朗日系数;C为惩罚因子,ai和a为最优解向量,将所得的ai和a带入方程式,便可求解参数回归系数w和截距项b,最终即可求得回归函数。Note: a i is the introduced Lagrangian coefficient; C is the penalty factor, a i and a are the optimal solution vectors, and the obtained a i and a are brought into the equation to solve the parameter regression coefficient w and the intercept item b. Finally, the regression function can be obtained.
支持向量回归主要通过提升维度,构造线性函数,从而取代非线性函数,从而实现线性回归,是支持向量机函数在回归方向的应用。Support vector regression mainly replaces nonlinear functions by increasing the dimension and constructing linear functions, so as to realize linear regression, which is the application of support vector machine functions in the direction of regression.
3)GBDT模型(GradientBoosting Decision Tree,GBDT)3) GBDT model (GradientBoosting Decision Tree, GBDT)
GBDT算法也被称为MART(MultipleAddictiveRegressionTree),是一类集成学习算法,其通过将许多弱学习器进行组合从而生成一个强学习器。其每次计算都是为了减少上一次的残差,因此GBDT的每个预测函数必须采用一个序列,以串行的方式顺序产生,后一个模型参数需要上一轮模型的结果。这符合Boosting反复降低残差提升模型效果的思想。The GBDT algorithm, also known as MART (Multiple Addictive Regression Tree), is a type of integrated learning algorithm that generates a strong learner by combining many weak learners. Each calculation is to reduce the residual error of the last time, so each prediction function of GBDT must adopt a sequence, which is generated sequentially in a serial manner, and the latter model parameter needs the result of the last round of the model. This is in line with Boosting's idea of repeatedly reducing the residual to improve the effect of the model.
其具体工作原理为对输入模型的训练样本 {(x1,y1),(x2,y2),…,(xn,yn)},统计其损失函数为L(y,f(x)),迭代次数为 n=1,2,3…,N。Its specific working principle is to input the training samples of the model {(x 1 ,y 1 ),(x 2 ,y 2 ),…,(x n ,y n )}, and the statistical loss function is L(y,f( x)), the number of iterations is n=1, 2, 3..., N.
对每个样本i=1,2,…,I计算残差:Compute residuals for each sample i=1,2,...,I:
将上步得到的残差作为样本新的真实值,并将(xi,Tin)作为下棵树的训练数据,从而更新回归得到新的回归树。对回归树的每个叶子节点,范围为Ekn,k=1,2,…K计算损失函数,得到最优的拟合值:Use the residual error obtained in the previous step as the new true value of the sample, and use ( xi , T in ) as the training data of the next tree, so as to update the regression to obtain a new regression tree. For each leaf node of the regression tree, the range is E kn , k=1,2,...K calculates the loss function, and obtains the optimal fitting value:
通过更新学习器:By updating the learner:
得到最终的学习器:Get the final learner:
4)神经网络(Back-Propagation Network,BP)4) Neural Network (Back-Propagation Network, BP)
BP神经网络(Back-Propagation Network)是多层前馈神经网络,其误差是按照逆向传播算法训练的。在训练过程中,BP神经网络能不断地修改网络权值和阈值,从而使误差函数沿着梯度方向的反方向下降,进而使输出的数值接近期望。本文选择MLP(多层感知器)神经网络是常见的ANN(即Artificial Neuro Network人工神经网络) 算法,它由一个输入层,一个输出层和一个或多个隐藏层组成。在 MLP中的所有神经元都差不多,每个神经元都有几个输入(连接前一层)神经元和输出(连接后一层)神经元,该神经元会将相同值传递给与之相连的多个输出神经元。BP neural network (Back-Propagation Network) is a multi-layer feed-forward neural network, and its error is trained according to the reverse propagation algorithm. During the training process, the BP neural network can continuously modify the network weights and thresholds, so that the error function decreases along the opposite direction of the gradient direction, so that the output value is close to the expectation. This paper chooses MLP (Multilayer Perceptron) neural network is a common ANN (Artificial Neuro Network artificial neural network) algorithm, which consists of an input layer, an output layer and one or more hidden layers. All neurons in MLP are similar, each neuron has several input (connection to the previous layer) neuron and output (connection to the next layer) neuron, the neuron will pass the same value to the neuron connected to it multiple output neurons.
5)多重自适应回归样条(MARS)5) Multiple Adaptive Regression Splines (MARS)
多重自适应回归样条(MARS)算法是一种使用自适应选择样条函数的非参数多重回归方法。虽然在这种方法中假设线性,但可以用依赖于预测变量的系数来构建模型。The Multiple Adaptive Regression Splines (MARS) algorithm is a nonparametric multiple regression method using adaptive selection splines. Although linearity is assumed in this approach, a model can be built with coefficients that depend on the predictor variables.
S103、将预处理后所述多光谱卫星影像及所述实测样本数据集输入到stacking集成模型进行训练,获取所述待测水域的整体水深信息;S103. Input the preprocessed multispectral satellite image and the measured sample data set into the stacking integrated model for training, and obtain the overall water depth information of the water area to be measured;
训练过程如下:The training process is as follows:
(1)将预处理后所述多光谱卫星影像及所述训练集数据输入到所述基学习层的多个基础学习器进行水深反演机器学习,其结果作为所述基学习层的输出;(1) input the multi-spectral satellite images and the training set data after preprocessing to a plurality of basic learners of the basic learning layer to carry out water depth inversion machine learning, and the result is used as the output of the basic learning layer;
(2)使用所述验证集数据针对所述基学习层的输出进行验证评估;(2) using the verification set data to verify and evaluate the output of the base learning layer;
(3)将所述基学习层的输出作为所述泛化层的训练数据集进行训练,并使用所述验证集数据进行验证评估,获取所述待测水域的整体水深信息。(3) Using the output of the basic learning layer as the training data set of the generalization layer for training, and using the verification set data for verification and evaluation to obtain the overall water depth information of the water area to be tested.
本发明使用python语言中的“SCIKIT-LEARN”包,并使用与所选波段对应的训练样本点用作数据集,输入到随机森林、支持向量机、GBDT以及神经网络四种水深反演机器学习模型,以此作为堆栈泛化中的基学习器输出结果。The present invention uses the "SCIKIT-LEARN" package in the python language, and uses the training sample points corresponding to the selected band as a data set, which is input into four kinds of water depth inversion machine learning of random forest, support vector machine, GBDT and neural network model, which is used as the base learner output in stack generalization.
之后使用“SCIKIT-LEARN”包中的stacking模块,将第一层结果作为数据集输入到“py-earth”包中的MARS多重自适应回归样条算法,将其作为元学习器再度训练,得到最终输出结果。利用验证集对模型进行精度比较与比较,得到优化后的水深反演模型。Then use the stacking module in the "SCIKIT-LEARN" package to input the first layer results as a data set into the MARS multiple adaptive regression spline algorithm in the "py-earth" package, and train it again as a meta-learner to obtain final output. The accuracy of the model is compared and compared with the verification set, and the optimized water depth inversion model is obtained.
S104、针对所述待测水域的整体水深信息进行质量评估和水深制图。S104. Perform quality assessment and bathymetry mapping for the overall water depth information of the water area to be measured.
下面以三亚南山港地区为例,基于多个数据集获得的深度估计优于基于单个数据集的深度估计,RMSE值减小,R2值增大。如图2 所示,在试验中,使用一个训练数据集的情况下,随机森林算法的回归效果最好,而神经网络的回归结果相对较差。如图3所示,使用多个数据集的集成结果优于其他单独的数据模型。如图4所示,即使二次集成的Stacking模型整体趋势与随机森林模型非常接近,但是 Stacking模型在4-9.5m的范围内相比随机森林有着更好的数据表现,在0.5m以下和9.5m以上的范围内随机森林模型表现更好。Taking the Nanshan Port area of Sanya as an example, the depth estimation based on multiple datasets is better than that based on a single dataset, the RMSE value decreases and the R2 value increases. As shown in Figure 2, in the experiment, when using a training data set, the regression effect of the random forest algorithm is the best, while the regression result of the neural network is relatively poor. As shown in Figure 3, the ensemble results using multiple datasets outperform other individual data models. As shown in Figure 4, even though the overall trend of the secondary integrated Stacking model is very close to the random forest model, the Stacking model has better data performance than the random forest in the range of 4-9.5m, below 0.5m and 9.5 The random forest model performs better in the range above m.
与实测数据相比,卫星地形图能更好地反映水深变化趋势,但在细节上存在一些小误差。将图4与图5对比,两者水深趋势非常接近。除此以外,图4在码头西北侧有一块较深的水域,推测是一条水道,这一点在反演的图5上也有体现,但深度相比实测偏低。码头附近的水较深,有明显挖掘疏浚过的痕迹,在图上也有体现。Compared with the measured data, the satellite topographic map can better reflect the change trend of water depth, but there are some small errors in the details. Comparing Figure 4 with Figure 5, the water depth trends are very close. In addition, in Figure 4, there is a relatively deep water area on the northwest side of the pier, which is presumed to be a waterway, which is also reflected in the inverted Figure 5, but the depth is lower than the actual measurement. The water near the pier is relatively deep, and there are obvious traces of excavation and dredging, which are also reflected in the map.
综上所述,将多个训练数据集和机器学习方法相结合的方法在从卫星图像估计水深方面是有效的,并且该方法确实优于基于单个训练数据集的方法。由于机器学习方法的非参数性质,它可以从观测的卫星图像中成功地检索水深,与声学方法估计的深度相比,具有相对较高的相干度和一致性。在未来的工作中,可以通过高分辨率遥感图像的大气校正算法来提高水深估计精度。这些算法可以与集成学习一起应用,以处理不同深度的沿海浊水。In summary, the method combining multiple training datasets and machine learning methods is effective in estimating water depth from satellite imagery, and the method does outperform methods based on a single training dataset. Due to the nonparametric nature of the machine learning method, it can successfully retrieve water depths from observed satellite imagery with relatively high coherence and consistency compared to depths estimated by acoustic methods. In future work, the accuracy of water depth estimation can be improved by the atmospheric correction algorithm of high-resolution remote sensing images. These algorithms can be applied with ensemble learning to deal with coastal turbid water at different depths.
根据另一方面的实施例,还提供了一种基于stacking集成模型的多光谱卫星遥感测深装置,包括:According to another embodiment, there is also provided a multi-spectral satellite remote sensing depth-sounding device based on the stacking integrated model, including:
预处理模块:用于获取待测水域的多光谱卫星影像及对应的实测样本数据集,针对所述多光谱卫星影像进行预处理;针对所述实测样本数据集划分为训练集和验证集;Preprocessing module: used to obtain the multispectral satellite image of the water area to be measured and the corresponding measured sample data set, and perform preprocessing on the multispectral satellite image; divide the measured sample data set into a training set and a verification set;
集成模型建模模块:建立stacking集成模型,所述stacking集成模型包括第一层的基学习层和第二层的泛化层,所述基学习层包括多个基础学习器;Integrated model modeling module: set up stacking integrated model, described stacking integrated model comprises the basic learning layer of the first layer and the generalization layer of the second layer, and described basic learning layer comprises a plurality of basic learners;
水深计算模块:用于将预处理后所述多光谱卫星影像及所述实测样本数据集输入到stacking集成模型进行训练,获取所述待测水域的水深信息;Water depth calculation module: used for inputting the preprocessed multispectral satellite image and the measured sample data set into the stacking integrated model to obtain the water depth information of the water area to be measured;
评估及制图模块:用于针对所述待测水域的整体水深信息进行质量评估和水深制图。Evaluation and mapping module: used for quality assessment and bathymetric mapping of the overall water depth information of the water area to be measured.
根据另一方面的实施例,还提供了一种设备,包括存储器、处理器以及存储在存储器中并能在存储器上执行的计算机程序,所述处理器执行计算机程序时实现上述基于stacking集成模型的多光谱卫星遥感测深方法。According to an embodiment of another aspect, a device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the memory. When the processor executes the computer program, the above-mentioned stacking integration model-based Multispectral satellite remote sensing bathymetry method.
根据再一方面的实施例,还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行上述基于stacking集成模型的多光谱卫星遥感测深方法。According to yet another embodiment, there is also provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed in a computer, the computer is made to execute the above-mentioned multispectral satellite remote sensing based on the stacking integration model Sounding method.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本说明书实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。Those skilled in the art should be aware that, in the above one or more examples, the functions described in the embodiments of this specification may be implemented by hardware, software, firmware or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。Although the specific implementations of the present invention have been described above, those skilled in the art should understand that these are only examples, and various changes or changes can be made to these implementations without departing from the principle and essence of the present invention. Therefore, all technical solutions that can be obtained by those skilled in the art based on the concept of the present invention through logical analysis, reasoning or limited experiments on the basis of the prior art shall be within the scope of protection determined by the claims Inside.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211041206.XA CN115376002A (en) | 2022-08-29 | 2022-08-29 | A Multispectral Satellite Remote Sensing Bathymetry Method Based on Stacking Integrated Model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211041206.XA CN115376002A (en) | 2022-08-29 | 2022-08-29 | A Multispectral Satellite Remote Sensing Bathymetry Method Based on Stacking Integrated Model |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115376002A true CN115376002A (en) | 2022-11-22 |
Family
ID=84068818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211041206.XA Pending CN115376002A (en) | 2022-08-29 | 2022-08-29 | A Multispectral Satellite Remote Sensing Bathymetry Method Based on Stacking Integrated Model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115376002A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116884631A (en) * | 2023-09-06 | 2023-10-13 | 杭州生奥信息技术有限公司 | Comprehensive liver failure prediction and treatment reference system based on AI and similar patient analysis |
CN117274831A (en) * | 2023-09-04 | 2023-12-22 | 大连海事大学 | Offshore turbid water body depth inversion method based on machine learning and hyperspectral satellite remote sensing image |
CN118918417A (en) * | 2024-09-29 | 2024-11-08 | 苏州元脑智能科技有限公司 | Image processing method, device, equipment, medium and computer program product |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108304884A (en) * | 2018-02-23 | 2018-07-20 | 华东理工大学 | A kind of cost-sensitive stacking integrated study frame of feature based inverse mapping |
CN110097098A (en) * | 2019-04-18 | 2019-08-06 | 腾讯科技(深圳)有限公司 | Data classification method and device, medium and electronic equipment based on base classifier |
CN113344075A (en) * | 2021-06-02 | 2021-09-03 | 湖南湖大金科科技发展有限公司 | High-dimensional unbalanced data classification method based on feature learning and ensemble learning |
CN113408565A (en) * | 2020-10-26 | 2021-09-17 | 腾讯科技(深圳)有限公司 | Classification method based on integrated classification model and related equipment |
-
2022
- 2022-08-29 CN CN202211041206.XA patent/CN115376002A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108304884A (en) * | 2018-02-23 | 2018-07-20 | 华东理工大学 | A kind of cost-sensitive stacking integrated study frame of feature based inverse mapping |
CN110097098A (en) * | 2019-04-18 | 2019-08-06 | 腾讯科技(深圳)有限公司 | Data classification method and device, medium and electronic equipment based on base classifier |
CN113408565A (en) * | 2020-10-26 | 2021-09-17 | 腾讯科技(深圳)有限公司 | Classification method based on integrated classification model and related equipment |
CN113344075A (en) * | 2021-06-02 | 2021-09-03 | 湖南湖大金科科技发展有限公司 | High-dimensional unbalanced data classification method based on feature learning and ensemble learning |
Non-Patent Citations (1)
Title |
---|
孟然 等: "GBDT 模型在遥感水深反演中的应用", 环境生态学, vol. 3, no. 5, 31 May 2021 (2021-05-31), pages 1 - 5 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117274831A (en) * | 2023-09-04 | 2023-12-22 | 大连海事大学 | Offshore turbid water body depth inversion method based on machine learning and hyperspectral satellite remote sensing image |
CN116884631A (en) * | 2023-09-06 | 2023-10-13 | 杭州生奥信息技术有限公司 | Comprehensive liver failure prediction and treatment reference system based on AI and similar patient analysis |
CN116884631B (en) * | 2023-09-06 | 2023-12-12 | 杭州生奥信息技术有限公司 | Comprehensive liver failure prediction and treatment reference system based on AI and similar patient analysis |
CN118918417A (en) * | 2024-09-29 | 2024-11-08 | 苏州元脑智能科技有限公司 | Image processing method, device, equipment, medium and computer program product |
CN118918417B (en) * | 2024-09-29 | 2025-01-24 | 苏州元脑智能科技有限公司 | Image processing method, device, equipment, medium and computer program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115376002A (en) | A Multispectral Satellite Remote Sensing Bathymetry Method Based on Stacking Integrated Model | |
Luo et al. | Sediment classification of small-size seabed acoustic images using convolutional neural networks | |
CN109086824B (en) | A classification method of submarine bottom sonar images based on convolutional neural network | |
CN112013822A (en) | Multispectral remote sensing water depth inversion method based on improved GWR model | |
Manessa et al. | Determination of the best methodology for bathymetry mapping using SPOT 6 imagery: A study of 12 empirical algorithms | |
Mohamed et al. | Assessment of proposed approaches for bathymetry calculations using multispectral satellite images in shallow coastal/lake areas: a comparison of five models | |
Yu et al. | Treat noise as domain shift: Noise feature disentanglement for underwater perception and maritime surveys in side-scan sonar images | |
Wan et al. | Multi-scale spectral-spatial remote sensing classification of coral reef habitats using CNN-SVM | |
CN116468995A (en) | Sonar image classification method combining SLIC super-pixel and graph annotation meaning network | |
Ashphaq et al. | Analysis of univariate linear, robust-linear, and non-linear machine learning algorithms for satellite-derived bathymetry in complex coastal terrain | |
CN116187168A (en) | Method for Improving Water Depth Inversion Accuracy Based on Neural Network-Gravity Information Wavelet Decomposition | |
Moniruzzaman et al. | Imaging and classification techniques for seagrass mapping and monitoring: A comprehensive survey | |
Jalilzadeh et al. | Machine learning method for predicting the depth of shallow lakes using multi-band remote sensing images | |
Long et al. | A comprehensive deep learning-based outlier removal method for multibeam bathymetric point cloud | |
Liu et al. | Bathymetry derivation and slope-assisted benthic mapping using optical satellite imagery in combination with ICESat-2 | |
Makboul et al. | Performance assessment of ANN in estimating remotely sensed extracted bathymetry. Case study: Eastern harbor of alexandria | |
CN112782690A (en) | Near-shore non-ocean waveform detection classification method and system for spaceborne radar altimeter | |
Zhang et al. | Exploiting deep matching and underwater terrain images to improve underwater localization accuracy | |
Zheng et al. | Detecting water depth from remotely sensed imagery based on ELM and GA-ELM | |
Wu et al. | Satellite-Derived Bathymetry Using a Fast Feature Cascade Learning Model in Turbid Coastal Waters | |
CN115060656B (en) | Satellite remote sensing water depth inversion method based on sparse prior measured points | |
Manessa et al. | Optimization of the random forest algorithm for multispectral derived bathymetry | |
CN117576551A (en) | Water depth inversion model selection method and device, electronic equipment and storage medium | |
Song et al. | Uncertainty-aware acoustic localization and mapping for underwater robots | |
CN114926727B (en) | A method for underwater terrain extraction based on neural network and ensemble learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |