<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <article-id pub-id-type="doi">10.18287/1613-0073-2016-1638-334-339</article-id>
      <title-group>
        <article-title>HYPERSPECTRAL IMAGE COMPRESSION FOR TRANSMISSION OVER COMMUNICATION CHANNEL</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>N.I. Glumov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M.V. Gashnikov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Samara National Research University</institution>
          ,
          <addr-line>Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>334</fpage>
      <lpage>339</lpage>
      <abstract>
        <p>In this paper, we describe a modification of the previously developed on-board image processing method applied to hyperspectral images. Algorithms on which the method is based were finalized and parametrically adjusted. Computational experiments consider formation and storage specifics for hyperspectral images. It has been shown that the proposed method based on HGIcompression can be recommended for implementation in on-board processing systems and transmission over communication channels.</p>
      </abstract>
      <kwd-group>
        <kwd>hyperspectral images</kwd>
        <kwd>compression data</kwd>
        <kwd>hierarchical grid interpolation method</kwd>
        <kwd>on-board processing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>─ constant speed of the compressed data output stream generation;
─ high noise immunity of output data.</p>
      <p>Compression methods based on discrete transformations (cosine transform, wavelet
transform) do not meet the above-mentioned requirements, primarily the complexity
and quality control capabilities. Generally, more simple compression schemes based
on the differential coding are used in real-time systems. However, these methods have
low compression ratio.</p>
      <p>
        Compression method based on the hierarchical grid interpolation (HGI-method) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
meets all the compression ratio, quality control and algorithm complexity
requirements. However, the method needs the further improvement to provide not only data
compression problem solution, but also constant speed of the compressed data output
stream generation and high noise immunity of output data.
      </p>
      <p>
        The general scheme of the on-board image processing method is given in Figure 1 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
Three separate blocks of the scheme describe the solution for the problems of
compression, output data speed stabilization and protection of encoded information
against communication channel failures.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Image</title>
    </sec>
    <sec id="sec-3">
      <title>Reconstructed HL Stabilization</title>
      <p>Estimation </p>
    </sec>
    <sec id="sec-4">
      <title>Differential signal computation</title>
    </sec>
    <sec id="sec-5">
      <title>Interpolation HGI-compression</title>
    </sec>
    <sec id="sec-6">
      <title>Allowable data volume evaluation</title>
    </sec>
    <sec id="sec-7">
      <title>Quanti</title>
      <p>zation</p>
    </sec>
    <sec id="sec-8">
      <title>Entropy encoding</title>
    </sec>
    <sec id="sec-9">
      <title>Dequantization</title>
    </sec>
    <sec id="sec-10">
      <title>Reconstruction</title>
    </sec>
    <sec id="sec-11">
      <title>Buffer</title>
    </sec>
    <sec id="sec-12">
      <title>Compressed data</title>
    </sec>
    <sec id="sec-13">
      <title>Syndrome features computation</title>
    </sec>
    <sec id="sec-14">
      <title>Raster</title>
      <p>features
computation
Protection
against failures
la len
t
i
igD achn
n
o
i
t
a
m
r
o
f
n
i
e
c
i
v
r
e
S
The authors propose using this scheme for monochrome image generation and
transmission over communication channels.</p>
      <p>
        Hyperspectral image generation [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6-8</xref>
        ] while transmitting over communication
