=Paper=
{{Paper
|id=Vol-3137/paper22
|storemode=property
|title=Method for Processing and Assessing the Degree of Digital Image Compression Based on Haar Transformation
|pdfUrl=https://ceur-ws.org/Vol-3137/paper22.pdf
|volume=Vol-3137
|authors=Vladimir Vychuzhanin,Nickolay Rudnichenko,Yurii Bercov,Andrii Levchenko
|dblpUrl=https://dblp.org/rec/conf/cmis/VychuzhaninRBL22
}}
==Method for Processing and Assessing the Degree of Digital Image Compression Based on Haar Transformation==
Method for Processing and Assessing the Degree of Digital Image Compression Based on Haar Transformation Vladimir Vychuzhanina, Nickolay Rudnichenkoa, Yurii Bercovb, Andrii Levchenkob a Odessa National Polytechnic University, Shevchenko Avenue 1, Odessa, 65001, Ukraine b I.I.Mechnikov Odessa National University. Nevskogo street 36, Odessa, 65016, Ukraine Abstract The article presents the specifics of the developed method for processing and assessing the degree of digital image compression based on Haar transformation. In order to ensure a sufficient level of quality for the presentation of digital images of different formats and classes in the process of their multi-threaded processing in real time, it is proposed to implement a number of orthogonal transformations. The mathematical representation of the created method reflects the stages of restoration of individual image indicators in the process of its reception and transmission. The proposed method is based on the principles of complex adaptive compression using an estimate of the specific global and local sensitivity of the Haar transform functions. The developed method can be used for adaptive compression of digital images of different saturation with support for dynamic scaling of their sizes based on the estimation of the energy index in the analysis of the image transform, providing detailing of the degree of its saturation. Keywords Digital image processing, images compression, energy indicator, image saturation, Haar transformation. 1. Introduction Currently, the flow of various data of various formats from distributed information and technical systems is actively increasing. Graphic data has a high priority in this specificity, in particular, images of various resolutions and formats, which allow us to detail various aspects of the state of the studied or analyzed components of dynamic systems through their automated intelligent recognition using applied methods of pattern recognition theory [1]. Meeting the performance requirement for processing and transmitting digital images in real time is based on reducing the amount of data associated with images by compressing them. However, the efficiency of image compression significantly affects the quality of the reproduced video information. The use of currently known digital image compression methods allows: reduce the time required to transfer images; to increase the number of images transmitted over the communication channel per unit of time; to reduce the requirements for the speed of information transmission devices; reduce the storage capacity of images [2]. Remote sensing of the earth's surface using unmanned aerial systems (UAC) is widely used, for example, to monitor vegetation and environmental parameters, aimed in particular at optimizing activities in agriculture and forestry. In this context, UACs have become useful for assessing crop health by acquiring large amounts of raw data that require processing to further support applications such as moisture, biomass, and others [3]. The analysis of known works indicates a constant increase in the amount of information received from the UAC during remote sensing of the earth's surface, which outstrips the growth rate of the capabilities of technical means for its processing [4]. CMIS-2022: The Fifth International workshop on Computer Modeling and Intelligent Systems, May 12, 2022, Zaporizhzhia, Ukraine. EMAIL: vint532@yandex.ua (V.Vychuzhanin); nickolay.rud@gmail.com (N.Rudnichenko); berrcov@gmail.com (Y. Bercov); KatyaAndreyVel@gmail.com (A. Levchenko) ORCID: 0000-0002-6302-1832 (V.Vychuzhanin); 0000-0002-7343-8076 (N.Rudnichenko); 0000-0001-9704-1121 (Y. Bercov); 0000-0001- 5550-0027 (A. Levchenko) © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings (CEUR-WS.org) In the process of conducting remote sensing of the earth's surface, one of the ways to solve the problem of operational processing and transmission of images in real time is to reduce the amount of data by compressing images. The image compression method is understood as a set of actions that allows us to unambiguously match a set of compressed data to the original dataset [5]. Currently, many methods have been developed for compressing digital images, which can reduce this or that redundancy. Nevertheless, for this purpose, intensive development of new methods of compression of digital images continues [4]. Analysis of digital image compression methods shows that most of them are complex, consisting of stages: change of color model, image conversion, image encoding [5]. An effective and simple way to increase the compression ratio provided by image compression algorithms is to select the optimal color model in which the image data is represented. Compression algorithms occupy an essential place in the theory of digital image processing. This is due to the fact that images presented in digital form require a large amount of memory to store, and when transferring images through communication channels, it takes a long time [6]. 2. Literature review and description of problem To transform a digital image in modern practice according to a number of literary sources [7-9], an orthogonal or wavelet transform is used. Orthogonal transformations consist of direct and inverse transformations [4-6]. Discrete forward and backward transformations in general: N 1 1 Y ( k ) X (m) W ( k , m) , k 0, N 1 (1) N m 0 N 1 X (m) Y (k ) W (k , m) , m 0, N 1 (2) k 0 where: X (m) – m-th sample of the original discrete signal; Y (k ) – k-th conversion coefficient; W (k , m) – m-th sample of the k-th basis function of the orthogonal transformation; N – the number of samples in the original signal or in the block of the original signal during block processing; 1 / N – normalization coefficient, which may be absent in some orthogonal transformations (for example, a discrete-cosine transform). The entire image or its fragments is subjected to conversion. A typical image fragment consists of 8 × 8, 16 × 16 or 32 × 32 samples. A fragment size selection is due to the fact that the correlation interval for images does not exceed 8 ... 32 samples. Analysis of existing varieties of image compression methods shows that most modern compression methods consist of several stages. The first step in most compression methods involves changing the color model. Currently, various color models are used, which are described in sufficient detail, for example, in publications [7]. The high efficiency of using a color model change as a stage of image compression is confirmed by the experience of operating existing compression methods [8]. However, the use of this stage leads to a significant increase in the computational complexity of the compression algorithm (by 20 ÷ 40%), which is associated with the need to carry out about 9 × n real multiplication operations and 6 × n real addition operations (where n is the number of samples in the image). The second stage - transformation of the image (for example, orthogonal or wavelet) allows you to translate the original signal from the space-time domain into the spectral-frequency domain. In this case, the original signal (function of time) can be represented through an orthonormal set of spectral functions in the form of a series. Representation of signals in the form of a set of spectral functions allows their spectral analysis, convolution of complex signals, processing in the spectral domain with decorrelated spectral signal elements, etc. In addition, the use of transforming the incoming sequence of image samples allows redistributing the image energy. Using the transform of the processed image provides further compression procedures with decorrelated transform coefficients. To assess the effectiveness of transformations in [9], the following particular indicators are used: K sum / sub , K ( 1) sum / sub – the number of addition / subtraction operations in direct and inverse transformations, respectively; K mul / div , K ( 1) mul / div – the number of multiplication / division operations for direct and inverse transformations, respectively; Top – the type of operations (operands) used in the conversion procedure; Scoef – sensitivity of conversion factors; Dtr – dynamic range of transformation ratio values; – root-mean-square deviation during conversion. The standard deviation (SD) is a quantitative indicator and characterizes the error of the reconstructed image relative to the original one. SD is determined by the following expression x N M 2 (в ) i, j x i(,иj) i 1 j 1 , (3) N M where xi(,вj) , xi(,иj) – i, j-th sample of the reconstructed and original images, respectively; N, M – the dimension of the image horizontally and vertically. Conversion coefficient sensitivity Scoef divided into local and global [10]. With global sensitivity, the transformation coefficient is a function of all coordinates of the input sequence space, and for local sensitivity, only a certain part of the coordinates. Accordingly, to calculate the conversion factor with global sensitivity, it is necessary to perform more arithmetic operations than for the coefficient with local sensitivity. The sensitivity of the conversion coefficients is determined by the used orthogonal basis. Currently, the following bases are widely used: discrete cosine transform (DCT), discrete Walsh transform (DWT), Haar transform (HT) [11] and various wavelet transforms (WT). The complexity of transformations is greatly reduced when using separable orthogonal transformations having fast computational algorithms. These include Fourier transforms, Haar transforms, and cosine transforms, which are most useful for compressing image data. The main property of the discrete cosine transform is that its basis vectors approximate very well the eigenvectors of Telltz matrices. In its decorrelating properties, it approaches the Karunen-Loeve transform, while retaining the capabilities of fast Fourier algorithms. This explains the use of discrete cosine transform in JPEG- formats of representation and transmission of images. The most efficient, from the point of view of computational costs per one transformation ordinate, is the orthonormal system of piecewise constant functions of the Haar basis. The Haar basis possesses the locality property, which underlies the modern theory of wavelet transforms. When converting an image, the standard deviation (SD) is used with a quantitative indicator ( ) corresponding to the errors of the reconstructed image in relation to the original image. In fig. 1 shows the corresponding values of the transformation efficiency indicators for the orthogonal basis [6,14-16]. Thus, Fig. 1 illustrates the dependence of the root-mean-square deviation when using the analyzed transformations for digital images of three classes: k 1 - monotonic, k 2 - of the "portrait" type; k 3 - with a large number of contours. Figure 1: SD dependence when converting images samples with different saturation degrees As follows from Fig. 1, the Haar transforms have the best values of efficiency indicators. Despite the small SD values provided by DCT and WT, their significant disadvantage is the increased dynamic range. This leads to the need to perform quantization, as a result of which the SD is increased. One of the stages of digital image compression is image encoding. As a result of encoding a digital image, a compressed sequence is formed using fixed - length encoding methods. When compressing digital images, for which the amount of information plays an important role, variable length codes are used. A distinctive feature of optimal codes is that they do not lead to expansion of the compressible data. According to the data in Fig. 2, the results of optimal coding (shown by the dotted line) and Huffman coding (shown by the solid line) can be compared. C ( f , S ) is the source S coding cost f , p(s) is the relative symbol coding frequency. It can be seen from the graphs that the Huffman coding redundancy approaches optimal only when the relative symbol coding rates are multiples of two. The advantages of the orthogonal transformation of the original image according to the Haar basis include low computational complexity with a relatively low SD. Analysis of the efficiency of two-dimensional transformations: DCT, DWT, HT and WT in the Haar basis (Table 1) allows us to single out the HT and DWT transformations as the most promising in terms of the presented indicators, provided that the requirements for the efficiency of image processing are met. Thus, from the analysis of digital image compression procedures, it follows that in order to meet the requirements for the efficiency of image processing and transmission when implementing methods for compressing them with an acceptable level of distortion, it is necessary to carry out an orthogonal transformation of the original image. Table 1 also shows the values of the proposed performance indicators for the considered transformations [10,12-14]. The use of WT according to the Haar basis provides the smallest increase in the dynamic range (1.5 times), when using other bases, the increase will be greater. Despite the small SDs that DCT and WT provide, their significant drawback is the increased dynamic range, which leads to the need to perform quantization and, as a result, to an increase in SD. Figure 2: Dependence of coding redundancy for optimal coding ‐ ‐ and Huffman coding ‐ Таble 1. Two-dimensional transform efficiency parameters: DCT, DWT, HT and WT in the Haar basis Conversion DCT DWT HT WT (L steps) L 1 N ( 1) K sum / sub / K sum / sub 4 N 2 log 2 N 2 N 2 log 2 N 2( N 1) N 2 ( 1) k 0 2k L 1 N ( 1) K mul / div / K mul 4 N 2 log 2 N N N N 2 ( 1) indicator Performance / div k 0 2k Top real integer partially real real increases by 2 - 3 not increases by 1,5 Dtr times not increasing increasing times Scoef global and local (with the Haar global global local basis) Analysis of the Table 1 shows that the Haar transforms have the best values of efficiency indicators. Existing lossy compression techniques such as JPEG, JPEG-2000, TIFF, WI and others use conversion as a preparatory step for quantization or selection. At this stage, the search and elimination of transformation coefficients is performed, the contribution of which to the formation of the restored image is minimal. In this case, it is taken into account that to obtain an accurate approximation of the initial data, it is not required to use all the transformation coefficients. To do this, the JPEG method uses a procedure called quantization. To quantize, simply divide the conversion factors by another number and round to the nearest integer. To determine the quantum value in JPEG, an array of 64 elements is used - a quantization table, in which values for each coefficient of the processed 8 × 8 image block are defined. Another approach to finding and eliminating transform coefficients can be the selection of transform coefficients obtained as a result of the transformation transform. Selection is based on the zonal, threshold and zonal-threshold principle [4,15,16]. In zonal selection, only those coefficients are selected that are in a predetermined zone (usually in the lower spatial frequency region). In the case of threshold selection, coefficients are selected that exceed a certain threshold level [16]. Analysis of modern works [17,18] shows that zonal-threshold selection is a combination of zonal and threshold selection and allows you to effectively use the coding procedure in the future. The final step in most compression methods is encoding, which results in a compressed sequence. It is known that character sets in digital image processing are almost always natively represented by the use of encoding methods like EBCDIC or ASCII, which can’t implement the counting characters frequency. Moreover, each symbol is encoded with a constant number of bits, which ensures a high computation speed. In image compression applications, where one of the main criteria is information amount, variable length codes are used. The analysis of works [4,19] showed that the development and widespread use of existing compression methods received statistical coding algorithms. The processing mode for generating such codes for a list of values, based on their frequency’s values, is simple and may include two stages: modeling and coding. If the elements probability distribution p( s ) generated by the source is known, then the length of the character codes of the alphabet is proportional log p ( s ) . However, in most cases, the statistical source model is not known, therefore, it is necessary to build a source model that would allow us to estimate the probability of each element occurrence at each input sequence position. There are some algorithms [20], which form the source model as the data stream is processed or use a fixed model based on a priori ideas about the data nature. The encoding procedure effectiveness depends on the following parameters: entropy H (S ) coding source S (for example, according to the n Bernoulli scheme H ( S ) p(s ) log p(s ) ); cost C ( f , S ) source S coding f ; coding i 1 i 2 i redundancy R( f , S ) . A hallmark of optimal codes f 0 is that they do not expand the compressed data in the worst case and provide such an encoding cost C ( f 0 , S ) at which the inequality R ( f 0 , S ) R( f , S ) holds for any coding f [21]. By Shannon's theorem, the best compression when represented in binary form can be obtained by encoding characters with a relative frequency p( s ) using the - log 2 p ( s ) bit [22]. The redundancy of Huffman coding approaches optimal only when the relative frequencies are multiples of two. It was shown in [19,20,23] that the use of arithmetic coding gives results close to optimal results. Thus, the existing compression methods are a set of procedures, the implementation of which is aimed at reducing various types of redundancy in the representation of images. The analysis of the considered compression methods showed that ensuring the efficiency of processing and transmission of images of the earth's surface with UAC at an acceptable level of their distortion is an urgent task. To solve it, it is necessary to carry out: orthogonal transformation of the original image according to the Haar basis, the advantage of which is low computational complexity with a relatively low SD; carrying out zonal or zonal-threshold selection of conversion coefficients, which allows satisfying the requirements for adaptability and interactivity of the developed image compression method; coding of the selected sequence using optimal codes. 3. Method for assessing the degree of images saturation To achieve our goal, we will use a direct two-dimensional transformation of images on the Haar basis. Direct and inverse two-dimensional transformation of images on the Haar basis: N 1 N 1 y k , p K norm xi , j hk(1, )p (i, j ) (4) i 0 j 0 N 1 N 1 xk , p yi , j hk( , p1) (i, j ), (5) i 0 j 0 where: i, j, k , p 0, ( N 1) – the coordinates of the image reference location or its transform coefficient in the block N N ; xk , p - image block count X (n) ; K norm 1 N 2 - normalization coefficient; yi , j - Haar transform coefficient (transform element Y (n) ); hk(1, )p (i, j ) , hk( , p1) (i, j ) - i, j -th element of k, p -th submatrix H i(,1j) direct transformation matrix ( 2) H пр ( n) and submatrix H i(,j1) inverse transformation matrix H обр ( 2) (n) respectively. The performed analysis of the transformation transformants showed that to reduce the dynamic range of the transformant, it is advisable to use subquantization of the coefficients in the direct transformation. Conversion factors should be grouped into selection zones that include factors with the same sensitivity. According to the selection rule, the configuration of the selection zones of the Haar transformants has the form shown in Fig. 3. (the solid line shows the boundaries of the transformant zones, and the dashed line shows the transformation coefficients in the zones). Figure 3: SD dependence when converting images samples with different saturation degrees The coefficients of the s -th ( s a, j ) selection zone of all transformants of N blocks forms the s -th zonal sequence (ZQ). So, for example, f zone ZQ consists of the coefficients f of the selection zones of transformants of all image blocks. Conversion coefficients are grouped into selection zones containing coefficients with the same sensitivity. During subquantization, the value of the transformation coefficients is quantized with less accuracy in relation to the samples of the original digital image. 4. Experiments and results of original image orthogonal transformation research When conducting a study using the method of adaptive compression of digital images in real time, the distribution of the number of repetitions of the values of the coefficients ZQ N (yi) was considered using the example of histograms of 3, 5 and 10 zones for test images shown in Fig. 4. The significant differences in the ZQ histograms, which are composed of the all blocks selection zones, for different images suggest the possibility of classifying images according to the energy distributed in them. Z Z KS Е Е S C k2,S , (6) s 1 s 1 k 1 where ЕS – energy s -th transform selection zones; z – number of breeding zones; Ck ,s – k -th coefficient s -th transform zone; K S – coefficients number Ck ,s at s -th zone, nonzero. It is proposed to use the weighted energy parameter s -th of the zonal sequence as an indicator that allows us to quantify the image energy distribution over ZQ QS E S K S . (7) Figure 4: Histograms of the two‐dimensional Haar transformation coefficients values distribution ZQ: 10th ZQ The analysis of ZQ properties showed that their energy depends on the number of nonzero samples of the Haar basis function, which take part in the ZQ coefficients formation, and on the correlation value of the original image samples. Therefore, with an increase in the zone number, zonal energy decreases, and the magnitude of this energy reflects which particular details prevail in the image. An experiment was conducted to accumulate statistics on the energy distribution over zonal sequences for different images. The original 300 images were used in BMP (bitmap) format with a visualization parameter of 24 bits per pixel. 300 The results of the zonal sequences average energy estimation E i1 Е s ,i are presented in fig. 5. 300 It is proposed to exclude zonal sequences according to the following rules: at E S Е S s -th ZQ considered priority for exclusion. For example, when processing images with blocks 8 8, W ZQ exceptions are proposed ( W is the number of ZQ that must be excluded in order to obtain the necessary compression ratio K com , starting from the z -th) in the following order: 10-th, 9-th and 8-th, 5-th, 7-th and 6-th, 4- th and 3-rd. The choice of this order is due to the zonal sequence influence, which is excluded, on the change restored image; if necessary, eliminate ZQ, whose energy E S Е S , the exception is in the same order. Because of the values of the coefficients of the selection zone reflect the presence of details in the image of the corresponding size, then, for example, according to the histogram of the 10th ZQ of the third test image, it can be argued that there are more small details in comparison with other test images. According to the histograms of the first image, it can be assumed that there are large areas in the image with a smooth color change. It can be seen that with ZQ number increasing the dynamic range decreases, and the percentage of coefficients with a zero value reaches 40–95%, depending on the processed digital image. Significant differences in the ZQ histograms, compiled from the selection zones of all blocks, for different images allow for the classification of images. Fig. 6 shows the compression ratio dependence K com from the number of excluded selection zones W . Figure 5: Histogram of arithmetic mean values of energy Е S s ‐th areas of analyzed images Figure 6: Dependence of the compression coefficients K com on the number of excluded selection zones W , starting from the f zone It can be seen that when “senior” zones are excluded from processing (at W 1 , the tenth selection zone, at W 2 , the tenth and ninth selection zones, etc.). the compression ratio increases slightly (from 1.4 to 8.8 for W 7 ). 5. Results discussion A significant increase in the compression ratio becomes possible with the "junior" zones (second and third) exclusion. It is not advisable to exclude the first ZQ, because at least 90% of the image energy is distributed in it, and the coefficients have a global sensitivity, therefore, its exclusion will introduce the greatest distortions. From the analysis of the graph it follows that during the execution of the lossy image compression algorithm: to minimize distortions of the reconstructed image, it should be excluded from the processing of the selection zone with the lowest energy; to obtain significant compression ratios, it is necessary to "discard" ZQ with a large number of conversion ratios. It can be seen from the figs. 5 - 6 that the most appropriate seems to be an exception from processing j , i , h and e zones, since they have the lowest average energy, and their “dropping” K provides a compression ratio com = 5. However, it should be noted that the root-mean-square deviation for high- and medium- resharpened images exceeds 1.5% already with the exclusion of j , i and f ZQ, which are responsible for fine details. K Wherein com does not exceed more than 4-5 times, and distortions occur throughout the image, which does not allow us to choose the level of detail that can be neglected in the given processing conditions. Methods of zonal and zonal-boundary selection of orthogonal transformation coefficients have been obtained, which differ from the known ones in that: in the case of zonal selection, the features of the energy distribution over the processed image zonal sequences are taken into account and only those that introduce minimal distortions into the reconstructed image are excluded, which makes it possible to control the ratio of the compression ratio and the standard deviation; with zonal-boundary selection, the uneven redistribution of energy over zonal sequences of each processed image block is taken into account, which makes it possible to reduce the entropy relative to the original image by an average of 4 ÷ 5, increasing the efficiency of using statistical coding. 6. Conclusion A method for assessing the degree of saturation of images has been developed, based on taking into account the global and local sensitivity of the basic functions of the Haar transformation using the energy index when analyzing the image transformant, which makes it possible to estimate the degree of saturation of the image with small details from the energy distribution for different images by zonal sequences. A total weighted energy index is proposed, which depends on the energy distribution and the number of orthogonal trans-formation coefficients, forming a zonal sequence. The scientific novelty of the presented work lies in increasing the accuracy and efficiency of the data transformations carried out during assessing the degree of digital image compression by adapting the Haar transformation for the problem under consideration. The development and application of the method of adaptive compression of digital images will ensure the fulfillment of the requirement for the efficiency of processing and transmission of digital video information in real time at an acceptable level of distortion of the reconstructed image Using the technique for assessing the degree of saturation of images will allow: more accurately, in comparison with expert judgment, to classify images; select the number of saturation classes required in each specific case; automate the classification process when evaluating an image; use the adaptive compression method as a procedure. 7. References [1] N. Rudnichenko, V. Vychuzhanin, V. Mateichyk, A. Polyvianchuk, Complex Technical System Condition Diagnostics and Prediction Computerization, in: Proceedings of The Third International Workshop on Computer Modeling and Intelligent Systems (CMIS-2020), CEUR- WS, 2608, 2020, pp.1-15. [2] B. Su, H. Zhang, H. Meng, Development and implementation of a robotic inspection system for power substations, Ind Robot, 44 (2017) 333-342. [3] N. Rudnichenko, M. Stepanchuk, D. Shibaev, Concept of physiognomic images recognition and analysis based on the artificial neural networks, in: Proceedings of the International Scientific and Technical Conference "Computer Graphics and Image Recognition", 2, 2018, pp. 65-68. [4] L. Guerriero, D. Martire, D. Calcaterra, M. Francioni, Digital Image Correlation of Google Earth Images for Earth’s Surface Displacement Estimation, Remote Sens, 21 (2020) 3518. doi: 10.3390/rs12213518 [5] C. Kuenzer, S. Dech, Remote Sensing and Digital Image Processing, Thermal Infrared Remote Sensing – Sensors, Methods, Applications, 4 (2013) 1-26. doi:10.1007/978-94-007-6639-6_1 [6] P. Jones, M. Rabbani, Digital Image Compression (2020). doi:10.1201/9781003067054-8. [7] P. Chernov, Testing of Image Compression Methods, Vestnik MEI, 44 (2021) 105-113. doi: 10.24160/1993-6982-2021-4-105-113. [8] M. Zhou, Z. Liu, H. Hama, A New Digital Image Compression Method Using Chrestenson Transform, Genetic and Evolutionary Computing 387 (2016) 29-34. doi:10.1007/978-3-319- 23204-1_4. [9] R. Priyanga, M. Kannamma, J. Sathiaseelan, Quality metrics digital image compression, in Proceedings of SPIE, 2016, pp.225-232. [10] K. Hashim, S. Baawi, B. Hilal, A New Proposed Method for A Statistical Rules-Based Digital Image Compression, Journal of Physics: Conference Series, 1897 (2021). doi:10.1088/1742- 6596/1897/1/012067. [11] A. Singh, A Survey on Image Compression Methods, International Journal of Engineering and Computer Science 45 (2017). doi:10.18535/ijecs/v6i5.34. [12] M. Bespalov, Wavelet p-analogs of the discrete Haar transform, Izvestiya of Saratov University. New Series. Series: Mathematics. Mechanics. Informatics 21 (2021) 520-531. doi:10.18500/1816-9791-2021-21-4-520-531. [13] J. Uri, N.M.R. Radon Haar transforms (2017). doi:10.1117/12.2294846. [14] A. Belyaev, O. Yevtushok, N. Ryaboshchuk, Lossless Image Compression Algorithm Based on Haar Transform, in: 2021 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering, 2021, pp.1960-1964. doi:10.1109/ElConRus51938.2021.9396588. [15] I. Dagher, M. Saliba, R. Farah, Combined DCT‐Haar transforms for image compression, International Journal of Imaging Systems and Technology 28 (2018). doi:10.1002/ima.22286. [16] A. Dziech, New Orthogonal Transforms for Signal and Image Processing, Applied Science, 11 (2021), 7433. doi:10.3390/app11167433 [17] R. Gonzalez, R. Woods, Digital Image Processing (2018). [18] A. Thompson, The Cascading Haar Wavelet Algorithm for Computing the Walsh–Hadamard Transform, IEEE Signal Process, 24 (2017) 1020–1023. [19] A. Andrushia, R. Thangarjan, Saliency-Based Image Compression Using Walsh–Hadamard Transform (WHT), Biologically Rationalized Computing Techniques for Image Processing Applications, 57 (2018) 678-690. [20] A. Ashrafi, Walsh–Hadamard Transforms: A Review; Advances in Imaging and Electron (2017). [21] K. Marlapalli, R. Bandlamudi, R. Busi, V. Pranav, B. Madhavrao, A Review on Image Compression Techniques. Communication Software and Networks, in Proceedings of INDIA (2019) 271-279. doi:10.1007/978-981-15-5397-4_29. [22] C. Yuan-Yuan, Z. He-Xin, S. Hong-Yan, Discrete cosine transform optimization in image compression based on genetic algorithm, in: 8th International Congress on Image and Signal Processing (CISP), 2015, pp. 199-203. doi: 10.1109/CISP.2015.7407875. [23] D. Vasin, Description Models, Methods, Algorithms, and Technology for Processing Poorly tructured Raster Graphic Documents, in: Proceedings of the 30th International Conference on Computer Graphics and Machine Vision (GraphiCon 2020) (2020).