<!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>
      <title-group>
        <article-title>Adaptation of parameterized interpolation algorithms of multidimensional signals for hierarchical and interpolation compression methods</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mikhail Gashnikov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of GIS and ITsec Samara National Research University; MMIP laboratory Image Processing Systems Institute of RAS - Branch of the FSRC "Crystallography and Photonics" RAS Samara</institution>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>14</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>-We adapt parameterized multidimensional signal interpolators for hierarchical compression methods and interpolation compression methods based on the coding of quantized post-interpolation residues. The considered interpolators automatically select the most appropriate interpolating function at each point of the signal using a parameterized decision rule. We propose a set of interpolation functions for these compression methods. We select the optimization criterion for the proposed interpolator. The optimization criterion is based on minimization the entropy of the quantized post-interpolation residues. We solve the optimization problem of the adaptive parameterized interpolator according to this criterion. We perform computational experiments to study the proposed interpolators in natural multidimensional signals. The experimental results confirm that the use of the adaptive interpolators can significantly increase the effectiveness of the mentioned methods of multidimensional signals compression.</p>
      </abstract>
      <kwd-group>
        <kwd>multidimensional signal</kwd>
        <kwd>heterogeneous signals</kwd>
        <kwd>adaptive interpolation</kwd>
        <kwd>decision rule</kwd>
        <kwd>interpolation error</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>I. INTRODUCTION</p>
      <p>
        A large number of signal compression algorithms are
known [
        <xref ref-type="bibr" rid="ref1 ref10 ref2 ref3 ref5 ref6 ref7 ref8 ref9">1-10</xref>
        ]: methods based on wavelet transform [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
(including JPEG-2000 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]), fractal methods [4], DOP methods
(including JPEG [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] based on DCT [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]), etc. This work deals
with interpolation methods [
        <xref ref-type="bibr" rid="ref7 ref8">7-8</xref>
        ] and hierarchical methods
[910] of multidimensional signals compression.
      </p>
      <p>
        Interpolation compression methods [
        <xref ref-type="bibr" rid="ref7 ref8">7-8</xref>
        ], as their name
implies, are based on the interpolation of signal samples from
other (reference) samples of the same signal and the
subsequent efficient coding [
        <xref ref-type="bibr" rid="ref11 ref12">11-12</xref>
        ] of post-interpolation
residues.
      </p>
      <p>
        Hierarchical compression methods [
        <xref ref-type="bibr" rid="ref10 ref9">9-10</xref>
        ] are based on a
hierarchical (pyramidal) signal representation, which allows
us to interpolate more down-sampled levels of the signal
samples “pyramid” from less down-sampled levels. Then we
encode for the errors of this interpolation.
      </p>
      <p>
        The most important step in the last two compression
methods is the interpolation algorithm. One of the most
promising interpolators is the adaptive algorithm [
        <xref ref-type="bibr" rid="ref13 ref14">13-14</xref>
        ],
which selects an interpolating function at each signal point
using a parameterized decision rule. In this paper, we perform
the adaptation of such algorithm for hierarchical methods and
interpolation methods of multidimensional signals
compression.
II. ADAPTATION OF THE PARAMETRIZED ALGORITHM
      </p>
      <p>FOR INTERPOLATION COMPRESSION METHODS
A. Adaptive interpolator of multidimensional signal</p>
      <p>We interpolate a multidimensional signal sample x ( n )
based on reference samples  x k  n  .</p>
      <p>We select an
interpolating function U i    x k  n   for each sample with
coordinates n . We select the function U i  for each sample
using the parameterized rule P, depending on the vector
parameter t :
u  n   U i    x k  n   , i  P  f  n  , t  , 

where u  n  is the interpolating value, t is the vector of
parameters, f  n  is the vector of local features. We calculate
these local features based on the same reference samples
 x k  n  .</p>
      <p>B. Interpolation compression methods</p>
      <p>Interpolation compression methods work as follows. We
select a reference samples set  x k  n  from the set  x ( n ) of
all signal samples. We interpolate the remaining
(intermediate) samples of the signal based on the reference
samples:</p>
      <p>Then we calculate the difference signal (post-interpolation
residuals):</p>
      <p>Then we quantize
