<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s91108669</article-id>
<article-id pub-id-type="publisher-id">sensors-09-08669</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Super-Resolution Reconstruction of Remote Sensing Images Using Multifractal Analysis</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Hu</surname><given-names>Mao-Gui</given-names></name></contrib>
<contrib contrib-type="author">
<name><surname>Wang</surname><given-names>Jin-Feng</given-names></name><xref ref-type="corresp" rid="c1-sensors-09-08669"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Ge</surname><given-names>Yong</given-names></name></contrib>
<aff id="af1-sensors-09-08669">Institute of Geographic Sciences &amp; Nature Resources Research, Chinese Academy of Sciences, Beijing, China; E-Mails: <email>humg@lreis.ac.cn</email> (M.H.); <email>gey@lreis.ac.cn</email> (Y.G.)</aff></contrib-group>
<author-notes>
<corresp id="c1-sensors-09-08669">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>wangjf@lreis.ac.cn</email>; Tel.: +86-10-6488-8965; Fax: +86-10-6488-9630.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2009</year></pub-date>
<pub-date pub-type="epub">
<day>29</day>
<month>10</month>
<year>2009</year></pub-date>
<volume>9</volume>
<issue>11</issue>
<fpage>8669</fpage>
<lpage>8683</lpage>
<history>
<date date-type="received">
<day>3</day>
<month>8</month>
<year>2009</year></date>
<date date-type="rev-recd">
<day>10</day>
<month>10</month>
<year>2009</year></date>
<date date-type="accepted">
<day>21</day>
<month>10</month>
<year>2009</year></date></history>
<permissions>
<copyright-statement>© 2009 by the authors; licensee Molecular Diversity Preservation International, Basel, Switzerland.</copyright-statement>
<copyright-year>2009</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>Satellite remote sensing (RS) is an important contributor to Earth observation, providing various kinds of imagery every day, but low spatial resolution remains a critical bottleneck in a lot of applications, restricting higher spatial resolution analysis (e.g., intra-urban). In this study, a multifractal-based super-resolution reconstruction method is proposed to alleviate this problem. The multifractal characteristic is common in Nature. The self-similarity or self-affinity presented in the image is useful to estimate details at larger and smaller scales than the original. We first look for the presence of multifractal characteristics in the images. Then we estimate parameters of the information transfer function and noise of the low resolution image. Finally, a noise-free, spatial resolution-enhanced image is generated by a fractal coding-based denoising and downscaling method. The empirical case shows that the reconstructed super-resolution image performs well in detail enhancement. This method is not only useful for remote sensing in investigating Earth, but also for other images with multifractal characteristics.</p></abstract>
<kwd-group>
<kwd>super-resolution reconstruction</kwd>
<kwd>multifractal analysis</kwd>
<kwd>information transfer</kwd>
<kwd>fractal code</kwd>
<kwd>gaussian upscaling</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Super-resolution (SR) reconstruction is an attractive and promising method in digital image processing that aims at producing a detailed and spatial resolution-enhanced image from one or more low-resolution (LR) images [<xref ref-type="bibr" rid="b1-sensors-09-08669">1</xref>,<xref ref-type="bibr" rid="b2-sensors-09-08669">2</xref>]. Depending on the number of LR images involved, the SR method can involve multi-frame or single-frame SR reconstruction [<xref ref-type="bibr" rid="b3-sensors-09-08669">3</xref>]. The former tries to combine complementary information from different images based on sub-pixel shifts or different parameter information, while the latter focuses on extracting relationships among neighborhood pixels or learning <italic>a priori</italic> pattern structures from image databases that store large amounts of low-high resolution image pairs [<xref ref-type="bibr" rid="b4-sensors-09-08669">4</xref>-<xref ref-type="bibr" rid="b8-sensors-09-08669">8</xref>]. In practice, multi-frame SR is usually applied in video and multi-sensor observation, since multiple frames can be easily obtained. It is difficult, however, for some satellite remote sensing to get several images of the same scene in a short time, especially for highly dynamic scenes. Therefore, sub-pixel unmixing-based, single-frame SR image mapping has become a popular topic in remote sensing and has been applied in many kinds of SR mapping [<xref ref-type="bibr" rid="b9-sensors-09-08669">9</xref>-<xref ref-type="bibr" rid="b13-sensors-09-08669">13</xref>]. It first estimates fractions of each endmember (pure component in the image) in pixels and then finds out the position of each endmember with spatial correlations or <italic>a priori</italic> knowledge. In the method, the number of endmembers should be greater than one. In atmosphere observation, trace gas distributions, for example, often change greatly within hours and are not as stable as landscape observations like land cover types whose states remain unchanged for several days or even months. Different observation times have different views, thus the traditional multi-frame SR is not suitable for such changeable images. The sub-pixel unmixing SR mapping method is invalid for images whose pixel value cannot be separated from endmembers, such as elevation, surface temperature, and trace gases density.</p>
<p>Fractal theory is a very efficient method to depict chaotic, erratic, natural phenomena. After its conception in the 1970s by Mandelbrot, fractal theory was applied to numerous domains [<xref ref-type="bibr" rid="b14-sensors-09-08669">14</xref>,<xref ref-type="bibr" rid="b15-sensors-09-08669">15</xref>]. It is considered an appropriate and straightforward method to analyze not only the scale independency of geophysical, observable things, but also the extreme variability over a wide range of scales [<xref ref-type="bibr" rid="b16-sensors-09-08669">16</xref>]. It permits the characterization of complex phenomena in a fully quantitative fashion. The fractal coding method was originally applied by Barnsley <italic>et al.</italic> to image compression based on the Iterated Function System theory (IFS) [<xref ref-type="bibr" rid="b14-sensors-09-08669">14</xref>]. Since it is difficult to implement the original IFS method in practice, Jacquin proposed an automatic grayscale still image coding method, Partitioned IFS (PIFS), that partitioned the whole image into smaller segments [<xref ref-type="bibr" rid="b17-sensors-09-08669">17</xref>]. The most important precondition of fractal image coding is that the object images have the characteristic of self-similarity or self-affinity. It is widely accepted that many natural scenes and images have fractal/multifractal characteristic, e.g., trees, clouds, and mountains [<xref ref-type="bibr" rid="b18-sensors-09-08669">18</xref>]. Therefore a great deal of redundant information exists in these images, which can be interpreted by a contractive fractal transform operator <italic>W</italic> that consists of a geometrical transformation and a gray-level (also luminance) transformation on images. Then, only parameters of the transformation need to be stored. The original images can be reconstructed by the attractive fixed point of the operator <italic>W</italic> guaranteed by the Collage theorem. Fractal image coding has aroused great research interest since its birth in the 1990s, and most is concentrated on the compression ratio and speed improvement of image compression [<xref ref-type="bibr" rid="b19-sensors-09-08669">19</xref>,<xref ref-type="bibr" rid="b20-sensors-09-08669">20</xref>]. In this paper, we propose a super-resolution reconstruction and mapping method based on multifractal analysis and coding theory. It does not need <italic>a priori</italic> information or data.</p>
<p>The remainder of the paper is organized as follows. In Section 2, we present detailed methods for reconstructing super-resolution images based on multifractal analysis and coding. We first investigate multifractal methods in order to better explore the multifractal characteristic of images. Then we propose the fractal-based super-resolution reconstruction method that consists of parameter estimation, denoising, and downscaling. An empirical study is presented in Section 3. Finally, we discuss the results and draw conclusions in Section 4.</p></sec>
<sec sec-type="methods">
<label>2.</label>
<title>Methods</title>
<p>The relationship between a high spatial resolution image <italic>H</italic> and the corresponding low spatial resolution image <italic>L</italic> could be presented by a multiplication process between <italic>H</italic> and information transfer function <italic>s</italic>, which expresses how information is transferred between different scales [<xref ref-type="bibr" rid="b21-sensors-09-08669">21</xref>]:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>H</mml:mi>
<mml:mo>⊗</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>e</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula>where ⊗ denotes the multiplication operator and <italic>e</italic> is the noise. In this paper, we take <italic>e</italic> as additive white Gaussian noise (AWGN), one of the most common cases in practice. The function <italic>s</italic> moves through <italic>H</italic> continuously with no overlap. Then, the super-resolution reconstruction problem becomes how to get <italic>H</italic> under the condition of <italic>L, s</italic>, and <italic>e</italic>. For an arbitrary <italic>L</italic>, there may be numerous <italic>H</italic> that can generate <italic>L</italic> with the same <italic>s</italic>. However, given <italic>L, s</italic>, and <italic>e, H</italic> could be determined uniquely if the original image/scene has fractal/multifractal characteristic, meaning self-similarity or self-affinity characteristics are present in the parts and the whole at different scales (<xref ref-type="fig" rid="f1-sensors-09-08669">Figure 1</xref>). With multifractal analysis, we explore the upscaling information transfer function <italic>s</italic> in a natural scene image from large scale to small scale, and estimate the additive white Gaussian noise distribution <italic>e</italic> in the image. Then, we reconstruct a SR image from a single LR image by denoising and downscaling.</p>
<p>The framework of super-resolution reconstruction using multifractal analysis is shown in <xref ref-type="fig" rid="f2-sensors-09-08669">Figure 2</xref>. In the method, a multifractal characteristic is required to reconstruct an SR image, so this aspect was explored first. Then we estimated parameters of the additive white Gaussian noise distribution <italic>e</italic> and the information transfer function <italic>s</italic>. Lastly, an SR image was reconstructed by denoising and downscaling in a fractal coding process.</p>
<sec>
<label>2.1.</label>
<title>Multifractal Analysis</title>
<p>Fractal dimension is a basic tool of fractal theory to quantify irregular patterns or behaviors in natural physical systems. It reflects the extent of a measure's smoothness or roughness quite well. For fractal objects, the relationship between a certain size and the number of objects can be expressed as [<xref ref-type="bibr" rid="b22-sensors-09-08669">22</xref>]:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∼</mml:mo>
<mml:msup>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>D</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>ε</italic> is the scale, <italic>N</italic>(<italic>ε</italic>) is the number of objects, and <italic>D</italic> is the fractal dimension. The equation shows the power law relation between the scale and the number of objects. Fractal dimension characterizes the average properties of a system and cannot provide information on deviations from the average behavior of a power law. When calculating the size of <italic>N</italic>(<italic>ε</italic>) in the box counting method, a box is considered to be either empty or occupied, ignoring the mass density variation in boxes. Thus, it is not enough to characterize a system with non-homogeneous or non-isotropic scaling properties. More scaling exponents and fractal dimensions are needed to assess it. For such a complex system one could resort to multifractal analysis, which adopts a continuous spectrum of exponents for the characterization of a system. Covering the support of the measure with boxes of size <italic>l</italic> and accounting for the mass probability (<italic>p<sub>i</sub></italic>) in the <italic>i</italic>-th box, an exponent <italic>α<sub>i</sub></italic> (singularity strength) can be defined by [<xref ref-type="bibr" rid="b23-sensors-09-08669">23</xref>]:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∼</mml:mo>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>α</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>Given <italic>N</italic>(<italic>α<sub>i</sub></italic>) is the number of boxes with the same probability <italic>p<sub>i</sub></italic>, we can define <italic>f</italic>(<italic>α</italic>) (multifractal spectrum) as the fractal dimension of the subset of boxes with exponent <italic>α</italic> by: <italic>N<sub>α</sub></italic>(<italic>l</italic>)∼<italic>l</italic><sup>–</sup><italic><sup>f</sup></italic><sup>(</sup><italic><sup>α</sup></italic><sup>)</sup>, which generalizes <xref ref-type="disp-formula" rid="FD2">Equation (2)</xref> by including several indices to quantify the scaling of the system.</p>
<p>A multifractal complex system can be decomposed into a series of subsets with different <italic>α</italic>, and <italic>f</italic>(<italic>α</italic>) is such a cluster that represents the subsets' fractal dimensions. For a multifractal measure, plotting <italic>α-f</italic>(<italic>α</italic>) yields a concave downward function with a unimodal appearance.</p>
<p>Besides the singularity spectrum, the generalized dimension <italic>D<sub>q</sub></italic> is another important index to describe the singular measure through scaling the <italic>p<sub>i</sub></italic> distribution moments in the form [<xref ref-type="bibr" rid="b23-sensors-09-08669">23</xref>]:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>q</mml:mi></mml:msubsup></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>τ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>τ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>p<sub>i</sub></italic> is the probability of the measure in the <italic>i</italic>-th box; <italic>q</italic> is the moment order (-∞ &lt; q &lt; ∞), <italic>D<sub>q</sub></italic> is the generalized fractal dimensions, and <italic>τ</italic>(<italic>q</italic>) is the correlation exponent of the <italic>q</italic>-th order moment. For a multifractal measure, the generalized dimension <italic>D<sub>q</sub></italic> is strict monotonous decreasing functions. Specially, when <italic>q</italic> takes a value of 0, 1, or 2, we can get capacity dimension <italic>D</italic><sub>0</sub>, entropy dimension <italic>D</italic><sub>1</sub>, and correlation dimension <italic>D</italic><sub>2</sub>, respectively. The relationship between them is <italic>D</italic><sub>0</sub> ≥ <italic>D</italic><sub>1</sub> ≥ <italic>D</italic><sub>2</sub>, where equality occurs when the measure is mono-fractal [<xref ref-type="bibr" rid="b24-sensors-09-08669">24</xref>].</p></sec>
<sec>
<label>2.2.</label>
<title>Super-Resolution Reconstruction</title>
<p>Besides its high compression ability, fractal coding has some important properties for image resolution enhancement [<xref ref-type="bibr" rid="b25-sensors-09-08669">25</xref>]: (1) Resolution independence: after being converted to fractal code, the image code is resolution independent and, theoretically, digital images of any resolution can be generated at the decoding step. The infinite scaling property is also called “fractal scaling”. (2) Similarity preservation: in fractal-generated images, some similarities can be preserved at different scales. (3) Nonlinear operation: fractal coding is an adaptive, locally linear, yet globally nonlinear method and is beneficial for restoring missing details for resolution enhancement. Because of fractal coding's flexibility, some researchers process images for purposes beyond compression, such as image interpolation, image zooming, and image restoration and denoising. Ghazel <italic>et al.</italic> proposed a fractal-based method to restore noise-free images from noisy images by establishing a relationship between the fractal code of the original noise-free image and the noisy counterpart based upon some knowledge of the noise [<xref ref-type="bibr" rid="b26-sensors-09-08669">26</xref>]. Chen <italic>et al.</italic> proposed super-resolution image reconstruction in Discrete Cosine Transform (DCT) domain [<xref ref-type="bibr" rid="b25-sensors-09-08669">25</xref>]. To the best of our knowledge, however, in most fractal coding research and applications the shrinking operation of geometrical transformation is achieved by either downsampling by taking every <italic>n</italic> pixels or averaging over <italic>n</italic> by <italic>n</italic> pixels. This strategy is acceptable in common fractal coding applications, such as image compression and texture segmentation. But, when it comes to resolution enhancement or super-resolution reconstruction, it is imprudent to ignore the fact that physical systems that exhibit chaotic or fractal behavior in nature lose information exponentially between different scales [<xref ref-type="bibr" rid="b23-sensors-09-08669">23</xref>,<xref ref-type="bibr" rid="b27-sensors-09-08669">27</xref>]. It is important to consider a proper information transfer function in the fractal image coding process. In this study we concentrated on the general upscaling process, and explored the relationship between a noise-free image and a noisy image under the general framework. Then a fractal coding-based image restoration and super-resolution reconstruction method was proposed. The main flow of the SR image reconstruction contains the following steps: (a) parameter estimation, including the information transfer function and noise distribution; (b) fractal image encoding and image restoration (noise-free PIFS codes and the image were generated from the corresponding noisy image); (c) upscaling the LR image with a magnification coefficient.</p>
<sec>
<label>2.2.1.</label>
<title>Information transfer function (ITF)</title>
<p>The information transfer function <italic>s</italic> measures the information transfer mechanism between different scales in nature (<xref ref-type="fig" rid="f3-sensors-09-08669">Figure 3</xref>). It describes how information is preserved and lost in the upscaling process, where large textures and shapes are preserved while small details are eliminated because of synthesis. From the view of optical imaging, the information transfer function (ITF) has a close relationship with the point spread function (PSF), <italic>s</italic>(<italic>I</italic>) = <italic>S</italic><sub>↓</sub>(<italic>f</italic>(<italic>I</italic>)), where <italic>f</italic>(·) is the point spread function and <italic>S</italic><sub>↓</sub>(·) is the downsampling function.</p>
<p>It is worthwhile to explore the relationship between the information transfer function and traditional downsampling and averaging shrinking methods. Given <italic>ω</italic> is a discrete template of the information transfer function <italic>s</italic>(·): (1) If <italic>ω<sub>k</sub></italic> = 1, <italic>ω<sub>j</sub></italic> = 1, <italic>j</italic> ≠ <italic>k</italic>, where (<italic>j, k</italic> = 1, 2, …, <italic>n</italic><sup>2</sup>), this is the down-sampling shrinking method (<xref ref-type="fig" rid="f3-sensors-09-08669">Figure 3b</xref>); (2) If <italic>ω<sub>j</sub></italic> = 1/<italic>n</italic>, where (<italic>j</italic> = 1, 2, …, <italic>n</italic><sup>2</sup>), then the shrinking method is averaging (<xref ref-type="fig" rid="f3-sensors-09-08669">Figure 3c</xref>). Downsampling and averaging shrinking methods are two special cases of the information transfer function. Thus, the relationship between the ITF and traditional downsampling and averaging shrinking methods is generalization and specialization.</p>
<p>In practice, getting the information transfer function <italic>s</italic> is quite challenging, especially when there is little <italic>a priori</italic> knowledge of how information is exhibited and changes in different spatial scales. It is widely accepted that physical systems lose information at an exponential rate [<xref ref-type="bibr" rid="b23-sensors-09-08669">23</xref>]. Furthermore, the Gaussian pyramid has played an important role in a wide range of image visualizations and is consistent with the visual characteristics of human perception [<xref ref-type="bibr" rid="b28-sensors-09-08669">28</xref>-<xref ref-type="bibr" rid="b30-sensors-09-08669">30</xref>]. A Gaussian function would be an optimal approximation of the process of information transfer in upscaling. A typical expression of a 2D Gaussian function is formed as:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm5" display="block">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi>
<mml:msup>
<mml:mi>δ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>δ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>x</italic> is the distance from the origin in the horizontal axis, <italic>y</italic> is the distance from origin in the vertical axis, and <italic>δ</italic> is the standard deviation of the Gaussian distribution (<xref ref-type="fig" rid="f3-sensors-09-08669">Figure 3a</xref>). Gaussian upscaling can also be viewed as a generalized form of averaging when <italic>δ</italic> → 0 and downsampling when <italic>δ</italic> → ∞. Especially in discrete space, a Gaussian upscaling template is the same as an averaging template when the size of the domain block is four times the size of the range block in fractal coding, where domain block and range block are some suitable partition for the object image (see Section 2.2.2 for details).</p></sec>
<sec>
<label>2.2.2.</label>
<title>Fractal encoding</title>
<p>Let <italic>I</italic> denote an image of interest defined by an image function <italic>u</italic>(<italic>x, y, p</italic>), where (<italic>x, y</italic>) is the pixel coordinate of the image and <italic>p</italic> is the intensity value of the pixel. <italic>R</italic> and <italic>D</italic> are range blocks and domain blocks of image <italic>I</italic>, respectively, which are a kind of suitable partition for the image. Each range block <italic>R<sub>i</sub></italic>∈<italic>R</italic> (<italic>i</italic> = 1, 2, …, <italic>M, M</italic> is the number of range blocks) is associated with a domain block <italic>D<sub>j</sub></italic>∈<italic>D</italic> (<italic>j</italic> = 1, 2, …, <italic>N, N</italic> is the number of domain blocks) by a contractive mapping <italic>w<sub>j</sub></italic>, which consists of two transformations: a geometrical transformation <italic>g<sub>ij</sub></italic>: <italic>D<sub>j</sub></italic> →<italic>R<sub>i</sub></italic> (<italic>R<sub>i</sub>, D<sub>j</sub></italic> ⊂ Ω, Ω denotes the space of image gray level; <italic>i</italic> = 1, 2, …, <italic>M; j</italic> = 1, 2, …, <italic>N</italic>) and a gray-level transformation <italic>ϕ<sub>j</sub></italic> : <italic>Θ</italic> →<italic>Θ</italic> (<italic>Θ</italic> is the set of real number) [<xref ref-type="bibr" rid="b31-sensors-09-08669">31</xref>]:
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm6" display="block">
<mml:semantics id="sm6">
<mml:mrow>
<mml:mo>∀</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>∈</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>φ</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>i</italic> = 1, 2, …, <italic>M; j</italic> = 1, 2, …, <italic>N</italic>.</p>
<p>Generally, the geometrical transformation <italic>g<sub>ij</sub></italic> can be formed as:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math id="mm7" display="block">
<mml:semantics id="sm7">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>r<sub>ij</sub></italic>(·) is an affine mapping operator to make a domain block <italic>D<sub>j</sub></italic> similar to a range block <italic>R<sub>i</sub></italic> and <italic>s<sub>ij</sub></italic>(·) is a shrinking operator to make the domain block <italic>D<sub>j</sub></italic> have the same size with the range block <italic>R<sub>i</sub></italic>. In a uniform partitioning scheme, <italic>R<sub>i</sub></italic> and <italic>D<sub>j</sub></italic> are usually square pixel blocks, and the size of <italic>D<sub>j</sub></italic> is several times the size of <italic>R<sub>i</sub></italic>. In discrete cases, eight affine mapping operators are often used, namely, a horizontal flipping, a vertical flipping, two diagonal flippings, and four rotations (±90°, and ±180°). The luminance transformation, also called gray-level mapping, is a first-order linear prediction of the form [<xref ref-type="bibr" rid="b26-sensors-09-08669">26</xref>]:
<disp-formula id="FD8">
<label>(8)</label>
<mml:math id="mm8" display="block">
<mml:semantics id="sm8">
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>α</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>β</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>ϕ</italic>(<italic>t</italic>) and <italic>t</italic> are the intensities of the pixels within <italic>R<sub>i</sub></italic> and g<italic><sub>ij</sub></italic><sup>(</sup><italic><sup>k</sup></italic><sup>)</sup>(<italic>D<sub>j</sub></italic>) (<italic>k</italic> denotes the <italic>k</italic>-th affine mapping operator), respectively; <italic>α</italic> is a scalar factor; and <italic>β</italic> is a transform term. The parameters <italic>α</italic> and <italic>β</italic> can be determined by minimizing the following collage error according to the Collage theorem [<xref ref-type="bibr" rid="b25-sensors-09-08669">25</xref>]:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math id="mm9" display="block">
<mml:semantics id="sm9">
<mml:mrow>
<mml:msubsup>
<mml:mo>Δ</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">‖</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>α</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>β</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="true">‖</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>k</italic> denotes the <italic>k</italic>-th affine mapping operator; the norm ‖·‖<sub>2</sub> calculates the Euclidian distance between the transformed domain block g<italic><sub>ij</sub></italic><sup>(</sup><italic><sup>k</sup></italic><sup>)</sup>(<italic>D<sub>j</sub></italic>) and the range block <italic>R<sub>i</sub></italic>.</p>
<p>Thus, the fractal code of <italic>R<sub>i</sub></italic> can be represented by a five-element set (<italic>i, j, k, α<sub>ij</sub>, β<sub>ij</sub></italic>), where <italic>i, j</italic>, and <italic>k</italic> are the indexes of range block <italic>R<sub>i</sub></italic>, domain block <italic>D<sub>j</sub></italic>, and affine mapping operator <italic>r<sub>k</sub></italic>(·), respectively; and <italic>α<sub>ij</sub></italic> and <italic>β<sub>ij</sub></italic> are the corresponding coefficients of collage error. All these sets of range blocks together are called the PIFS code of image <italic>I</italic>. In fractal coding, the overlapped range block partition method is sometimes adopted to avoid blocky artifacts and to capture finer details. This increases computation time, however, and requires more memory.</p></sec>
<sec>
<label>2.2.3.</label>
<title>Image denoising</title>
<p>The process of upscaling from domain block <italic>D<sub>j</sub></italic> to range block <italic>R<sub>i</sub></italic> is a multiplication operation between information transfer function <italic>s</italic> and <italic>D<sub>j</sub></italic>. The function <italic>s</italic> denotes information transfers from the domain blocks scale to the range blocks scale. The formalism presents the shrinking process: <italic>r</italic>(<italic>x, y</italic>) = <italic>s</italic>(<italic>d</italic>(<italic>x, y</italic>)), where <italic>r</italic> and <italic>d</italic> are two images of the same scene at the range block scale and domain block scale, respectively (<xref ref-type="fig" rid="f3-sensors-09-08669">Figure 3</xref>). Then, the density value of pixel <italic>v</italic> within <italic>R<sub>i</sub></italic> can be expressed by a linear expression:
<disp-formula id="FD10">
<label>(10)</label>
<mml:math id="mm10" display="block">
<mml:semantics id="sm10">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>λ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>λ<sub>i</sub></italic> (<italic>i</italic> = 1, 2, …, <italic>n</italic><sup>2</sup>) are density values of pixels within <italic>D<sub>j</sub></italic> that are contained within the extent of <italic>R<sub>i</sub></italic>, and <italic>ω<sub>i</sub></italic> (<italic>i</italic> = 1, 2, …, <italic>n</italic><sup>2</sup>) are the discrete values of the shrinking function in discrete space, subjected to Σ<italic>ω<sub>i</sub></italic> = 1 (0 ≤|<italic>ω<sub>i</sub></italic>|≤ 1).</p>
<p>Ghazel <italic>et al.</italic> restored noise-free images from noisy images based on fractal coding with an averaging operation method to produce the transformed block from the parent block of the same size as the child block [<xref ref-type="bibr" rid="b26-sensors-09-08669">26</xref>]. As mentioned before, the upscaling information transfer function usually has a more complicated form rather than averaging operations. With the analogous image denoising method defined by Ghazel <italic>et al.</italic>, we restored the fractal code of the noise-free image from the corresponding noisy image with additive white Gaussian noise (AWGN) for general upscaling. <italic>λ<sub>i</sub></italic> is the sum of the noise free density value <italic>λ̃<sub>i</sub></italic> and noise <italic>e<sub>i</sub></italic>, where <italic>e<sub>i</sub></italic> is independent, identically distributed (<italic>i.i.d.</italic>) and drawn from a normal distribution with mean 0 and variance 
<inline-formula>
<mml:math id="mm11">
<mml:semantics id="sm11">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>e</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, and <italic>e<sub>i</sub></italic> is not correlated with <italic>λ̃<sub>i</sub></italic>:
<disp-formula id="FD11">
<label>(11)</label>
<mml:math id="mm12" display="block">
<mml:semantics id="sm12">
<mml:mrow>
<mml:msub>
<mml:mi>λ</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>λ</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>∼</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>From <xref ref-type="disp-formula" rid="FD10">Equations (10)</xref> and <xref ref-type="disp-formula" rid="FD11">(11)</xref>:
<disp-formula id="FD12">
<label>(12)</label>
<mml:math id="mm13" display="block">
<mml:semantics id="sm13">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>λ</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>The symbol “∼” denotes the noise-free counterpart to be estimated. Since <italic>e<sub>i</sub></italic> is an independent and identically-distributed random variable, and is not correlated with <italic>λ̃<sub>i</sub></italic>, the relationship of the mathematical expectation and variance between <italic>v</italic> and <italic>ṽ</italic> can be represented in the form:
<disp-formula id="FD13">
<label>(13)</label>
<mml:math id="mm14" display="block">
<mml:semantics id="sm14">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD14">
<label>(14)</label>
<mml:math id="mm15" display="block">
<mml:semantics id="sm15">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="italic">Var</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>δ</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msubsup>
<mml:mi>ω</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>E</italic>(<italic>v</italic>) and <italic>E</italic>(<italic>ṽ</italic>) are mathematical expectations of <italic>v</italic> and <italic>ṽ</italic>, respectively; and 
<inline-formula>
<mml:math id="mm16">
<mml:semantics id="sm16">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>v</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> and 
<inline-formula>
<mml:math id="mm17">
<mml:semantics id="sm17">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>δ</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mtext>v</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> are mathematical variances of <italic>v</italic> and <italic>ṽ</italic>, respectively. After estimating the least-squares coefficients <italic>α</italic> and <italic>β</italic> from Ghazel <italic>et al.</italic> (2003), let <italic>σ</italic> = Σ<italic>ω<sub>i</sub></italic> (<italic>i</italic> = 1, 2, …, <italic>n</italic><sup>2</sup>), then:
<disp-formula id="FD15">
<label>(15)</label>
<mml:math id="mm18" display="block">
<mml:semantics id="sm18">
<mml:mrow>
<mml:mi>α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="italic">Cov</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">[</mml:mo>
<mml:mtext mathvariant="italic">Cov</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>Y</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>δ</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>/</mml:mo>
<mml:mo stretchy="false">[</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>σ</mml:mi>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>δ</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>where the image is regarded as a random field, and X and Y are random variables representing the density value distribution of the upscaled domain block and the range block, respectively. The numerator is the noise-free version <italic>α̃</italic> of <italic>α</italic>. Thus, the noise-free image fractal code parameters <italic>α̃</italic> and <italic>β̃</italic> are:
<disp-formula id="FD16">
<label>(16)</label>
<mml:math id="mm19" display="block">
<mml:semantics id="sm19">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>α</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>σ</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>γ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>α</mml:mi>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>β</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mi>α</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>where 
<inline-formula>
<mml:math id="mm20">
<mml:semantics id="sm20">
<mml:mrow>
<mml:mi>γ</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>δ</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is the signal-to-noise ratio. Meanwhile, the corresponding collage error is represented as:
<disp-formula id="FD17">
<label>(17)</label>
<mml:math id="mm21" display="block">
<mml:semantics id="sm21">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mover accent="true">
<mml:mo>Δ</mml:mo>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>α</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>β</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>Y</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">]</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mspace width="1.8em"/>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>α</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi>σ</mml:mi>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mover accent="true">
<mml:mi>α</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi>β</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>β</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mover accent="true">
<mml:mi>α</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mover accent="true">
<mml:mi>β</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:semantics></mml:math></disp-formula>Then, the noise-free image can be restored from the noisy image with PIFS coding.</p></sec>
<sec>
<label>2.2.4.</label>
<title>Fractal decoding and downscaling</title>
<p>The set of five elements (<italic>i, j, k, α̃<sub>ij</sub>, β̃</italic><sub>ij</sub>) constitutes the PIFS code of a noise-free image <italic>Ĩ</italic>. The PIFS code depicts the fractal self-similarity and self-affinity from which a fractal image can be decoded at different scales with different magnification/minification factors. Then, fractal decoding-based downscaling is done by iterating on an arbitrary initial image (e.g., a blank image), with the PIFS code and a magnification factor greater than one, until the destination SR image is stable and unchanged. The convergence is guaranteed by the contractive mapping fixed-point theorem. In practice, the Euclidian distance is measured between adjacent iteration results. For example, a distance less than 1 × 10<sup>-6</sup> could be acceptable as little difference between two images when the gray level lies in [0,255].</p></sec></sec>
<sec>
<label>2.3.</label>
<title>Parameter Estimation</title>
<p>In the real world, different natural scenes/phenomena have different upscaling information transfer rules and formulisms. Even though some real scenes follow the rule of Gaussian upscaling information transfer model between scales, they may have different Gaussian function distribution intensities. The Gaussian upscaling function's form, then, would affect the reconstruction result directly. In the absence of <italic>a priori</italic> knowledge of the image, we resort to blind estimation for the real Gaussian upscaling form. If <italic>Ĩ</italic> is the noise-free image and <italic>I</italic> is the observed image with AWGN noise <italic>e</italic> with mean 0 and variance 
<inline-formula>
<mml:math id="mm22">
<mml:semantics id="sm22">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>e</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, then <italic>I</italic> = <italic>Ĩ</italic> + <italic>e</italic>. There are two unknown parameters in the expression, viz.: the variance 
<inline-formula>
<mml:math id="mm23">
<mml:semantics id="sm23">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>e</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> of AWGN noise and the variance 
<inline-formula>
<mml:math id="mm24">
<mml:semantics id="sm24">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>g</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> of the Gaussian upscaling function. Estimating the two parameters is a precondition for enhancing the resolution of the image. It is well known that in the real world there are many small regions with uniform pixel values, and thus diminutive variation in these regions are mainly caused by noise [<xref ref-type="bibr" rid="b26-sensors-09-08669">26</xref>]. Based on this assumption, the variance 
<inline-formula>
<mml:math id="mm25">
<mml:semantics id="sm25">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>e</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> can be estimated from the local statistics of block pools that consist of all possible small regions in the image. The variance 
<inline-formula>
<mml:math id="mm26">
<mml:semantics id="sm26">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>g</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is estimated with a search method based on the assumption that the error image <italic>e</italic> (<italic>e</italic> = <italic>I</italic> - <italic>Ĩ</italic>) is a random field of white Gaussian noise (WGN) with mean 0 and variance 
<inline-formula>
<mml:math id="mm27">
<mml:semantics id="sm27">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>e</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> (<xref ref-type="fig" rid="f4-sensors-09-08669">Figure 4</xref>). First, the range of 
<inline-formula>
<mml:math id="mm28">
<mml:semantics id="sm28">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>g</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is estimated for the search process. For a selected variance, we reconstructed the corresponding denoised image <italic>Ĩ</italic>′ with the proposed fractal coding method. Then, an error image <italic>e</italic>′ (<italic>e</italic>′ = <italic>I</italic> - <italic>Ĩ</italic>′) is generated and checked to see whether it followed the WGN distribution with mean 0 and variance 
<inline-formula>
<mml:math id="mm29">
<mml:semantics id="sm29">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>e</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. The most appropriate value could be selected to estimate the Gaussian ITF variance. Especially, in the absence of noise in <italic>I</italic>, the goal of the search process is to minimize the difference between <italic>Ĩ</italic>′ and <italic>I</italic> as expected.</p></sec></sec>
<sec sec-type="methods">
<label>3.</label>
<title>Empirical Study</title>
<p>Shuttle Radar Topography Mission (SRTM) is a joint project between NASA, NGA, and the German and Italian Space Agencies to obtain a global digital topographic dataset [<xref ref-type="bibr" rid="b32-sensors-09-08669">32</xref>]. In the United States, there are two kinds of SRTM elevation datasets, namely, 1 arc-second (approximately 30 m) and 3 arc-second (approximately 90 m) of latitude and longitude. We reconstructed a SR image from a 3 arc-second SRTM elevation dataset, and compared it with the original high-resolution (HR) (1 arc-second) image (<xref ref-type="fig" rid="f5-sensors-09-08669">Figure 5</xref>). The LR image size is 180 pixels by 180 pixels. The research region is located at 35.48N-35.63N, 99.68W-99.53W.</p>
<sec>
<label>3.1.</label>
<title>Multifractal Characteristic</title>
<p>The singularity spectrum <italic>α - f</italic>(<italic>α</italic>) quantitatively elucidates the relationship of the singularity strength <italic>α</italic> and Hausdorff dimension with the multifractal measure. To calculate the singularity spectrum and generalized dimension, the image was partitioned into boxes of size <italic>l</italic>, where <italic>l</italic> = 2, 4, 8, 16, 32, 64 and 90 pixels. The range of the moment order <italic>q</italic> was from -2 to 5 with steps of 0.125, which was fine enough to show the multifractal characteristic of the image. <italic>R</italic><sup>2</sup> of all linear fits were equal to or greater than 0.99. Some characteristics of the spectrum were used to estimate a measure's multifractality (<xref ref-type="fig" rid="f6-sensors-09-08669">Figure 6a</xref>). The multifractal spectrum was obtained by the method developed by Chhabra <italic>et al.</italic> [<xref ref-type="bibr" rid="b23-sensors-09-08669">23</xref>]. A typical multifractal spectrum is a single-hump, convex curve reaching its maximum at <italic>α</italic><sub>0</sub> (<italic>q</italic> = 0, <italic>q</italic> is the moment order). The <italic>f</italic>(<italic>α</italic>) spectrum at the left and right of the maximum corresponds to <italic>q</italic> &gt; 0 and <italic>q</italic> &lt; 0, respectively. Large values of |<italic>q</italic>| correspond to large distortions of the measure magnifying its large (<italic>q</italic> &gt; 0) or small (<italic>q</italic> &lt; 0) concentrations. The maximum was reached at <italic>q</italic> = 0, and then the magnitude decreased significantly around when <italic>q</italic> &gt; 0 and <italic>q</italic> &lt; 0 (<xref ref-type="fig" rid="f6-sensors-09-08669">Figure 6b</xref>), which showed that the SRTM image was heterogeneous and had a multifractal characteristic. This was validated by the width of the singularity spectrum, which indicates the range of the Lipschitz-Holder exponent <italic>α</italic> in the image. For a mono-fractal image, the <italic>f</italic>(<italic>α</italic>) spectrum surrounds the maximum value <italic>f</italic>(<italic>α</italic><sub>0</sub>), and the spectrum width is small and tends toward 0. An image with a convex and wide singularity spectrum can be considered multifractal rather than mono-fractal.</p>
<p>The range of the singularity strength <italic>Δα</italic> is a difference of the maximum and minimum <italic>α</italic> when <italic>f</italic>(<italic>α</italic>) &gt; 0, Δ<italic>α</italic> = <italic>α<sub>max</sub> - α<sub>min</sub></italic>, which represents the extent of a possible Lipschitz-Holder exponent [<xref ref-type="bibr" rid="b33-sensors-09-08669">33</xref>]. <italic>α</italic><sub>min</sub> and <italic>α</italic><sub>max</sub> are calculated by fitting the spectrum curve and taking the point of intersection with the <italic>α</italic>-axis. <italic>Δα</italic> makes a quantitative measurement of the degree of multifractality. The broader the spectrum <italic>Δα</italic>, the stronger the multifractality, and the richer and more complex the image pixel intensity distribution is. <italic>Δα</italic> of the SRTM image is about 0.53, which indicates the presence of a strong degree of multifractality in the image.</p>
<p>Asymmetry of the <italic>α–f</italic>(<italic>α</italic>) spectrum shape is also an important index of multifractality. It indicates the degree of fluctuation in different fractal exponents [<xref ref-type="bibr" rid="b34-sensors-09-08669">34</xref>]. A left-skewed spectrum denotes high fractal exponents and large fluctuations dominate the measure, while a right-skewed spectrum implies low fractal exponents and low fluctuations are dominant. To estimate the skewness quantitatively, the degree of asymmetry was calculated with the formula <italic>A</italic> = (<italic>α</italic><sub>0</sub> - <italic>α</italic><sub>min</sub>)/(<italic>α</italic><sub>max</sub> - <italic>α</italic><sub>0</sub>) [<xref ref-type="bibr" rid="b34-sensors-09-08669">34</xref>,<xref ref-type="bibr" rid="b35-sensors-09-08669">35</xref>], where <italic>A</italic> = 1 if the spectrum is symmetric and <italic>A</italic> &gt; 1 or <italic>A</italic> &lt; 1 when the spectrum is left-skewed or right-skewed. The spectrum shape of the SRTM image was right-skewed and the degree of asymmetry was about 0.89, which indicates that both large and small fluctuations are present and small fractal exponents dominate rather than high ones.</p></sec>
<sec>
<label>3.2.</label>
<title>Super-Resolution Images</title>
<p>To estimate the noise variance of the image, a local statistics method was adopted. A moving window with a size of 2 by 2 pixels was selected to collect all possible blocks in the image, which moved left-to-right and top-to-bottom, and the displacement was one pixel at a time. Then, a histogram of the local variance distribution was generated, which approximately followed a lognormal distribution with mean 1.72, variance 1.03 (<xref ref-type="fig" rid="f7-sensors-09-08669">Figure 7</xref>), and the standard error of the estimated mean and variance are about 0.011 and 0.008, respectively. The coefficient of determination (<italic>R</italic><sup>2</sup>) of curve fit is 0.93 (<italic>p</italic> &lt; 0.01). The most frequent value in the distribution, 1.7, was taken as the noise variance of the SRTM image. The variance 
<inline-formula>
<mml:math id="mm30">
<mml:semantics id="sm30">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>g</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> was estimated with a search method based on the assumption of AWGN. The sizes of the range block and domain block were 2 by 2 pixels and 6 by 6 pixels, respectively, and the size of the Gaussian template was 3 by 3 pixels. The range estimated for the noise variance 
<inline-formula>
<mml:math id="mm31">
<mml:semantics id="sm31">
<mml:mrow>
<mml:msubsup>
<mml:mi>δ</mml:mi>
<mml:mtext>g</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> was (0.2, 2) since, for a discrete Gaussian template of 3 by 3 pixels, the density distribution of the template whose variance is lower than 0.2 or higher than 2 is almost unchanged. The most appropriate variance estimated was about 0.8.</p>
<p>After estimating the AWGN noise and information transfer function <italic>s</italic>, the PIFS code of the LR SRTM image was generated with the proposed method. Then, we reconstructed a SR version of the image with 3x-enhanced spatial resolutions (1 arc-second by 1arc-second per pixel) (<xref ref-type="fig" rid="f8-sensors-09-08669">Figure 8a</xref>). The original LR image is much coarser than the original high resolution image because of its low spatial resolution. In the SR image, many details were added compared to the LR image (<xref ref-type="fig" rid="f8-sensors-09-08669">Figures 8c, d</xref>). The error image was the difference between the estimated SR image and the original real high-resolution image (<xref ref-type="fig" rid="f8-sensors-09-08669">Figure 8b</xref>). The mean and standard deviation of the error image were 0.09 m and 2.25 m, respectively.</p>
<p>The SR image is an estimation of the real scenes. It performs quite well in recovering details. At the same time, there was also a bit of blur and block in some regions of the SR image (<xref ref-type="fig" rid="f8-sensors-09-08669">Figure 8d</xref>). From the relationship <italic>Ĩ</italic> = <italic>I</italic> − <italic>e</italic>, the blur is tied in with the estimated noise <italic>e</italic>. Accurate estimation of <italic>e</italic> brings the real <italic>Ĩ</italic>, while any bias of the estimated <italic>e</italic> would generate a distorted version of <italic>Ĩ</italic>. In the research, the noise <italic>e</italic> was estimated with a local statistics method from just one image. More <italic>a priori</italic> knowledge and data about the image would be helpful to improve the effect.</p></sec></sec>
<sec sec-type="discussion|conclusions">
<label>4.</label>
<title>Discussion and Conclusions</title>
<p>Remote sensing provides an important approach to investigating the earth, but the spatial resolution is usually very low when researching at relatively small spatial scales, such as an intra-urban scale, rather than continental or national scales. In this paper, a fractal-based super-resolution reconstruction method was introduced. Self-similarity or self-affinity presented between different scales makes it possible to reconstruct details at a smaller scale than the original LR image's scale. We explored self-similarity and self-affinity characteristics with a multifractal analysis method. Singularity spectrum and generalized dimension are efficient indices to measure the self-similarity and self-affinity characteristic of the image. Multifractality is common in nature, especially geophysics. Different phenomena have different information transfer mechanisms between scales. The ITF determines how information is transferred and lost in upscaling. In the absence of <italic>a priori</italic> knowledge, the ITF is estimated with a Gaussian model, which is a generalization of downsampling and averaging methods. A search strategy was adopted to estimate the ITF parameter. This method worked well, although it is somewhat time consuming. In the presence of AWGN, the relation between a noise-free image and noisy image is connected by a PIFS code, which can be used to reconstruct a noise-free SR image. Most of the process is completed with fractal coding. Then, a fractal-based denoising and spatial resolution enhancement method was developed to reconstruct super-resolution images of the SRTM elevation dataset. Analysis results showed that the proposed method is efficient and performed well in reconstructing super-resolution images for the dataset. Satellite earth observation is a typical example of the application of the general SR reconstruction method. The analysis and operation process of the proposed method is also applicable to other images with multifractal characteristic.</p>
<p>How to estimate the AWGN <italic>e</italic> and IFS <italic>s</italic> efficiently are two important issues. A good search strategy will reduce processing time. More auxiliary data and <italic>a priori</italic> knowledge would be helpful to improve the effect, which will be studied in future research. Furthermore, besides additive white Gaussian noise <italic>e</italic> [in <xref ref-type="disp-formula" rid="FD1">Equation (1)</xref>] which was explored in this paper, there may be other kinds of noise, such as nonlinearly added noise. The proposed denoising and SR reconstruction method is not adaptable for this case. How to reconstruct SR images in non-AWGN cases is also an interesting and important problem.</p></sec></body>
<back>
<ack>
<p>This study is supported by the NSFC(40471111, 70571076), CAS (kzcx2-yw-308) and the MOST (2006AA12Z215). The authors would like to thank to Luke Driskell for his kind help and hard work on English language polishing of the article.</p></ack>
<ref-list>
<title>References and Notes</title>
<ref id="b1-sensors-09-08669"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname><given-names>S.C.</given-names></name><name><surname>Park</surname><given-names>M.K.</given-names></name><name><surname>Kang</surname><given-names>A.M.G.</given-names></name></person-group><article-title>Super-resolution image reconstruction: a technical overview</article-title><source>IEEE Signal Process. Mag.</source><year>2003</year><volume>20</volume><fpage>21</fpage><lpage>36</lpage><pub-id pub-id-type="doi">10.1109/MSP.2003.1203207</pub-id></citation></ref>
<ref id="b2-sensors-09-08669"><label>2.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Chaudhuri</surname><given-names>S.</given-names></name><name><surname>Joshi</surname><given-names>M.V.</given-names></name></person-group><source>Motion-free Super-resolution</source><publisher-name>Springer</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>2005</year></citation></ref>
<ref id="b3-sensors-09-08669"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hunt</surname><given-names>B.R.</given-names></name></person-group><article-title>Super-resolution of images: algorithms, principles, performance</article-title><source>Int. J. Imaging Syst. Technol.</source><year>1995</year><volume>6</volume><fpage>297</fpage><lpage>304</lpage><pub-id pub-id-type="doi">10.1002/ima.1850060403</pub-id></citation></ref>
<ref id="b4-sensors-09-08669"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Candocia</surname><given-names>F.M.</given-names></name><name><surname>Principe</surname><given-names>J.C.</given-names></name></person-group><article-title>Super-resolution of images based on local correlations</article-title><source>IEEE Trans. Neural Netw.</source><year>1999</year><volume>10</volume><fpage>372</fpage><lpage>380</lpage><pub-id pub-id-type="doi">10.1109/72.750566</pub-id><pub-id pub-id-type="pmid">18252533</pub-id></citation></ref>
<ref id="b5-sensors-09-08669"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Elad</surname><given-names>M.</given-names></name><name><surname>Feuer</surname><given-names>A.</given-names></name></person-group><article-title>Restoration of a single superresolution image from several blurred, noisy, and undersampled measured images</article-title><source>IEEE Trans. Image Process</source><year>1997</year><volume>6</volume><fpage>1646</fpage><lpage>1658</lpage><pub-id pub-id-type="doi">10.1109/83.650118</pub-id><pub-id pub-id-type="pmid">18285235</pub-id></citation></ref>
<ref id="b6-sensors-09-08669"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jiji</surname><given-names>C.V.</given-names></name><name><surname>Chaudhuri</surname><given-names>S.</given-names></name></person-group><article-title>Single-frame image super-resolution through contourlet learning</article-title><source>EURASIP J. Appl. Signal Process</source><year>2006</year><volume>2006</volume><fpage>1</fpage><lpage>11</lpage></citation></ref>
<ref id="b7-sensors-09-08669"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kasetkasem</surname><given-names>T.</given-names></name><name><surname>Arora</surname><given-names>M.K.</given-names></name><name><surname>Varshney</surname><given-names>P.K.</given-names></name></person-group><article-title>Super-resolution land cover mapping using a Markov random field based approach</article-title><source>Remote Sen. Environ.</source><year>2005</year><volume>96</volume><fpage>302</fpage><lpage>314</lpage><pub-id pub-id-type="doi">10.1016/j.rse.2005.02.006</pub-id></citation></ref>
<ref id="b8-sensors-09-08669"><label>8.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Tsai</surname><given-names>R.Y.</given-names></name><name><surname>Huang</surname><given-names>T.S.</given-names></name></person-group><article-title>Multiframe Image Restoration and Registration</article-title><source>Advances in Computer Vision and Image Processing</source><publisher-name>JAI Press</publisher-name><publisher-loc>Greenwich, UK</publisher-loc><year>1984</year><fpage>317</fpage><lpage>339</lpage></citation></ref>
<ref id="b9-sensors-09-08669"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Atkinson</surname><given-names>P.M.</given-names></name><name><surname>Cutler</surname><given-names>M.E.J.</given-names></name><name><surname>Lewis</surname><given-names>H.</given-names></name></person-group><article-title>Mapping sub-pixel proportional land cover with AVHRR imagery</article-title><source>Int. J. Remote Sens.</source><year>1997</year><volume>18</volume><fpage>917</fpage><lpage>935</lpage><pub-id pub-id-type="doi">10.1080/014311697218836</pub-id></citation></ref>
<ref id="b10-sensors-09-08669"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Powell</surname><given-names>R.L.</given-names></name><name><surname>Roberts</surname><given-names>D.A.</given-names></name><name><surname>Dennison</surname><given-names>P.E.</given-names></name><name><surname>Hess</surname><given-names>L.L.</given-names></name></person-group><article-title>Sub-pixel mapping of urban land cover using multiple endmember spectral mixture analysis: Manaus, Brazil</article-title><source>Remote Sens. Environ.</source><year>2007</year><volume>106</volume><fpage>253</fpage><lpage>267</lpage><pub-id pub-id-type="doi">10.1016/j.rse.2006.09.005</pub-id></citation></ref>
<ref id="b11-sensors-09-08669"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boucher</surname><given-names>A.</given-names></name><name><surname>Kyriakidis</surname><given-names>P.C.</given-names></name></person-group><article-title>Super-resolution land cover mapping with indicator geostatistics</article-title><source>Remote Sens. Environ.</source><year>2006</year><volume>104</volume><fpage>264</fpage><lpage>282</lpage><pub-id pub-id-type="doi">10.1016/j.rse.2006.04.020</pub-id></citation></ref>
<ref id="b12-sensors-09-08669"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carpenter</surname><given-names>G.A.</given-names></name><name><surname>Gopal</surname><given-names>S.</given-names></name><name><surname>Macomber</surname><given-names>S.</given-names></name><name><surname>Martens</surname><given-names>S.</given-names></name><name><surname>Woodcock</surname><given-names>C.E.</given-names></name><name><surname>Franklin</surname><given-names>J.</given-names></name></person-group><article-title>A neural network method for efficient vegetation mapping</article-title><source>Remote Sens. Environ.</source><year>1999</year><volume>70</volume><fpage>326</fpage><lpage>338</lpage><pub-id pub-id-type="doi">10.1016/S0034-4257(99)00051-6</pub-id></citation></ref>
<ref id="b13-sensors-09-08669"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ge</surname><given-names>Y.</given-names></name><name><surname>Li</surname><given-names>S.</given-names></name><name><surname>Lakhan</surname><given-names>V.C.</given-names></name></person-group><article-title>Development and testing of a subpixel mapping algorithm</article-title><source>IEEE Trans. Geosci. Remot Sen.</source><year>2009</year><volume>47</volume><fpage>2155</fpage><lpage>2164</lpage><pub-id pub-id-type="doi">10.1109/TGRS.2008.2010863</pub-id></citation></ref>
<ref id="b14-sensors-09-08669"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barnsley</surname><given-names>M.F.</given-names></name><name><surname>Sloan</surname><given-names>A.D.</given-names></name></person-group><article-title>A better way to compress images</article-title><source>Byte</source><year>1988</year><volume>13</volume><fpage>215</fpage><lpage>223</lpage></citation></ref>
<ref id="b15-sensors-09-08669"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Varotsos</surname><given-names>C.A.</given-names></name><name><surname>Milinevsky</surname><given-names>G.</given-names></name><name><surname>Grytsai</surname><given-names>A.</given-names></name><name><surname>Efstathiou</surname><given-names>M.</given-names></name><name><surname>Tzanis</surname><given-names>C.</given-names></name></person-group><article-title>Scaling effect in planetary waves over Antarctica</article-title><source>Int. J. Remote Sens.</source><year>2008</year><volume>29</volume><fpage>2697</fpage><lpage>2704</lpage><pub-id pub-id-type="doi">10.1080/01431160701767559</pub-id></citation></ref>
<ref id="b16-sensors-09-08669"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lovejoy</surname><given-names>S.</given-names></name><name><surname>Schertzer</surname><given-names>D.</given-names></name></person-group><article-title>Scale Invariance, Symmetries, Fractals, and Stochastic Simulations of Atmospheric Phenomena</article-title><source>Bull. Amer. Meteorol. Soc.</source><year>1986</year><volume>67</volume><fpage>21</fpage><lpage>32</lpage><pub-id pub-id-type="doi">10.1175/1520-0477(1986)067&lt;0021:SISFAS&gt;2.0.CO;2</pub-id></citation></ref>
<ref id="b17-sensors-09-08669"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jacquin</surname><given-names>A.E.</given-names></name></person-group><article-title>Image coding based on a fractal theory of iterated contractive image transformations</article-title><source>IEEE Trans. Image Process</source><year>1992</year><volume>1</volume><fpage>18</fpage><lpage>30</lpage><pub-id pub-id-type="doi">10.1109/83.128028</pub-id><pub-id pub-id-type="pmid">18296137</pub-id></citation></ref>
<ref id="b18-sensors-09-08669"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pentland</surname><given-names>A.P.</given-names></name></person-group><article-title>Fractal-based description of natural scenes</article-title><source>IEEE Trans. Patt. Anal. Mach. Int.</source><year>1984</year><volume>6</volume><fpage>661</fpage><lpage>674</lpage><pub-id pub-id-type="doi">10.1109/TPAMI.1984.4767591</pub-id></citation></ref>
<ref id="b19-sensors-09-08669"><label>19.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Lin</surname><given-names>H.</given-names></name><name><surname>Venetsanopoulos</surname><given-names>A.</given-names></name></person-group><article-title>Fast fractal image coding using pyramids</article-title><source>Image Analysis and Processing</source><conf-name>Proceedings of 13th International Conference on Image Analysis and Processing, ICIAP 2005</conf-name><conf-loc>Cagliari, Italy</conf-loc><conf-date>September, 2005</conf-date><fpage>649</fpage><lpage>654</lpage></citation></ref>
<ref id="b20-sensors-09-08669"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vatolin</surname><given-names>D.S.</given-names></name></person-group><article-title>Using DCT for a fractal image compression optimization</article-title><source>Program. Comput. Softw.</source><year>1999</year><volume>25</volume><fpage>158</fpage><lpage>164</lpage></citation></ref>
<ref id="b21-sensors-09-08669"><label>21.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Dekeyser</surname><given-names>F.</given-names></name><name><surname>Bouthemy</surname><given-names>P.</given-names></name><name><surname>Perez</surname><given-names>P.</given-names></name></person-group><article-title>A New Algorithm for Super-Resolution from Image Sequences</article-title><source>Computer Analysis of Images and Patterns</source><publisher-name>Springer</publisher-name><publisher-loc>Heidelberg, Germany</publisher-loc><year>2001</year><fpage>473</fpage><lpage>481</lpage></citation></ref>
<ref id="b22-sensors-09-08669"><label>22.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Barnsley</surname><given-names>M.</given-names></name></person-group><source>Fractals Everywhere</source><publisher-name>Academic Press Inc.</publisher-name><publisher-loc>Burlington, MA, USA</publisher-loc><year>1988</year></citation></ref>
<ref id="b23-sensors-09-08669"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chhabra</surname><given-names>A.B.</given-names></name><name><surname>Meneveau</surname><given-names>C.</given-names></name><name><surname>Jensen</surname><given-names>R.V.</given-names></name><name><surname>Sreenivasan</surname><given-names>K.R.</given-names></name></person-group><article-title>Direct determination of the f(α) singularity spectrum and its application to fully developed turbulence</article-title><source>Phys. Rev. A</source><year>1989</year><volume>40</volume><fpage>5284</fpage><lpage>5294</lpage><pub-id pub-id-type="doi">10.1103/PhysRevA.40.5284</pub-id><pub-id pub-id-type="pmid">9902794</pub-id></citation></ref>
<ref id="b24-sensors-09-08669"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chlouverakis</surname><given-names>K.E.</given-names></name><name><surname>Sprott</surname><given-names>J.C.</given-names></name></person-group><article-title>A comparison of correlation and Lyapunov dimensions</article-title><source>Physica D</source><year>2005</year><volume>200</volume><fpage>156</fpage><lpage>164</lpage><pub-id pub-id-type="doi">10.1016/j.physd.2004.10.006</pub-id></citation></ref>
<ref id="b25-sensors-09-08669"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>Y.</given-names></name><name><surname>Luo</surname><given-names>Y.</given-names></name><name><surname>Hu</surname><given-names>D.</given-names></name></person-group><article-title>Image superresolution using fractal coding</article-title><source>Opt. Eng.</source><year>2008</year><volume>47</volume><fpage>1</fpage><lpage>12</lpage></citation></ref>
<ref id="b26-sensors-09-08669"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghazel</surname><given-names>M.</given-names></name><name><surname>Freeman</surname><given-names>G.H.</given-names></name><name><surname>Vrscay</surname><given-names>E.R.</given-names></name></person-group><article-title>Fractal image denoising</article-title><source>IEEE Trans. Image Process</source><year>2003</year><volume>12</volume><fpage>1560</fpage><lpage>1578</lpage><pub-id pub-id-type="doi">10.1109/TIP.2003.818038</pub-id><pub-id pub-id-type="pmid">18244711</pub-id></citation></ref>
<ref id="b27-sensors-09-08669"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Posadas</surname><given-names>A.N.D.</given-names></name><name><surname>Quiroz</surname><given-names>R.</given-names></name><name><surname>Zorogastua</surname><given-names>P.E.</given-names></name><name><surname>Leon-velarde</surname><given-names>C.</given-names></name></person-group><article-title>Multifractal characterization of the spatial distribution of ulexite in a Bolivian salt flat</article-title><source>Int. J. Remote Sens.</source><year>2005</year><volume>26</volume><fpage>615</fpage><lpage>627</lpage><pub-id pub-id-type="doi">10.1080/01431160512331299261</pub-id></citation></ref>
<ref id="b28-sensors-09-08669"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Comer</surname><given-names>M.L.</given-names></name><name><surname>Delp</surname><given-names>E.J.</given-names></name></person-group><article-title>Segmentation of textured images using a multiresolution Gaussian autoregressive model</article-title><source>IEEE Trans. Image Process</source><year>1999</year><volume>8</volume><fpage>408</fpage><lpage>420</lpage><pub-id pub-id-type="doi">10.1109/83.748895</pub-id><pub-id pub-id-type="pmid">18262883</pub-id></citation></ref>
<ref id="b29-sensors-09-08669"><label>29.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Illgner</surname><given-names>K.</given-names></name><name><surname>Muller</surname><given-names>F.</given-names></name></person-group><article-title>Spatially scalable video compression employing resolution pyramids</article-title><source>IEEE J. Sel. Area. Commun</source><year>1997</year><volume>15</volume><fpage>1688</fpage><lpage>1703</lpage><pub-id pub-id-type="doi">10.1109/49.650043</pub-id></citation></ref>
<ref id="b30-sensors-09-08669"><label>30.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>Y.</given-names></name><name><surname>Zhu</surname><given-names>S.C.</given-names></name></person-group><article-title>Perceptual scale-space and its applications</article-title><source>Int. J. Comput. Vision</source><year>2008</year><volume>80</volume><fpage>143</fpage><lpage>165</lpage><pub-id pub-id-type="doi">10.1007/s11263-008-0138-4</pub-id></citation></ref>
<ref id="b31-sensors-09-08669"><label>31.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>Z.</given-names></name><name><surname>Yu</surname><given-names>Y.-L.</given-names></name></person-group><source>Partial iterated function system based fractal image coding</source><conf-name>Proceedings of SPIE Symposium on Aerospace: Hybrid Image and Signal Processing</conf-name><conf-loc>Orlando, FL, USA</conf-loc><year>1996</year><fpage>42</fpage><lpage>49</lpage></citation></ref>
<ref id="b32-sensors-09-08669"><label>32.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Luedeling</surname><given-names>E.</given-names></name><name><surname>Siebert</surname><given-names>S.</given-names></name><name><surname>Buerkert</surname><given-names>A.</given-names></name></person-group><article-title>Filling the voids in the SRTM elevation model−A TIN-based delta surface approach</article-title><source>ISPRS J. Photogramm</source><year>2007</year><volume>62</volume><fpage>283</fpage><lpage>294</lpage><pub-id pub-id-type="doi">10.1016/j.isprsjprs.2007.05.004</pub-id></citation></ref>
<ref id="b33-sensors-09-08669"><label>33.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Macek</surname><given-names>W.M.</given-names></name><name><surname>Wawrzaszek</surname><given-names>A.</given-names></name></person-group><article-title>Evolution of asymmetric multifractal scaling of solar wind turbulence in the outer heliosphere</article-title><source>J. Geophys Res.-Planets</source><year>2009</year><volume>114</volume><fpage>A03108</fpage><pub-id pub-id-type="doi">10.1029/2008JA013795</pub-id></citation></ref>
<ref id="b34-sensors-09-08669"><label>34.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Szczepaniak</surname><given-names>A.</given-names></name><name><surname>Macek</surname><given-names>W.M.</given-names></name></person-group><article-title>Asymmetric multifractal model for solar wind intermittent turbulence</article-title><source>Nonlinear Process. Geophys</source><year>2008</year><volume>15</volume><fpage>615</fpage><lpage>620</lpage><pub-id pub-id-type="doi">10.5194/npg-15-615-2008</pub-id></citation></ref>
<ref id="b35-sensors-09-08669"><label>35.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Macek</surname><given-names>W.M.</given-names></name><name><surname>Szczepaniak</surname><given-names>A.</given-names></name></person-group><article-title>Generalized two-scale weighted Cantor set model for solar wind turbulence</article-title><source>Geophys. Res. Lett.</source><year>2008</year><volume>35</volume><fpage>L02108</fpage><pub-id pub-id-type="doi">10.1029/2007GL032263</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures</title>
<fig id="f1-sensors-09-08669" position="float">
<label>Figure 1.</label>
<caption>
<p>Self-similarity between scales.</p></caption>
<graphic xlink:href="sensors-09-08669f1.gif"/></fig>
<fig id="f2-sensors-09-08669" position="float">
<label>Figure 2.</label>
<caption>
<p>Framework of SR construction.</p></caption>
<graphic xlink:href="sensors-09-08669f2.gif"/></fig>
<fig id="f3-sensors-09-08669" position="float">
<label>Figure 3.</label>
<caption>
<p>Information transfer function <italic>s</italic>.</p></caption>
<graphic xlink:href="sensors-09-08669f3.gif"/></fig>
<fig id="f4-sensors-09-08669" position="float">
<label>Figure 4.</label>
<caption>
<p>Work process to estimate the ITF parameter.</p></caption>
<graphic xlink:href="sensors-09-08669f4.gif"/></fig>
<fig id="f5-sensors-09-08669" position="float">
<label>Figure 5.</label>
<caption>
<p>SRTM elevation dataset.</p></caption>
<graphic xlink:href="sensors-09-08669f5.gif"/></fig>
<fig id="f6-sensors-09-08669" position="float">
<label>Figure 6.</label>
<caption>
<p>Multifractal spectrum of SRTM.</p></caption>
<graphic xlink:href="sensors-09-08669f6.gif"/></fig>
<fig id="f7-sensors-09-08669" position="float">
<label>Figure 7.</label>
<caption>
<p>Probability distribution function of local variance.</p></caption>
<graphic xlink:href="sensors-09-08669f7.gif"/></fig>
<fig id="f8-sensors-09-08669" position="float">
<label>Figure 8.</label>
<caption>
<p>Super-resolution reconstruction of SRTM image.</p></caption>
<graphic xlink:href="sensors-09-08669f8.gif"/></fig></sec></back></article>
