Next Article in Journal
PSNet: A Deep Learning Model-Based Single-Shot Digital Phase-Shifting Algorithm
Previous Article in Journal
Low-Power Long-Term Ambulatory Electrocardiography Monitor of Three Leads with Beat-to-Beat Heart Rate Measurement in Real Time
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Lunar Dome Detection Method Based on Improved YOLOv7

School of Computer Science and Engineering, Faculty of Innovation Engineering, Macau University of Science and Technology, Avenida Wai Long, Taipa 999078, Macau
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(19), 8304; https://doi.org/10.3390/s23198304
Submission received: 13 August 2023 / Revised: 30 September 2023 / Accepted: 4 October 2023 / Published: 8 October 2023
(This article belongs to the Section Sensor Networks)

Abstract

:
Volcanism is an important geological evolutionary process on the Moon. The study of lunar volcanic features is of great significance and value to understanding the geological evolution of the Moon better. Lunar domes are one of the essential volcanic features of the Moon. However, the existing lunar dome detection methods are still traditional manual or semiautomatic identification approaches that require extensive prior knowledge and have a complex identification process. Therefore, this paper proposes an automatic detection method based on improved YOLOv7 for lunar dome detection. First, a new lunar dome dataset was created by digital elevation model (DEM) data, and the effective squeeze and excitation (ESE) attention mechanism module was added to the backbone and neck sections to reduce information loss in the feature map and enhance network expressiveness. Then, a new SPPCSPC-RFE module was proposed by adding the receptive field enhancement (RFE) module into the neck section, which can adapt to dome feature maps of different shapes and sizes. Finally, the bounding box regression loss function complete IOU (CIOU) was replaced by wise IOU (WIOU). The WIOU loss function improved the model’s performance for the dome detection effect. Furthermore, this study combined several data enhancement strategies to improve the robustness of the network. To evaluate the performance of the proposed model, we conducted several experiments using the dome dataset developed in this study. The experimental results indicate that the improved method outperforms related methods with a mean average precision ([email protected]) value of 88.7%, precision (P) value of 85.6%, and recall (R) value of 86.4%. This study provides an effective solution for lunar dome detection.

1. Introduction

