Abstract
The digital elevation model (DEM) is known as one kind of the most significant fundamental geographical data models. The theory, method and application of DEM are hot research issues in geography, especially in geomorphology, hydrology, soil and other related fields. In this paper, we improve the efficient sub-pixel convolutional neural networks (ESPCN) and propose recursive sub-pixel convolutional neural networks (RSPCN) to generate higher-resolution DEMs (HRDEMs) from low-resolution DEMs (LRDEMs). Firstly, the structure of RSPCN is described in detail based on recursion theory. This paper explores the effects of different training datasets, with the self-adaptive learning rate Adam algorithm optimizing the model. Furthermore, the adding-“zero” boundary method is introduced into the RSPCN algorithm as a data preprocessing method, which improves the RSPCN method’s accuracy and convergence. Extensive experiments are conducted to train the method till optimality. Finally, comparisons are made with other traditional interpolation methods, such as bicubic, nearest-neighbor and bilinear methods. The results show that our method has obvious improvements in both accuracy and robustness and further illustrate the feasibility of deep learning methods in the DEM data processing area.
1. Introduction
The digital elevation model (DEM [1]) is a digital simulation of a terrain surface using limited terrain elevation data, which contains rich topographic information for the application and analysis of geosciences [2]. DEM has the characteristics of simple geographical data organization, intuitive terrain information representation and efficient terrain factor interpretation. It is widely used in geomorphology, hydrology, soil and other related fields and plays an important role in the practice of surveying and mapping, soil and water conservation, hydrogeological disaster monitoring and controlling and land use managing and planning [3]. Resolution in our paper denotes “pixel size”, which is an important index for DEM to describe the size of the smallest unit. It is important to explore terrain modeling solutions for generating higher-resolution DEMs (HRDEMs) from captured low-resolution DEMs (LRDEMs) [4,5,6], referred to as super resolution (SR) solutions. During the process of SR, a clearer image is reconstructed by using the information of at least one low-resolution image [7,8,9,10]. SR technology has high application need and application prospect, especially for applications that demand higher-resolution and higher-fidelity terrain information. There are some examples: (1) real-time terrain simulations serving for vehicle route planning and fast adaptation; (2) realistic terrain rendering technology used for ranging simulations, entertainment and 3D high realistic gaming graphic environments [5]; (3) the SR mode on satellites (such as SPOT5 satellite) to achieve HRDEMs from low-resolution cameras [11,12]. In our study, we focus on the terrain modeling process of LRDEMs with an aim to obtain HRDEMs terrain models with high fidelity to the real terrain structures.
The image SR algorithm was first proposed by Tsai and Huang [13]. Since then, many researchers have been dedicated to SR algorithms [14,15,16,17,18]. Currently, SR algorithms are usually classified into three types: interpolative types, reconstructive types and learning types [19]. The interpolation methods [14,20,21,22,23,24,25,26] are commonly used and have good results on terrain modeling, such as the bilinear algorithm [27,28], bicubic interpolation [29,30], inverse distance to a power [31,32], the radial basis function [10], the spline function [33], Coons surface [34,35], the numerical approximation expression [36,37,38], the statistical method of cross validation [39], the recursive algorithm [40], wavelet transformation [41], Delaunay triangulation interpolation [42], B-splines [43], etc. After the deep learning (DL) algorithm became popular, the SR algorithm based on DL appeared in 2014 [44]. Researchers have proposed a variety of classic DL-based super-Resolution algorithms, such as iterative back projection [45], maximum likelihood estimate [46], maximum a posterior [47,48], multi-task learning [49], support vector regression [50], super resolution convolutional neural networks (SRCNN) [44], etc. Then, researches began focusing not only on images but also on videos and higher dimensional multimedia data, especially DEMs [51,52].
The landmark work on DL-based SR is based on the convolutional neural networks (CNN) model for single image super-resolution (SISR), called SRCNN [44,53]. However, due to the simple three-layer convolution structure [54,55] of SRCNN, it usually causes over-smooth errors for severely changing terrain data [56] and a long computational time. Many improved SRCNN algorithms have been studied. For example, Dong et al. [57,58] and Shi et al. [59] presented modified SRCNN algorithms to speed up the feature extraction process by directly dealing with sub-feature maps or sub-pixel convolution layers. Deeply recursive cortical networks [60] were proposed to reduce the depth of CNN and improve the calculation efficiency and training stability. Lim et al. [61] proposed an optimized version of the ResNet structure for SR in their enhanced deep residual networks for SISR. O. Argudo et al. [6], Ashish A Kubade et al. [5] and Mengjiao Qin et al. [62] added information from aerial images or remote sensing images to increase the DEM resolution. However, there is still great potential for visualization based on SR [63].
In this paper, we introduce efficient sub-pixel convolutional neural networks (ESPCN) [59] into the DEM SR process and propose the recursive sub-pixel convolutional neural networks (RSPCN) to build HRDEMs. The proposed method is like an interpolator that over-samples the DEM, which starts with a single image and ends with the same single image but with a finer density of pixels. Compared with the SRCNN method, our RSPCN method recursively deals with sub-pixel convolution layers and speeds up the feature extraction process. Compared with other traditional interpolation methods (bicubic, bilinear, nearest-neighbor), it eases the over-smooth issues and improves the accuracy. Compared with ESPCN, it introduces recursive idea and reduces the depth of networks. The results imply that it is especially useful for visualization applications, such as real-time terrain simulations and realistic terrain rendering.
2. Study Datasets and Data Preprocess
To show and compare different terrain modeling methods in a straightforward manner, we chose a publicly available collection [64] of single-scale elevation models of representative landforms as our experimental datasets. These HRDEMs of archetypal landform types are derived from the United States Geological Survey (USGS) 3D Elevation Program (3DEP) LiDAR sources with resolution ranging from 2 to 10 m. The six archetypal landform datasets include an eroded plateau (Bryce Canyon, UT, USA, Figure 1, Full), a volcanic caldera (Crater Lake, OR, USA, Figure 2, Full), active sand dunes (Great Sand Dunes, CO, USA, Figure 3, Full), a braided riverbed (Jackson Hole, WY, USA, Figure 4, Full), a shield caldera (Kīlauea, HI, USA, Figure 5, Full) and stabilized sand dunes (Sandhills, NE, USA, Figure 6, Full). The datasets are intercepted and made into the same size DEM of 1000 1000 by downsampling DEMs with medium interval from above DEMs. Then, these six classes of datasets are normalized, as shown in Formula (1), shown as preprocessed DEMs in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6. Finally, we obtain 500500 LRDEMs by downsampling DEMs with medium interval from 10001000 DEMs. These 500500 preprocessed datasets are obtained as experimental DEMs, the detailed information about which is shown in Table 1.
Figure 1.
Eroded plateau (Bryce Canyon, UT, USA) [64]: 1000 × 1000 with pixel size of 3 m.
Figure 2.
Volcanic caldera (Crater Lake, OR, USA) [64]: 1000 × 1000 with pixel size of 9.99 m.
Figure 3.
Active sand dunes (Great Sand Dunes, CO, USA) [64]: 1000 × 1000 with pixel size of 9.99 m.
Figure 4.
Braided riverbed (Jackson Hole, WY, USA) [64]: 1000 × 1000 with pixel size of 6 m.
Figure 5.
Shield caldera (Kīlauea, HI, USA) [64]: 1000 × 1000 with pixel size of 3 m.
Figure 6.
Stabilized sand dunes (Sandhills, NE, USA) [64]: 1000 × 1000 with pixel size of 30 m.
Table 1.
The detailed information of six study areas and experimental datasets (500 500).
3. Methodology
3.1. Efficient Sub-Pixel Convolutional Neural Networks (ESPCN)
The specific process of the algorithm is as follows: LRDEM data are used as the input data into the network, which enter into the three sub-pixel convolutional layers using rectified linear unit (ReLU) as activation function. After entering into the first sub-pixel convolutional layer with kernel 4 × 4, the datasets will turn into 64-channel datasets. Then, second sub-pixel convolutional layer with kernel 3 × 3 finally outputs 4-channel datasets, which means that the length and width of the DEM grid data increases by one time, respectively. The self-adaptive learning rate Adam [65] algorithm is used to optimize the model. The specific structure of our method is shown in Figure 7. The process of the data formation is shown in Figure 8.
Figure 7.
The network’s structure, containing three convolutional layers, and finally outputting 4-channel datasets.
Figure 8.
Sketch map of the process of the formation of the SR DEMs.
In our method, we use common loss function in the network and mean-square error (MSE) between the real DEM data and the generated super-resolution DEM data , as shown in Formula (2), where is the square matrix’s number of rows/columns.
3.2. Recursive Sub-Pixel Convolutional Neural Networks (RSPCN)
Based on ESPCN, the proposed RSPCN model is presented by introducing the idea of recursion. The network is outlined in Figure 9, containing three sub-networks: embedding, recursion and reconstruction networks. The embedding network is used to generate feature maps from LRDEMs. Next, the recursion part finishes the SR part. After this, final feature maps in the recursion part are fed into the reconstruction network to generate the output HRDEMs.
Figure 9.
Architecture of RSPCN. It consists of three nets: embedding net, recursion net and reconstruction net. The recursion net is unfolded in Figure 7, as mentioned above.
The embedding network takes the input LRDEMs and extracts their features. The input parameter denotes magnification factor. Firstly, LRDEMs are normalized and turned into binary codes. Secondly, six different types of terrain are labeled as tensors (from 0 to 5). Finally, these tensors will be passed into the recursion layer.
The recursion network is the main network, containing recursive three-layer CNN to solve the task of SR. Every recursive step completes one ESPCN process with the parameter counting, until . Meanwhile, every recursion makes the cell size of DEM smaller and outputs the tensors with labels.
The reconstruction network transforms these tensors (2 channel) back into the LRDEM space (3 channel), generating HRDEMs of different terrain.
4. Experiments and Results
4.1. Adding-“Zero” Data Preprocessing Method
During the convolutional layers, the boundary pixels of the DEMs cannot be convoluted. The reason is that the boundary pixels cannot completely overlap the convolution kernel. For example, the edge of one pixel will not be processed with a kernel 3 × 3. Therefore, we add “zero” (representing value = 255 in the gray picture) to the boundary of the DEMs. In the results, we will delete the “zero” boundary of the generated DEMs and finally obtain the SRDEMs to do the comparison and analysis. The specific data processing steps are as follows.
Firstly, we add “zero” to the boundary of the 500 × 500 LRDEMs to build 600 × 600 LRDEMs as the training datasets. Then, after the training process, we obtain 1200 × 1200 generated DEMs. Finally, we obtain the final 1000 × 1000 SRDEMs by deleting the boundary. The whole process are shown in Figure 10. By comparing with the preprocessed 1000 × 1000 DEMs, which are shown in Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5, the accuracy of the final 1000 × 1000 SRDEMs is analyzed. The experimental environment is a modest laptop computer (a 64-bit AMD Ryzen 54,600U with Radeon Graphics @ 2.10 GHz, RAM 16 GB). Visual Studio 2015 and Opencv 3.1.0 are used to transform the normalized data into binary data that is trained in the Tensorflow platform.
Figure 10.
The process of “adding-zero”: adding “zero” to the boundary of the 500 × 500 LRDEMs to build 600 × 600 input datasets before the RSPCN network; deleting the “zero” boundary of the 1200 × 1200 generated DEMs to obtain the final 1000 × 1000 SRDEMs. For visualization, the black outlines show the picture boundary.
4.2. Data Augmentation (DA)
During the experimental process, the input datasets we use are different types of the LRDEMs, divided into six types (0 to 5), and the training datasets are HRDEMs derived from 3DEP. The training datasets have only one DEM per type. Thus, in order to alleviate the effect of over-fitting problems and expand the training datasets, we use the data augmentation (DA) method [66] to expand them. The detailed step is adding 100 times of Gaussian noise into each type of the DEM, where means the resolution of the LRDEMs. Thus, we obtain 100 DEMs per type and 600 DEMs in total; test samples contain merely six DEMs in total, with 1 DEM per type.
4.3. Selection of Training DataSets
Through the above steps, we have two ways to generate training datasets.
Training datasets No. 1: six types with 100 DEMs of each type (by DA).
Training datasets No. 2: six types with 1 DEM of each type.
The results are compared and analyzed by two different types of training datasets. As for the evaluation indexes of the experiments, root mean square error (RMSE) [67,68], peak signal to noise ratio (PSNR) and structural similarity (SSIM) [69] are used. The smaller the RMSE is, the higher the accuracy of the DEM super-resolution is, as shown in Formula (3). The bigger the PSNR is, the more similar the super-resolution DEM is to the real DEM data, as is shown in Formulas (4) and (5). SSIM is another index to measure the similarity of two images, which is modeled as a combination of brightness, contrast and structure. The value of SSIM is in the range of −1 to 1. The closer the SSIM is to 1, the more similar the super-resolution DEM is to the real DEM data, as shown in Formulas (6)–(8) [69].
In the above formulas, is normalized 10001000 DEM data (shown in Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5), and is normalized final SRDEM data. In Formula (4), is the number of bits for each sample value, and MSE is the mean square error, as shown in Formula (5). In Formula (6)–(8), are the mean of and , respectively; are the standard deviation of and , respectively; is the covariance of and ; and are fixed parameters used to maintain the stability of Formula (6), where is the maximum value of the pixel (in this paper, , due to normalization).
We compare the different selections of Adam’s initial learning rate value () using two types of training datasets (No.1 and No.2), respectively, as shown in Table 2 and Table 3, where denotes the number of training steps.
Table 2.
Evaluation index of SR-DEM with different using No. 1 training datasets .
Table 3.
Evaluation index of SR-DEM with different using No. 2 training datasets ( ).
The results show that the parameter is chosen as 0.0001 for both training datasets, making the algorithm converge faster. Then, extensive experiments are conducted at the same training steps (500) for both training datasets. The results are shown in Table 4.
Table 4.
Evaluation index of SR-DEM with different types of training datasets ().
It can be seen from Table 4 that different training datasets have different effects on different types of landforms. Compared with the No. 1 training datasets, the training No. 2 datasets perform better, with the highest PSNR and the smallest RMSE. However, it has the disadvantage of instability, as shown in Figure 11. When the Adam’s initial learning rate is not that good (for example, in Figure 11), the No.2 training datasets make the algorithm unstable. When the training steps are close to 100 steps, the cost values become oscillating from 2.0166 (the 91st step) back to 0.02023 (the 99th step).
Figure 11.
Oscillating situation: No. 2 training datasets make the algorithm slightly unstable, with no DA process and unsuitable Adam’s initial learning rate. With 500 training steps in total and , the cost became oscillating during step 50 to 500.
When the chosen Adam’s initial learning rate is unsuitable, we use No. 1 training datasets with the DA process to increase the stability and accuracy of the algorithm. When the selected parameter makes the algorithm converge in an efficient way (such as in Table 3), the No. 2 training datasets could be chosen to reduce the training time consumption. Thus, we choose the experiment with No. 2 training datasets and . With the number of training steps set up as 10,000, the loss function curves of the model in the training process are shown in Figure 12, showing that the loss function is fast converging. During the training process, the cost goes down from to . After about 400 training steps, the network finds the distribution characteristics of the terrain by deep learning.
Figure 12.
The loss function curves of the model based on the experiment with No. 2 training datasets and , with 10,000 steps.
5. Comparison and Analysis
5.1. Results Based on ESPCN
In this section, we use No. 2 datasets with to generate HRDEMs. After 10,000 training steps, compared with traditional interpolation methods (bicubic, nearest-neighbor, bilinear), the accuracy of different methods is shown in Table 5.
Table 5.
Accuracy of SR-DEM with different methods.
According to Table 5, it can be seen that the RSPCN method performs better when facing different terrain types than the other traditional interpolation algorithms, with more PSNR values higher and more RMSE values smaller. As for Kilauea (shield caldera), although the PSNR and RMSE values are not the best, those of our method are very close to the best ones. These four methods all perform well regarding the SSIM index (close to 1). As for the bicubic interpolation method, the PSNR and RMSE values of the Jackson Hole DEM data perform best among the three traditional methods. As for the nearest-neighbor interpolation method, the PSNR and RMSE values perform better except for Jackson Hole than those of the other two traditional methods. As for the bilinear interpolation method, its results are similar to those of the bicubic interpolation method, but it does not perform well for Jackson Hole DEM data and Sand Hills DEM data. However, the evaluation index values of the three traditional methods are very close to each other and only have slight differences. The accuracy of the RSPCN model becomes higher every step during the training process, while other traditional interpolation methods could not improve the precision by learning. Therefore, the RSPCN algorithm has some advantages in improving the accuracy of the DEM interpolation. The error maps of the generated SRDEMs of different terrain types are shown in Figure 13. For each test site, the color bar scaling of the errors is the same among different methods. From Figure 13, compared with other methods, it can be seen that our method has smaller maximum error values except for the Kīlauea terrain, which could effectively reconstruct the SRDEMs.

