Nothing Special   »   [go: up one dir, main page]

CN115272769A - Method and device for automatic extraction of lunar impact craters based on machine learning - Google Patents

Method and device for automatic extraction of lunar impact craters based on machine learning Download PDF

Info

Publication number
CN115272769A
CN115272769A CN202210956296.9A CN202210956296A CN115272769A CN 115272769 A CN115272769 A CN 115272769A CN 202210956296 A CN202210956296 A CN 202210956296A CN 115272769 A CN115272769 A CN 115272769A
Authority
CN
China
Prior art keywords
impact
candidate
identified
area
grid
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
Application number
CN202210956296.9A
Other languages
Chinese (zh)
Inventor
程维明
王睿博
邓佳音
王娇
秦承志
刘丹阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Geographic Sciences and Natural Resources of CAS
Original Assignee
Institute of Geographic Sciences and Natural Resources of CAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Institute of Geographic Sciences and Natural Resources of CAS filed Critical Institute of Geographic Sciences and Natural Resources of CAS
Priority to CN202210956296.9A priority Critical patent/CN115272769A/en
Publication of CN115272769A publication Critical patent/CN115272769A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/762Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
    • G06V10/763Non-hierarchical techniques, e.g. based on statistics of modelling distributions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Probability & Statistics with Applications (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a moon impact pit automatic extraction method and device based on machine learning, and belongs to the technical field of geographical research. The automatic moon impact pit extraction method comprises the following steps: acquiring DEM data of an area to be identified on the moon; identifying the area to be identified according to a pre-constructed grid-level classifier and DEM data of the area to be identified to obtain candidate impact pits; obtaining a radial elevation profile of the candidate impact pit according to the candidate impact pit and DEM data of the area to be identified; and identifying the candidate meteorite crater according to a pre-constructed object-level classifier and a radial elevation profile of the candidate bumping crater to obtain the bumping crater. The device comprises: the device comprises an acquisition module, a first obtaining module, a second obtaining module and a third obtaining module. According to the technical scheme, the machine learning method is combined with the geomorphic elements, and a grid-oriented and object-oriented combined method is used in the machine learning, so that the identification accuracy of the impact pits is improved.

Description

基于机器学习的月球撞击坑自动提取方法和装置Method and device for automatic extraction of lunar impact craters based on machine learning

技术领域technical field

本发明属于地理研究技术领域,特别涉及一种基于机器学习的月球撞击坑自动提取方法和装置。The invention belongs to the technical field of geographical research, in particular to a method and device for automatically extracting lunar impact craters based on machine learning.

背景技术Background technique

撞击坑作为月表最显著的地貌特征,展示了月球自其形成以来撞击历史比较完备的记录。在整个月球历史过程中,撞击坑大小、形态、分布等特征对研究月球的演化历史至关重要。因此,撞击坑识别是撞击坑研究中一项最基础的工作,从人工解译到自动提取都取得了诸多成果。As the most prominent landform feature on the lunar surface, impact craters show a relatively complete record of the impact history of the moon since its formation. Throughout the lunar history, characteristics such as the size, shape, and distribution of impact craters are crucial to the study of the evolutionary history of the moon. Therefore, the identification of impact craters is the most basic work in the study of impact craters, and many achievements have been made from manual interpretation to automatic extraction.

撞击坑的提取方法可分为人工目视识别和自动提取两大类。其中前者识别撞击坑的方法比较简单,结果相对准确,但在研究撞击坑密度等问题时需要识别大量的撞击坑,人工提取方法费时费力。自动识别的原理主要有以下四类:第一类是基于特征匹配的方法。在该类方法中,有的提出了利用月表环形构造形态特征等参数自动化识别撞击坑。第二类是基于图像变换与分割的方法。在该类方法中,有的提出了采用面向对象的方法提取月表撞击坑,选取特征值“相邻相元对比度”和“长宽比”对撞击坑加以识别。第三类是基于地理信息融合的方法。在该类方法中,有的提出了采用填洼、面向对象分类、填洼-面向对象分类3种自动提取方法,在DEM(Digital Elevation Model,数字高程模型)上进行撞击坑提取试验,表明填洼的面向对象的方法具有更高的提取精度。第四类是基于机器学习的方法。在该类方法中,有的提出了通过借鉴机器学习和计算机视觉的理论,建立了一套可训练的算法来提取和识别不同尺寸的撞击坑。相较于前三类撞击坑自动识别方法,第四类机器学习方法摒弃了基于二维图像数据的局限性,利用传统的撞击坑地图和从数字地形分析中得到的空间结构信息知识,训练机器学习分类器,克服了基于地形分析的不足和极大的提高了识别效率。The extraction methods of impact craters can be divided into two categories: manual visual recognition and automatic extraction. Among them, the former method of identifying impact craters is relatively simple, and the results are relatively accurate. However, when studying the density of impact craters and other issues, a large number of impact craters need to be identified, and the manual extraction method is time-consuming and laborious. The principles of automatic recognition mainly include the following four categories: The first category is based on feature matching methods. Among these methods, some propose to automatically identify impact craters by using parameters such as the morphological characteristics of the annular structure of the lunar surface. The second category is based on image transformation and segmentation methods. In this kind of method, some proposed to use the object-oriented method to extract the impact craters on the lunar surface, and select the characteristic values "contrast of adjacent phase elements" and "aspect ratio" to identify the impact craters. The third category is the method based on geographic information fusion. Among these methods, some proposed three automatic extraction methods: fill, object-oriented classification, and fill-object-oriented classification, and carried out impact crater extraction tests on DEM (Digital Elevation Model, Digital Elevation Model). WA's object-oriented method has higher extraction accuracy. The fourth category is based on machine learning methods. In this type of method, some propose to establish a set of trainable algorithms to extract and identify impact craters of different sizes by referring to the theory of machine learning and computer vision. Compared with the first three types of automatic recognition methods of impact craters, the fourth type of machine learning method abandons the limitations based on two-dimensional image data, and uses traditional impact crater maps and spatial structure information knowledge obtained from digital terrain analysis to train machines. The learning classifier overcomes the shortcomings of terrain analysis and greatly improves the recognition efficiency.

由于撞击坑存在退化和叠加,撞击坑并不是简单的圆形洼地。现有的基于地形分析探测撞击坑的方法虽然在一定程度上考虑了撞击坑的地形信息,但并未考虑撞击坑的空间结构信息,使得提取结果精度低。Impact craters are not simple circular depressions due to the degradation and superposition of impact craters. Although the existing methods of detecting impact craters based on terrain analysis consider the terrain information of impact craters to a certain extent, they do not consider the spatial structure information of impact craters, which makes the extraction results low in accuracy.

发明内容Contents of the invention

为了解决上述问题,本发明提出了一种基于机器学习的月球撞击坑自动提取方法和装置,其涉及一种新的面向栅格和面向对象相结合的撞击坑自动提取方法,根据已识别撞击坑的空间结构信息,通过机器学习从数字地形分析中学习撞击坑的空间结构信息,实现撞击坑的自动提取。In order to solve the above problems, the present invention proposes a method and device for automatic extraction of lunar impact craters based on machine learning, which involves a new grid-oriented and object-oriented automatic extraction method for impact craters. The spatial structure information of impact craters can be learned from digital terrain analysis through machine learning, and the automatic extraction of impact craters can be realized.

一种基于机器学习的月球撞击坑自动提取方法,其包括:获取月球上待识别区域的DEM数据;根据预先构建的栅格级分类器和所述待识别区域的DEM数据,对所述待识别区域进行识别,得到候选撞击坑;根据所述候选撞击坑和所述待识别区域的DEM数据,得到所述候选撞击坑的径向高程剖面图;根据预先构建的对象级分类器和所述候选撞击坑的径向高程剖面图,对所述候选陨石坑进行识别,得到撞击坑。A method for automatically extracting lunar impact craters based on machine learning, comprising: obtaining DEM data of an area to be identified on the moon; The area is identified to obtain candidate impact craters; according to the candidate impact craters and the DEM data of the area to be identified, the radial elevation profile of the candidate impact craters is obtained; according to the pre-built object-level classifier and the candidate The radial elevation profile of the impact crater is used to identify the candidate craters to obtain the impact craters.

在如上所述的月球撞击坑自动提取方法中,可选地,所述根据预先构建的栅格级分类器和所述待识别区域的DEM数据,对所述待识别区域进行识别,得到候选撞击坑,包括:根据所述待识别区域的DEM数据,确定所述待识别区域中每个栅格的地形元素类型;基于预先构建的栅格级分类器和所述待识别区域中每个栅格的地形元素类型,对所述待识别区域的每个栅格进行分类,得到撞击坑候选栅格;根据所述撞击坑候选栅格得到所述候选撞击坑。In the method for automatically extracting lunar impact craters as described above, optionally, the area to be identified is identified according to the pre-built grid-level classifier and the DEM data of the area to be identified to obtain a candidate impact Pit, including: according to the DEM data of the area to be identified, determine the terrain element type of each grid in the area to be identified; Classify each grid of the region to be identified to obtain a candidate impact crater grid; obtain the candidate impact crater based on the candidate impact crater grid.

在如上所述的月球撞击坑自动提取方法中,可选地,所述根据所述撞击坑候选栅格得到所述候选撞击坑,包括:使用聚类算法对所述撞击坑候选栅格进行聚类,得到聚类后的对象;基于所述聚类后的对象创建外接圆,得到所述候选撞击坑。In the above-mentioned method for automatically extracting impact craters from the moon, optionally, the obtaining the candidate impact craters according to the grid of candidate impact craters includes: using a clustering algorithm to cluster the candidate grids of impact craters class to obtain the clustered objects; create a circumscribed circle based on the clustered objects to obtain the candidate impact craters.

在如上所述的月球撞击坑自动提取方法中,可选地,所述聚类算法为基于密度的噪声应用空间聚类。In the method for automatically extracting lunar impact craters as described above, optionally, the clustering algorithm applies spatial clustering to density-based noise.

在如上所述的月球撞击坑自动提取方法中,可选地,所述基于预先构建的对象级分类器和所述候选撞击坑的径向高程剖面图,对所述候选陨石坑进行识别,得到撞击坑中使用的所述候选撞击坑的径向高程剖面图的条数为12条,且相互间隔30°。In the method for automatically extracting lunar impact craters as described above, optionally, the candidate impact craters are identified based on the pre-built object-level classifier and the radial elevation profile of the candidate impact craters to obtain The number of radial elevation profiles of the candidate impact craters used in the impact craters is 12, and the intervals are 30°.

另一方面提供了一种基于机器学习的月球撞击坑自动提取装置,其包括:获取模块,用于获取月球上待识别区域的DEM数据;第一得到模块,用于根据预先构建的栅格级分类器和所述待识别区域的DEM数据,对所述待识别区域进行识别,得到候选撞击坑;第二得到模块,用于根据所述候选撞击坑和所述待识别区域的DEM数据,得到所述候选撞击坑的径向高程剖面图;第三得到模块,用于根据预先构建的对象级分类器和所述候选撞击坑的径向高程剖面图,对所述候选陨石坑进行识别,得到撞击坑。Another aspect provides a device for automatically extracting lunar impact craters based on machine learning, which includes: an acquisition module for acquiring DEM data of areas to be identified on the moon; The classifier and the DEM data of the area to be identified identify the area to be identified to obtain candidate impact craters; the second obtaining module is used to obtain the candidate impact crater and the DEM data of the area to be identified. The radial elevation profile of the candidate impact crater; the third obtaining module is used to identify the candidate impact crater according to the pre-built object-level classifier and the radial elevation profile of the candidate impact crater, and obtain impact crater.

在如上所述的月球撞击坑自动提取装置中,可选地,所述第一得到模块,包括:确定单元,用于根据所述待识别区域的DEM数据,确定所述待识别区域中每个栅格的地形元素类型;第一得到单元,用于基于预先构建的栅格级分类器和所述待识别区域中每个栅格的地形元素类型,对所述待识别区域的每个栅格进行分类,得到撞击坑候选栅格;第二得到单元,用于根据所述撞击坑候选栅格得到所述候选撞击坑。In the above-mentioned automatic extraction device for lunar impact craters, optionally, the first obtaining module includes: a determining unit, configured to determine each The topographic element type of the grid; the first obtaining unit is used to, based on the pre-built grid-level classifier and the topographic element type of each grid in the area to be identified, for each grid in the area to be identified performing classification to obtain a grid of candidate impact craters; a second obtaining unit configured to obtain the candidate impact craters according to the grid of candidate impact craters.

在如上所述的月球撞击坑自动提取装置中,可选地,所述第二得到单元,包括:第一得到子单元,用于使用聚类算法对所述撞击坑候选栅格进行聚类,得到聚类后的对象;第二得到子单元,用于基于所述聚类后的对象创建外接圆,得到所述候选撞击坑。In the above-mentioned device for automatically extracting lunar impact craters, optionally, the second obtaining unit includes: a first obtaining subunit, configured to use a clustering algorithm to cluster the impact crater candidate grids, The clustered objects are obtained; the second obtaining subunit is configured to create a circumscribed circle based on the clustered objects to obtain the candidate impact craters.

在如上所述的月球撞击坑自动提取装置中,可选地,所述第一得到子单元使用的聚类算法为基于密度的噪声应用空间聚类。In the aforementioned device for automatically extracting lunar impact craters, optionally, the clustering algorithm used by the first obtaining subunit is density-based noise application space clustering.

在如上所述的月球撞击坑自动提取装置中,可选地,所述第三得到模块使用的所述候选撞击坑的径向高程剖面图的条数为12条,且相互间隔30°。In the above-mentioned device for automatically extracting lunar impact craters, optionally, the number of radial elevation profiles of the candidate impact craters used by the third obtaining module is 12, and the intervals are 30°.

本发明实施例提供的技术方案带来的有益效果是:The beneficial effects brought by the technical solution provided by the embodiments of the present invention are:

通过获取月球上待识别区域的DEM数据,根据预先构建的栅格级分类器和待识别区域的DEM数据,对待识别区域进行识别,得到候选撞击坑,根据候选撞击坑和待识别区域的DEM数据,得到候选撞击坑的径向高程剖面图,根据预先构建的对象级分类器和候选撞击坑的径向高程剖面图,对候选陨石坑进行识别,得到撞击坑,将机器学习方法与地貌要素结合,在机器学习中使用了面向栅格和面向对象相结合的方法,从而提高了撞击坑的识别准确率。By obtaining the DEM data of the area to be identified on the moon, according to the pre-built grid-level classifier and the DEM data of the area to be identified, identify the area to be identified, and obtain candidate impact craters. According to the DEM data of candidate impact craters and the area to be identified , get the radial elevation profile of the candidate impact crater, identify the candidate impact crater according to the pre-built object-level classifier and the radial elevation profile of the candidate impact crater, obtain the impact crater, and combine the machine learning method with the geomorphic elements , using a combination of grid-oriented and object-oriented methods in machine learning, thereby improving the recognition accuracy of impact craters.

附图说明Description of drawings

图1为本发明实施例提供的一种基于机器学习的月球撞击坑自动提取方法的流程示意图;Fig. 1 is a schematic flow chart of a method for automatically extracting lunar impact craters based on machine learning provided by an embodiment of the present invention;

图2为现有技术中提供的一种直径大于20km的撞击坑数据库的示意图;Fig. 2 is a schematic diagram of an impact crater database with a diameter greater than 20 km provided in the prior art;

图3为本发明实施例提供的一种基于图2的训练区域的结构示意图;FIG. 3 is a schematic structural diagram of a training area based on FIG. 2 provided by an embodiment of the present invention;

图4为本发明实施例提供的一种基于图2的测试区域的结构示意图;FIG. 4 is a schematic structural diagram of a test area based on FIG. 2 provided by an embodiment of the present invention;

图5为本发明实施例提供的一种基于图3的不同分析尺度下的地貌要素分布示意图;Fig. 5 is a schematic diagram of distribution of geomorphic elements at different analysis scales based on Fig. 3 provided by an embodiment of the present invention;

图6为本发明实施例提供的一种栅格级分类器的训练过程示意图;FIG. 6 is a schematic diagram of a training process of a raster-level classifier provided by an embodiment of the present invention;

图7为本发明实施例提供的一种径向高程剖面示意图;Fig. 7 is a schematic diagram of a radial elevation section provided by an embodiment of the present invention;

图8为本发明实施例提供的一种归一化的径向高程剖面示意图;Fig. 8 is a schematic diagram of a normalized radial elevation section provided by an embodiment of the present invention;

图9为本发明实施例提供的一种训练区域的正样本和负样本的结构示意图;FIG. 9 is a schematic structural diagram of positive samples and negative samples of a training region provided by an embodiment of the present invention;

图10为本发明实施例提供的另一种基于机器学习的月球撞击坑自动提取的流程示意图;Fig. 10 is another schematic flow chart of automatic extraction of lunar impact craters based on machine learning provided by an embodiment of the present invention;

图11为本发明实施例提供的一种基于机器学习的月球撞击坑自动提取装置的结构示意图。Fig. 11 is a schematic structural diagram of a device for automatically extracting lunar impact craters based on machine learning provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将参考附图并结合实施例来详细说明本发明。The present invention will be described in detail below with reference to the accompanying drawings and examples.

参见图1,本发明实施例提供了一种基于机器学习的月球撞击坑自动提取方法,其包括以下步骤:Referring to Fig. 1, the embodiment of the present invention provides a kind of automatic extraction method of lunar impact crater based on machine learning, and it comprises the following steps:

步骤101,获取月球上待识别区域的DEM数据。Step 101, acquiring DEM data of the region to be identified on the moon.

本实施例不对所获取的月球DEM数据的制作方式进行限定,可以利用嫦娥一号卫星搭载的激光高度计测高数据进行制作,还可以通过嫦娥卫星CCD三线阵相机传回的影像数据与星载激光高度计结合进行制作。应用中,数字高程数据可以选取嫦娥一号分辨率500m的DEM数据,其垂直精度约为60m。在DEM数据制作后,选择待识别区域。This embodiment does not limit the production method of the acquired lunar DEM data. It can be produced by using the laser altimeter height data carried by the Chang'e-1 satellite, or by using the image data returned by the Chang'e satellite CCD three-line array camera and the satellite-borne laser. Altimeter combined to make. In the application, the digital elevation data can be selected from the DEM data of Chang'e-1 with a resolution of 500m, and its vertical accuracy is about 60m. After the DEM data is produced, select the area to be identified.

步骤102,根据预先构建的栅格级分类器和待识别区域的DEM数据,对待识别区域进行识别,得到候选撞击坑。Step 102, according to the pre-built raster-level classifier and the DEM data of the area to be identified, the area to be identified is identified to obtain candidate impact craters.

具体地,对待设别区域的EDM数据进行地貌要素类型提取,得到待识别区域的地貌要素类型,构建完成的栅格级分类器根据待识别区域的地貌要素类型对待识别区域进行识别,即将待识别区域的地貌要素类型作为构建完成的栅格级分类器的输入,得到撞击坑候选栅格和非撞击坑栅格,对撞击坑候选栅格进行空间聚类,并创建最小外接圆,得到候选撞击坑(或称候选撞击坑对象)。空间聚类的算法可以选用DBSCAN算法(Density-BasedSpatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法),在其他的实施例中,还可以选用其他空间聚类算法,本实施例对此不进行限定。撞击坑候选栅格和非撞击坑栅格均为图像栅格,由于月表撞击坑较多,空间结构复杂,得到的二值图像噪声较多,因此在进行空间聚类之前,对撞击坑候选栅格采用开运算进行去除噪声处理。Specifically, the geomorphic element type is extracted from the EDM data of the area to be identified, and the type of geomorphic element in the area to be identified is obtained. The completed raster classifier identifies the area to be identified according to the type of geomorphic element in the area to be identified. The geomorphic element type of the region is used as the input of the constructed raster-level classifier to obtain the impact crater candidate grid and non-impact crater grid, perform spatial clustering on the impact crater candidate grid, and create the minimum circumscribed circle to obtain the candidate impact Crater (or candidate impact crater object). The algorithm of spatial clustering can select DBSCAN algorithm (Density-BasedSpatial Clustering of Applications with Noise, has the clustering method based on the density of noise), in other embodiments, can also select other spatial clustering algorithms for use, the present embodiment is to This is not limited. Both the impact crater candidate grid and the non-impact crater grid are image grids. Since there are many impact craters on the lunar surface and the spatial structure is complex, the obtained binary image has more noise. Therefore, before spatial clustering, the impact crater candidate The raster is processed by opening operation to remove noise.

下面对分类器的构建过程进行说明:The following describes the construction process of the classifier:

构建分类器的数据基础,具体地,可以选用已有撞击坑数据库,例如已有的直径大于20km的撞击坑数据库,如图2所示。该撞击坑数据库采用人工目视解译方法,精度较高。提取撞击坑空间结构信息所用的数字高程数据可以采用嫦娥一号分辨率500m的DEM数据,垂直精度约为60m。在已有撞击坑数据库中选择训练区域和测试区域,该两个区域均位于月球背面的中纬度区域,其有较多的撞击坑覆盖,其中,训练区域和测试区域分别有18个和92个撞击坑,如图3所示。图3中,左图示意的是训练区域,右图示意的是测试区域。To construct the data base of the classifier, specifically, the existing impact crater database can be selected, for example, the existing impact crater database with a diameter greater than 20 km, as shown in Figure 2. The impact crater database adopts manual visual interpretation method, which has high accuracy. The digital elevation data used to extract the spatial structure information of the impact crater can use the DEM data of Chang'e-1 with a resolution of 500m, and the vertical accuracy is about 60m. Select the training area and the test area in the existing impact crater database. The two areas are located in the mid-latitude region on the back of the moon, which is covered by many impact craters. Among them, there are 18 training areas and 92 test areas. The impact crater is shown in Figure 3. In Figure 3, the left figure shows the training area, and the right figure shows the test area.

分类器的训练方法选用的是RF(Random Forest,随机森林),其是一种广泛使用的机器学习分类方法,已成功应用于地貌学和地质学等多个领域。在训练过程中,RF中的每棵树都是基于随机选择的输入特征,并从训练集中随机选择样本。对于未标记的数据,基于RF的分类结果是对每棵树的分类结果的聚合,并通过它们的概率估计进行加权。避免了在学习复杂关系时的过拟合,并对相对稀疏、不平衡的数据和噪声工作良好。因此可以将栅格级分类器称为栅格级随机森林分类器,将下述的对象级分类器称为对象级随机森林分类器,在其他的实施例中,还可以采用其他的分类训练方法,本实施例对此不进行限定。The training method of the classifier is RF (Random Forest, Random Forest), which is a widely used machine learning classification method and has been successfully applied in many fields such as geomorphology and geology. During training, each tree in RF is based on randomly selected input features and randomly selects samples from the training set. For unlabeled data, the RF-based classification result is an aggregation of the classification results of each tree, weighted by their probability estimates. Avoids overfitting when learning complex relationships and works well with relatively sparse, unbalanced data and noise. Therefore, the raster-level classifier can be called a raster-level random forest classifier, and the following object-level classifier can be called an object-level random forest classifier. In other embodiments, other classification training methods can also be used , which is not limited in this embodiment.

撞击坑的特征是内部较低、更宽、更平坦,边缘更高、更窄、更陡峭,如图4所示,不过有的撞击坑的内部存在中央隆起。相对于地形属性(即坡度、曲率等),一个位置的地貌要素类型(地貌形态元素或地形元素或称地貌要素)可以在某分析比例尺上全面反映该位置周围地形的空间结构。地貌要素类型即为空间结构信息,其可以包括:山峰、山脊、平区、沟谷、坡肩、坡脚、直背坡、凸背坡、凹背坡和洼地10种。地貌要素类型的提取方法主要是利用栅格DEM数据,对地表形态进行空间划分并指定所属的地形元素类别。该提取方法可以选用已有的技术,例如多尺度提取方法,可以是多分析尺度下综合判别的地形元素分类方法,在该方法下,提取的地貌要素类型称为多尺度地貌要素类型。Impact craters are characterized by lower, wider, and flatter interiors, and higher, narrower, and steeper edges, as shown in Figure 4, but some craters have a central bulge inside. Compared with terrain attributes (ie, slope, curvature, etc.), the type of geomorphic elements (geomorphological elements or topographic elements or geomorphic elements) at a location can fully reflect the spatial structure of the surrounding terrain at a certain analysis scale. The geomorphic element type is the spatial structure information, which can include: mountain peaks, ridges, flat areas, valleys, slope shoulders, slope feet, straight back slopes, convex back slopes, concave back slopes, and depressions. The extraction method of geomorphic element types is mainly to use raster DEM data to space-divide the surface morphology and specify the terrain element category to which it belongs. The extraction method can use existing technologies, such as multi-scale extraction method, which can be a classification method of comprehensive discrimination of terrain elements at multiple analysis scales. Under this method, the extracted geomorphic element types are called multi-scale geomorphic element types.

在本实施例中,采用多尺度地貌要素来描述撞击坑内栅格的空间结构信息,并将这些特征(即多尺度地貌要素)输入到分类器中进行训练。由于地貌要素在较小的分析尺度上并不稳定,因此采用在预设分析尺度上的地貌要素类型确定方法。在每个预设分析尺度上确定一个特征点,该特征点指的是八个领域方向中的一个方向,从分析尺度的终点到感兴趣单元的高程剖面和直线高程线之间高程偏差最大的像元。In this embodiment, multi-scale geomorphic elements are used to describe the spatial structure information of the grid in the impact crater, and these features (ie, multi-scale geomorphic elements) are input into the classifier for training. Since the geomorphic elements are not stable on a smaller analysis scale, the method of determining the types of geomorphic elements on the preset analysis scale is adopted. A feature point is determined on each preset analysis scale, which refers to one of the eight field directions, from the end point of the analysis scale to the point where the elevation deviation between the elevation profile of the unit of interest and the straight elevation line is the largest pixel.

由于月球上96.2%的撞击坑直径小于60km,因此,对于撞击坑内的栅格,60km的最大分析尺度就可以有效覆盖撞击坑,而且可以避免包含距离较远的撞击坑的较多信息。选用的分析尺度从3km开始,步长为1km,也就是两个像元,分析到60km,在降低计算量的同时,也可以在一定程度上减少撞击坑空间结构的丢失。图5为训练区域预设分析尺度上的地貌要素分布图,图5A的分析尺度为20km,图5B的分析尺度为40km,图5C的分析尺度为60km。由图可知,随着分析尺度的增加,撞击坑内更多栅格被识别为具有负地形的地貌要素,而撞击坑边缘被识别为具有具有正地形的地貌要素,该特征与撞击坑的宏观结构一致。因也就是说,多尺度分析可以量化撞击坑的空间结构,从而可以更有效地提取撞击坑。Since 96.2% of the impact craters on the moon have a diameter less than 60 km, for the grid in the impact crater, the maximum analysis scale of 60 km can effectively cover the impact crater, and can avoid including more information about the impact craters that are far away. The selected analysis scale starts from 3km, and the step length is 1km, that is, two pixels, and the analysis reaches 60km. While reducing the amount of calculation, it can also reduce the loss of the spatial structure of the impact crater to a certain extent. Figure 5 is the distribution map of geomorphic elements on the preset analysis scale of the training area. The analysis scale of Figure 5A is 20km, the analysis scale of Figure 5B is 40km, and the analysis scale of Figure 5C is 60km. It can be seen from the figure that as the analysis scale increases, more grids in the impact crater are identified as landform elements with negative topography, while the edge of the crater is identified as landform elements with positive topography. This feature is consistent with the macroscopic structure of the impact crater. unanimous. That is to say, multi-scale analysis can quantify the spatial structure of impact craters, so that impact craters can be extracted more effectively.

在栅格层面上,撞击坑内部的栅格及其周围区域的地形通常在不同的分析尺度(即不同的窗口大小)上显示出凸度和凹度的变化。因此,栅格级别分类器(或称栅格级分类器)的每个样本的输入特征都是在一系列连续分析尺度上的样本单元的多尺度地貌要素。根据已有的撞击坑数据库确定识别撞击坑的栅格级的正负样本,并将带有撞击坑空间结构信息的DEM数据(即多尺度地貌要素)作为分类器的输入特征,训练得到栅格级分类器。正样本是表明样本中有撞击坑,负样本表明样本中不含撞击坑。At the grid level, the topography of grids inside impact craters and their surrounding areas often show variations in convexity and concavity at different analysis scales (i.e., different window sizes). Therefore, the input features of each sample of the raster-level classifier (or called raster-level classifier) are the multi-scale geomorphic elements of the sample unit on a series of continuous analysis scales. According to the existing impact crater database, determine the grid-level positive and negative samples to identify the impact crater, and use the DEM data with the spatial structure information of the impact crater (that is, multi-scale landform elements) as the input features of the classifier, and train the grid level classifier. A positive sample indicates that there are impact craters in the sample, and a negative sample indicates that there are no impact craters in the sample.

在训练区域训练栅格级分类器后,将分类器应用于测试区域,来验证分类器的准确率。当满足准确率要求后,则栅格级分类器训练完成,否则调整栅格级分类器的参数,直至在测试区域满足准确率要求。After training the raster-level classifier in the training area, apply the classifier to the test area to verify the accuracy of the classifier. When the accuracy requirement is met, the training of the raster-level classifier is completed; otherwise, the parameters of the raster-level classifier are adjusted until the accuracy requirement is met in the test area.

栅格级分类器构建完成后,对待识别区域的EDM数据进行地貌要素类型提取,得到待识别区域的地貌要素类型。根据栅格的地貌要素类型,可以将其划分为撞击坑候选栅格或非撞击坑栅格。划分是通过栅格级分类器完成的。使用构建完成的栅格级分类器根据待识别区域的地貌要素类型对待识别区域进行识别,即将待识别区域的地貌要素类型作为构建完成的栅格级分类器的输入,得到撞击坑候选栅格和非撞击坑候选栅格,然后将撞击坑候选栅格转化为候选撞击坑。转换的过程包括:去除异常值(例如小于第一预设阈值的区域,或离其他候选栅格的距离大于第二预设阈值的区域),然后:利用数学中的形态学开运算去除噪声,接着使用DBSCAN算法创建撞击坑候选栅格,即基于栅格的密度将栅格进行聚集,得到任意形状的栅格聚集簇,再创建最小外接圆,从而得到候选撞击坑,也就是撞击坑候选对象。参见图6,图中示意出了栅格级分类器的训练过程。After the construction of the raster-level classifier is completed, the types of geomorphic elements are extracted from the EDM data of the area to be identified, and the types of geomorphic elements in the area to be identified are obtained. According to the geomorphic feature type of the raster, it can be classified as a crater candidate raster or a non-crater raster. The division is done with a raster-level classifier. Use the completed raster-level classifier to identify the area to be identified according to the type of geomorphic elements in the area to be identified, that is, the type of geomorphic element in the area to be identified is used as the input of the constructed raster-level classifier, and the candidate raster of the impact crater and non-crater candidate rasters, and then convert the crater candidate rasters to candidate craters. The conversion process includes: removing outliers (for example, regions smaller than the first preset threshold, or regions whose distance from other candidate grids is greater than the second preset threshold), and then: using the morphological opening operation in mathematics to remove noise, Then use the DBSCAN algorithm to create the candidate grid of impact craters, that is, gather the grids based on the density of the grids to obtain grid clusters of arbitrary shape, and then create the minimum circumscribed circle to obtain candidate impact craters, that is, candidate impact craters . Referring to FIG. 6 , the figure schematically shows the training process of the raster-level classifier.

需要说明的是:撞击形成的撞击坑基本都是近圆形,虽然后期撞击坑叠加以及退化会使得撞击坑的形状产生变化,但理论上都是圆形,因此创建时选用的是外接圆。It should be noted that the impact craters formed by the impact are basically nearly circular. Although the superposition and degradation of the later impact craters will change the shape of the impact craters, they are all circular in theory, so the circumscribed circle is used for creation.

步骤103,根据候选撞击坑和待识别区域的DEM数据,得到候选撞击坑的径向高程剖面图。Step 103, according to the candidate impact crater and the DEM data of the area to be identified, obtain the radial elevation profile of the candidate impact crater.

在步骤102中,得到的候选撞击坑仅仅是可能的撞击坑栅格单元聚集,如何判断是否为真正的撞击坑需要考虑径向高程剖面图。高程剖面在一定程度上可以很好地反映撞击坑的空间结构。虽然理论上的撞击坑是一个圆形的凹陷区域,但实际上,由于撞击坑的退化和叠加,撞击坑的空间结构更复杂。因此,撞击坑在不同方向的高程剖面可以有效地表征其详细的空间结构特征。对于单个候选撞击坑,可以选择多条径向高程剖面图,例如12条等。In step 102, the obtained candidate impact craters are only possible aggregates of grid cells of impact craters, and how to judge whether they are real impact craters needs to consider the radial elevation profile. Elevation profiles can reflect the spatial structure of impact craters to a certain extent. Although the theoretical impact crater is a circular concave area, in reality, the spatial structure of the impact crater is more complex due to the degradation and superposition of the impact crater. Therefore, the elevation profiles of impact craters in different directions can effectively characterize their detailed spatial structure characteristics. For a single candidate impact crater, multiple radial elevation profiles, such as 12, can be selected.

步骤104,根据预先构建的对象级分类器和候选撞击坑的径向高程剖面图,对候选陨石坑进行识别,得到撞击坑。Step 104, according to the pre-built object-level classifier and the radial elevation profile of the candidate impact crater, identify the candidate impact crater to obtain the impact crater.

图8为撞击坑的一条径向高程剖面,若输入特征为该条径向高程剖面图,即可判定候选撞击坑是否为撞击坑,为了提高识别精度,对于候选撞击坑,输入特征为多条径向高程剖面图,例如12条径向高程剖面图,各相邻径向高程剖面图间隔30度,对每一条径向高程剖面图是否为撞击坑进行判断,若判断为撞击坑的条数大于或等于预设条数阈值,则该候选撞击坑为撞击坑,否则为非撞击坑。预设条数阈值为正数,其可以为多条的一半,还可以为多条的0.75倍等,本实施例不对预设条数阈值的具体数值进行限定。Figure 8 is a radial elevation profile of an impact crater. If the input feature is the radial elevation profile, it can be determined whether the candidate impact crater is an impact crater. In order to improve the recognition accuracy, for candidate impact craters, the input features are multiple Radial elevation profiles, for example, 12 radial elevation profiles, with an interval of 30 degrees between adjacent radial elevation profiles, to determine whether each radial elevation profile is an impact crater, and if it is judged to be the number of impact craters If it is greater than or equal to the preset number threshold, the candidate impact crater is an impact crater, otherwise it is a non-impact crater. The preset number threshold is a positive number, which may be half of the multiple, or 0.75 times the multiple, etc. This embodiment does not limit the specific value of the preset threshold.

下面对对象级分类器的构建过程进行说明:The following describes the construction process of the object-level classifier:

该过程主要包括两个部分:收集对象级的训练样本和空间结构信息输入特征。撞击坑的径向高程剖面图如图7所示,将撞击坑的高程剖面图作为撞击坑的训练样本,在不同方向的高程剖面图可以有效地表明撞击坑详细的空间结构特征。This process mainly includes two parts: collecting object-level training samples and input features with spatial structure information. The radial elevation profile of the impact crater is shown in Figure 7. The elevation profile of the impact crater is used as a training sample of the impact crater. The elevation profiles in different directions can effectively indicate the detailed spatial structure characteristics of the impact crater.

一般情况下不同撞击坑的高程剖面图通常具有不同的长度和缓冲,因此,对每个高程剖面图进行归一化处理,如图8所示,,将径向高程剖面各部分的平均高程转换为0~1之间,0和1分别对应剖面高程的最小和最大值。对象级分类器的每个样本的输入特征是来自样本剖面中等长度的归一化高程值[0,1]。In general, the elevation profiles of different impact craters usually have different lengths and buffers, so each elevation profile is normalized, as shown in Figure 8, and the average elevation of each part of the radial elevation profile is converted to It is between 0 and 1, and 0 and 1 correspond to the minimum and maximum value of the profile elevation respectively. The input features for each sample to the object-level classifier are the normalized elevation values [0,1] from the middle of the sample profile.

为了训练对象级随机森林分类器,收集了训练区域中单个撞击坑的12条径向高程剖面图作为正样本,相邻剖面图之间的所有角度均为30°,如图9所示,图9中的横坐标表示对训练区域在横向上分成9段,每段为一个长度单位。训练区域中的每个撞击坑都可以提供许多高程剖面图。即使训练区域的撞击坑很少,也可以在目标水平上收集大量的正样本来训练对象级随机森林分类器。对于训练区域中的每个撞击坑,在训练数据的非撞击坑区域中随机生成一个类似大小的圆。随后,从这些圆中收集12条径向高程剖面作为负样本,用于在对象级训练随机森林分类器构建。In order to train the object-level random forest classifier, 12 radial elevation profiles of a single impact crater in the training area are collected as positive samples, and all angles between adjacent profiles are 30°, as shown in Fig. 9, Fig. The abscissa in 9 indicates that the training area is divided into 9 sections in the horizontal direction, and each section is a unit of length. Each crater in the training area provides many elevation profiles. Even if the training area has few impact craters, a large number of positive samples can be collected at the object level to train an object-level random forest classifier. For each crater in the training region, randomly generate a circle of similar size in the non-cratered region of the training data. Subsequently, 12 radial elevation profiles were collected from these circles as negative samples for training a random forest classifier construction at the object level.

在训练区域训练对象级随机森林分类器后,对步骤102中得到的候选撞击坑进行检测。对于每个撞击坑候选对象,其径向高程剖面的提取方法与在对象水平上收集正例样本的方法相同。每个径向高程剖面被转换为对象级随机森林分类器的输入特征,以评估该轮廓是否为撞击坑。如果一个撞击坑的候选对象用径向高程剖面图来表征,并被判定为撞击坑,那么该撞击坑候选对象即为确定的撞击坑。因此,所提出的方法可以有效地探测到那些退化和叠加的撞击坑。After the object-level random forest classifier is trained in the training area, the candidate impact craters obtained in step 102 are detected. For each crater candidate object, its radial elevation profile is extracted in the same way as collecting positive samples at the object level. Each radial elevation profile was converted into input features for an object-level random forest classifier to assess whether the profile is an impact crater. If a candidate for an impact crater is characterized by a radial elevation profile and is judged to be an impact crater, then the candidate for an impact crater is a confirmed impact crater. Therefore, the proposed method can effectively detect those degenerate and superimposed impact craters.

参见图10,也就是说:本方法根据已有的撞击坑,结合数字地形分析得出的撞击坑空间结构信息训练分类器(例如随机森林分类器),从而实现撞击坑的自动提取。第一阶段,以撞击坑的栅格作为样本,以地形分析所得的多尺度地形元素信息为特征,训练一个栅格级的随机森林分类器,用来识别出目标区域中的候选撞击坑栅格,得到候选撞击坑对象;在第二阶段,以撞击坑分布图中撞击坑的径向高程剖面图训练一个对象级别的随机森林分类器,用以判别第一阶段所得出的各候选对象是否为撞击坑。Referring to Fig. 10, that is to say: this method trains a classifier (such as a random forest classifier) based on the existing impact craters and combined with the spatial structure information of the impact craters obtained by digital terrain analysis, so as to realize the automatic extraction of impact craters. In the first stage, a grid-level random forest classifier is trained to identify candidate grids of impact craters in the target area, taking the grid of impact craters as a sample and using the multi-scale terrain element information obtained from terrain analysis as a feature , to obtain candidate impact crater objects; in the second stage, an object-level random forest classifier is trained with the radial elevation profile of impact craters in the impact crater distribution map to determine whether each candidate object obtained in the first stage is impact crater.

总的来说,本方法将机器学习方法与地貌要素结合起来。在该方法中,随机森林有效地利用了数字地形分析得到的多尺度地貌要素,不仅量化了形态信息,还量化了单个撞击坑内部的空间结构,将地形分析获取的空间结构信息与机器学习结合起来,提高机器学习模型的准确性,并将该方法扩展到提取地貌类型。Overall, the present method combines machine learning methods with geomorphic elements. In this method, the random forest effectively utilizes the multi-scale geomorphic elements obtained by digital terrain analysis, not only quantifies the morphological information, but also quantifies the spatial structure inside a single impact crater, combining the spatial structure information obtained by terrain analysis with machine learning together, improving the accuracy of the machine learning model and extending the method to extract landform types.

参见图11,本发明一实施例提供了一种基于机器学习的月球撞击坑自动提取装置,其包括:获取模块201、第一得到模块202、第二得到模块203和第三得到模块204。Referring to FIG. 11 , an embodiment of the present invention provides a device for automatically extracting lunar impact craters based on machine learning, which includes: an acquisition module 201 , a first acquisition module 202 , a second acquisition module 203 and a third acquisition module 204 .

具体地,获取模块201用于获取月球上待识别区域的DEM数据。第一得到模块202用于根据预先构建的栅格级分类器和待识别区域的DEM数据,对待识别区域进行识别,得到候选撞击坑。第二得到模块203用于根据候选撞击坑和待识别区域的DEM数据,得到候选撞击坑的径向高程剖面图。第三得到模块204用于根据预先构建的对象级分类器和候选撞击坑的径向高程剖面图,对候选陨石坑进行识别,得到撞击坑。Specifically, the acquisition module 201 is used to acquire the DEM data of the region to be identified on the moon. The first obtaining module 202 is configured to identify the area to be identified according to the pre-built grid-level classifier and the DEM data of the area to be identified, and obtain candidate impact craters. The second obtaining module 203 is used to obtain the radial elevation profile of the candidate impact crater according to the DEM data of the candidate impact crater and the area to be identified. The third obtaining module 204 is configured to identify the candidate craters according to the pre-built object-level classifier and the radial elevation profiles of the candidate craters, and obtain the impact craters.

可选扥,第一得到模块202包括:确定单元、第一得到单元和第二得到单元。确定单元用于根据待识别区域的DEM数据,确定待识别区域中每个栅格的地貌元素类型。第一得到单元用于基于预先构建的栅格级分类器和待识别区域中每个栅格的地貌元素类型,对待识别区域的每个栅格进行分类,得到撞击坑候选栅格。第二得到单元用于根据撞击坑候选栅格得到候选撞击坑。Optionally, the first obtaining module 202 includes: a determining unit, a first obtaining unit and a second obtaining unit. The determination unit is used to determine the geomorphic element type of each grid in the area to be identified according to the DEM data of the area to be identified. The first obtaining unit is configured to classify each grid in the area to be identified based on the pre-built grid-level classifier and the geomorphic element type of each grid in the area to be identified, so as to obtain candidate grids of impact craters. The second obtaining unit is used to obtain candidate impact craters according to the grid of impact crater candidates.

可选地,第二得到单元包括:第一得到子单元和第二得到子单元。第一得到子单元用于使用聚类算法对撞击坑候选栅格进行聚类,得到聚类后的对象。第二得到子单元用于基于聚类后的对象创建外接圆,得到候选撞击坑。Optionally, the second obtaining unit includes: a first obtaining subunit and a second obtaining subunit. The first obtaining subunit is used to cluster the impact crater candidate grids using a clustering algorithm to obtain clustered objects. The second obtaining subunit is used to create a circumscribed circle based on the clustered objects to obtain candidate impact craters.

可选地,第一得到子单元使用的聚类算法为基于密度的噪声应用空间聚类。Optionally, the clustering algorithm used by the first deriving subunit is density-based noise application spatial clustering.

可选地,第三得到模块204使用的候选撞击坑的径向高程剖面图的条数为12条,且相互间隔30°。Optionally, the number of radial elevation profiles of candidate impact craters used by the third obtaining module 204 is 12, and the intervals are 30°.

需要说明的是:上述实施例提供的月球撞击坑自动提取装置在提取时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的月球撞击坑自动提取装置与月球撞击坑自动提取方法实施例属于同一构思,其具体实现过程详见方法实施例,此处不再一一赘述。It should be noted that when the automatic extraction device for lunar impact craters provided by the above-mentioned embodiments is extracted, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned function distribution can be completed by different functional modules according to needs. , which divides the internal structure of the device into different functional modules to complete all or part of the functions described above. In addition, the device for automatically extracting lunar impact craters provided in the above-mentioned embodiments belongs to the same concept as the embodiment of the method for automatically extracting lunar impact craters, and its specific implementation process is detailed in the method embodiments, and will not be repeated here.

由技术常识可知,本发明可以通过其它的不脱离其精神实质或必要特征的实施方案来实现。因此,上述公开的实施方案,就各方面而言,都只是举例说明,并不是仅有的。所有在本发明范围内或在等同于本发明的范围内的改变均被本发明包含。It can be known from common technical knowledge that the present invention can be realized through other embodiments without departing from its spirit or essential features. Accordingly, the above-disclosed embodiments are, in all respects, illustrative and not exclusive. All changes within the scope of the present invention or within the scope equivalent to the present invention are embraced by the present invention.

Claims (10)

1. An automatic moon impact pit extraction method based on machine learning is characterized by comprising the following steps:
acquiring DEM data of an area to be identified on the moon;
identifying the area to be identified according to a pre-constructed grid-level classifier and DEM data of the area to be identified to obtain candidate impact pits;
obtaining a radial elevation profile of the candidate impact pit according to the candidate impact pit and the DEM data of the area to be identified;
and identifying the candidate meteorite crater according to a pre-constructed object-level classifier and the radial elevation profile of the candidate impact crater to obtain the impact crater.
2. The automatic moon impact pit extraction method according to claim 1, wherein the identifying the area to be identified according to a pre-constructed grid-level classifier and DEM data of the area to be identified to obtain candidate impact pits comprises:
according to the DEM data of the area to be identified, determining the type of the landform element of each grid in the area to be identified;
classifying each grid of the area to be identified based on a pre-constructed grid-level classifier and the landform element type of each grid in the area to be identified to obtain a collision pit candidate grid;
and obtaining the candidate impact pit according to the impact pit candidate grid.
3. The automatic moon impact pit extraction method according to claim 2, wherein the obtaining of the candidate impact pits from the impact pit candidate grid comprises:
clustering the impact pit candidate grids by using a clustering algorithm to obtain clustered objects;
and creating a minimum circumcircle based on the clustered objects to obtain the candidate impact pits.
4. The method for automatically extracting moon impact pits according to claim 3, wherein the clustering algorithm is a density-based noise application spatial clustering algorithm.
5. The method for automatically extracting moon impact craters according to claim 1, wherein the candidate merle crates are identified based on a pre-constructed object-level classifier and the radial elevation profiles of the candidate impact crates, and the number of the radial elevation profiles of the candidate impact crates used in the impact crates is 12, and the profiles are spaced by 30 °.
6. An automatic moon impact pit extraction device based on machine learning, characterized in that the automatic moon impact pit extraction device comprises:
the acquisition module is used for acquiring DEM data of an area to be identified on the moon;
the first obtaining module is used for identifying the area to be identified according to a pre-constructed grid-level classifier and DEM data of the area to be identified to obtain candidate impact pits;
the second obtaining module is used for obtaining a radial elevation profile of the candidate impact pit according to the candidate impact pit and DEM data of the area to be identified;
and the third obtaining module is used for identifying the candidate meteorite crater according to a pre-constructed object-level classifier and the radial elevation profile of the candidate crater to obtain the crater.
7. The automatic moon impact pit extraction device according to claim 6, wherein the first obtaining module comprises:
the determining unit is used for determining the type of the landform element of each grid in the area to be identified according to the DEM data of the area to be identified;
the first obtaining unit is used for classifying each grid of the area to be identified based on a pre-constructed grid-level classifier and the landform element type of each grid in the area to be identified to obtain a collision pit candidate grid;
and the second obtaining unit is used for obtaining the candidate impact pit according to the impact pit candidate grid.
8. The automatic moon pit extraction apparatus according to claim 7, wherein the second obtaining unit includes:
the first obtaining subunit is used for clustering the impact pit candidate grids by using a clustering algorithm to obtain clustered objects;
and the second obtaining subunit is used for creating a circumscribed circle based on the clustered object to obtain the candidate impact pit.
9. The automatic moon impact pit extraction device according to claim 8, wherein the clustering algorithm used by the first deriving subunit applies spatial clustering for density-based noise.
10. The automatic moon impact pit extraction device according to claim 8, wherein the number of radial elevation profile of the candidate impact pits used by the third obtaining module is 12, and the candidate impact pits are spaced 30 ° apart from each other.
CN202210956296.9A 2022-08-10 2022-08-10 Method and device for automatic extraction of lunar impact craters based on machine learning Pending CN115272769A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210956296.9A CN115272769A (en) 2022-08-10 2022-08-10 Method and device for automatic extraction of lunar impact craters based on machine learning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210956296.9A CN115272769A (en) 2022-08-10 2022-08-10 Method and device for automatic extraction of lunar impact craters based on machine learning

Publications (1)

Publication Number Publication Date
CN115272769A true CN115272769A (en) 2022-11-01

Family

ID=83751593

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210956296.9A Pending CN115272769A (en) 2022-08-10 2022-08-10 Method and device for automatic extraction of lunar impact craters based on machine learning

Country Status (1)

Country Link
CN (1) CN115272769A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107818147A (en) * 2017-10-19 2018-03-20 大连大学 Distributed temporal index system based on Voronoi diagram
CN108305301A (en) * 2018-01-25 2018-07-20 山东大学 A kind of menology multi-dimension texture generation method based on remote sensing image
CN110334645A (en) * 2019-07-02 2019-10-15 华东交通大学 A deep learning-based method for identifying lunar impact craters
CN111721302A (en) * 2020-06-24 2020-09-29 北京理工大学 Recognition and perception method of complex terrain features on the surface of irregular asteroids
WO2021125395A1 (en) * 2019-12-18 2021-06-24 한국항공우주연구원 Method for determining specific area for optical navigation on basis of artificial neural network, on-board map generation device, and method for determining direction of lander
US20220108116A1 (en) * 2020-10-06 2022-04-07 Wipro Limited Method and system for navigating vehicles based on road conditions determined in real-time
CN114386300A (en) * 2021-12-28 2022-04-22 吉林大学 Full-moon landing area addressing method based on evidence weight and fractal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107818147A (en) * 2017-10-19 2018-03-20 大连大学 Distributed temporal index system based on Voronoi diagram
CN108305301A (en) * 2018-01-25 2018-07-20 山东大学 A kind of menology multi-dimension texture generation method based on remote sensing image
CN110334645A (en) * 2019-07-02 2019-10-15 华东交通大学 A deep learning-based method for identifying lunar impact craters
WO2021125395A1 (en) * 2019-12-18 2021-06-24 한국항공우주연구원 Method for determining specific area for optical navigation on basis of artificial neural network, on-board map generation device, and method for determining direction of lander
CN111721302A (en) * 2020-06-24 2020-09-29 北京理工大学 Recognition and perception method of complex terrain features on the surface of irregular asteroids
US20220108116A1 (en) * 2020-10-06 2022-04-07 Wipro Limited Method and system for navigating vehicles based on road conditions determined in real-time
CN114386300A (en) * 2021-12-28 2022-04-22 吉林大学 Full-moon landing area addressing method based on evidence weight and fractal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
YAN-WEN WANG: ""Automatic Crater Detection by Training Random Forest Classifiers with Legacy Crater Map and Spatial Structural Information Derived from Digital Terrain Analysis"" *

Similar Documents

Publication Publication Date Title
CN111027547B (en) Automatic detection method for multi-scale polymorphic target in two-dimensional image
CN112287807B (en) A road extraction method from remote sensing images based on multi-branch pyramid neural network
Feng et al. GCN-based pavement crack detection using mobile LiDAR point clouds
CN109410238B (en) Wolfberry identification and counting method based on PointNet + + network
CN110263717A (en) It is a kind of incorporate streetscape image land used status determine method
CN110135354B (en) Change detection method based on live-action three-dimensional model
CN114170511B (en) CASCADE RCNN-based pavement crack disease identification method
CN110399819A (en) A kind of remote sensing image residential block extraction method based on deep learning
CN115471467A (en) A method for detecting building changes in high-resolution optical remote sensing images
CN111898627B (en) A PCA-based SVM Cloud Particle Optimal Classification and Recognition Method
Qin et al. OpenGF: An ultra-large-scale ground filtering dataset built upon open ALS point clouds around the world
CN112232328A (en) Remote sensing image building area extraction method and device based on convolutional neural network
CN110222767A (en) Three-dimensional point cloud classification method based on nested neural and grating map
CN116563237A (en) A hyperspectral image detection method for chicken carcass defects based on deep learning
CN109635726A (en) A kind of landslide identification method based on the symmetrical multiple dimensioned pond of depth network integration
CN112836614A (en) A high-score remote sensing image classification method based on residual network and transfer learning
CN116681657B (en) Asphalt pavement disease detection method based on improved YOLOv7 model
CN118247662A (en) Environment detection method for mining
CN116052110B (en) Intelligent positioning method and system for pavement marking defects
CN115049640B (en) A road crack detection method based on deep learning
CN111860615A (en) A remote sensing water body target extraction method based on feature dictionary fusion
CN116152494A (en) Building foot point identification segmentation method based on two-stage 3D point cloud semantic segmentation
CN115063698A (en) Automatic identification and information extraction method and system for slope surface deformation crack
CN103617417A (en) Automatic plant identification method and system
CN115019163A (en) Identification method of urban elements based on multi-source big data

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20221101

RJ01 Rejection of invention patent application after publication