Volcanism is one of the main geological effects of the Moon, and the study of lunar volcanism can help analyze the composition of lunar soil and play an important role in understanding the process of lunar geological evolution. Domes are one of the typical volcanic geomorphic features produced by lunar volcanism on the lunar surface and are essential objects for studying the thermal evolutionary history of the Moon. Lunar domes often appear in clusters on the lunar surface, usually manifesting as an irregular round, convex shape, with low slope, low height, and a diameter of less than 30 km [1]. The origin of domes has been a controversial research issue for a long time. Early theories focusing on large-scale degassing suggested that gases beneath the surface layer caused the surface to swell upwards to form a dome structure [2,3]. However, a sufficient accumulation of gas beneath the surface to produce a dome several kilometers in diameter seems difficult to explain. Salisbury proposed a mineral-phase-change expansion hypothesis in 1961 [4]. Studies show that when serpentinization of olivine occurs below 500 °C, its volume increases by 25%. This seems to explain the reason for the formation of domes. Most scholars now believe that the domes were produced by lunar volcanism and formed in the late phase of lunar volcanism [1,5,6]. Depending on the different geological movements of lunar volcanoes, domes can be formed in two main ways. The first type is effusive domes, formed during the later stages of lunar volcanism when the lava extrusion rate decreases and the eruption temperature is relatively low. These domes usually have a summit crater pit that is a channel for lava outflow. The features of effusive domes are similar to those of small terrestrial lava shields. A further type of lunar dome is an intrusive dome, formed by subsurface intrusions of lava rather than lava effusion [1,7]. These domes usually do not have a summit crater pit but have an irregular outline [7]. Most of the dome formation is associated with the surrounding lava plains of roughly the same age. Large shield volcanoes like those on Earth do not occur on the Moon. This may be due to the low viscosity of lunar lava, the high eruption rate, and the lack of sustained eruptions from a single source [1,7,8].
Early dome classification and identification studies relied on telescopic observations and were recorded in several catalogs [1,9,10]. Smith proposed four criteria for dome identification and identified over 300 domes using lunar orbiter photographs in 1973. The morphological features of lunar domes are similar to those of terrestrial volcanic domes [5]. Head and Gifford classified more than 200 domes into seven categories based on morphological features [1]. These domes range from 3 to 17 km in diameter and several hundred meters in height and are mainly located in the Cauchy area, Hortensius area, and Marius Hills. Weitz and Head analyzed the titanium content of the domes in the Marius Hills complex with Clementine data [6]. The dome spectrum of the Marius Hills is similar to that of the mare plains, supporting the same compositions. The domes in the northern Oceanus Procellarum have redder and brighter soils than the adjacent highland materials representing the highlands. Wöhler et al. [7] classified lunar domes into four categories based on spectral features and morphological parameters using the principal component analysis method. Class A domes have a slope of less than 1°, are 5 to 13 km in diameter, and have a high TiO2 content. Class B domes consist of moderate TiO2 content and can be subdivided into two subclasses, depending on the duration of the lava eruption. Class B1 domes have a slope greater than 2° and are larger in volume, while Class B2 domes have a slope less than 2° and are relatively small. Domes with relatively low TiO2 content in class C domes are referred to as class C1, with domes ranging from 13 to 20 km in diameter and slopes of 0.6° to 1.8°. The class C2 TiO2 content is relatively high, the dome slope is less than 2.5°, and the diameter is 8 to 17 km. Class D is complex, with larger volumes, diameters, and slopes of 1.3° to 1.5°. Wöhler et al. [11] added a new class E based on the dome classification scheme in 2006 [7]. Class E domes are less than 6 km in diameter and can be divided into two subclasses based on slope: class E1 with slopes greater than 2° and class E2 with slopes less than 2°. For the completeness of the classification scheme, Class G was proposed for highland domes, corresponding to Class 6 in the Head and Gifford classification scheme [1]. Chen et al. used an unsupervised learning approach to cluster domes in the Gardner region and classified 54 domes into four classes [12]. By clustering five morphological features and two elemental features, the domes’ diameter, area, volume, and slope were derived as the optimal combination of parameters. DC1 domes are relatively small, steep, and formed by lavas with high viscosities and low eruption rates. The DC2 to DC4 domes are relatively large and smooth, forming lavas with low viscosities and high eruption rates [12].
Lawrence identified over 150 volcanic domes and 90 volcanic cones in the Marius Hills. This confirms that the Marius Hills dome is composed of blocky lava flows, and different morphological features of the domes and cones represent other eruptive conditions [13]. Liu established a contour-based dome identification method. Domes are identified by using contours to form a closed curve in the dome image, and then impact craters and irregular closed curves are removed [14]. Arya et al. identified 106 domes/cones in the Marius Hills and analyzed their morphological parameters. This suggests that wrinkle ridges are the oldest, rills are the youngest, and domes fall between them in age in the crater counting method [15]. Anto et al. presented a k-means clustering approach to identify domes based on digital terrain model data [16]. This method does not work well when the elevation value of the dome boundary is close to the elevation value of the lunar surface. By manual observation, Qiao et al. identified 283 domes in the mare Tranquillitatis [17]. The median diameter of these domes is 5.6 km, and the height is 68 m, of which 74% have summit pits. Using multisource remote sensing data, Wan identified 360 volcanic cones and 22 domes in the Marius Hills. Based on morphological characteristics, these volcanic cones were classified into five types: C-shaped, elliptical, elongated, irregular, and rounded [18]. Compared with terrestrial cones, the Marius Hills cones show larger basal widths and smaller height/width ratios related to multiple geological factors. Previous lunar dome identification studies have provided us with a comprehensive understanding of lunar domes’ morphological characteristics and spatial distribution. However, these are manual or semiautomatic methods that are complex workflows requiring much prior knowledge.
In recent years, most deep learning algorithms have achieved satisfactory results in object detection tasks [19,20,21,22,23,24]. These models can be categorized into one-stage methods and two-stage methods based on network architecture. The two-stage approach provides significant improvements in object detection performance, such as faster R-CNN, mask R-CNN, and Cascade R-CNN. In comparison, the one-stage approach has an advantage in terms of speed, such as YOLOv3 [23], and single-shot multibox detector (SSD) [20]. At present, the YOLO series methods have achieved great success in object detection. Zhu et al. integrated transformer block and convolutional block attention modules (CBAM) to improve the YOLOv5 model, referred to as TPH-YOLOv5 [25]. Arunabha et al. [26] proposed a high-performance road damage detection model, DenseSPH-YOLOv5, combining CBAM and swin-transformer prediction heads. Chen et al. presented a Citrus-YOLOv7 model based on YOLOv7 by adding a CBAM module and lightweight convolution [27]. The method has improved detection speed and can be used for the object detection of citrus fruits in a natural orchard environment. The CEAM-YOLOv7 [28] model using channel extension and attention mechanism techniques was proposed by Liu et al. This lightweight model leads to a significant increase in detection speed, but the detection accuracy still needs to be improved. Despite achieving satisfactory results, algorithms for lunar remote sensing images require improvement due to their complex backgrounds and similarities. Therefore, an automatic detection method based on improved YOLOv7 is proposed in this study. The main contributions of this study are summarized in three parts as follows:
  • We performed a rendering operation on the DEM images based on the elevation values to enhance the contrast of the domes. The ESE attention module was added to the backbone and neck sections to reduce information loss in the dome feature map.
  • We proposed a new SPPCSPC-RFE module by adding the RFE module into the neck section to adapt dome feature maps of different shapes and sizes.
  • The bounding box regression loss function CIOU was replaced by WIOU to improve the performance of the model in dome detection.