channels, in particular on board the aircraft, usually has its own specifics, depending on
the design of the sensors used for the hyperspectral data registration. The sequentially
supplied two-dimensional images will be the input to the compression procedure and
the totality of these images will represent, in essence, resulting hyperspectral data.
The specificity lies in the fact that unlike the usual case of work with hyperspectral
images these two-dimensional images do not comprise spectral components. The first
two-dimensional image contains the first lines of all spectral components; the second
two-dimensional image contains all second lines and etc. In other words, the "rotated"
"hyperspectral cube" serves as the input to a compression method. Such feature of
hyperspectral cube orientation does not entail any problems in implementing the
compression method, because if there are several hundred components, the
twodimensional images, consisting of the original hyperspectral data corresponding lines,
may be considered as the spectral components. That is, instead of hyperspectral image
comprising S components of size V × H pixels, the result of a compression method
will be the hyperspectral image comprising V components of size S × H pixels.
Figures 2-3 show the examples of the individual components of the hyperspectral
cube, based on satellite image fragment made by spectrometer AVIRIS [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
Compression algorithms based on HGI-method, proposed in [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13">10-13</xref>
        ], consider strong
correlation between hyperspectral image components and based on "sliding
component approximation", "non-overlapping portions of components" and "shared support
components". The most effective (by the criterion of the compression ratio at a fixed
data recovery error) was the algorithm based on "shared support components" and it
can be recommended for using HGI-method in case of hyperspectral image database
storage.
      </p>
      <p>In this paper, statistical characteristics of the "detailed" hyperspectral images were
analyzed. The analysis has shown that they are much less "convenient" for
compression than the original "non-detailed". "Detailed" images have a greater dispersion, and
dispersion is high for all components; the dispersion of «non-detailed» images has
been decreasing for many components, which led to the compression ratio increase,
and therefore the compression ratio was significantly deteriorated. On the other hand,
"detailed" hyperspectral image correlation between components is significantly lower
than correlation between components of the original hyperspectral image.
These features can be ignored for implementation of the HGI-method basic
algorithms: processing of the image hierarchical levels, quantization, and entropy
encoding. However, they significantly influence the choice of the algorithm optimal
parameters, and eventually affect the efficiency of the compression method.
Figure 4 shows the results of computational experiments for the original and
"detailed" hyperspectral images as average correlation between the compression ratio and
the mean square/maximum reconstruction error over the set of images AVIRIS for the
above-mentioned algorithms and also for the algorithm of hyperspectral component
independent compression.</p>
      <p>Kc Shared support components Kc Shared support components
8 INnodne-poevnedrelanptpcionmgppoonretinotnss 8 INnodne-poevnedrelanptpcionmgppoonretinotnss
6
4
Kc
3,8
2,8
2
4</p>
      <p>6</p>
      <sec id="sec-14-1">
        <title>Non-overlapping portions</title>
        <p>Independent components
6
4
2
0
Kc
3,8
2,8
1,8
0
1</p>
        <p>a
1
c</p>
        <p>1,8
5 max</p>
        <p>0
2
3
4
2
4
6
It should be noted that when selecting hyperspectral image compression algorithm for
transmission over communication channels we should consider the fact that random
access memory of such systems is severely limited and simultaneous spectral
compo2
3
4</p>
        <p>2
5 max 0</p>
      </sec>
      <sec id="sec-14-2">
        <title>Non-overlapping portions</title>
        <p>Independent components
b
d
8
8
 

nent storage, required in the implementation of approximation compression
algorithms, is undesirable. Thus, for the systems of hyperspectral image generation and
transmission over communication channels the selection of the algorithm based on
independent HGI-compression of components seems to be the most suitable because
of its sufficiently high compression ratio.</p>
        <p>
          The specifics of using the HGI-method for the remote sensing data transmission lies
in the fact, that the controlled error, we use in this method, entails the variable speed
of compressed data stream generation (compression ratio is unstable over time). This
drawback limits the method application in real-time image generation and processing
systems with fixed-bandwidth communication channels, including remote sensing
data transmission systems. Generally, such obstacle can be eliminated by buffering
the output data, that is, the use of the buffer memory (hereinafter referred to as
buffer). When buffering, portions of data are compressed, and for each portion control
parameters of the compression method are selected so as to prevent buffer overflow.
For the HGI-method the maximum error serves as a control parameter.
An adaptive stabilization algorithm, proposed in [
          <xref ref-type="bibr" rid="ref14 ref5">5,14</xref>
          ], is adjustable to the features of