a quantization function Q :
the
difference
signal
using
u  n   U   x k  n   
  n   x  n   u  n  

</p>
      <p>Then we encode the post-interpolation residues q  n  with
some statistical encoding algorithm and put the encoded signal
into the communication channel or archive file.</p>
      <p>To adapt the parameterized interpolator to interpolation
methods of signal compression, it is necessary to specify the
following elements of this interpolator:</p>
    </sec>
    <sec id="sec-2">
      <title>1) optimization criterion;</title>
    </sec>
    <sec id="sec-3">
      <title>2) local features and decision rule;</title>
      <p>3) optimization procedure for the parametrized interpolator;</p>
    </sec>
    <sec id="sec-4">
      <title>4) interpolating functions.</title>
      <p>C. Adaptive interpolator optimization criterion for
compression</p>
      <p>
        The criteria [
        <xref ref-type="bibr" rid="ref11 ref12">11-12</xref>
        ] based on the interpolation error
minimization are usually used to optimize the interpolators.
However, this work deals with a criterion more suitable for the
compression problem. This criterion is based on minimization
of the compressed data size. We use the unnormalized entropy
of the quantized post-interpolation residuals as an estimate of
this compressed data size:

where N q  t 
is the
number
of
quantized
postinterpolation residues equal to q for a fixed parameter t of the
adaptive interpolator.
      </p>
      <p>D. Decision rule and local features</p>
      <p>
        Averaging (smoothing) interpolator [
        <xref ref-type="bibr" rid="ref7 ref8">7-8</xref>
        ] is the simplest
for interpolation compression:
u  n  
1 N
      </p>
      <p> x k  n  
N k 1

where N is the number of reference samples.</p>
      <p>This interpolator is quite precise inside smoothly changing
areas of the signal, since averaging filters noise a little.
However, the error of the averaging interpolator almost
always increases substantially at the boundaries of these
smooth regions. However, the error of the averaging
interpolator usually increases substantially at the boundaries
of these smooth areas.</p>
      <p>
        To interpolate these boundaries, nonlinear algorithms