The rest of this paper is organized as follows. Section 2 introduces the data used in this study and proposes an improved YOLOv7 model. Section 3 shows the experimental results. Section 4 is the conclusion of this paper.

2. Dataset and Methods

2.1. Dataset

The main features of lunar domes are typically smooth, low-sloped convex profiles, low height, and diameter less than a few tens of kilometers [1,29]. These unique topographical features make lunar domes possible to observe only in images of low sunlight [17,30,31]. However, DEM data are unaffected by solar illumination conditions and can represent dome morphological features such as the height of the domes. As shown in Figure 1, lunar domes are usually represented as circular structures higher than the surrounding area in DEM data. For these reasons, we chose DEM data proposed by Barker et al. in 2016 [32] for analysis and experimentation in this study.
We reinvestigated the entire lunar domes, based on the previous identification results [1,6,7,12,13,15,16,17] and the two dome catalogs [33,34]. The study obtained a total of 771 domes, of which 597 were confirmed domes and another 174 were suspected domes. Cropping the entire lunar DEM image based on latitude and longitude coordinates and diameter information, a total of 680 dome images were obtained. Based on the results of the expert confirmation, the 680 images were divided into two parts, with 519 images containing 597 confirmed domes and another 161 images containing 174 suspected domes. To obtain reasonable experimental results, 519 confirmed dome images were used as a training set, and 161 suspected dome images were used as a test set. At a ratio of 4:1, 519 images were further divided into 104 images for the validation set and 415 images for the training set. Several data enhancement strategies were used in this study to improve the model’s robustness and avoid overfitting. First, a rendering operation was used for each image individually rather than for the entire lunar image to represent the morphological features of the domes better. As shown in Figure 1, we used red to represent relatively high terrain and blue to represent relatively low terrain. This rendering operation makes distinguishing between impact craters and domes easy and shows the dome boundaries more effectively. In our dataset, domes are usually shown as red circular shapes, while impact craters are shown as blue circular shapes. Then, other data enhancement strategies were used, including random scaling, flipping, brightness enhancement, contrast enhancement, and color enhancement. The training set was increased to 1500 images through the above data-enhanced operations.

2.2. YOLOv7 Network Structure

The YOLOv7 [35] network is one of the more advanced target detection algorithms, and its detection speed and accuracy exceed those of most known target detection algorithms. The YOLOv7 network consists of four sections: input, backbone, neck, and head, as shown in Figure 2. The function of the input module is to scale the input image to meet the input size requirements of the backbone network. The backbone network comprises CBS convolution layers, efficient layer aggregation network (ELAN) convolution layers, and max-pooling convolution (MPconv) layers. The role of the CBS module is to perform feature extraction and channel transformation. The ELAN module is an aggregation network structure that enriches the feature information extracted from the backbone structure by changing the feature extraction paths and improving the robustness of the model. The MPconv adds a max-pooling layer on top of the CBS layer to form the upper and lower branches and finally uses the concat operation to fuse the features extracted from the two branches, improving the network’s feature extraction capability. The neck module is composed of a path aggregation feature pyramid network (PAFPN) structure. The PAFPN makes the network suitable for multisized inputs and fully integrates the underlying precise positional information with the high-level abstract semantic information to improve the localization accuracy of the model further. In the detection head module, the YOLOv7 network utilizes three target sizes: large, medium, and small. Through the RepVGG (REP) block for the PAFPN, outputs of different sizes of features are adjusted in terms of the number of channels, and combined with 1 × 1 convolution, the prediction of the position, confidence, and category of the target object is derived.

2.3. Improvement to the YOLOv7 Network

2.3.1. ESE Attention Module