each compressed portion of data. To determine the maximum error  max t  for
another portion number t the statistical characteristics of portion (dispersion Dt  and
correlation coefficient t  ) and the permissible degree of compression estimation
Bˆ t  (bit/count), which provides buffering of the compressed portion of data, are
used:
 max t   f Dt , t , Bˆ t  .
        </p>
        <p>In this paper, for a large set of different portions of real hyperspectral images the
value tables of  max t  , Dt  , t  and the corresponding values Bt  , obtained as a
result of compression, were built by the computational experiment. Using the data
from the table, we approximated the correlation and calculated parameters of the
function, through which the desired  max t  can be calculated. We propose to use a
linear function
max t   a0  a1Dt k1  a2t k2  a3Bˆ t k3
The parameters ai , ki of the function were determined during the computational
experiment, and the results showed, that, in 95.1% of cases, the deviation of resulting
compression ratio from the fixed one was B  0.2 bit/pixel and confirmed the
possibility of implementing the algorithm of the speed stabilization of the compressed
hyperspectral images generation in conditions of limited capacity of the buffer
memory and communication channel capacity.</p>
        <p>
          The last block of the proposed on-board hyperspectral image processing scheme (see.
Fig.1) is the use of the noise immunity improvement algorithm [
          <xref ref-type="bibr" rid="ref15 ref5">5,15</xref>
          ]. According to
experimental studies, the specifics of hyperspectral images do not impose new
restrictions on the developed algorithm for monochrome images, and it can be
recommended for compressed hyperspectral images processing.
        </p>
        <p>Acknowledgements