implementing interpolation “along” the boundaries are more
efficient. For example, the Graham interpolator [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] works
exactly in this way in the two-dimensional case. There are also
modifications of this interpolator to the case of more than two
directions [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. However, nonlinear interpolators lose accuracy
within smoothly varying areas of the signal.
      </p>
      <p>We suggest using the adaptive interpolator described
above for interpolation compression methods. This algorithm
combines the advantages of averaging and non-linear
approaches to interpolation. The adaptive interpolator can
u  n   U  2   n   x j  n  , if  i  ti , i   0 , N c   
Therefore, we describe decision rule (1) by expressions
(8-9). We need to solve the optimization problem (5) in the
parametric space of ti of dimension N c to calculate the
parameters ti of this decision rule.</p>
      <p>The compression task often imposes restrictions on
computing resources, and the complexity of the interpolator
optimization in the N c -dimensional parametric space of the
decision rule can become a source of problems even in the
case of a three-dimensional or even two-dimensional signal.</p>
      <p>
        We propose using a reduced-dimensional parametric
space for the interpolator optimization as part of interpolation
compression methods. In this case, the decision rule instead of
differences  i uses relies on their ratio. We describe these
relations by a variational series [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
  0   n    1  n     2   n   ..    N c 1  n  , in which  i 
are renumbered differences  i .
      </p>
      <p>If there are no boundaries of smooth regions in the
neighborhood of the current signal point, then all difference
 i s have similar values. If the boundary is present, then the
difference corresponding to the direction of this boundary is
minimal. Besides, this difference is at the initial (zero)
position   0  of the variational series.
automatically select the “averaging” or “nonlinear”
interpolating function depending on the direction and the
severity of the boundary of smoothly changing regions in the
neighborhood of each processed sample.</p>
      <p>Denote by Nc the number of possible directions of the
regions boundaries. Let  i  n  : 0  i  N c  be the set of
differences  i  n   x  n   x  n 
between the reference
samples x  n  , x  n  in the considered directions. This set
of differences  i  n  describes the severity (and the fact of
presence) of the boundary of the regions in the neighborhood
of the current reference with coordinates n .</p>
      <p>We detect the boundary and calculate its direction by
means of a decision rule depending on the vector
parameter t . This parameter consists of several threshold
values ti. The decision rule compares the differences  i  n 
with these thresholds. If there is no border at a current signal
point, then the decision rule selects the “averaging”
interpolating formula of the form (6):
u  n   U 1  n  
1 N</p>
      <p> x k  n , if  i  ti , i   0 , N c  </p>
      <p>N k 1

</p>
      <p>If there is a boundary at the current point, then the decision
rule selects the average value x  n  of the nearest reference
samples located “along” the boundary:
q  n   Q    n   
</p>
      <p>The remaining differences have similar meanings. The
difference   0  in this case differs significantly from the other
differences  1 ..  N c 1 . Therefore, we can calculate the
feature f  n  of the severity and direction of the boundary at
the current signal point by means of the rank filter:
f  n    1  n     0   n  
</p>
      <p>We use this characteristic as the feature of the decision
rule (1) to select the interpolating function at each signal point.</p>
      <p>If the feature f  n  is less than the threshold t, then there
is no boundary at this signal point, i.e. you can use the
"averaging" formula (8). Otherwise, we apply interpolation
(9) “along” the boundary corresponding to the minimum
difference  i :</p>
      <p>N
U 1  n    x k  n , f  n   t

u  n    k 1
U  2   n   x j  n  , j  a r g m in  i  n  , f  n   t
 i</p>
      <p>Thus, the described adaptive interpolator depends on the
single scalar parameter t, and the problem of its optimization
becomes one-dimensional.</p>
      <p>E. Optimization of adaptive interpolator</p>
      <p>We first fill out the three-dimensional auxiliary array
N (fi ),q  of number of quantized post-interpolation residues (4)
to optimize entropy (5):
N (fi ),q    n : f  n   f , q i  n   q  ,
i  1, 2 , 0  f   Q ,  Q  q   Q , Q  m a x  q  n  
n
 </p>
      <p>Each element N (fi ),q  contains the number of quantized
post-interpolation residues q i  n  (12), equal q  , with the
value of feature (11), equal f  .</p>
      <p>We use the array N (fi ,)q in the recursive procedure for
calculating the number N q  t  of quantized post-interpolation
residues (4) equal to q for all threshold values t:</p>
      <p>M 1
N q  0   
f  0</p>
      <p>N (f1,)q ; N q  t  1   N q  t   N t(1,q)  N t(,2q) 

where

q i  n   Q  x  n   U  i   n   

 x  2  n 0  1   i ,0  , ..., 2  n D 1  1   i , D 1    , i   0 , 2 D 1 </p>
      <p>Then we can write the adaptive interpolator (12), which
selects one of the described interpolating functions at each
point of the signal:
F. Interpolation functions of the adaptive interpolator
during compression</p>
      <p>We write the interpolating functions for the interpolation
method of compression D-dimensional signal
x  n   x  n 0 , ..., n D 1  . Let the samples x  2 n  with even
numbers be the reference. First, we specify the differences
 i  2 n  1  , i   0 , D  between the reference samples:
 i  2 n  1   x  2  n 0   i ,0  , ..., 2  n D 1   i , D 1  
 x  2  n 0  1   i ,0  , ..., 2  n D 1  1   i , D 1   , i   0 , 2 D 1 
 


</p>
      <p>U 1  2 n  1  </p>
      <p>1 2 D 1 1
2 D 1 d 0</p>
      <p>1 2 D 1 1
2 D 1 d 0
1
2
</p>
      <p>Here, the matrix  i , d defines all possible offsets of the
reference samples relative to the interpolated sample,
satisfying the condition   i , d  2 D 1 .</p>
      <p>d</p>
      <p>Next, we write the first interpolating function, averaging
the neighborhood reference samples:
x  2  n 0   i ,0  , ..., 2  n D 1   i , D 1   

x  2  n 0  1   i ,0  , ..., 2  n D 1  1   i , D 1  </p>
      <p>Then we write the averaging in the directions:
u i 2   2 n  1  
 x  2  n 0   i ,0  , ..., 2  n D 1   i , D 1  
</p>
      <p>The number of quantized post-interpolation residues
N q  t  allows us to calculate the entropy H  t  of quantized
post-interpolation residues for all thresholds t
U 1  n  , f  n   t

u  n    u j2   n  , j  a r g m in  i  , f  n   t
i
 
III. ADAPTATION OF THE PARAMETERIZED INTERPOLATOR</p>
      <p>FOR HIERARCHICAL COMPRESSION METHODS</p>
      <p>Hierarchical compression methods use a redundant
pyramidal representation of a multidimensional signal
X   x  n  in the form of a set of L scale levels X l :


</p>
      <p>L 1
l  0
X </p>
      <p>X l , X l   X l  n    X  n  : n  I l  ,
I L 1   2 L 1 n  , I l   2 l n  \  2 l 1 n  , 0  l  L
 </p>
      <p>Here, each set Il contains the coordinates of the samples of
the corresponding scale level X l .</p>
      <p>We compress the scale levels X l one by one, in order
X L 1 , X L  2 , ..., X 1 , X 0 . We interpolate samples of each scale
level X l , based on samples of less down-sampled scale levels
X l  m . Then we quantize and encode the interpolation errors.</p>
      <p>We use samples of all scale levels X l  m to interpolate
samples of each scale level X l , since scale levels X l  m
together compose the regular D-dimensional grid of signal
samples with the step 2 l 1 :
 x l 1  n    x  2 l 1 n  </p>
      <p>X l 1 </p>
      <p>
L 1</p>
      <p>Therefore, the hierarchical compression of each scale level
is reduced to the interpolation compression of the signal by the
signal described in the previous section. Thus, we optimize the
decision rule twice for each scale level with hierarchical
compression.</p>
      <p>Thus, we reduce the hierarchical compression of each
scale level X l to the interpolation compression of the signal
x  l   n  by the signal x  l 1  n   x  l   2 n  described in the
previous section. Therefore, we optimize the decision rule
twice for each scale level during hierarchical compression.
IV. EXPERIMENTAL STUDY OF THE ADAPTIVE INTERPOLATOR</p>
      <p>DURING COMPRESSION</p>
      <p>We performed experimental studies of the adaptive
interpolator as part of the hierarchical method and
interpolation method of multidimensional signals
compression.</p>
      <p>We used a uniform scale with step  2  1  to quantize (4)
the post-interpolation residues   n  in both of these
compression methods. We describe the quantizer Q and the
dequantizer Q  1 when using this scale as follows:
     n  
Q    n    in t   s ig n    n  
 2  1 
 </p>
      <p>Q  1    n    q  n   2  1 
  m a x x  n   y  n </p>
      <p>n
decompressed y  n  signals.
6
3
0
3
2
1
0
4
3
2
1
0
6
3
0</p>
      <p>We used natural test video signals from the dataset
“Dynamic scenes data set” [15] (see the example in Fig. 1).
We calculated the relative gain D K  1  K K   1 0 0 % in the
compression coefficient, achieved by replacing the averaging
interpolator (6) with the adaptive interpolator (here K , K are
the compression coefficients with averaging or adaptive
interpolator, respectively).</p>
      <p>We show the dependence of the gain D K on the
maximum error  for several test signals in Fig. 2-3. The
graphs confirm that the adaptive interpolator can significantly
(up to 17%) increase the efficiency of hierarchical methods
and interpolation methods of multidimensional signals
compression.</p>
    </sec>
    <sec id="sec-5">
      <title>V. CONCLUSION</title>
      <p>We have adapted parameterized algorithms for
interpolating multidimensional signals for hierarchical
compression methods and interpolation compression methods
based on the coding of quantized post-interpolation residues.</p>
      <p>We proposed interpolation functions based on
interpolation along the most preferred directions. We have
chosen the criterion for decision rule optimization based on
minimizing the entropy of the quantized post-interpolation
residues. We have solved the problem of optimizing the
decision rule by this criterion.</p>
      <p>We performed computational experiments in natural
multidimensional signals. These experiments confirmed the
significant increase in the effectiveness of the considered
compression methods using parameterized interpolators.</p>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGMENT</title>
      <p>The reported study was funded by RFBR according to the
research projects 18-01-00667 (in parts II.A, II.C, II.D, II.E,
II.F, III, IV, V), 18-07-01312 (in part II.B), and the RF
Ministry of Science and Higher Education within the state
project of FSRC “Crystallography and Photonics” RAS under
agreement 007-GZ/Ch3363/26 (in part I).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sayood</surname>
          </string-name>
          , “Introduction to data compression,” The Morgan Kaufmann series in
          <source>multimedia information and systems</source>
          ,
          <year>2012</year>
          , 743 p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sharma</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          , “
          <article-title>Enhanced image compression using wavelets,”</article-title>
          <source>International journal of research in engineering and science (IJRES)</source>
          , vol.
          <volume>2</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>62</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          , “
          <article-title>Image compression: the mathematics of JPEG-</article-title>
          <year>2000</year>
          ,”
          <article-title>Modern signal processing</article-title>
          , vol.
          <volume>46</volume>
          , pp.
          <fpage>185</fpage>
          -
          <lpage>221</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>W.</given-names>
            <surname>Woon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tan</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Yap</surname>
          </string-name>
          , “
          <article-title>Achieving high data compression of self-similar satellite images using fractal,” IEEE international geoscience and remote sensing symposium</article-title>
          (IGARSS), pp.
          <fpage>609</fpage>
          -
          <lpage>611</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Wallace</surname>
          </string-name>
          , “
          <article-title>The JPEG still picture compression standard,” Communications of the ACM</article-title>
          , vol.
          <volume>34</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>30</fpage>
          -
          <lpage>44</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Plonka and M. Tasche</surname>
          </string-name>
          , “
          <article-title>Fast and numerically stable algorithms for discrete cosine transforms,” Linear algebra and its applications</article-title>
          , vol.
          <volume>394</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>309</fpage>
          -
          <lpage>345</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Vatolin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ratushnyak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Smirnov</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Yukin</surname>
          </string-name>
          , “
          <article-title>Data compression methods. The device of archivers, image and video compression</article-title>
          ,” M:
          <string-name>
            <surname>Dialog-Mephi</surname>
          </string-name>
          ,
          <year>2002</year>
          , 384 p.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Soifer</surname>
          </string-name>
          , “Methods of computer image processing,” M: Fizmatlit,
          <year>2003</year>
          , 784 p.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sergeev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Glumov</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Gashnikov</surname>
          </string-name>
          , “
          <article-title>Information technology for image compression in online remote sensing systems,” Bulletin of the Samara scientific center of the Russian Academy of Sciences</article-title>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>107</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>М</surname>
          </string-name>
          . Gashnikov, “
          <article-title>Interpolation based on context modeling for hierarchical compression of multidimensional signals,” Computer Optics</article-title>
          , vol.
          <volume>42</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>468</fpage>
          -
          <lpage>475</lpage>
          ,
          <year>2018</year>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>2412</fpage>
          -6179- 2018-42-3-
          <fpage>468</fpage>
          -475.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Woods</surname>
          </string-name>
          , “
          <article-title>Multidimensional signal, image, and video processing</article-title>
          and coding,” Academic press,
          <year>2011</year>
          , 616 p.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Gonzalez</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Woods</surname>
          </string-name>
          , “Digital image processing,” NJ: Prentice Hall,
          <year>2007</year>
          , 976 p.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Maksimov</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Gashnikov</surname>
          </string-name>
          , “
          <article-title>Adaptive interpolation of multidimensional signals for differential compression</article-title>
          ,” Computer
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Maksimov</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Gashnikov</surname>
          </string-name>
          , “
          <article-title>Parameter space dimension reduction for multidimensional signals differential pulse-code modulation interpolator,” 7th International symposium on digital forensics and security (ISDFS)</article-title>
          , vol.
          <volume>8757494</volume>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>