Researchers have explored the relationships between channels within the network in developing deep learning networks in recent years. Hu et al. [36] constructed a squeeze-and-excitation (SE) block by explicitly modelling the interdependencies between channels and adaptively recalibrating the feature responses in the channel directions. The process of an SE block is divided into two steps: squeeze and excitation. Squeeze performs global average pooling on the previous feature map layer to obtain the global compressed feature vectors of the current feature map. Excitation obtains the weights of each channel in the feature map through two fully connected (FC) layers and uses the weighted feature map as an input to the next layer of the network. The SE module improves convolutional neural network performance, but reducing channel size can cause information loss. When the first FC layer decreases the number of input channels, the second layer needs to increase the number of channels back to the original amount. However, this process results in loss of channel information. To address information loss, the ESE module was proposed [37]. It is based on the SE module but uses only one FC layer, reducing channel information loss and improving network performance. In this paper, we added several ESE attention modules into the YOLOv7 network. The ESE Attention module optimizes the extracted features, considering network depth, and detection speed to improve dome detection accuracy with minimal increase in parameters. The ESE module is defined as follows:
F gap X = 1 WH i , j = 1 W , H X i , j
A ESE X div = σ ( W C ( F gap X div )
X refine = A ESE X div X div
where F gap X is global average pooling, σ indicates the sigmoid function, W C is the weights of the FC layers, X div is the input feature map, X refine is the refined feature map, and indicates elementwise multiplication. The ESE module flowchart is shown in Figure 3. The A ESE operation is applied to the feature map and leads to diversified feature information, which retains channel information and improves model performance.

2.3.2. SPPCSPC-RFE Module

In many scenarios, the lunar surface exhibits domes of varying size and structure, creating difficulties for detection. Although pyramids can solve the multiscale problem, for smaller domes, there is still the problem of information loss after multiple convolution operations. Different receptive fields indicate the ability to capture long-range dependency [38]. Increasing the receptive fields of the feature map can aid in detecting smaller domes. The RFE module can increase the receptive field and improve multi-scale feature fusion. The RFE module adequately captures the information in the feature map using dilated convolution, which uses four different branches to capture multiscale information. Each branch shares common weights, but their receptive fields are independent. The advantage of this approach is that the model parameters can be reduced while reducing the risk of overfitting, and the features can be fully utilized. As shown in Figure 4, the RFE module can be divided into two parts: the multibranch structure and the gathering and weighting layer. The multibranch structure uses different convolution rates and residual connections to prevent the problem of gradient disappearance during training. The gathering and weighting layer collects information from other branches and weights each branch [38].
In the neck section, the role of the SPPCSPC module is to improve the efficiency and accuracy of feature extraction. The SPP layer can capture information about objects of different scales and proportions, the CSP connection can enhance the expressiveness and stability of the features, and the conv layer can further extract features. A new SPPCSPC-RFE module is proposed in which the ESE and RFE modules are embedded in the SPPCSPC module to extract features better while reducing information loss. The new network structure is shown in Figure 5. The CBS module is replaced by the ESE module before the max-pooling layer to reduce the loss of feature information. The RFE module is added to the end of the SPPCSPC module to retain more feature map information and improve the network’s performance.

2.3.3. Bounding Box Regression Loss Function

The bounding box regression loss function used in the original YOLOv7 network is CIOU. Although CIOU achieved good results, the calculation of aspect ratios used relative values and needed to consider the balance of difficult and easy samples. Therefore, we replaced the original bounding box regression loss function CIOU with the WIOU [39] based on a dynamic nonmonotonic focusing mechanism in this study. The WIOU loss function reduces the competitiveness of high-quality anchor boxes and avoids the impact of low-quality examples. It allows WIOU to focus on ordinary quality anchor boxes and improve the overall performance of the network. The formula is as follows:
L WIOU = β δ α β δ exp ( x x gt 2 + y y gt 2 W g 2 + H g 2 * ) L IOU
where L IOU is the value of the loss function, exp is an exponential function, δ and α are hyperparameters, β is the outlier degree of the anchor box, x and y are the coordinates of the center point of the prediction box, x gt and y gt are the coordinates of the center point of the ground truth box, W g and H g are the sizes of the smallest enclosing box, and L IOU is the intersection ratio of the overlapping areas of the predicted and ground truth boxes.
In summary, the improved YOLOv7 model is shown in Figure 6.

3. Experimental Results

3.1. Experimental Environment Configuration

The software environment used for the experiments in this study was the Ubuntu system, Python 3.8, CUDA11.3, and PyTorch 1.11. The hardware environment was an AMD EPYC 7543 CPU with 32 G RAM and an NVIDIA RTX A5000 GPU (24 G). In the experiments, the image size in training and testing was set to 640 × 640, and the batch size was 24. The optimizer used SGD with a learning rate of 0.02.

3.2. Evaluation Metrics

To objectively evaluate the performance of the model in lunar dome detection, the parameters of floating point operations per second (FLOPS), recall (R), precision (P), and mean average precision (mAP) evaluation metrics were used in this study. The P and R of the dome detection metrics can be calculated using the following formulas:
P = TP TP + FP
R = TP TP + FN
In the formulas, TP means the number of true positive samples, FP means the number of false positive samples, and FN represents the number of false negative samples. AP represents the average precision. The AP value is the area enclosed by the curve plotted by P and R between 0 and 1 and the axis. The mAP value represents the mean average precision, where C denotes the number of detection target categories and i is the category index. [email protected] represents the mean average precision when the intersection ratio threshold is 0.5. The formulas are shown as below:
AP = 0 1 P R
mAP = 1 C i = 1 C AP i
mAP @ 0.5 = 1 C i = 1 C AP @ 0.5 i

3.3. Results

In our experiments, we utilized a k-fold cross-validation approach to obtain a more accurate model assessment. This method avoids problems caused by irrational division of the dataset. In this study, we chose k equal to five. As shown in Figure 7, the training set was divided into five parts. In the training process, one part was used as the validation set, and the others were used as the training set. Finally, the average of five precision values was calculated as the actual precision rate of the model. To verify the effectiveness of the improvements of the YOLOv7 model proposed in this paper, we designed multigroup ablation experiments on our dataset, and the results of the ablation experiments are shown in Table 1, where “√” indicates that the module is used in the current experiment.
As shown in Table 1, the [email protected], P, and R of the original YOLOv7 model without the improvement module reached 83.6%, 82.7%, and 77.0%, respectively. The second set of experiments added a data enhancement strategy to the original YOLOv7 model, increasing the [email protected], P and R by 1.3%, 1.9%, and 4.9%, respectively. The ESE attention module was added to the group 3 experiment based on the second set of experiments. It made the model more focused on the detection object and filtered out irrelevant background information, which improved the [email protected] by 1.6% and decreased R by 4.3%. Then, the RFE module was added to the fourth set of experiments, which increased the [email protected] by 1.2% and R by 6.3%. Furthermore, the CIOU loss function was replaced by the WIOU loss function in group 5. The best performance of the model was obtained, and the [email protected], P, and R of the improved model reached 88.7%, 85.6%, and 86.4%, respectively. At the same time, when new modules were added, the number of parameters of the model increased slightly within a reasonable range.
Comparative experiments were conducted in the same experimental environment to demonstrate the excellent identification ability of the proposed method in this paper. The study compared the performance of the following models: SSD [20], YOLOv3 [23], Faster-RCNN [19], YOLOv5 [40], TPH-YOLOv5 [25], YOLOv7 [35], Citrus-YOLOv7 [27], and our proposed model.
Table 2 shows that the proposed method reached the highest [email protected] value of 88.7%, P value of 85.6%, and R value of 86.4%. This indicates that our improved model has the best performance in lunar dome detection. Although the SSD and YOLOv3 models have lower complexity, the values of [email protected], P, and R were relatively low. Compared with the YOLOv5 model, the proposed model increased the [email protected], P, and R by 5.5%, 0.8%, and 8.3% respectively. At the same time, the parameters of the model were reduced somewhat. Although the TPH-YOLOv5 method reached the highest [email protected]:0.9 value of 52.1%, the values of [email protected] and R are relatively low. The proposed model improves the [email protected], P, and R by 3.8%, 1.0%, and 4.5%, respectively, compared to the original YOLOv7 model. The improved YOLOv7 model slightly increases the number of model parameters, which is within a reasonable range. In addition, our proposed method outperforms TPH-YOLOv5 and Citrus-YOLOv7 models while having similar complexity. To better demonstrate the effectiveness of our method in distinguishing foreground and background in dome images, we present Figure 8 which visualizes the attention regions for each model. The network model pays more attention to the red area, which has a darker color. As seen from the heat maps in Figure 8b,c, the network attention of both models could not be focused on the entire dome region. The heat map Figure 8d demonstrates our model’s ability to accurately identify the contour lines of the dome while maintaining attention on overall characteristics of the target. Examples of dome detection results are shown in Figure 9. In summary, the improved model provides high detection performance in complex lunar terrain.

4. Conclusions

This paper proposes an automated method for detecting lunar domes using an im-proved YOLOv7 network. The method introduces a novel approach for recognizing complex lunar dome images. First, a new lunar dome dataset was created by DEM data, and an ESE attention module was added to the backbone and neck sections to reduce information loss in the feature map and enhance network expressiveness. Then, the RFE module was embedded into the neck section, which can adapt to dome feature maps of different shapes and sizes. Finally, the bounding box regression loss function CIOU was replaced by WIOU. In addition, several data enhancement strategies were applied to the dataset. The results of ablation experiments show that the [email protected] value and R value of the improved algorithm reached 88.7% and 86.4%, respectively, which were increased by 5.1% and 9.4% compared with the original YOLOv7 algorithm. The comparison experiments show that the proposed algorithm has better results than state-of-the-art detection networks. Although our proposed method achieves satisfactory results, this approach results in a slight increase in the number of model parameters. When the elevation value of the dome is close to the lunar surface, it becomes challenging to differentiate the dome boundary from the surface using our method. In the future, we will use context learning to fully utilize the target information in the images and combine lunar data from different sources to improve the detection performance of the model. Meanwhile, we will explore ways to decrease the number of model parameters to further enhance its performance.

Author Contributions

Conceptualization, Y.T.; Methodology, Y.T.; Investigation, Y.T.; Writing—Original Draft, Y.T.; Writing—Review and Editing, Y.T.; Supervision, X.T.; Project Administration, X.T. All authors have read and agreed to the published version of the manuscript.

Funding

This study was funded by the Science and Technology Development Fund of Macau (grant number 0038/2020/A1).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Head, J.W.; Gifford, A.J. Lunar mare domes: Classification and modes of origin. Moon Planets 1980, 22, 235–258. [Google Scholar] [CrossRef]
  2. Shaler, N.S.J. A Comparison of the Features of the Earth and the Moon; Smithsonian Institution: Washington, DC, USA, 1903. [Google Scholar]
  3. Spurr, J.E. Geology Applied to Selenology; Books I and II Science Press: Lancaster, NH, USA, 1945; Volume 6, p. 189. [Google Scholar]
  4. Salisbury, J.W. The Origin of Lunar Domes. Astrophys. J. 1961, 134, 126. [Google Scholar] [CrossRef]
  5. Smith, E.I. Identification, distribution and significance of lunar volcanic domes. Moon 1973, 6, 3–31. [Google Scholar] [CrossRef]
  6. Weitz, C.M.; Head, J.W., III. Spectral properties of the Marius Hills volcanic complex and implications for the formation of lunar domes and cones. J. Geophys. Res. Planets 1999, 104, 18933–18956. [Google Scholar] [CrossRef]
  7. Wöhler, C.; Lena, R.; Lazzarotti, P.; Phillips, J.; Wirths, M.; Pujic, Z.; Group, G.L.R.G. A combined spectrophotometric and morphometric study of the lunar mare dome fields near Cauchy, Arago, Hortensius, and Milichius. Icarus 2006, 183, 237–264. [Google Scholar] [CrossRef]
  8. Whitford-Stark, J.L.; Head, J.W. The Procellarum volcanic complexes-Contrasting styles of volcanism. In Proceedings of the 8th Lunar Science Conference, Houston, TX, USA, 14–18 March 1977; Pergamon Press, Inc.: New York, NY, USA, 1977; Volume 3, (A78-41551 18-91). pp. 2705–2724. [Google Scholar]
  9. Baldwin, R.B. The Measure of the Moon; University of Chicago Press: Chicago, IL, USA, 1963. [Google Scholar]
  10. Fielder, G. Lunar Geology; Lutterworth Press: Cambridge, UK, 1965. [Google Scholar]
  11. Lena, R.; Wöhler, C.; Phillips, J.; Wirths, M.; Bregante, M.T.; Science, S. Lunar domes in the Doppelmayer region: Spectrophotometry, morphometry, rheology, and eruption conditions. Planet. Space Sci. 2007, 55, 1201–1217. [Google Scholar] [CrossRef]
  12. Chen, Y.; Huang, Q.; Zhao, J.; Hu, X. Unsupervised machine learning on domes in the lunar gardner region: Implications for dome classification and local magmatic activities on the moon. Remote Sens. 2021, 13, 845. [Google Scholar] [CrossRef]
  13. Lawrence, S.J.; Stopar, J.D.; Hawke, B.R.; Greenhagen, B.T.; Cahill, J.T.; Bandfield, J.L.; Jolliff, B.L.; Denevi, B.W.; Robinson, M.S.; Glotch, T.D.; et al. LRO observations of morphology and surface roughness of volcanic cones and lobate lava flows in the Marius Hills. J. Geophys. Res. Planets 2013, 118, 615–634. [Google Scholar] [CrossRef]
  14. Liu, J.; Li, C.; Wang, W.; Zeng, X.; Mu, L.; Yang, Y. Extraction of lunar domes from Chang’E-2 data with new method. Icarus 2019, 321, 29–33. [Google Scholar] [CrossRef]
  15. Arya, A.; Rajasekhar, R.; Sur, K.; Gopala Krishna, B.; Suresh, K.; Srinivasan, T.; Iyer, K.; Chauhan, P.; Ajai; Kiran Kumar, A.S.; et al. Morphometric and rheological study of lunar domes of Marius Hills volcanic complex region using Chandrayaan-1 and recent datasets. J. Earth Syst. Sci. 2018, 127, 70. [Google Scholar] [CrossRef]
  16. Micheal, A.A.; Vani, K. Clustering-based dome detection in lunar images using DTM data. Int. J. Remote Sens. 2018, 39, 5794–5808. [Google Scholar] [CrossRef]
  17. Qiao, L.; Head, J.W.; Wilson, L.; Chen, J.; Ling, Z. Mare domes in Mare Tranquillitatis: Identification, characterization, and implications for their origin. J. Geophys. Res. Planets 2021, 126, e2021JE006888. [Google Scholar] [CrossRef]
  18. Wan, S.; Qiao, L.; Ling, Z. Identification and Geomorphometric Characterization of Volcanic Cones in the Marius Hills, the Moon. J. Geophys. Res. Planets 2022, 127, e2022JE007207. [Google Scholar] [CrossRef]
  19. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. In Proceedings of the Annual Conference on Neural Information Processing Systems 2015, Montreal, QC, USA, 7–12 December 2015; Volume 28. [Google Scholar]
  20. Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.-Y.; Berg, A.C. Ssd: Single shot multibox detector. In Proceedings of the Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, 11–14 October 2016; Proceedings Part I 14. pp. 21–37. [Google Scholar]
  21. He, K.; Gkioxari, G.; Dollár, P.; Girshick, R. Mask r-cnn. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–26 October 2017; pp. 2961–2969. [Google Scholar]
  22. Cai, Z.; Vasconcelos, N. Cascade r-cnn: Delving into high quality object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 6154–6162. [Google Scholar]
  23. Redmon, J.; Farhadi, A. Yolov3: An incremental improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar]
  24. Jiang, B.; Chen, S.; Wang, B.; Luo, B. MGLNN: Semi-supervised learning via multiple graph cooperative learning neural networks. Neural Netw. 2022, 153, 204–214. [Google Scholar] [CrossRef]
  25. Zhu, X.; Lyu, S.; Wang, X.; Zhao, Q. TPH-YOLOv5: Improved YOLOv5 based on transformer prediction head for object detection on drone-captured scenarios. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, BC, Canada, 11–17 October 2021; pp. 2778–2788. [Google Scholar]
  26. Roy, A.M.; Bhaduri, J. DenseSPH-YOLOv5: An automated damage detection model based on DenseNet and Swin-Transformer prediction head-enabled YOLOv5 with attention mechanism. Adv. Eng. Inform. 2023, 56, 102007. [Google Scholar] [CrossRef]
  27. Chen, J.; Liu, H.; Zhang, Y.; Zhang, D.; Ouyang, H.; Chen, X. A multiscale lightweight and efficient model based on YOLOv7: Applied to citrus orchard. Plants 2022, 11, 3260. [Google Scholar] [CrossRef] [PubMed]
  28. Liu, S.; Wang, Y.; Yu, Q.; Liu, H.; Peng, Z. CEAM-YOLOv7: Improved YOLOv7 based on channel expansion and attention mechanism for driver distraction behavior detection. IEEE Access 2022, 10, 129116–129124. [Google Scholar] [CrossRef]
  29. Ahrens, C.; Lena, R. An Effusive Lunar Dome Near Fracastorius Crater: Spectral and Morphometric Properties. Remote Sens. 2022, 14, 6135. [Google Scholar] [CrossRef]
  30. Head, J.; Lloyd, D. Near-terminator photography. NASA Johnson Space Center Apollo 17 Prelim. Sci. Rept. 1971, 272, 297. [Google Scholar]
  31. Lloyd, D.; Head, J. Lunar surface properties as determined from earthshine and near-terminator photography. In Proceedings of the Lunar Science Conference, Houston, TX, USA, 10–13 January 1972; Volume 3, p. 3127. [Google Scholar]
  32. Barker, M.; Mazarico, E.; Neumann, G.; Zuber, M.; Haruyama, J.; Smith, D.J.I. A new lunar digital elevation model from the Lunar Orbiter Laser Altimeter and SELENE Terrain Camera. Icarus 2016, 273, 346–355. [Google Scholar] [CrossRef]
  33. Jamieson, H.; Phillips, J. Lunar dome catalog. Stroll. Astron. 1992, 36, 123–129. [Google Scholar]
  34. Available online: https://digilander.libero.it/glrgroup/kapralcatalog.pdf (accessed on 20 May 2005).
  35. Wang, C.-Y.; Bochkovskiy, A.; Liao, H.-Y.M. YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 7464–7475. [Google Scholar]
  36. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141. [Google Scholar]
  37. Lee, Y.; Park, J. Centermask: Real-time anchor-free instance segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 13906–13915. [Google Scholar]
  38. Yu, Z.; Huang, H.; Chen, W.; Su, Y.; Liu, Y.; Wang, X. Yolo-facev2: A scale and occlusion aware face detector. arXiv 2022, arXiv:2208.02019. [Google Scholar]
  39. Tong, Z.; Chen, Y.; Xu, Z.; Yu, R. Wise-IoU: Bounding Box Regression Loss with Dynamic Focusing Mechanism. arXiv 2023, arXiv:2301.10051. [Google Scholar]
  40. Available online: https://github.com/ultralytics/yolov5 (accessed on 12 April 2021).
