=Paper=
{{Paper
|id=Vol-2210/paper7
|storemode=property
|title=Multidimensional signals interpolation based on NEDI for HGI compression
|pdfUrl=https://ceur-ws.org/Vol-2210/paper7.pdf
|volume=Vol-2210
|authors=Mikhail Gashnikov
}}
==Multidimensional signals interpolation based on NEDI for HGI compression==
Multidimensional signals interpolation based on NEDI
for HGI compression
M V Gashnikov1
1
Samara National Research University, Moskovskoe Shosse 34А, Samara, Russia, 443086
Abstract. Adaptive interpolation of multidimensional digital signals is considered. An
adaptive algorithm for digital signals interpolation is proposed, intended for hierarchical
compression. The prototype of the proposed interpolator is the NEDI (New Edge-Directed
Interpolation) algorithm. In this paper, the NEDI interpolation algorithm is modified for use on
special hierarchical grids, which are used for hierarchical signal compression. Experimental
researches of the proposed interpolator are performed with the hierarchical compression of
natural digital signals. Experiments confirm that the proposed adaptive interpolator allows
improving the efficiency of hierarchical compression of digital signals.
1. Introduction
Availability of digital information processing devices continues to increase. This entails an increase in
the data size of processed digital signals, and this problem can not be solved by increasing capacity of
storage devices. Moreover, multidimensional signals, including multi- and hyperspectral [1-3] remote
sensing data, as well as results of sensing by quadrocopters and other unmanned aerial vehicles, are
also becoming more accessible. This further exacerbates the problem of an excessively large size of
digital signal data. The only acceptable solution at the moment is compression of digital signals [4-5].
To date, there are many [4-8] methods of compression of digital signals. The most popular of these
methods is the JPEG compression method [11], based on discrete cosine transform (DCT) [9] and
subsequent entropy coding [10] of transformants (DCT results). The more efficient [12] compression
method JPEG-2000 [13], which uses the discrete Wavelet transform [14], is much less widely used.
These methods of the JPEG group are used very widely, due to wide variety of hardware devices in
which they are embedded. However, there are a number of problems that raise requirements for the
quality of compressed digital data. First of all, this is polygraphy and processing of remote sensing
data. In these areas, one has to deal with digital signals, which are unique. When compressing such
signals, strict quality control is necessary. In addition, such signals may also have a high bit capacity.
Moreover, such signals can have substantially more than three spectral bands (hyperspectral signals
often have hundreds of spectral bands). In other words, when compressing such signals, complexity
can arise already at the stage of processing data of specific formats.
Fractal [15] compression methods, according to the author, currently have the largest compression
ratio. However, their propagation is difficult due to specific, in most cases unacceptable signal
distortions, as well as excessively high computational complexity.
Also, it should be noted an important drawback, corresponding to all the above methods of signal
compression. This drawback follows from the need to transform the signal into a corresponding space
of transformation coefficients. Accordingly, it is not always possible to control the error in the
specified space of coefficients. For the mean-square error, such control is possible in a number of
IV International Conference on "Information Technology and Nanotechnology" (ITNT-2018)
Image Processing and Earth Remote Sensing
M V Gashnikov
cases due to Parseval's equality. But for more strong quality measures, for example for maximum
error, the specified error control for the above compression methods is usually impossible.
In the author's opinion, using specific compression methods that do not require the transformation
to spectral (or any other) auxiliary spaces is promising in specific areas that raise high demands to the
quality of digital signals. In this paper, the method of hierarchical compression is chosen as such
method [16, 17]. This method is based on multiple non-redundant resampling of initial array of signal
samples and interpolation of signal samples based on the specified resampled arrays.
Hierarchical compression methods have a number of important advantages, such as fast multiscale
access to fragments of compressed data, the ability to control the speed of formation of a compressed
data stream, the possibility of increasing noise immunity and the possibility of error control (including
the maximum error [18]). The task of research and further increasing the efficiency of hierarchical
compression methods of digital signals is certainly topical.
An important step in hierarchical compression methods is an interpolator in which samples of more
resampled signal are used to interpolate samples of less resampled signal. The most common
algorithm of hierarchical interpolation is simple averaging [19-20] from the nearest signal samples of
more resampled hierarchical levels of the signal. However, the averaging interpolator is not effective
enough, because it is not adaptive (it performs in the same way, regardless of local signal
characteristics).
One of the ways to take into account the local characteristics of a digital signal is context modeling
[21-23], which has become widespread, in particular, in statistical coding [7]. In the simplest case, the
context for a next encoded symbol is the previous symbol (or several previous symbols), and the
context model is the estimation of conditional probability distribution of the encoded symbol. Taking
into account the context, that is, using the conditional probability distribution instead of the
unconditioned distribution makes it possible to increase the algorithm adaptability to variable
statistical properties of the signal, which leads to an increase in the efficiency of the compression
method as a whole.
In this paper, context modeling is used for the development of adaptive interpolation algorithms
that are part of a compression method based on hierarchical grid interpolation (HGI). The proposed
adaptive interpolators allow increasing the efficiency of the hierarchical compression method.
For the hierarchical method of signal compression, an interpolator based on the NEDI algorithm
[24] using context modeling is proposed. When developing this interpolation algorithm, a set of
surrounding signal samples is considered as a context for each signal sample.
2. Hierarchical compression of multidimensional signals
Hierarchical grid interpolation (HGI) [16, 25-26] is based on special hierarchical representation of an
r
integer nonnegative multidimensional signal X x c in the form of a set of hierarchical levels Xl:
L 1
r r r
X UX l , X L1 xL1 c , X l xl c \ xl 1 c , l L 1 ,
l 0
r r
where L is the number of hierarchical levels Xl, {xl c } is the signal resampled with step 2l, c is the
vector of multidimensional signal arguments.
With hierarchical compression, the hierarchical levels Xl are compressed sequentially, from the
highest (most resampled) level XL–1 to the lower levels. The proportion of data size of the highest
level XL–1 is sufficiently small already for L 4 , so the compression algorithm of this level does not
matter. So, only compression algorithm of any "non highest" hierarchical level Xl, l