<!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>
      <journal-title-group>
        <journal-title>September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Multiwavelet Packets - A New Multiwavelet Technology for Image Processing and Coding</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lev Hnativ</string-name>
          <email>levhnativ@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vasyl Luts</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yaroslav Luts</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Cybernetics of the National Academy of Sciences of Ukraine</institution>
          ,
          <addr-line>Hlushkova Avenue, 40, Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>2</volume>
      <fpage>7</fpage>
      <lpage>28</lpage>
      <abstract>
        <p>A method and algorithms for constructing two-dimensional (2D) discrete fractal step multiwavelets and multiwavelet packets, as well as discrete multiwavelet transforms with specified sizes of multiwavelet packets for different decomposition levels, have been developed. These algorithms allow for the construction of multiwavelets without performing convolution and downsampling operations, unlike the classical method. Additionally, low complexity algorithms for fast 2D multiwavelet transforms (2D MWT) with specified sizes of multiwavelet packets for different decomposition levels have been developed. A methods and algorithms for processing and coding image based on 2D MWT have been proposed as a new multiwavelet technology. A three-level 2D MWT-based image coding method has been proposed, which exhibits a 78.8 times lower multiplicative complexity and requires 22.5 times fewer additions compared to the well-known classical Mallat algorithm. fractal step multiwavelets; wavelet packets; multiwavelet packets; discrete multiwavelet</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>transforms; fast algorithms; fast