This work was financially supported by the Russian Scientific Foundation (RSF),
grant no. 14-31-00014 “Establishment of a Laboratory of Advanced Technology for
Earth Remote Sensing”.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Borengasser</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hungate</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Watkins</surname>
            <given-names>R</given-names>
          </string-name>
          . Hyperspectral Remote Sensing.
          <article-title>Principles and Applications</article-title>
          . CRC Press,
          <year>2004</year>
          ; 128 p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <issue>2</issue>
          .
          <string-name>
            <surname>Chang</surname>
            <given-names>C</given-names>
          </string-name>
          .
          <article-title>Hyperspectral Data Processing: Algorithm Design and Analysis</article-title>
          . Wiley Press,
          <year>2013</year>
          ; 1164 p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Salomon</surname>
            <given-names>D. Data</given-names>
          </string-name>
          <string-name>
            <surname>Compression</surname>
          </string-name>
          .
          <source>The Complete Reference</source>
          . Springer-Verlag,
          <year>4ed</year>
          ,
          <year>2007</year>
          ; 1118 p.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Woods</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Digital</surname>
          </string-name>
          <article-title>Image Processing</article-title>
          . Prentice Hall,
          <year>3ed</year>
          ,
          <year>2007</year>
          ; 976 p.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gashnikov</surname>
            <given-names>MV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glumov</surname>
            <given-names>NI</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sergeyev</surname>
            <given-names>VV</given-names>
          </string-name>
          .
          <article-title>A hierarchical compression method for space images</article-title>
          .
          <source>Automation and Remote Control</source>
          ,
          <year>2010</year>
          ;
          <volume>7</volume>
          (
          <issue>3</issue>
          ):
          <fpage>501</fpage>
          -
          <lpage>513</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <issue>6</issue>
          .
          <string-name>
            <surname>Chang</surname>
            <given-names>C</given-names>
          </string-name>
          .
          <article-title>Hyperspectral data exploitation: theory and applications</article-title>
          .
          <source>WileyInterscience</source>
          ,
          <year>2007</year>
          ; 440 p.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Benz</surname>
            <given-names>U</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofmann</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Willhauck</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lingenfelder</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heynen</surname>
            <given-names>M.</given-names>
          </string-name>
          <article-title>Multi-resolution, object-oriented fuzzy analysis of remote sensing data for GIS-ready information</article-title>
          .
          <source>ISPRS Journal of Photogrammetry and Remote Sensing</source>
          ,
          <year>2004</year>
          ;
          <volume>58</volume>
          (
          <issue>3</issue>
          ):
          <fpage>239</fpage>
          -
          <lpage>258</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <issue>8</issue>
          .
          <string-name>
            <surname>Chang</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiang S</surname>
          </string-name>
          .
          <article-title>Anomaly detection and classification for hyperspectral imagery</article-title>
          .
          <source>IEEE Transactions on Geoscience and Remote Sensing</source>
          ,
          <year>2002</year>
          ;
          <volume>40</volume>
          (
          <issue>6</issue>
          ):
          <fpage>1314</fpage>
          -
          <lpage>1325</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Ordering</given-names>
            <surname>Free AVIRIS Standard Data</surname>
          </string-name>
          <article-title>Products. Jet Propulsion Laboratory</article-title>
          . URL: http://aviris.jpl.na
          <article-title>-sa.gov/data/free_data</article-title>
          .html
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gashnikov</surname>
            <given-names>MV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glumov</surname>
            <given-names>NI</given-names>
          </string-name>
          .
          <article-title>Hierarchical GRID Interpolation under Hyperspectral Images Compression</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2014</year>
          ;
          <volume>38</volume>
          (
          <issue>1</issue>
          ):
          <fpage>87</fpage>
          -
          <lpage>93</lpage>
          . [in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Gashnikov</surname>
            <given-names>MV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glumov</surname>
            <given-names>NI</given-names>
          </string-name>
          .
          <article-title>Hierarchical GRID Interpolation under Hyperspectral Images Compression</article-title>
          .
          <source>Optical Memory and Neural Networks (Information Optics)</source>
          ,
          <year>2014</year>
          ;
          <volume>23</volume>
          (
          <issue>4</issue>
          ):
          <fpage>246</fpage>
          -
          <lpage>253</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Gashnikov</surname>
            <given-names>MV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glumov</surname>
            <given-names>NI</given-names>
          </string-name>
          .
          <article-title>Hierarchical compression in the problem of hyperspectral image storage</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2014</year>
          ;
          <volume>38</volume>
          (
          <issue>3</issue>
          ):
          <fpage>482</fpage>
          -
          <lpage>488</lpage>
          . [in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Gashnikov</surname>
            <given-names>MV</given-names>
          </string-name>
          .
          <article-title>Parameterization of nonlinear Greham predictor for digital image compression</article-title>
          .
          <source>Computer Optics</source>
          ,
          <year>2016</year>
          ;
          <volume>40</volume>
          (
          <issue>2</issue>
          ):
          <fpage>225</fpage>
          -
          <lpage>231</lpage>
          . [in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gashnikov</surname>
            <given-names>MV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glumov</surname>
            <given-names>NI</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sergeyev</surname>
            <given-names>VV</given-names>
          </string-name>
          .
          <article-title>Stabilization of the Compressed Data Formation Rate in Hierarchical Image Compression</article-title>
          .
          <source>Pattern Recognition and Image Analysis</source>
          ,
          <year>2007</year>
          ;
          <volume>17</volume>
          (
          <issue>1</issue>
          ):
          <fpage>79</fpage>
          -
          <lpage>81</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Glumov</surname>
            <given-names>NI</given-names>
          </string-name>
          .
          <article-title>Improving Noise Immunity of Transmission of Compressed Digital Images Pattern Recognition</article-title>
          and
          <string-name>
            <given-names>Image</given-names>
            <surname>Analysis</surname>
          </string-name>
          ,
          <year>2003</year>
          ;
          <volume>13</volume>
          (
          <issue>2</issue>
          ):
          <fpage>273</fpage>
          -
          <lpage>276</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>