Figure 13.
The error maps of the generated SRDEMs with different methods.
5.2. Results Based on RSPCN
Based on the proposed RSPCN method in Section 3.2, we use 62 62 LRDEMs to build 992992 HRDEMs by setting the magnification factor (). We choose the dataset eroded plateau (Bryce Canyon, UT, USA), as shown in Figure 1. Firstly, we add “zero” to the boundary of the 6262 LRDEMs and generate 7575 experimental DEMs to generate 12001200 HRDEMs. After the training process, we delete the boundary and finally obtain the 992992 SRDEMs. The accuracy of RSCPN is shown in Table 6. After 10,000 training steps, the process of the RSPCN and the loss function curves are shown in Figure 14 and Figure 15.
Table 6.
Accuracy of RSPCN with different methods.
Figure 14.
The process of RSPCN with finer density of pixels.
Figure 15.
The loss function curves of RSPCN.
6. Discussion
As an important expression model of topography, DEM has been applied to the dynamic simulation of ground surface, multi-scale modeling in geoscience, and other related fields. The DEM interpolation method makes a prediction of the values of a primary variable at scattered data within the same sampled area [70,71], which is an important way to build a spatially continuous surface by DEM data.
At present, most common solutions for spatial interpolation focus on geostatistical methods. In 1951, D.G. Krige [72] presented a linear least squares regression interpolation method, the Kriging interpolation method. In the 1960s, Birkhoff and Garabdian [73] proposed the two-dimensional spline function, and De Boor [74] introduced bicubic spline interpolation. Spline interpolation could better fit the overall trend of the surface but ignored the detailed information of the terrain. In 1964, Bengtsson and Nordbeck [75] proposed a vector-based method, triangulated irregular network (TIN). TIN can reduce the redundancy of flat areas and can represent topographic linear features well. The research on TIN has not stopped [76,77,78,79]. However, TINs ignore non-linear information and are unable to represent spatial terrain types, such as cliffs, caves or holes. In 1968, Shepard [80] proposed the inverse distance weighting (IDW) method. IDW is simple and fast to calculate, but it fails to incorporate the spatial structure and ignores information beyond the neighborhood.
Among these common interpolation methods, the Kriging suite has been proven to perform better in most of the DEM modeling with high geometric accuracy and has become the most common method used in spatial interpolation. However, the goals of Kriging are practically unattainable since the mean error and the variance of the errors are always unknown [71]. Meanwhile, we use the Kriging algorithm programmed in MATLAB software to deal with the 1000 × 1000 DEM array on the same computational environment described in Section 4. The program exceeds the maximum array size preference in the current computational environment. This shows that compared with our method, the Kriging method is more computationally intensive.
Entering the 21st century, researchers also explored other theories to interpolate the DEM. Based on the fractal geometry theory, Paramanathan P. and Uthayakumar R. [81], Jiang P., et al. [82] and Liu L. and Wang X., et al. [83] have developed the fractal interpolation method, which eliminates smoothing problems. However, it could be only used in regular grid data. Based on the surface theory and differential geometry theory, Yue [71] presents the high accuracy surface modeling (HASM) method to simulate the Earth’s surface system, which has been proven to perform well in eco-environmental surface modeling. Based on the deep learning theory, the “super-resolution” theory is commonly used in the image processing field. When it comes to DEM construction, our RSPCN method presents a deep-learning-based solution for spatial interpolation with higher accuracy than that of the traditional linear interpolation methods. In order to express the comparison between our method and the traditional method more intuitively, we have carried out a pixel-level comparison, the result of which is attached as Supplementary Material. Moreover, the paper provides a whole set of data processing steps from the preprocessing of raw terrain datasets to the final output. The simple codes make our method well-suited for various data formats.
7. Conclusions
In this paper, we introduce and improve the ESPCN method. Then, based on the recursion theory, we propose the recursive sub-pixel convolutional neural networks (RSPCN) method. The experimental datasets are six archetypal landform datasets derived from 3DEP LiDAR sources, which have typical terrain characteristics, including an eroded plateau, a volcanic caldera, active sand dunes, a braided riverbed, a shield caldera, and stabilized sand dunes. Except for the shield caldera, the results of the SR by RSPCN are better than the other traditional linear interpolation methods.
Our model could predict the terrain information of unmeasured points and be close to the real terrain information with relatively high fidelity to the real terrain structures. Compared with the traditional linear interpolation methods, the RSPCN method could effectively learn the probability distribution characteristics of the terrain, which could better balance the local characteristics and the overall characteristics. After extensive experiments, except for the shield caldera terrain, our method performs better than bilinear interpolation, bicubic interpolation, and nearest neighbor interpolation. Compared with the classic image super-resolution method based on deep learning, SRCNN, the RSPCN method directly processes on the sub-pixel level, decreasing the amount of computation. Compared with the ESPCN method, the RSPCN method introduces recursive ideas to shorten the depth of the network.
Meanwhile, we present a data preprocessing method by adding “zero” to the boundary of input DEM data, which improves the RSPCN method’s accuracy and convergence. We believe that this adding “zero” method provides an available data preprocessing method in the CNN-based interpolation field. Further addressing and analyzing the effects of the various data preprocessing methods is another focus of our future work. Finally, as an alternative to other deep learning methods, the RSPCN method further explores the application of deep learning models in the field of DEM modeling.
Supplementary Materials
The following are available online at https://www.mdpi.com/article/10.3390/ijgi10080501/s1, Figure S1: Patterns of interpolation.
Author Contributions
Conceptualization, Ruichen Zhang and Shaofeng Bian; methodology, Ruichen Zhang; software, Ruichen Zhang; validation, Ruichen Zhang, Shaofeng Bian and Houpu Li; formal analysis, Ruichen Zhang; investigation, Ruichen Zhang; resources, Shaofeng Bian; data curation, Houpu Li; writing—original draft preparation, Ruichen Zhang; writing—review and editing, Ruichen Zhang; visualization, Ruichen Zhang; supervision, Shaofeng Bian; project administration, Shaofeng Bian; funding acquisition, Shaofeng Bian and Houpu Li. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Natural Science Foundation of China, grant number 41631072, 41974005, 41771487; Natural Science Foundation for Distinguished Young Scholars of Hubei Province Of China, grant number 2019CFA086.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
Thanks for technical support from the author Jinhong Li, who wrote the book Getting Started and Best Practices with Tensorflow for Deep Learning.
Computer Code Availability
Name of code: “RSPCN.py” and “Image_to_BinaryData.zip”; developer and contact address: Ruichen Z.; year first available: 2020; hardware required: Win 10; software required: Visual Studio 2015, Tensorflow 6.0; program language: c++, python; program size: 6KB. The source code is available for download at GitHub: https://github.com/chur-614/DEM-SR (accessed on 9 May 2021).
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
| RSPCN | Recursive Sub-Pixel Convolutional Neural Networks |
| ESPCN | Efficient Sub-Pixel Convolutional Neural Networks |
| DEM | Digital Elevation Model |
| HRDEMs | Higher-Resolution DEMs |
| LRDEMs | Low-Resolution DEMs |
| SR | Super Resolution |
| DL | Deep Learning |
| CNN | Convolutional Neural Networks |
| SRCNN | Super Resolution Convolutional Neural Networks |
| USGS | United States Geological Survey |
| SISR | Single Image Super-Resolution |
| 3DEP | 3D Elevation Program |
| ReLU | Rectified Linear Unit |
| MSE | Mean-Square Error |
| DA | Data Augmentation |
| RMSE | Root Mean Square Error |
| PSNR | Peak Signal to Noise Ratio |
| SSIM | Structural SIMilarity |
References
- Miller, C.L.; Laflamme, R.A. The digital terrain model-theory and application. Photogramm. Eng. 1958, 24, 433–442. [Google Scholar]
- Guoan, T.; Fayuan, L.; Xuejun, L. Digital Elevation Model Course; Science Press: Beijing, China, 2010. [Google Scholar]
- Tang, G.A.; Fa-Yuan, L.I.; Xiong, L.Y. Progress of Digital Terrain Analysis in the Loess Plateau of China. Geogr. GeoInf. Sci. 2017, 33, 1–7. [Google Scholar]
- Kubade, A.; Sharma, A.; Rajan, K.S. Feedback Neural Network Based Super-Resolution of DEM for Generating High Fidelity Features. In Proceedings of the IGARSS 2020—2020 IEEE International Geoscience and Remote Sensing Symposium, Virtual Symposium, Waikoloa, HI, USA, 26 September–2 October 2020; pp. 1671–1674. [Google Scholar]
- Kubade, A.; Patel, D.; Sharma, A.; Rajan, K.S. AFN: Attentional Feedback Network Based 3D Terrain Super-Resolution. In Proceedings of the 15th Asian Conference on Computer Vision (ACCV2020), Kyoto, Japan, 30 November–4 December 2020. [Google Scholar]
- Argudo, O.; Chica, A.; Andujar, C. Terrain Super-resolution through Aerial Imagery and Fully Convolutional Networks. Comput. Graph. Forum 2018, 37, 101–110. [Google Scholar] [CrossRef]
- Cheol, S.P.; Min, K.P.; Moon, G.K. Super-resolution image reconstruction: A technical overview. IEEE Signal Process. Mag. 2003, 20, 21–36. [Google Scholar]
- Shen, H.; Peng, L.; Yue, L.; Yuan, Q.; Zhang, L. Adaptive Norm Selection for Regularized Image Restoration and Super-Resolution. IEEE Trans. Cybern. 2016, 46, 1388–1399. [Google Scholar] [CrossRef]
- Farsiu, S. A Fast and Robust Framework for Image Fusion and Enhancement. Ph.D. Dissertation, University of California, Santa Cruz, CA, USA, December 2015. [Google Scholar]
- Walt, S. Super-Resolution Imaging; CRC Press: Boca Raton, FL, USA, 2010. [Google Scholar]
- Tan, B.; Xing, S.; Xu, Q.; Li, J.-S. A Research on SPOT5 Supermode Image Processing. Remote Sens. Technol. Appl. 2004, 19, 249–252. [Google Scholar]
- Li, L.; Wang, W.; Luo, H.; Ying, S. Super-Resolution Reconstruction of High-Resolution Satellite ZY-3 TLC Images. Sensors 2017, 17, 1062. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Tsai, R.Y.; Huang, T.S. Multiframe image restoration and registration. In Advances in Computer Vision and Image Processing; JAI Press, Inc.: Greenwich, CT, USA, 1984; Volume 1. [Google Scholar]
- Yue, T.-X.; Du, Z.-P.; Song, D.-J.; Gong, Y. A new method of surface modeling and its application to DEM construction. Geomorphology 2007, 91, 161–172. [Google Scholar] [CrossRef]
- Chen, C.; Yue, T. A method of DEM construction and related error analysis. Comput. Geosci. 2010, 36, 717–725. [Google Scholar] [CrossRef]
- Yue, T.-X. Progress in earth surface modeling. J. Remote Sens. 2011, 15, 1105–1124. [Google Scholar]
- Wang, C.; Tang, G.; Liu, X.; Tao, Y. The model of terrain features preserved in grid DEM. Geomat. Inf. Sci. Wuhan Univ. 2009, 34, 1149–1154. [Google Scholar]
- Yiping, G. Research on the DEM Modeling Methods of Plain River Network Area; Nanjing Normal University: Nanjing, China, 2010. [Google Scholar]
- Chen, Z.; Wang, X.; Xu, Z.; Wenguang, H. Convolutional Neural Network Based Dem Super Resolution. In ISPRS—International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Proceedings of the XXIII ISPRS Congress, Prague, Czech Republic, 12–19 July 2016; ISPRS: Hannover, Germany, 2016; pp. 247–250. [Google Scholar]
- Yue, L.; Shen, H.; Yuan, Q.; Zhang, L. Fusion of multi-scale DEMs using a regularized super-resolution method. Int. J. Geogr. Inf. Sci. 2015, 29, 2095–2120. [Google Scholar] [CrossRef]
- Liu, X. Airborne LiDAR for DEM generation: Some critical issues. Prog. Phys. Geogr. Earth Environ. 2008, 32, 31–49. [Google Scholar] [CrossRef]
- Xu, Z.; Wang, X.; Chen, Z.; Xiong, D.; Ding, M.; Hou, W. Nonlocal similarity based DEM super resolution. ISPRS J. Photogramm. Remote Sens. 2015, 110, 48–54. [Google Scholar] [CrossRef]
- Jiayao, W. Principles of Spatial Information System; Science Press: Beijing, China, 2001. [Google Scholar]
- Gao, J. Construction of Regular Grid DEMs from Digitized Contour Lines: A Comparative Study of Three Interpolators. Ann. GIS 2001, 7, 8–15. [Google Scholar] [CrossRef]
- Lam, N.S.-N. Spatial Interpolation Methods: A Review. Am. Cartogr. 1983, 10, 129–149. [Google Scholar] [CrossRef]
- Declercq, F.A.N. Interpolation Methods for Scattered Sample Data: Accuracy, Spatial Patterns, Processing Time. Cartogr. Geogr. Inf. Syst. 1996, 23, 128–144. [Google Scholar] [CrossRef]
- Rajan, D.; Chaudhuri, S. Generalized interpolation and its application in super-resolution imaging. Image Vis. Comput. 2001, 19, 957–969. [Google Scholar] [CrossRef]
- Capel, D. Image Mosaicing and Super-Resolution (Cphc/Bcs Distinguished Dissertations.); Springer: London, UK, 2004. [Google Scholar]
- Zhao, X.Y.; Su, Y.; Dong, Y.Q.; Wang, J.M.; Zhai, L.P. Kind of super-resolution method of CCD image based on wavelet and bicubic interpolation. Appl. Res. Comput. 2009, 26, 2365–2367. [Google Scholar]
- Tong, C.S.; Leung, K.T. Super-resolution reconstruction based on linear interpolation of wavelet coefficients. Multidimens. Syst. Signal Process. 2007, 18, 153–171. [Google Scholar] [CrossRef]
- Aguilar, F.J.; Agüera, F.; Aguilar, M.A.; Carvajal-Ramírez, F. Effects of Terrain Morphology, Sampling Density, and Interpolation Methods on Grid DEM Accuracy. Photogramm. Eng. Remote Sens. 2005, 71, 805–816. [Google Scholar] [CrossRef] [Green Version]
- Zhou, W.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar]
- Wang, Y.; Zhu, C.; Shi, W. Application of B Spline and Smoothing Spline on Interpolating the DEM Based on Rectangular Grid. Acta Geod. Cartogr. Sin. 2000, 29, 240–244. [Google Scholar]
- Wang, Y.G.; Zhu, C.Q.; Wang, Z.W. A Surface Model of Grid DEM Based on Coons Surface. Acta Geod. Cartogr. Sin. 2008, 37, 217–222. [Google Scholar]
- Chen, C. Grid-Based DEM Construction by Means of Coons Patch. J. Geod. Geodyn. 2012, 32, 87–98. [Google Scholar]
- Hardy, R.L. Multiquadric equations of topography and other irregular surfaces. J. Geophys. Res. Space Phys. 1971, 76, 1905–1915. [Google Scholar] [CrossRef]
- Franke, R. Scattered data interpolation: Tests of some methods. Math. Comp. 1982, 38, 181–200. [Google Scholar]
- Foley, T.A. Interpolation and approximation of 3-D and 4-D scattered data. Comput. Math. Appl. 1987, 13, 711–740. [Google Scholar] [CrossRef] [Green Version]
- Jichun, L.; Chen, C.S. A simple efficient algorithm for interpolation between different grids in both 2D and 3D. Math. Comput. Simul. 2002, 58, 125–132. [Google Scholar]
- Rippa, S. An algorithm for selecting a good value for the parameter c in radial basis function interpolation. Adv. Comput. Math. 1999, 11, 193–210. [Google Scholar] [CrossRef]
- Tao, H.; Tang, X.; Liu, J.; Tian, J. Superresolution remote sensing image processing algorithm based on wavelet transform and interpolation. In Image Processing and Pattern Recognition in Remote Sensing, Proceedings of the Third International Asia-Pacific Environmental Remote Sensing Remote Sensing of the Atmosphere, Ocean, Environment, and Space, Hangzhou, China, 23–27 October 2002; Ungar, S.G., Mao, S., Yasuoka, Y., Eds.; SPIE: Bellingham, WA, USA, 2003; Volume 4898, pp. 259–264. [Google Scholar] [CrossRef]
- Lertrattanapanich, S.; Bose, N.K. High resolution image formation from low resolution frames using delaunay triangulation. IEEE Trans. Image Process. 2002, 11, 1427–1441. [Google Scholar] [CrossRef]
- Sanchez-Beato, A.; Pajares, G. Noniterative Interpolation-Based Super-Resolution Minimizing Aliasing in the Reconstructed Image. IEEE Trans. Image Process. 2008, 17, 1817–1826. [Google Scholar] [CrossRef]
- Chao, D.; Loy, C.C.; He, K.; Tang, X. Learning a Deep Convolutional Network for Image Super-Resolution. In Proceedings of the 13th European Conference on Computer Vision (ECCV), Zurich, Switzerland, 6–12 September 2014. [Google Scholar]
- Irani, M.; Peleg, S. Super resolution from image sequences. In Proceedings of the 10th International Conference on Pattern Recognition, Atlantic City, NJ, USA, 16–21 June 1990; Volume 2, pp. 115–120. [Google Scholar]
- Tom, B.C.; Katsaggelos, A.K. Reconstruction of a high-resolution image by simultaneous registration, restoration, and interpolation of low-resolution images. In Proceedings of the International Conference on Image Processing, Washington, DC, USA, 23–26 October 1995; Volume 2, p. 2539. [Google Scholar]
- Shen, H.; Zhang, L.; Huang, B.; Li, P. A MAP Approach for Joint Motion Estimation, Segmentation, and Super Resolution. IEEE Trans. Image Process. 2007, 16, 479–490. [Google Scholar] [CrossRef]
- Hardie, R.C.; Barnard, K.J.; Armstrong, E.E. Joint MAP registration and high-resolution image estimation using a sequence of undersampled images. IEEE Trans. Image Process. 1997, 6, 1621–1633. [Google Scholar] [CrossRef] [Green Version]
- Yang, J.; Wang, Z.; Lin, Z.; Cohen, S.; Huang, T.S. Coupled Dictionary Training for Image Super-Resolution. IEEE Trans. Image Process. 2012, 21, 3467–3478. [Google Scholar] [CrossRef] [PubMed]
- Ni, K.S.; Nguyen, T.Q. Image Superresolution Using Support Vector Regression. IEEE Trans. Image Process. 2007, 16, 1596–1610. [Google Scholar] [CrossRef]
- Hayat, K. Super-Resolution via Deep Learning. Research Gate. 2017. Available online: https://www.researchgate.net/publication/318009713_Super-Resolution_via_Deep_Learning (accessed on 5 July 2017).
- Linyang, H. Research on Key Techniques of Super-resolution Reconstruction of Aerial Images; Changchun Institute of Optics, Fine Mechanics and Physics: Changchun, China, 2016. [Google Scholar]
- Dong, C.; Loy, C.C.; He, K.; Tang, X. Image Super-Resolution Using Deep Convolutional Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 38, 295–307. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Yang, J.W.; Huang, T.; Ma, Y.J. Image Super-Resolution Via Sparse Representation. IEEE Trans. Image Process. 2010, 19, 2861–2873. [Google Scholar] [CrossRef] [PubMed]
- Aharon, M.; Elad, M.; Bruckstein, A. K-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation. IEEE Trans. Signal Process. 2006, 54, 4311–4322. [Google Scholar] [CrossRef]
- Shin, D.; Spittle, S. LoGSRN: Deep Super Resolution Network for Digital Elevation Model. In Proceedings of the 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), Bari, Italy, 6–9 October 2019; pp. 3060–3065. [Google Scholar]
- Dong, C.; Loy, C.C.; Tang, X. Accelerating the Super-Resolution Convolutional Neural Network. In Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands, 11–14 October 2016. [Google Scholar]
- Zeiler, M.; Fergus, R. Visualizing and Understanding Convolutional Networks. In Proceedings of the 13th European Conference on Computer Vision (ECCV), Zurich, Switzerland, 6–12 September 2014. [Google Scholar]
- Shi, W.; Caballero, J.; Huszar, F.; Totz, J.; Aitken, A.P.; Bishop, R.; Rueckert, D.; Wang, Z. Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 1874–1883. [Google Scholar]
- Kim, J.; Lee, J.K.; Lee, K.M. Deeply-Recursive Convolutional Network for Image Super-Resolution. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
- Lim, B.; Son, S.; Kim, H.; Nah, S.; Lee, K.M. Enhanced Deep Residual Networks for Single Image Super-Resolution. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Honolulu, HI, USA, 21–26 July 2017; pp. 1132–1140. [Google Scholar]
- Qin, M.; Hu, L.; Du, Z.; Gao, Y.; Qin, L.; Zhang, F.; Liu, R. Achieving Higher Resolution Lake Area from Remote Sensing Images Through an Unsupervised Deep Learning Super-Resolution Method. Remote Sens. 2020, 12, 1937. [Google Scholar] [CrossRef]
- Jiao, D.; Wang, D.; Lv, H.; Peng, Y. Super-resolution reconstruction of a digital elevation model based on a deep residual network. Open Geosci. 2020, 12, 1369–1382. [Google Scholar] [CrossRef]
- Kennelly, P.J.; Patterson, T.; Jenny, B.; Huffman, D.P.; Marston, B.E.; Bell, S.; Tait, A.M. Elevation models for reproducible evaluation of terrain representation. Cartogr. Geogr. Inf. Sci. 2021, 48, 63–77. [Google Scholar] [CrossRef]
- Kingma, D.P.; Ba, J. Adam: A method for Stochastic Optimization. Computer Science. arXiv 2014, arXiv:1412.6980v9. [Google Scholar]
- Van Dyk, D.A.; Meng, X.-L. The Art of Data Augmentation. J. Comput. Graph. Stat. 2001, 10. [Google Scholar] [CrossRef]
- Chai, T.; Draxler, R.R. Root mean square error (RMSE) or mean absolute error (MAE)?—Arguments against avoiding RMSE in the literature. Geosci. Model Dev. 2014, 7, 1247–1250. [Google Scholar] [CrossRef] [Green Version]
- Sepasgozar, S.M.E.; Forsythe, P.; Shirowzhan, S. Evaluation of Terrestrial and Mobile Scanner Technologies for Part-Built Information Modeling. J. Constr. Eng. Manag. 2018, 144. [Google Scholar] [CrossRef]
- Wang, Z.; Bovik, A.C. A universal image quality index. IEEE Signal Process. Lett. 2002, 9, 81–84. [Google Scholar] [CrossRef]
- Li, J.; Heap, A.D. Spatial interpolation methods applied in the environmental sciences: A review. Environ. Model. Softw. 2014, 53, 173–189. [Google Scholar] [CrossRef]
- Yue, T.; Zhao, N.; Liu, Y.; Wang, Y.; Zhang, B.; Du, Z.; Fan, Z.; Shi, W.; Chen, C.; Zhao, M.; et al. A fundamental theorem for eco-environmental surface modelling and its applications. Sci. China Earth Sci. 2020, 63, 1092–1112. [Google Scholar] [CrossRef]
- Krige, D.G. A statistical approach to some basic mine valuation problems on the Witwatersrand. J. South Afr. Inst. Min. Metall. 1951, 52, 119–139. [Google Scholar]
- Birkhoff, G.; Garabedian, H.L. Smooth Surface Interpolation. J. Math. Phys. 1960, 39, 258–268. [Google Scholar] [CrossRef]
- Boor, C.D. Bicubic Spline Interpolation. J. Math. Phys. 1962, 41, 212–218. [Google Scholar] [CrossRef]
- Bengtsson, B.-E.; Nordbeck, S. Construction of isarithms and isarithmic maps by computers. BIT Numer. Math. 1964, 4, 87–105. [Google Scholar] [CrossRef]
- Tse, R.O.; Gold, C. TIN meets CAD—extending the TIN concept in GIS. Futur. Gener. Comput. Syst. 2004, 20, 1171–1184. [Google Scholar] [CrossRef]
- Bartholdi, J.J.; Goldsman, P. The vertex-adjacency dual of a triangulated irregular network has a Hamiltonian cycle. Oper. Res. Lett. 2004, 32, 304–308. [Google Scholar] [CrossRef]
- Tucker, G.E.; Lancaster, S.T.; Gasparini, N.M.; Bras, R.F.; Rybarczyk, S.M. An object-oriented framework for distributed hydrologic and geomorphic modeling using tri-angulated irregular networks. Comput. Geosci. 2001, 27, 959–973. [Google Scholar] [CrossRef]
- Kumler, M.P.; Goodchild, M.F. New Technique for Selecting the Vertices for a TIN and a Comparison of TINs and DEMs over a Variety of Surfaces. 1991. Available online: https://asu.pure.elsevier.com/en/publications/new-technique-for-selecting-the-vertices-for-a-tin-and-a-comparis (accessed on 1 January 1991).
- Shepard, D. A two-dimensional interpolation function for irregularly-spaced data. In Proceedings of the 1968 23rd ACM National Conference, New York, NY, USA, 27–29 August 1968; pp. 517–524. [Google Scholar]
- Paramanathan, P.; Uthayakumar, R. Fractal interpolation on the Koch Curve. Comput. Math. Appl. 2010, 59, 3229–3233. [Google Scholar] [CrossRef] [Green Version]
- Jiang, P.; Liu, F.; Wang, J.; Song, Y. Cuckoo search-designated fractal interpolation functions with winner combination for estimating missing values in time series. Appl. Math. Model. 2016, 40, 9692–9718. [Google Scholar] [CrossRef]
- Liu, L.; Wang, X.; Ren, H. 3D Seabed Terrain Establishment Based on Moving Fractal Interpolation. In Proceedings of the 2014 Seventh International Joint Conference on Computational Sciences and Optimization, Beijing, China, 4–6 July 2014; pp. 6–10. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).