multiwavelet transforms;
multiplicative complexity;
multiwavelet technology.</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        The systematic theory of constructing orthonormal wavelet bases was developed by Meyer and
Mallat [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ] through the construction of short-scale approximations of signals [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This theory was
based on original ideas developed in computer visualization by Bart and Adelson [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for analyzing
signals at multiple levels of decomposition. The complete elimination of redundant information is
equivalent to constructing a basis in the signal space. While wavelet bases were the first to emerge, they
were quickly followed by other families of bases such as wavelet packets [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], multiwavelets [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and
local cosine bases [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Multiwavelets (MW) are designed for the decomposition of "multichannel"
signals that have more than one component. Their attractiveness lies in the fact that, like regular
wavelets, they generate short-scale approximations of the signal that are more localized in space and
provide a fast wavelet transform algorithm (Mallat`s algorithm) [
        <xref ref-type="bibr" rid="ref2 ref7">2,7</xref>
        ]. Constructing multiwavelets
allows for great flexibility in construction by introducing multiple scaling functions and wavelets. A
better compromise can be achieved between the supports of the MW and their zero moments [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
However, constructing MW proved to be more challenging than regular wavelets. The issue is that the
scaling (or dilation) equations have matrix coefficients that do not commute with each other. Therefore,
finding a suitable set of coefficients that gives a solution to the inverse equation is quite complex. The
first example of orthogonal continuous MW was obtained by Geronimo, Hardin, Massopust (GHM)
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The scaling functions and wavelets obtained, known as GHM, were piecewise-like, and the
construction was based on methods from the theory of integral functional systems that generate fractal
functions. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], MW and multiwavelet packets (MWP) were defined and orthogonal and biorthogonal
MW were constructed. However, multiwavelet packets increase computational complexity due to the
process of basis selection. Multiwavelets with the SPIHT algorithm are applied for image compression
      </p>
      <p>
        2023 Copyright for this paper by its authors.
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Sumalatha and Subramanyam [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] compared the efficiency of different multiwavelets in
compressing medical images and showed that the SA4 multiwavelet demonstrates the best efficiency
compared to GHM and CL multiwavelets. It is noted that multiwavelets better detect and represent
contours compared to wavelets. In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the use of SA4 multiwavelet with the SPEC algorithm for image
compression was proposed, resulting in a 3 dB improvement in PSNR compared to scalar wavelets. In
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], multiwavelets with the SPIHT algorithm are used for fingerprint compression. Rema et al. [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">13,
14, 15</xref>
        ] applied SA4 multiwavelets and the SPIHT algorithm using a genetic algorithm for optimizing
the coefficients of the pre-filter for fingerprint compression. The improvement in average PSNR for
FVC 2000 DB1 and 2002 DB3 databases was 4.23 dB and 2.52 dB, respectively, for bit rates ranging
from 0.01 to 1, at compression ratios of 80:1 and 100:1. As noted in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], the existing methods in the
literature currently achieve 100% recognition only up to a compression ratio of 180:1. In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], 100%
identification accuracy was achieved for images from the NIST-4, NITGEN, FVC2002DB3_B,
FVC2004DB2_B, and FVC2004DB1_B databases at compression ratios of 520:1, 210:1, 445:1, 545:1,
and 1995:1, respectively. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], a contour detection method using multiwavelets and the Canny
algorithm was proposed. The algorithm's performance is compared using the False Correct Ratio (FCR),
which measures the ratio of falsely detected edges to correctly detected edges, and demonstrates an
order of magnitude better efficiency for various classes of images compared to scalar wavelets. In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ],
a new human face recognition system utilizing a combination of multiwavelet transform and neural
network was proposed. Perfect recognition of thousands of human face images was achieved. In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
it was shown that multiwavelets improve SNR by 29,7% compared to wavelets in the analysis of noisy
electrocardiograms.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2. Fractal step functions, fractal multiwavelets and multiwavelet packets</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], a new class of normalized fractal step functions (FSF) is introduced, and based on them, a
method is developed to construct a complete family of orthonormal basis systems of a new class of
fractal multilevel wavelets with different shapes and linear and nonlinear value changes. The key
properties of FSF are their recurrence, self-similarity at different scales, and fractal dimension, hence
the name "fractal". In [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], a new class of fractal step multiwavelets (FSMW) is constructed based on
FSF with linear and nonlinear value changes, and their transformations with fast algorithms of linear
computational complexity are developed. FSMW are symmetric and orthogonal, and they possess high
frequency localization, which enhances the representation of high-frequency signals. They exhibit
excellent short-scale approximating properties for smooth functions, allowing for more accurate
representation of images with complex textures.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], orthonormal bases of fractal step multilwavelets and multiwavelet packets are described,
and based on them, a method and algorithm for fast multiwavelet transform with low computational
complexity are developed. The proposed algorithm achieves a 70-fold reduction in computational
complexity compared to the well-known classical Mallat algorithm [
        <xref ref-type="bibr" rid="ref2 ref7">2,7</xref>
        ] in terms of multiplicative
complexity and a 20-fold reduction in terms of additive complexity. The obtained results present a new
multilwavelet technology for signal and image processing.
2.1.
      </p>
    </sec>
    <sec id="sec-4">
      <title>The discrete multiwavelet transform</title>
      <p>
        For a function f t  represented by a sequence of numbers, the discrete multiwavelet transform
(DMWT) is defined by a pair of discrete wavelet transforms [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]
      </p>
      <p>W  j0,i0  
1 N 1</p>
      <p> f t   j0,i0  t , j  j0 ,</p>
      <p>N t0
W k  j,i  
i
1 N 1</p>
      <p> f t  jk,i t , i  1, N 1 ,</p>
      <p>
        N t0
where N - number of multiwavelet functions of rank k that represent a multiwavelet packet of size
N  N , N  2 p , p  2 ,  jk,i t  - i-th function of a fractal step multiwavelet of rank k [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ],
(1)
(2)
k  0,1,... p  2 for j-th level of decomposition, j  0,1, 2,...m ;  j0 ,i0 t  - Haar scaling function j0  0
and i0  0 ,  0,0 t   1 .
      </p>
      <p>In this case, addition is performed for the values of t, i, and j.</p>
      <p> n 
For function f  x , x  0, 2n1, m    .</p>
      <p> p </p>
    </sec>
    <sec id="sec-5">
      <title>2.1.1. Fast multiwavelet transform</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] a fast multiwavelet transform (FMWT) is proposed, which is an efficient method for
computing the DMWT. It utilizes the interdependencies between the coefficients of the DMWT at
neighboring levels of decomposition. Approximation coefficients W  j  1,i0  and detail coefficients

W k  j 1,i  level j  1 can be calculated through approximation coefficients W  j,i0  level j.

      </p>
      <sec id="sec-5-1">
        <title>Theorem [21]</title>
        <p>W  j  1,i0   ni0 nW  j, n , n  0,1,...N 1 ,
W k  j,i   1 N1 f t  jk,i t , , i  1,...N 1 , k  0,1,... p  2 .</p>
        <p>i N t0</p>
        <p>
          Expressions (3) and (4) represent the algorithm of fast multiwavelet transform, which can be
computed using only scalar product operations without convolution (equivalent to filtering) and
downsampling by a factor of 2, as required by the well-known Mallat algorithm for fast wavelet
transform (FWT) [
          <xref ref-type="bibr" rid="ref2 ref22">2,22</xref>
          ].
        </p>
        <p>In fig. 1 (a), for example, a block diagram of a three-level fast multiwavelet transform with
multiwavelet packets of size 4x4 is presented. For example, the space VJ ( function f t  ) can be
expressed in the form of</p>
        <p>VJ  VJ 3 WJ 3,3 WJ 3,2 WJ 3,1 WJ 2,3 WJ 2,2 WJ 2,1 WJ 1,3 WJ 1,2 WJ 1,1
representing a two-level tree with 10 different layouts. As a result, we will get a tree of subspaces of
the analysis (Fig. 1 (b)) and a tree of coefficients (Fig. 1 (c)) for the three-level FMWT of the analysis
block in Fig. 1. (a).</p>
        <p>At the same time, the well-known classical three-scale fast wavelet transform assumes the presence
of three possible schedules, the analysis tree of the wavelet package leads to 26 different layouts. In the
general case, P-scale transforms based on classical wavelet packets (and their corresponding analysis
tree consisting of P+1 level) make it possible to obtain different distributions in the number of</p>
        <p>D  P  1  D  P 2  1
where D 1  1 . With such a large number of admissible decompositions, transformations based on the
application of packets allow for better control of the process of splitting the spectrum, which is subject
to decomposition of the function into parts. Of course, this leads to an increase in computational
complexity.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>2.1.2. A method for constructing a discrete multiwavelet transform based on a 4x4 multiwavelet packet</title>
      <p>Let's construct a discrete multiwavelet transform matrix of order 4, in which the zeroth row
represents a scale rectangular function  h t  , which is a Haar function of zero index  h 0, t   1/ 4
. The first line represents the function  h t  , the mother FSMW of rank zero (k=0) of type 1 with
(3)
(4)
decreasing values at an interval equal to its period, and in a form that approaches the first cos-function
of type II.
(b) (c)</p>
      <p>Figure 1. Block diagram of a three-level FMWT with one multiwavelet packet of size 4x4, (a) is a
block diagram, (b) is a tree of analysis subspaces, and (c) is a tree of coefficients.</p>
      <p>
        The second line represents the function of the mother FSMW of type 2, which is the function of the
mother modified Haar wavelet (MHW) [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] of rectangular shape, which approaches the second
cosfunction of type II [
        <xref ref-type="bibr" rid="ref19 ref20 ref21">19,20,21</xref>
        ]. The MHW function can be represented by Haar wavelets of the following
scale:
where  1,k t  
      </p>
      <p> 2 t   h t   h (2t)  h (2t 1),
2 h 2t  k  are the Haar wavelet functions at a given scale with index j  1.</p>
      <p>The third row represents the function  3(0) t  of the zero-rank (k=0) of mother FSMW of type 3
with decreasing values on the half-intervals of the unit interval 0,1 and saw-like form, that approaches
the third cos-function of type II. Let's consider the DMWT matrix, which represents a 4x4 multiwavelet
packet (MWP) with permuted rows based on bit reversal permutations (BRP) [26]
SWT4*  P4SWT4 , SWT4*  B4S4*, (5)
0
where P4 is a BRP 4x4 matrix, P4  diag[1, I2,1], I2  
1
1.
0</p>
      <sec id="sec-6-1">
        <title>S4* is a MWP 4x4 matrix with permuted rows.</title>
        <p>B4 is a diagonal matrix 4x4 of the normalization coefficients, B4  diag[1/ 2,1/ 2, b1, b3],
Matrix S4* can be constructed based on the recurrent method:
where H 2 is a 2х2 Hadamard matrix, H 4 is a factor-matrix 4x4 with non-zero elements  1 . At the
same time</p>
        <p>S4*  R4H4diag[H2, H2 ],</p>
        <p>1
1 1  
H2  1 1 , H4  1


1
1
1
1</p>
        <p>
1 ,


1 
 r0
R4  diag  I2 , R20  , R0   1
2 s20
s0 
1  ,
r0 
2 </p>
        <p>
          R4 is a 4x4 diagonal matrix that contains a 2x2 identity matrix I2 and a 2x2 size matrix R20 , a
zero-rank k  0 «rotate-compression/stretch» operator [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] with constants of r10 , r20 , s10 and
s20 of rank k  0 , which satisfy the condition of the "rotation-compression" operator r10  s10  1
&amp; r0 2  s0 2  1 and the "rotation-stretch" operator r20  s20  1, r0 2  s0 2  1 .
1 1 2 2
(6)
(7)
(8)
(9)
The S4 MWP matrix of size 4х4 looks like
1 1
1 s
S4  
1 1
1 q
1
s
1
q
1 
1 .
1 
        </p>
        <p>
1</p>
        <p>
          For example, the elements s and q of the matrix S4 for functions  10 t  and  30 t  with
nonlinear FSF [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] acquire the following values: s  2 / 3 and q  3/ 2 . At the same time, the constants
of the operator matrix R0 take the following values: r1,0H  5 / 6 , r2,0H  5 / 4 , s1,0H  1/ 6 , s20,H  1/ 4 .
        </p>
        <p>2</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>2.1.3. A method for constructing a discrete multiwavelet transform based on a 8x8 multiwavelet packet</title>
      <p>
        Let's construct the 8-order DMWT matrix, in which the zeroth row represents a scaled rectangular
function  h t  , which is a Haar function of zero index  h 0, t   1/ 8 . The first row represents the
function  1 t  of the first-rank k  1 of mother FSMW of type 1 with decreasing values at an
1
interval, which is equal to its period, and in a form that approaches the first cos-function of type II. The
second row represents the function  20 t  of the zero-rank k  0 of mother FSMW of type 2 with
decreasing values on the first half-interval and rising values on the second half-interval, which is close
in form to the second cos-function of type II and can be represented by a wavelet function  101, j 2t 
of the zero-rank k  0 of type 1 [
        <xref ref-type="bibr" rid="ref19 ref20 ref21">19,20,21</xref>
        ]
      </p>
      <p> 20 t   1,00 2t   1,01 2t  1 .</p>
      <p>
        The third row represents the function  31 t  of the first-rank k  1 of mother FSMW of type 3
with decreasing values on the half-intervals of the unit interval 0,1 and saw-like form that approaches
the cos-function of type II [
        <xref ref-type="bibr" rid="ref19 ref20 ref21">19,20,21</xref>
        ]. Fourth and fifth rows represent zeroth and first MHW functions,
which can be obtained by scaling at a given scale with an index of i  1 , j  0,1;
 h1, j 2t  
      </p>
      <p>2 h 2t  j  . The sixth and seventh lines represent the zero and first functions FSMW
zero rank k  0 type 3  301, j 2t  </p>
      <p>2 30 2t  j  , which are obtained by scaling at a given scale
i  1 , j  0,1. Consider the matrix SWT8* DMWT, which represents MWT order 8х8 with rearranged
lines on the base BRP [26]
where P8 - matrix 8х8 BRP, P8 0,7  0, 4, 2,6,1,5,3,7 .</p>
      <p>Matrix SWT8* order 8х8 DMWT with permuted rows can be written through a matrix MWT
SWT8*  P8SWT8 ,</p>
      <p>SWT8*  B S* ,
8 8
where S8* - matrix 8х8 MWT with permuted rows, B8 - diagonal 8x8 matrix of normalization
coefficients.</p>
      <sec id="sec-7-1">
        <title>Matrix S8* can be built based on the recursive method:</title>
        <p>S8*  B8R8H8diag S4*, S4*  ,
where H8 - factor matrix 8x8 with nonzero elements 1 ,</p>
        <p>H8  diag I4, 1, I3  antidiag I4, I2  I20  ,</p>
        <p>
          1
I40  diag I20, I20  , I20  diag[
          <xref ref-type="bibr" rid="ref1">1,0</xref>
          ] , I20  
0
0
0
 ,
        </p>
        <p>I40 - a 4x4 diagonal matrix that contains matrices  I20 order 2х2, I2 , I3 , I4 - unit matrices of size
2х2, 3х3 і 4х4,  - sign of Kronecker multiplication of two matrices, B8 - diagonal matrix with
elements 1 і
2 , B8  diag B2  , B2  diag 1, 2  , R8 - diagonal matrix 8х8, that contains unit matrix
 
I 4 order 4х4, matrix R31 order 3х3 first rank rotation-compression/extension operator k  1 and a
unit,</p>
        <p>R8  diag I4 , R31,1 .</p>
        <p>
Matrix R1 contains non-zero elements, a unit and constants r11 , r21 , s11 і s21 first rank k  1
3
, which satisfy the condition of the operator R31 :
(10)
( 11)
(12)
(13)
(14)
1 
1 
1 
1  .</p>
        <p>
          For example, elements si , qi , i  1,4 , matrix S8 for functions  11 t  ,  31 t ,  20 t  ,  3(01, j) 2t  j 
, j  0,1 with non-linear FSF [
          <xref ref-type="bibr" rid="ref19 ref20 ref21">19,20,21</xref>
          ] acquire such values: s1  7 / 8 , s2  3/ 8 , s3  1/ 4 s4  2 / 3 ,
q1  7 /17 , q2  33/17 , q3  43/17 , q4  3/ 2 . At the same time, the constants of the matrix R31 take
the following values: r1,1H  5 / 8 , r2,1H  30 /17 , s1,1H  3/ 8 і s21,H  13 /17 .
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] a recurrent matrix method for constructing a size N  N multiwavelet package is proposed.
        </p>
        <sec id="sec-7-1-1">
          <title>Algorithm for fast calculation of 8-point DMWT</title>
          <p>
            Based on the recurrent matrix representation of the multiwavelet packet size N  N in [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ] the
factorized representation of the matrix as a product 2 log2 N  1 matrix is obtained. This makes it
possible to build a fast calculation algorithm (FA) DMWT. Thus, the matrix SWT8* can be represented
as a product of five factor matrices:
          </p>
          <p>
            SWT8*  B8S8,5S8,4S8,3S8,2S8,1 ,
where S8,k - k -i, k  1,5 , factor-matrix 8x8 of the algorithm proposed in [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ] for fast calculation
of 8-point DMWT, B8 - diagonal 8x8 matrix of normalization coefficients:
(16)
(22)
(23)
(24)
(25)
S8,1  I4  H2 , S8,2  diag H4, H4  ,
          </p>
          <p>S8,3  diag I2, R20, I2, R20  ,
S8,4  H8 , S8,5  R8  diag I4, R31,1 ,
</p>
          <p>B8  23/2 diag 1, 2,b2,b4,b1, 2,b3,b4  .</p>
          <p>b1  8 2 / 63, b2  3 2 /13, b3  17 / 819, b4  4 / 13 .</p>
        </sec>
        <sec id="sec-7-1-2">
          <title>Algorithm for fast calculation of 8-point inverse DMWT</title>
          <p>Matrix SWT81 the inverse DMWT of order 8 can be obtained by transposition:</p>
          <p>SWT81  SWT8*T .</p>
          <p>SWT81  S8,1S8T,2S8T,3S8T,4S8T,5B8 ,</p>
          <p>Matrix SWT81 on the basis of (12)-(14) taking into account the symmetry of the matrix  H2T  H2 
can be represented as a product of five transposed factor matrices:</p>
          <p>T
where S8,k - k -i, k  2,5 , transposed 8x8 factor matrices of the proposed algorithm for fast
calculation of the 8-point inverse DMWT:</p>
          <p>S8T,2  diag H4T , H4T  , S8T,3  diag I2, R20T , I2, R20T  ,

(26)
S8T,4  H8T , S8T,5  R8T  diag I4, R31T ,1 ,</p>
          <p></p>
          <p>H8T  diag I4, 1, I3  antidiag I2  I20, I40  .</p>
          <p>R1T  
3</p>
        </sec>
        <sec id="sec-7-1-3">
          <title>Computational complexity</title>
          <p>
            In [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ] the FA calculation of DMWT with a multi-wavelet packet of size NxN, which requires
M N  3N / 2  4 multiplication operations, and addition AN  17N / 4  6 for functions with linear
changes and AN  19N / 4  6 – with non-linear changes was developed, that is, it has a linear
computational complexity.
          </p>
          <p>Computational complexity of FA computing the DMWT for an input sequence that represents a
signal N=8 makes up: M 8  8 of multiplications, а A8  28 additions for functions with linear changes
and A8  32 addition - with non-linear changes. For a three-level scheduling scheme using the FA
multiwavelet transform based on an 8x8 multiwavelet packet, it is necessary
M N ,8  M8 3 N / 8i  M873N  73N multiplication and AN ,8  A8 3 N / 8i  A873N  511N
i1 512 64 i1 512 128
73N /16
73
functions with non-linear changes.</p>
          <p>
            The well-known Mallat algorithm [
            <xref ref-type="bibr" rid="ref2 ref22">2,22</xref>
            ] of fast classical wavelet transform for filters with K
nonzero coefficients of the wavelet packet of the whole tree with depth log2N needs K N log2N of
multiplications and additions, which at K=8 makes 8N log2N operations.
          </p>
          <p>
            Proposed FA [
            <xref ref-type="bibr" rid="ref21">21</xref>
            ] calculation of the multiwavelet transform compared to the well-known classical
Mallat algorithm for filters with 8 non-zero coefficients requires KM  8N log2 N  512log2 N times
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>2.1.4. Two-dimensional discrete multiwavelet transform</title>
      <p>Let's define DMWT functions f  x, y  sizes M  N as follows:</p>
      <p>W  j0, m, n 
1 M 1 N 1
MN x0 y0 f  x, y j0  x, y ,
(27)
Wi  j,m,n 
i
1 M1 N1 f  x, y ii, j,m,n  x, y, i  1, N 1, i  H ,V , D .</p>
      <p>MN x0 y0</p>
      <p>As in the one-dimensional case, j0 - the initial level of the schedule, and coefficients W  j0, m, n 
determine the approximation of the function f  x, y  at level j0 . Coefficients Wii  j, m, n define
horizontal, vertical and diagonal details for levels j  j0 . We consider j0 =1 and choose numbers N
and M
so that they are a power of two. N  M  2J  , J   2 , m, n  0,1, 2,...2 j 1 . With,
p
J  0,1, 2, ...r , r   j/ p , N1  2 , p  2 . Input function f  x, y  can be restored by given
coefficients W and Wii in (27) and (28) using the inverse DMWT:
(28)
(29)
f  x, y 
1</p>
      <p> W  j0, m, n j0,m,n  x, y  </p>
      <p>MN m n

1 N11 r</p>
      <p>   Wii  j, m, n i, j,m,n  x, y .</p>
      <p>MN iH ,V ,D i1 j1 m n</p>
      <p>
        Like one-dimensional DMWT, two-dimensional DMWT can be implemented using only scalar
product operations without convolution operations (equivalent to filtering) and sparse sampling with a
factor of 2, which requires the well-known classical method of two-dimensional fast wavelet transform
[
        <xref ref-type="bibr" rid="ref2 ref22">2,22</xref>
        ]. Since the used scale and multiwavelet functions are separable, first one-dimensional FMWT is
calculated along the lines of the function f (x, y) , and then one-dimensional column-wise FMWT is
calculated from the obtained result. Note that, as in the case of its one-dimensional counterpart, for
obtaining approximation coefficients and details for the level of decomposition j 1 two-dimensional
FMWT operates with approximation coefficients of the decomposition level J.
      </p>
      <p>A single-level block of multiwavelet packets can be reused (for which the approximation coefficients
at the output of this block of multiwavelets must be applied to the input of the same next block of
multiwavelets), resulting in a p-level transform j  j 1, j  2, ..., j  p . As in the one-dimensional
case, the image f (x, y) is used as coefficients W ( j,m,n) at the entrance. By multiplying n columns
of the image on the sequence  (n) і  k (n) , k 1,2,3, we will get four parts of the image with a four
times less of resolution in the vertical direction. High-frequency or detailed parts characterize the
highfrequency components of the image in the vertical direction. Low-frequency or approximation contains
information about low frequencies in the vertical direction. A similar for m rows procedure is then
applied to the four parts of the image. This gives an output of sixteen images (16 parts of the original
image), which can be represented by four groups of images, one, three and six images per group: W ,

WH1 , WH2 , WH3  , WV , WV2 , WV3  , WV1H,2 , W VH , W VH , W VH , W VH , W VH  і WD1 , WD2 , WD3  .</p>
      <p>1 1,3 2,1 2,3 3,1 3,2</p>
      <p>In fig. 2. a block diagram of a one-level two-dimensional fast multiwavelet transform (FMWT) with
one multiwavelet packet of size 4x4 is presented. In fig. 3. the images are shown, which are the result
of the scalar product of the image f (x, y) and two-dimensional scaling functions and multi-wavelet
functions for one level of decomposition. In fig. 4 presents the corresponding one-level sixteen-base
analysis tree of the FMWT (for one level of the schedule).</p>
      <p>Note that the frequency plane is divided into five constituent parts of different areas. The
lowfrequency part of the range in the center corresponds to the conversion coefficients W ( j  1,m,n) and
large-scale space Vj1 . This is fully consistent with the one-dimensional case. In the two-dimensional
case, we have four (instead of three) multiwavelet subspaces. They are denoted as WjH1,i  , WjV1,i  ,
WjD1,i , WjVH1,i, j  and correspond to the coefficients WH ( j 1,m,n) , WV ( j 1,m,n) ,
i i
WD ( j 1,m,n) і WViH,j ( j 1,m,n).</p>
      <p>i</p>
      <p>
        The analysis tree for two-dimensional P-scale classical well-known wavelet packets makes it
possible to construct various expansions in the number [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]
4
      </p>
      <p>D  P  1  D  P   1 ,
where D 1  1 . Thus, the total number of different decompositions that can be obtained from a
three-scale tree is 83522. With such a large number of decompositions, two-dimensional transforms
based on the application of packets allow better control over the process of dividing the
twodimensional spectrum subject to image decomposition into parts. However, this leads to a significant
increase in computational complexity.</p>
      <sec id="sec-8-1">
        <title>A method of image coding based on multiwavelets and multiwavelet packets using 2D FMWT</title>
        <p>
          In [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], a new multi-wavelet technology and image coding method based on 2D DMWT based on
fractal steps using fast algorithms is proposed. A method of image coding based on a two-level schedule
using 2D fast DMWT with multi-wavelet packets for the first level of size 4x4 and for the second level
of size 32x32 was developed. As shown by the experimental results, the proposed method of
multiwavelet coding in comparison with the well-known block method based on the integer cosine
transformation (ICT) of order 32, which is used in the H.265 video coding standard [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] according to
the characteristic of quantitative assessment of PSNR distortions (dB) for seven of test images of
classes A, B, C with a resolution of 2560x1536, 2048x1280, 1280x768 reduces the average value by
0.43-1.06 dB at average values of the compression ratio from 4 to 58, and at high values - the average
PSNR reduction is 0.62 dB At the same time, better quality is provided visually than H.265, since there
are no block distortions, which are amplified at high degrees of compression for H.265. The
computational complexity of the method proposed in [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] in comparison with the well-known [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]
classical wavelet method at the filter length L = 8 based on a 10-level (m = log2N, N = 1024) 2D FWT
(Mallats algorithm) by multiplication operations is reduced by 80 times, and in comparison with the
block coding method based on ICT (H.265) [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] – by 11 times.
        </p>
      </sec>
      <sec id="sec-8-2">
        <title>Justification of the number of schedule levels</title>
        <p>
          An important factor that affects the computational complexity and error rate of multiwavelet coding
recovery is the number of levels of the transform schedule. Since the p-level fast multiwavelet transform
requires r iterations of the transform, the number of operations when calculating the direct and inverse
increases with the increase in the number of expansion levels. However, the quantization of the
coefficients of the higher level of the decomposition spreads over the entire large area of the
reconstructed image. In many applications, such as searching an image database or transferring images
for incremental recovery (progressive transfer), the number of conversion levels is determined by the
resolution of the stored or transferred images, and the scale of the smallest copy used. Note that the
main compression occurs at the initial schedules. As shown in [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], when the number of expansion
levels is increased to more than three, the number of coefficients that are set to zero changes little.
        </p>
      </sec>
      <sec id="sec-8-3">
        <title>Computational complexity of the image coding method based on the 8-point 2D FMWT for three levels of schedule.</title>
        <p>For a three-level schedule scheme when encoding an image of size NxN based on an 8-point 2D
3 M8 4161N 2
FMWT with an 8x8 multiwavelet packet, it is necessary M N ,8  M8 2N 2 / 82i1  of
i1 16384
multiplications that at M 8 =8 makes up
multiplications, or by one pixel is required
7  4161N 2
M8/ p  2,03 multiplication by pixel, and AN ,8  A8 2N 2 / 82i1  A8 4161N 2 additions that at A8 =28
3
i1 16384
makes up</p>
        <p>4096
functions with linear changes. For functions with non-linear changes - A8 =32 is required
additions, by one pixel is required A8/ p  7,11 additions by one pixel for</p>
        <p> 7,88log2 N times fewer multiplications that for N=210 makes up 78,8 times and in</p>
        <p>
           2, 25log2 N times less additions, which is 22.5 times less for functions with linear
changes in values. For functions with non-linear changes in values K A 
8,13
less additions, which is 19.7 times less. The paper proposes a multi-wavelet method of image coding
based on a three-level two-dimensional FMWT with a multi-wavelet packet of size 8x8. The proposed
method of image coding based on a three-level 8-point two-dimensional FMWT compared to the
wellknown classical Mallat algorithm [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] FWT for filters with 8 non-zero coefficients has 7,88 log2N times
the lower multiplicative complexity, which for N=210 is 78.8 times and needs in 2,25log2 N times less
additions, which is 22.5 times less for functions with linear changes.
        </p>
        <p> 1,97 log2 N times
16log2 N</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>3. Conclusions</title>
      <p>The construction methods and algorithms of two-dimensional (2D) discrete fractal step
multiwavelets and multiwavelet packets, 2D discrete multiwavelet transforms with multiwavelet
packets of given sizes for different levels of the schedule without performing convolution and sample
thinning operations, unlike the classical Mallat method, have been developed. Algorithms of 2D fast
multiwavelet transforms have been developed based on fast algorithms for calculating discrete
multiwavelet transforms with multiwavelet packets of given sizes of linear computational complexity
for different levels of the decomposition of low computational complexity for more accurate and faster
image analysis and coding. A method and algorithms for image coding based on 2D FMWP are
proposed as a new multi-wavelet technology for image coding, which, based on a three-level 8-point
2D FMWP, compared to the classic Mallat algorithm, 2D FVT for filters with 8 non-zero coefficients
has 78.8 times lower multiplicative complexity and 22.5 times lower additive complexity.</p>
    </sec>
    <sec id="sec-10">
      <title>4. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1] Meyer,
          <string-name>
            <given-names>Y. Wavelets</given-names>
            <surname>Algorithms</surname>
          </string-name>
          and Applications.
          <year>1993</year>
          . 133 p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Mallat</surname>
          </string-name>
          .
          <source>A Wavelet Tour of Signal Processing</source>
          .
          <year>1998</year>
          ,
          <volume>577</volume>
          p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Mallat</surname>
            <given-names>S. Multiresolution</given-names>
          </string-name>
          <string-name>
            <surname>Approximations</surname>
          </string-name>
          and
          <article-title>Wavelet Orthonormal Bases of L2(R)</article-title>
          .
          <source>Transactions of the American Mathematical Society</source>
          .
          <year>1989</year>
          , Vol.
          <volume>315</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>69</fpage>
          -
          <lpage>87</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Burt</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Adelson</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <article-title>The Laplacian Pyramid as a Compact Image Code</article-title>
          .
          <source>IEEE Transactions on Communications</source>
          ,
          <year>1983</year>
          , Vol.
          <volume>31</volume>
          , №4, pp.
          <fpage>532</fpage>
          -
          <lpage>540</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Coifman</surname>
            <given-names>R R</given-names>
          </string-name>
          , Meyer Y.,
          <string-name>
            <surname>Wickerhauser</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Wavelet analysis and signal processing</article-title>
          ,
          <source>in: Wavelets and Their Applications</source>
          , Boston,
          <year>1992</year>
          . pp.
          <fpage>157</fpage>
          -
          <lpage>178</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Jeffrey</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Geronimo; Douglas P. Hardin; Peter R. Massopust</surname>
          </string-name>
          .
          <article-title>Fractal Functions and Wavelet Expansions Based on Several Scaling Functions</article-title>
          .
          <source>Journal of Approximation Theory</source>
          ,
          <year>1994</year>
          , Vol.
          <volume>78</volume>
          , №3, pp.
          <fpage>373</fpage>
          -
          <lpage>401</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>[7] Mallat S A Theory for Multiresolution Signal Decomposition: The Wavelet Representation</article-title>
          .
          <source>IEEE Trans. Pattern Anal. Machine Intell</source>
          .
          <year>1989</year>
          , Vol.
          <volume>11</volume>
          ,№7, pp.
          <fpage>674</fpage>
          -
          <lpage>693</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Martin</surname>
            <given-names>M.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bell</surname>
            <given-names>A.E.</given-names>
          </string-name>
          <article-title>New image compression techniques using multiwavelets and multiwavelet packets</article-title>
          .
          <source>IEEE Trans Image Process</source>
          .
          <year>2001</year>
          , Vol.
          <volume>10</volume>
          , №4, pp.
          <fpage>500</fpage>
          -
          <lpage>510</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>U.S.</given-names>
            <surname>Ragupathy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Baskar</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Tamilarasi</surname>
          </string-name>
          , “
          <article-title>New Method of Image Compression using Multiwavelets and Set Partitioning Algorithm”</article-title>
          ,
          <source>Proceedings of 10th IEEE International Conference on Industrial and Information Systems</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sumalatha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.V.</given-names>
            <surname>Subramanyam</surname>
          </string-name>
          ,
          <article-title>Medical Image Compression Using Multiwavelets for Telemedicine Applications</article-title>
          .
          <source>International Journal of Scientific &amp; Engineering Research</source>
          .
          <year>2011</year>
          , Vol.
          <volume>2</volume>
          , № 9, pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M</given-names>
            <surname>Ashok and T.B. Reddy</surname>
          </string-name>
          , “
          <article-title>Image Compression Techniques Using Modified high quality Multi wavelets</article-title>
          ”
          <source>International Journal of Advanced Computer Science and Applications (IJACSA)</source>
          ,
          <year>2011</year>
          , Vol.
          <volume>2</volume>
          , №7, pp.
          <fpage>153</fpage>
          -
          <lpage>158</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Radhakrishnan</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Subramaniam</surname>
          </string-name>
          , “
          <article-title>Fingerprint Compression using Multiwavelets”</article-title>
          ,
          <source>International Journal of Signal Processing</source>
          ,
          <year>2006</year>
          , Vol.
          <volume>2</volume>
          , № 2, pp.
          <fpage>78</fpage>
          -
          <lpage>87</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Rema</surname>
            <given-names>N.R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shanavaz K.T and Mythili</surname>
            <given-names>P.</given-names>
          </string-name>
          <article-title>Better fingerprint image compression at lower bit-rates: an approach using multiwavelets with optimised prefilter coefficients/</article-title>
          <source>ICTACT Journal on Image and Video Processing</source>
          .
          <year>2017</year>
          . Vol.
          <volume>8</volume>
          ,№ 1, pp.
          <fpage>1588</fpage>
          -
          <lpage>1595</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>N.R.</given-names>
            <surname>Rema</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Mythili</surname>
          </string-name>
          ,
          <article-title>Improved fingerprint compression technique with decimated multiwavelet coefficients for low bit rates</article-title>
          .
          <source>ICTACT journal on image and video processing</source>
          ,
          <year>2018</year>
          , Vol.
          <volume>9</volume>
          , № 1, pp.
          <fpage>1801</fpage>
          -
          <lpage>1806</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>N. R.</given-names>
            <surname>Rema</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Mythili</surname>
          </string-name>
          ,
          <article-title>Extremely High Compression and Identification of Fingerprint Images Using SA4 Multiwavelet Transform</article-title>
          .
          <source>International Journal of Image and Graphics</source>
          <year>2021</year>
          ,Vol.
          <volume>21</volume>
          , No.
          <volume>3</volume>
          ,
          <issue>2150037</issue>
          , https://doi.org/10.1142/S0219467821500376.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>N. M.</given-names>
            <surname>Mary Sindhuja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Prathiba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Nisha</given-names>
            <surname>Rani</surname>
          </string-name>
          .
          <article-title>Edge Detection of Synthetic Image Using GHM Multiwavelet Transform</article-title>
          / International Journal of Computer Applications in Engineering Sciences.
          <year>2012</year>
          ,
          <string-name>
            <surname>Vol</surname>
            <given-names>II</given-names>
          </string-name>
          ,
          <string-name>
            <surname>№</surname>
            <given-names>IV</given-names>
          </string-name>
          , December, pp.
          <fpage>399</fpage>
          -
          <lpage>403</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>W. A.</given-names>
            <surname>Mahmoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Majed E.</given-names>
            <surname>Alneby</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zayer</surname>
          </string-name>
          2D
          <article-title>-Multiwavelet Transform 2D-Two Activation Function Wavelet Network Based Face Recognition</article-title>
          .
          <source>Journal of Applied Sciences Research</source>
          ,
          <year>2010</year>
          , Vol.
          <volume>6</volume>
          , №8, pp.
          <fpage>1019</fpage>
          -
          <lpage>1028</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>B.</given-names>
            <surname>Subramanian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ramasamy</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Rangasamy</surname>
          </string-name>
          .
          <article-title>Performance Comparison of Wavelet and Multiwavelet Denoising Methods for an Electrocardiogram Signal</article-title>
          .
          <source>Advances in Mathematical Methods for Image and Signal Processing</source>
          .
          <year>2014</year>
          ,
          <string-name>
            <surname>Article</surname>
            <given-names>ID</given-names>
          </string-name>
          241540. https://doi.org/10.1155/
          <year>2014</year>
          /241540.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Hnativ</surname>
            <given-names>L.O.</given-names>
          </string-name>
          <article-title>The method of constructing a family of orthonormal basis systems of fractal multiwavelets based on step functions</article-title>
          . Pr.
          <article-title>International sh. "Issues of optimization of calculations (POO-HLII)</article-title>
          ,
          <source>Kyiv: Institute of Cybernetics National Academy of Sciences</source>
          ,
          <year>2015</year>
          , P.
          <fpage>37</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Hnativ</surname>
            <given-names>L.O.</given-names>
          </string-name>
          <article-title>Fractal step multiwavelets are a new wavelet technology for signal processing and image coding. Theses add</article-title>
          .
          <source>International of science conf. "Modern informatics: problems, achievements and ..."</source>
          , Ukraine, Kyiv,
          <source>December 13-15</source>
          ,
          <year>2017</year>
          . P.
          <volume>195</volume>
          -
          <fpage>197</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Hnativ</surname>
            <given-names>L.O.</given-names>
          </string-name>
          <article-title>Orthonormal bases of fractal stepped multiwavelets - a new multiwavelet technology for signal and image processing</article-title>
          .
          <source>Physical and mathematical modeling and information technologies</source>
          .
          <year>2021</year>
          . No. 32. P.
          <volume>91</volume>
          -
          <fpage>95</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Gonzalez</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woods</surname>
            <given-names>R</given-names>
          </string-name>
          .
          <source>Digital Image Processing. 2-nd Edition</source>
          .
          <year>2002</year>
          . 793 p.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>B.M.</given-names>
            <surname>Shevchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.K.</given-names>
            <surname>Zadiraka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.O.</given-names>
            <surname>Hnativ</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.V.</given-names>
            <surname>Fryer</surname>
          </string-name>
          <article-title>Technology of multifunctional processing and transmission of information in monitoring networks</article-title>
          .
          <source>Kyiv. Naukova Dumka</source>
          .
          <year>2010</year>
          . 375 p.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>ITU-T Rec</surname>
          </string-name>
          . H.265|ISO/IEC 23008-2:
          <fpage>2013</fpage>
          .
          <article-title>Information technology - High efficiency coding and media delivery in heterogeneous environments - Part 2: High efficiency video coding</article-title>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>