Abstract
Impact craters are typical lunar areas which can reflect the characteristics of lunar surface, so the studies of them are one of the key tasks of lunar exploration. A class of complete orthogonal piecewise polynomials in L2 [0,1] called V-system is introduced in this paper and this new approach can be used to represent the contour lines of lunar DEM data. It is not only introduced for accurately representing the contour lines but also eliminating effectively the Gibbs phenomenon. Based on V-system, there is an algorithm for transferring a given contour to V-spectrum. The proposed algorithm is intuitive, easy and fast. Some examples of lunar contour maps’ representation in V-system are given.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
In recent decades, lunar exploration reached a brand new height, the morphological study of the moon has been one of the major lunar explorations. Impact craters are the most significant features of the planets like moon and mars. It is formed by the high-speed meteorites which impact lunar surface. Impact craters are the breakthrough window of the study of planetary inside material. It can provide the most direct evidence about the research for the status and evolution of celestial body by studying the impact craters, also this evidence can apply to the mechanism of pit and the impact effects. Throughout all the previous human space exploration missions, the identification of impact craters has been one of the focus researches.
Remote sensing image is the most common data source while doing research of the moon and its relevant methods become more and more mature. However, the research based on Lunar DEM (digital surface model) is relatively rare and its theories and methods are immature. At present, the related methods, theories and analysis on Earth’s terrain extraction have been a very high level, but the applicability and effectiveness don’t have been confirmed yet while using them to the lunar exploration. Thus, the methods of lunar terrain extraction and the technology based on lunar DEM need further research.
Contour is an extensive application. It can be used in geography or even in military. The contour can be seen as the intersection line of the horizontal planes of different altitudes and the actual surface. With contour lines, we can know how undulating the surface is and the characteristics of the surface such as which part belongs to peak, basin, ridge, valley, cliff and so on. In other word, contour can reflect the characteristics of the undulating momentum of surface and its structure. There are several successful workarounds [1–4] in geometric representation, storage, transmission and so on. It is worth noting that geometric problems have great connection with image processing. For example, in pattern recognition, after extracting the contours of one geometric shape, next step is to do the matches according to its characteristics. That is why it is necessary to discuss effective methods to deal with the data from geometry and make the appropriate frequency spectrum analysis. Supposed there is a proper orthogonal complete function system which can be used to accurately represent most of parametric geometric shapes, this orthogonal complete function system can be used to represent the contour maps. The orthogonal representation of lunar contour map is conducive to comprehensive analysis of lunar data.
A special complete orthogonal function in L2[0,1] called V-system, its application in representation for lunar contour maps through DEM data is introduced. It mainly establishes a new representation of lunar contour maps based on V-system. This representation is accurate theoretically; based on it we can do the spectrum analysis of geometric shapes.
This paper firstly introduces V-system, illustrates its structure and proves it is feasible. Then it explains the algorithm of orthogonal representation. At last it gives lunar contour maps for example to calculate the corresponding frequency spectrums.
2 Related Work
V-system [4–6] was proposed in 2005 based on U-system [7–10]. It maintains excellent properties of U-system and it is more flexible and convenient comparing to U-system. V-system is hierarchical, the complete description is “k times V-system, k = 0,1,2,3…”. The k times V-system is one kind of L2[0,1] orthogonal complete function system created by k times piecewise polynomials. It includes infinitely differentiable function and different levels of intermittent which is exactly conductive to the representation of geometric information.
Here we discuss the k times V-system for preparation. On the interval of [0,1], if a set of limited functions \( \left\{ {f_{i} \left( x \right),i = 1,\,2,\, \ldots ,\,m} \right\} \) satisfies the conditions below:
-
1.
\( f_{i} \left( x \right) \) is piecewise k times polynomial which is using x = 1/2 to be the nodal point, and m = k+1;
-
2.
\( \left\langle {f_{i} \left( x \right),f_{i} \left( x \right)} \right\rangle = \delta_{ij} ,\,\,\,{\text{i}}, {\text{j}} \in \left\{ {1,2,\, \ldots ,\,m} \right\}; \)
-
3.
\( \left\langle {f_{i} \left( x \right),\,x^{j} } \right\rangle = 0, \,i \in \left\{ {1,2, \ldots ,\,m} \right\}, \,j \in \left\{ {0,1,\, \ldots ,\,k} \right\}, \)
then \( \left\{ {f_{i} \left( x \right),i = 1,2, \ldots ,m} \right\} \) is the generating element. Here \( \left\langle { \cdot , \cdot } \right\rangle \) means inner product of L2[0,1].
Here are the steps of creating k times V-system:
-
1.
Taking the first k + 1 Legendre polynomials on interval [0,1] to be the k times V-system’s first k + 1 functions, marked as \( V_{k,1}^{1} ,\,V_{k,1}^{2} , \ldots ,V_{k,1}^{k + 1} \).
-
2.
Creating the generating element \( \left\{ {V_{k,2}^{i} ,i = 1,2, \ldots ,k + 1} \right\} \) which includes k + 1 piecewise k times polynomials, it satisfies the conditions (1)–(3) just mentioned, which means every function is not only orthogonal to each other in \( \left\{ {V_{k,2}^{i} } \right\} \), but also is orthogonal to \( V_{k,1}^{1} ,V_{k,1}^{2} , \ldots ,V_{k,1}^{k + 1} \). After putting \( V_{k,2}^{i} \) behind \( \left\{ {V_{k,1}^{1} , i = 1,2, \ldots ,k + 1} \right\} \) in proper order, there is \( V_{k,1}^{1} ,V_{k,1}^{2} , \ldots ,V_{k,1}^{k + 1} , V_{k,2}^{1} ,V_{k,2}^{2} , \ldots ,V_{k,2}^{k + 1} \).
-
3.
Creating the rest by “Compression – Translation”: Starting from \( V_{k,2}^{1} \), each function can create two new functions. Then putting them behind the functions which have just mentioned. The rest can be deduced by analogy. At last we can get the k times V-system (Fig. 1).
Down below are the first 16 functions of 3 times V-system:
Noticed that not every L2[0,1] orthogonal complete function is available for analysis of geometric information. The famous Fourier, Legendre and Chebyshev, all of them can’t be used to represent geometric information because of Gibbs phenomenon (Fig. 2).
Here are some examples of reconstruction using Fourier and V-system. It is not hard to find out that Fourier results exist serious Gibbs phenomenon while doing the reconstruction of contour maps. In fact as long as the methods belong to successive orthogonal functions they all can’t be used. Walsh and Haar are inappropriate to do finite term approximation because their strong discontinuity. These results show that V-system is a proper way to solve this problem. The properties of k times V-system are:
-
It includes plenty of continuous and discontinuous information. In another word, it includes not only infinitely smooth functions, but also includes discontinuous functions of every level;
-
Every piecewise polynomial can be accurately represented, this also called regeneration;
-
Every function has local support and simple structure;
-
The entire function system appears multi resolution.
3 Algorithm of Orthogonal Representation for Contour Maps
To represent contour maps, the algorithm of orthogonal representation is introduced in this section. Let \( {\text{t}} \in \left[ {0,1} \right] \), and supposed make [0,1] into 2n parts, the function which is approximated becomes to:
with
Change the given curve’s representation into parametric way:
also have \( a_{j} = \mathop \smallint \limits_{0}^{1} P\left( t \right)v_{j} \left( t \right)\,dt,\quad j = 0, 1, 2, \ldots ,2^{n + 1} - 1. \)
So far, as for a given \( F_{f} \left( t \right) \), it can use \( {\text{P}}\left( t \right) \) to do precision representation with finite items, this also be called \( {\text{P}}\left( t \right) \) is the orthogonal representation of \( F_{f} \left( t \right) \), \( \left\{ {a_{j} |j = 1,2,3 \ldots } \right\} \) is \( F_{f} \left( t \right) \)’s V-spectrum. Because \( {\text{P}}\left( t \right) \) can accurately represent \( F_{f} \left( t \right) \), there is eigenvalue defined as: \( {\text{E}} = \left( {\mathop \sum \limits_{j = 0}^{{2^{n} - 1}} a_{j}^{2} } \right)^{1/2} \).
Then let \( {\text{b}}\left( j \right) = \frac{{\left\| {a_{j} } \right\|}}{{\left\| {a_{1} } \right\|}},\,\,{\text{j}} = 1, 2,\, \ldots ,\,{\text{b}}\left( j \right) \) is the \( j_{th} \) normalized descriptors. The normalized V-descriptors \( {\text{b}}\left( j \right) \) are provided with translation, scaling and rotation invariance. Here is the proof:
Supposed there are a describe object \( {\text{P}}\left( t \right) \) and its V-descriptors \( a_{j} \), if the translation amount is \( z_{0} \), the level of scaling is \( \beta \), the rotation angle is \( \uptheta \), after these transforms the object becomes to \( \upbeta\,e^{i\theta } \left( {{\text{P}}\left( t \right) + z_{0} } \right) \), and its descriptors become
Here used
When \( j \ne 0 \), \( a^{'}_{j} =\upbeta\,e^{{i\uptheta}} a_{j} \), so \( {\text{b}}^{ '\left( j \right)} = {\text{b}}\left( j \right) \).
4 The Experimental Results and Analysis
This section provides some samples to explain the orthogonal representations of contour maps. Here we used DEM data from Chang-E 1 to revert the appearances of craters and marias, then we extracted their contour. After that V-system of degree 3 was used to represent these contour maps. One sample contains the original figure, the vertical view of figure, the contour map and frequency spectrum with or without orthogonalization. The sample arrangement will be shown at first, and then the followings are samples (Table 1 and Figs. 3, 4, 5, 6 and 7).
5 Conclusion
In this paper, we have seen the effectiveness of information analysis and integrated application while using V-system to represent the lunar contour maps. The preliminary results indicate that V-system is one of the effective mathematical tools. Those orthogonal transform methods which are strong in signal processing, they can’t accurately represent contour maps because they are highly smooth or strongly intermittent. The information conversion algorithm based on V-system shows that it is intuitive, convenient and fast. The works in this paper are some preparations for further research such as doing classifications and speculate the ages of craters through frequency spectrum, these are future work.
References
Foley, J.D., et al.: Computer Graphics, Principles and Practice, 2nd edn. Engineering Industry Press, Beijing (2002)
Guo-Jin, W., et al.: Computer Aided Geometric Design. Higher Education Press, Beijing (2001)
Fa-Zhong, S.: Computer Aided Geometric Design and Non-Uniform Rational B-Spline. Higher Education Press, Beijing (2001)
Song, R., Ma, H., Wang, T., Qi, D.: Complete orthogonal V-system and its applications. Commun. Pure and Appl. Anal. 6(3), 853 (2007)
Zhang, C.X., Miao, Z.H., Sun, F.M.: The algorithm for matching 2D contours based on V-system. In: Chinese Conference on Pattern Recognition, 2009. CCPR 2009 (2009)
Huang, C., Yang, L.H., Qi, D.X.: A new class of multi-wavelet bases: V-system. Acta Math. Sin. Engl. Ser. 28(1), 105–120 (2011)
Feng, Y.-Y., Qi, D.-X.: A sequence of piecewise orthogonal polynomials. SIAM J. Math. Anal. 15(4), 834–844 (1984)
Qi, D.-X., Feng, Y.-Y.: On the orthogonal complete system U. Acta Scientiarum Natur. Univ. Jilinensis 2, 21–31 (1984)
Ma, H., Song, R.X., Qi, D.X.: Orthogonal complete U-system and its application in CAGD. In: 1st Korea-China Joint Conference on Geometric and Visual Computing (2005)
Qi, D., Tao, C., Song, R., Ma, H., Sun, W., Cai, Z.: Representation for a group of parametric curves based on the orthogonal complete U-system. Chinese J. Comput. (2006)
Acknowledgments
This work is supported by National Basic Research Program of China (973 Program) under Grant no. 2011CB302400, the Science and Technology Development Fund of Macau under Grant no. 084/2012/A3, 091/2013/A3 and 110/2014/A3, and the Open Project Program of the State Key Lab of CAD&CG of Zhejiang University under Grant no. A1513.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Lai, J., Ye, B., Cai, Z., Li, C., Jia, Y. (2015). A New Approach for Orthogonal Representation of Lunar Contour Maps. In: Zhang, YJ. (eds) Image and Graphics. ICIG 2015. Lecture Notes in Computer Science(), vol 9217. Springer, Cham. https://doi.org/10.1007/978-3-319-21978-3_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-21978-3_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-21977-6
Online ISBN: 978-3-319-21978-3
eBook Packages: Computer ScienceComputer Science (R0)