Figure 1. Three representative lunar domes (AC) are shown with original DEM images and colored DEM images.
Figure 1. Three representative lunar domes (AC) are shown with original DEM images and colored DEM images.
Sensors 23 08304 g001
Figure 2. Structure of the YOLOv7 module.
Figure 2. Structure of the YOLOv7 module.
Sensors 23 08304 g002
Figure 3. Structure of the ESE attention module.
Figure 3. Structure of the ESE attention module.
Sensors 23 08304 g003
Figure 4. Structure of the RFE module.
Figure 4. Structure of the RFE module.
Sensors 23 08304 g004
Figure 5. SPPCSPC-RFE network structure.
Figure 5. SPPCSPC-RFE network structure.
Sensors 23 08304 g005
Figure 6. Structure of the improved YOLOv7 module.
Figure 6. Structure of the improved YOLOv7 module.
Sensors 23 08304 g006
Figure 7. Flow chart of five-fold cross-validation method for precision.
Figure 7. Flow chart of five-fold cross-validation method for precision.
Sensors 23 08304 g007
Figure 8. Heat maps of different models. (a) Colored DEM images, (b) Original YOLOv7, (c) Citrus-YOLOv7, (d) ours.
Figure 8. Heat maps of different models. (a) Colored DEM images, (b) Original YOLOv7, (c) Citrus-YOLOv7, (d) ours.
Sensors 23 08304 g008aSensors 23 08304 g008b
Figure 9. Examples of dome detection results (AC) are shown with original DEM images and our method.
Figure 9. Examples of dome detection results (AC) are shown with original DEM images and our method.
Sensors 23 08304 g009
Table 1. Ablation experiment results.
Table 1. Ablation experiment results.
ModelGroupData EnhancementESERFEWIOU[email protected] (%)[email protected]:0.9 (%)P (%)R (%)Parameters
1 83.644.982.777.037.62
2 84.948.784.681.937.62
YOLOv73 86.550.787.577.639.1
4 87.748.187.483.939.3
588.752.085.686.439.9
Table 2. Comparison of experimental results with other network models.
Table 2. Comparison of experimental results with other network models.
Method[email protected] (%)[email protected]:0.9 (%)P (%)R (%)ParametersGFLOPS
SSD83.145.381.959.524.3934.27
YOLOv382.242.380.251.621.249.0
Faster-RCNN85.049.885.059.641.1291.0
YOLOv583.251.884.878.143.97107.6
TPH-YOLOv5 84.652.184.581.644.0108.2
YOLOv784.948.784.681.937.62106.5
Citrus-YOLOv785.647.582.584.326.4476.4
Ours88.752.085.686.439.9107.3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tian, Y.; Tian, X. A New Lunar Dome Detection Method Based on Improved YOLOv7. Sensors 2023, 23, 8304. https://doi.org/10.3390/s23198304

AMA Style

Tian Y, Tian X. A New Lunar Dome Detection Method Based on Improved YOLOv7. Sensors. 2023; 23(19):8304. https://doi.org/10.3390/s23198304

Chicago/Turabian Style

Tian, Yunxiang, and Xiaolin Tian. 2023. "A New Lunar Dome Detection Method Based on Improved YOLOv7" Sensors 23, no. 19: 8304. https://doi.org/10.3390/s23198304

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop