Microsoft Word - 34-3547_s_ETASR_V10_N3_pp5790-5795 Engineering, Technology & Applied Science Research Vol. 10, No. 3, 2020, 5790-5795 5790 www.etasr.com Yatnalli et al.: Review of Inpainting Algorithms for Wireless Communication Application Review of Inpainting Algorithms for Wireless Communication Application Veeramma Yatnalli Electronics and Communication Engineering Department JSS Academy of Technical Education Bengaluru, Karnataka, India B. G. Shivaleelavathi Electronics and Communication Engineering Department JSS Academy of Technical Education Bengaluru, Karnataka, India K. L. Sudha Department of Electronics and Communication Engineering Dayananda Sagar College of Engineering Bengaluru, Karnataka, India Abstract—Digital image inpainting is a technique of restoring large removed /damaged regions of an image with the data from the surrounding pixels of the removed region. The issue of image restoration with inpainting techniques occurs commonly in computer vision/image processing when unwanted objects have to be removed from images, for filling cracks in photographs, etc. Digital image inpainting approach is an active field of research in two significant applications of wireless communication: image compression and image recovery from a damaged image due to errors in a wireless channel. This work presents a brief survey of different image inpainting techniques and their contributions to different wireless communication applications. Keywords-inpainting; image compression; multipath fading; median filter; RS code I. INTRODUCTION Inpainting is a method of manually reconstituting paintings in a manner that the repaired region is imperceptible to the observer who is not acquainted with the image before damage. The term inpainting is lent from the arts, to describe a damaged picture recovery method. In this context, the inpainting paradigm may be considered from the following perspectives: • Inpainting for image processing solutions: The main goal is to restore removed or damaged regions propagating information from undamaged areas, e.g. restoring cracks in photographs, removing overlaid text on advertisements, occlusion recovery, etc. • Inpainting based image coding: Signal processing solutions in which the main objective in exploiting digital inpainting techniques is to increase significantly the compression performance in comparison with standard coding solutions, e.g. JPEG and JPEG 2000 for images, and H.264/AVC (Advanced Video Coding) for video. Hybrid inpainting methods are those which include both inpainting and compression standards (e.g. JPEG). • Restoration of an image received through fading channels: The intention of applying inpainting algorithms for image enhancement and restoration (which are important) is to interpret pictures received through fading channels more easily. A literature study is presented in this paper, presenting inpainting algorithms for image restoration, image compression, and image recovery at the decoder side on images received through a multipath fading channel. II. INPAINTING ALGORITHMS A. Partial Differential Equation (PDE) Image Inpainting The first digital inpainting was based on diffusion inpainting technique, in which the missing information in an image region was completed by diffusing image data into the missing region after identifying the surrounding region. The aim was to design an automatic digital inpainting in order to reproduce the basic techniques employed by professional restorators. Basically, inpainting algorithms are based on the variational method and Partial Differential Equations (PDEs). Image inpainting algorithms built on PDEs use a mathematical model to treat image problems. By numerical representation, a PDE is iteratively solved to propagate the information smoothly from surrounding areas to the areas that are to be inpainted along isophotes. Isophotes are traces on which gray values are equal. The process of inpainting is terminated until the gray values in the region reach a steady state. Some early work related to inpainting, based on level lines, was carried out in [1]. The problem was considered as a disocclusion problem. T-junctions were defined in an edge map which they intersect the occluding objects. Digital image inpainting concept in completely digital sense was initiated in [2]. In this work, the interpolation method based on Laplacian was discussed. The propagated information along the isophotes’ directions were estimated by the rotated image gradient by 90 degrees. Authors in [3] extended the work of [2] and proposed a variational method of inpainting based on PDEs. The PDEs were devised and the solutions obtained were based on level sets of the intensity function. A method based on the outlines of the Navier-Stokes was introduced in [4]. The major drawback of [2-4] was that their inability to reconstruct regions containing textures. Inpainting methods like those require complex energy functionals and solutions were found from the assumptions of Bounded Variation (BV) model. For non-texture images, theoretical image models popularly known as the TV (Total Variation) model were adopted in [5], in which the TV algorithm was extended to the Curvature-Driven Diffusion (CDD) model. Every PDE-based inpainting model is more Corresponding author: Veeramma Yatnalli Engineering, Technology & Applied Science Research Vol. 10, No. 3, 2020, 5790-5795 5791 www.etasr.com Yatnalli et al.: Review of Inpainting Algorithms for Wireless Communication Application appropriate for carrying out small, non-textured target regions. The limitation of the diffusion process is that the blurring becomes obvious when filling larger image regions. The above methods have limitations in recovering large damaged regions. B. Texture Synthesis and Exemplar based Image Inpainting Anisotropic diffusion is related with the inpainting field [6] and keeps the boundaries intact across the inpainted region to avoid the edges getting blurred. When focusing on small regions, simpler models can be considered instead of specific mathematical geometrical theories. One such method [7] performs convolution using a simple 3×3 coefficient filter on the missing region to diffuse valid/known information to the missing domain pixels. To solve this problem, a diffusion barrier must be considered to stop the algorithm, where the changes in contrast are more significant. To remove film scratches in a video, the method based on spacio-temporal inpainting and proposed in [8] restores the image pixels in scratch areas by considering image pixels of a undamaged region in the same image frame and also considering the frames which are adjacent to it. Texture synthesis is a technique related to inpainting. Basically it deals with selecting and synthesizing the texture into the domain of inpainting. The texture’s most inherent property is its regularness. A regular (deterministic, periodic, structured) texture is characterized by a basic element (texel or texeton) which is regularly placed on lattice or a grid. Examples of regular textures are floor tiles, brick walls, and sand while smoke is non-regular. Every texture contains some deterministic and stochastic properties. Texture synthesis algorithms test a variety of textures from periodic to most random types. In 1999, authors in [9] found a different approach to handle texture synthesis. They adopted a nonparametric way of developing texture from an initial seed. This was the first kind of image-based texture synthesis. They copied pixels of the image itself in the synthesis process. In [10], a specific algorithm was proposed to synthesize natural textures. In raster manner, every pixel has four previously synthesized neighbor pixels. The algorithm reduces the search space of every pixel to only four neighbors. If the left neighbor pixel is synthesized from (x; y) on the sample, its candidate pixel is (x+1; y). These methods favored copying neighbor pixels to preserve larger texture structures. It was considered as an intermediate step just before the development of patch based synthesis. They gave better and faster results for structure related problems. The first patch- based texture synthesis algorithm developed was image quilting [11], in which the sample of the image is treated as grid with a block size of 32×32, with 4 to 8 pixels overlapping each other by adjacent blocks. The blocks are picked up from the image sample texture to fit in a raster scan. In the search process, regions that are overlapping on left and top of a new block are matched. Authors in [12] sought for better quality in reducing errors by finding boundaries between patches. Graphcut synthesis procedure is not fast, but it provides very good results. Variational inpainting and texture synthesis algorithms are separate fields of research, though their intention is to solve related problems. Inpainting aims at filling an inpainting region by preserving image smoothness, texture synthesis generates new texture from a sample. Authors in [13] carried out image completion by applying structure inpainting and texture synthesis simultaneously to fill image holes. In their work, image decomposition divides the image into structured regions and texture parts. Inpainting is performed on the structure image and texture synthesis on the texture image. The two images are recombined to get the final result. The methods in [2, 9] are appropriately applied for damaged regions, and the final result is obtained by adding both. The algorithm is a bit slow, gives blurry results due to diffusion, and is limited to small gaps. However, it is the first pioneered work that combines the strengths of both structural inpainting and texture synthesis. Similar efforts were made in [14], based on adaptive ND tensor voting. It provides good results, and large damaged areas can be repaired, but the technique requires the implementation of image segmentation. The most exquisite contribution in this field is a work popularly known as exemplar-based image inpainting [15] in which an sampling patch-based inpainting method for region filling and object removal method which is simpler and faster was proposed. Inspired by [9], it selects locations at boundary gaps, then image blocks are matched with the copies searched from known regions to complete the gap. The method performs the synthesis task through a best-first filling strategy that depends entirely on the priority values assigned to each patch. After finding the patch with the maximum priority, the most similar patch is chosen from the intact region to replace it, and then the priority values are updated to continue the above steps repeatedly. Except from exemplar-based methods, the following methodologies were applied to image inpainting and satisfactory results were obtained. Authors in [16] applied discrete global optimization technique which was time- consuming. An image inpainting based on context-aware patch-based was presented in [17]. The image was divided into patches with variable sizes. This encoding method maintained the consistency of neighboring patches. To complete the large gaps surrounded by varieties of structure and texture, authors in [18] achieved both significant speed and performance. To limit patch selection, a method on patch subspace learning which was sensitive to the initial values was proposed in [19]. To enhance the similarity between matching patches, runtime is reduced by the coherent direction-aware patch alignment scheme [20]. A patch-based image completion [21] with patch transformation guides the filling process. From the works available on inpainting, PDE based interpolation inpainting technique provides a simple and appropriate solution for filling the missing region’s information while texture information can be used to grow the lost texture data. A state-of-the-art method which uses dense multi-scale fusion network with self-guided regression loss and geometrical alignment constraint for image fine-grained inpainting which highly improves the quality of produced images is proposed in [22]. III. INPAINTING ALGORITHMS FOR IMAGE COMPRESSION Inpainting techniques exploit the redundancy which is inherent in images and achieve lossy compression. They aim at finding very compact representations in such a way that the results approximate the original image. Some prominent characteristics extracted from the images are skipped at the Engineering, Technology & Applied Science Research Vol. 10, No. 3, 2020, 5790-5795 5792 www.etasr.com Yatnalli et al.: Review of Inpainting Algorithms for Wireless Communication Application transmitter side. At the receiving end, they are recovered after using assisted inpainting techniques. The scheme in [23] is based on the framework of image patches for compression. From the compression point of view, a huge set of image patches can be represented with different shapes, sizes, and orientations. However, the restricted patches must be regular ones, e.g. squares with a fixed size. This idea stems from the texture synthesis technique, in which the texture is synthesized by sampling the best match patch from the known region. The reconstruction is only required for the removed regions by virtue of the preserved ones, which is virtually the inpainting problem carried out at a patch level to complete the image. Several PDE-based and texture synthesis image inpainting techniques in achieving image compression are discussed in [24-28]. PDE-based methods are alternatives to transform- based methods such as the JPEG standard [29] which employs Discrete Cosine Transform (DCT), or its successor JPEG 2000 [30] that uses wavelet transform. In [31], implementing inpainting for compression is explained. In this approach, image regions dropped at the encoder intentionally describe the concise image. It also elaborates the transmission of image over multipath fading channels and reconstruction details about filling of the damaged or missing blocks in the propagation of compressed images (JPEG). Since it is difficult for inpainting methods to recover large regions that were dropped, edge- based inpainting techniques were developed for image compression [32, 33]. Edge information is extracted from dropped regions and later is converted into a compressed form which assists the inpainting process at the decoder. By recovering more edge regions, the edge-based inpainting achieves higher compression ratio. Authors in [34] address an adaptive patch-based inpainting algorithm for recovering image blocks in block-based image coding. In order to achieve compression, a generic Parameter Assistant Inpainting (PAI) method exploits different distributions of an image region in [35]. A sparse representation of these parameters assists reliable inpainting at the decoder side to recover large dropped regions. The inpainting techniques proposed in [36, 37] have the ability to reproduce the lost information faithfully. This enables the user to intentionally or voluntarily remove some regions in an image, i.e. by providing the user the ability to select the regions that he wishes to remove. Large dropped regions are restored utilizing the correlations between image blocks. To continue to achieve high CR and the required level of visual quality, a hybrid image compression method which embeds inpainting schemes into current transform based compression standards is considered to get the benefits of both algorithms. In [37], large dropped areas are recovered by filling various incomplete image regions, which consists of completely different descriptions of structures and surrounding backgrounds. This method achieves compression ratio up to 50%. A recent work on image compression with image inpainting based on PDE approach concentrated on spatial and tonal data optimization has been published in [38]. This paper also includes a comprehensive survey on PDE-based image compression. Although PDE-based methods are an alternative solution to transform-based methods such as the JPEG standard, from the earlier research publications, the conclusion can be drawn that combination of PDE based inpainting and JPEG provides better solutions and wider range of compression ratios. The PDE approach concentrated on spatial and transform-based compressions provides better results in terms of compression ratio without any need of assistant parameters. Multi-scale convolutions that sample content at multiple scales to assist with inpainting are introduced in [39]. The proposed inpainting and compression models are jointly trained to show that inpainting reduces the amount of information. IV. IMAGE TRANSMISSION OVER MULTIPATH FADING CHANNELS AND RECONSTRUCTION In digital wireless communication systems, the multipath channel reflects signal at multiple places. Consequently, the signal traverses to reach the receiver along several paths in addition to the direct signal. The channel impairments influence the transmission phenomenon in such a manner that errors occur in bursts and the damaged pixels become inconsistent with their adjacent pixels which are received correctly. From the reports in literature, the average loss rate of packets in propagation environment is 3.6% and they occur in a bursty manner. Critically, we might lose an entire line of an image. When image or video data are transmitted over noisy channels, some data are either missing or incorrect due to channel transmission errors or channel impairments. Images are prone to impulse (stuck-pixel) noise and other interference noises. Based on the impulse noise pixel’s value, it can be either categorized into Fixed Valued Impulsive Noise (Salt and Pepper Noise - SPN) or Random Valued Impulsive Noise (RVIN). In suppressing impulse noise, filters designed with median, minimum, and maximum are special types of order- statistics which are non-stationary (shift-variant) and non- linear. The contribution of inpainting algorithms based on variants of median filter deals with the removal of two types of impulse noise. These filter structures (Adaptive Median Filter and Directional Weighted Median) are capable of restoring images that are affected by both RVIN and SPN under extreme conditions and provide adequate results in the regions containing both slow variations in gray and high contrast edges. Many algorithms have been proposed in the past to remove impulse noise. Authors in [40] deal with the basics of median filter, the development of a weighted median filter and the theory of optimal weighted median filter for speech processing, weighted medians as robust predictors in DEP coding and Quincunx coding for image sequence restoration. The technique reported in [41] efficiently restores images which are corrupted due to mixed impulse and Gaussian noise. In [42], the median based filters are widely used because of their effective noise suppression capability and high computational efficiency. The technique uniformly replaces the gray-level value of every pixel by the median of its neighbors in the sliding window. Consequently, some desirable details are also removed, in particular, when the window size is large. For the removal of random-valued impulse noise, the Directional Weighted Median (DWM) filter [43] and the Multi-stage Directional Median (MSDWM) filter [44] provide better solutions. The filter presented in [45] attempts to eliminate SPN effectively. The filter in [46] uses a new impulse detector, which is based on the difference between the current pixel and its neighbors aligned with four main directions. The impulse Engineering, Technology & Applied Science Research Vol. 10, No. 3, 2020, 5790-5795 5793 www.etasr.com Yatnalli et al.: Review of Inpainting Algorithms for Wireless Communication Application detector addresses the challenge of detecting noisy samples and the output of noise removal technique is applied only to the affected image pixels. The algorithm is fast and provides good results in both edges and smooth regions. It is also understood from [47] that different kinds of errors such as SPN and RVIN can be removed from the variants of median filters such as AMF and DWMF by employing the surrounding information of the lost data. By diffusing the median information of pixels from the outside to the inside of the inpainted region, the important properties of edges are preserved. Bilateral filtering, produces unsatisfactory results. To process edge pixels and image pixels separately, Rank Ordered Absolute Differences (ROAD) technique is incorporated by adding a third component to the weighting function and the resulting filter is a trilateral filter. The filter in [48] preserves the edge details. An inpainting algorithm based on Directional Weighted Median (DWM) filter/ Adaptive Median Filter [49] de-noises the affected pixels (RVIN or SPN) when applied on images received through multipath fading channels (Rayleigh and Rician). The algorithm diffuses the median value of pixels from the exterior area into the inner area to be inpainted and thus preserves edges and fine details. A unique noise removal algorithm is proposed in [50] which detects up to 75% noise density using region based detection and filters. Progressive image transmission is difficult in the presence of a noisy channel, mainly due to the propagation of errors during the decoding of a progressive bit stream. Excellent results for this problem can be obtained through combined source channel coding techniques [51-53]. In [54, 55], the authors discuss the image transmission approach and demonstrate the performance of the scheme when implemented over mobile fading channels. A two-stage strategy is described. The first stage comprises of Error Control Coding (ECC) and the second of an inpainting tool for image reconstruction. Visually plausible images are obtained from the combination of these two stages over a range of Doppler frequencies. In [56], an inpainting algorithm applied to recover the errors from compressed data transmission through Wireless Sensor Networks (WSNs) has been proposed. The algorithm’s efficacy to restore the missing information of lossy received images has been experimentally proven. Authors in [57] propose a method for completing lost blocks in H.264 compressed image transmission. The losses can be recovered from inpainting and the synthesis of textures combination provided that the features are not completely lost in the received image. In [58], Copy-and-Paste Network, based on Deep Neural Network framework, video inpainting is performed by utilizing the additional information from other video frames. The network is trained in such a way that it copies the contents in reference frames and pastes them to fill the gaps/holes in the target frame. The material available in [59] is helpful for channel implementation and in creating various multipath fading channel models. To compare ECC, details related to Forward Error Correcting code such as Reed Solomon code are referred from [60]. V. MODELLING MULTIPATH FADING WIRELESS CHANNELS Two kinds of mobile fading effects describe the channel characteristics: large and small scale fading [60, 62]. Rayleigh or Rician fading are examples of small-scale fading. When multiple reflective paths are encountered, the received signal envelope is expressed through a Probability Density Function (PDF) related to a Rayleigh or a Rician distribution [62]. Author in [63] summarized eight descriptions regarding Rayleigh fading channel simulations consisting of one deterministic model and seven statistical models. To model the Rayleigh fading channel, the models in [64, 65] have been widely used. The software simulations to model multiple path fading channels are important components of wireless systems simulations. Authors in [66] discuss various ways of modeling fading channels (flat) in MATLAB. The details are helpful in modeling many of the fading channel effects with different test conditions. VI. CONCLUSION In this paper, the contributions of pure inpainting are reviewed. A detailed review of PDE-based image compression methods which constitute a challenging application of inpainting algorithms is conducted. Several variants of filtering techniques are studied for impulsive noise removal. Error control coding technique was selected for comparison. The review work embodied in this paper addressed two problems associated with wireless communication and highlighted restoration algorithms to find the solutions. The two problems are: image compression to achieve reduced bit rate (increase in compression ratio) using hybrid compression method and image propagation over multipath fading channels followed by recovery of pixels damaged due to channel effects. REFERENCES [1] S. Masnou, J. M. Morel, “Level lines based disocclusion”, International Conference on Image Processing, Chicago, USA, October 7-7, 1998 [2] M. Bertalmio, G. Sapiro, V. Caselles, C. Ballester, “Image inpainting”, 27th Annual Conference on Computer Graphics and Interactive Techniques, New York, USA, July 23-28, 2000 [3] C. Ballester, M. Bertalmio, V. Caselles, G. Sapiro, J. Verdera, “Filling- in by joint interpolation of vector fields and gray levels”, IEEE Transactions on Image Processing, Vol. 10, No. 8, pp. 1200–1211, 2001 [4] M. Bertalmio, A. L. Bertozzi, G. Sapiro, “Navier-stokes, fluid dynamics, and image and video inpainting”, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Kauai, USA, December 8- 14, 2001 [5] T. F. Chan, J. Shen, “Nontexture inpainting by curvature-driven diffusions”, Vol. 12, No. 4, pp. 436-449, 2001 [6] P. Perona, J. Malik, “Scale-space and edge detection using anisotropic diffusion”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 12, No. 7, pp. 629–639, 1990 [7] M. M. Oliveira, B. Bowen, R. McKenna, Y. S. Chang, “Fast digital image inpainting”, International Conference on Visualization, Imaging and Image Processing, Marbella, Spain, September 3-5, 2001 [8] Y. Umeda, K. Arakawa, “Removal of film scratches using exemplar- based inpainting with directional median filter”, International Symposium on Communications and Information Technologies, Gold Coast, Australia, October 2-5, 2012 [9] A. A. Efros, T. K. Leung, “Texture synthesis by non-parametric sampling”, Seventh IEEE International Conference on Computer Vision, Corfu, Greece, September 20-27, 1999 [10] M. Ashikhmin, “Synthesizing natural textures”, Proceedings of the Symposium on Interactive 3D Graphics, Chapel Hill, USA, March 26- 29, 2001 [11] A. A. Efros, W. T. Freeman, “Image quilting for texture synthesis and transfer”, 28th Annual Conference on Computer Graphics and Interactive Techniques, New York, USA, August 12-17, 2001 Engineering, Technology & Applied Science Research Vol. 10, No. 3, 2020, 5790-5795 5794 www.etasr.com Yatnalli et al.: Review of Inpainting Algorithms for Wireless Communication Application [12] V. Kwatra, A. Schodl, I. Essa, G. Turk, A. Bobick, “Graphcut textures: Image and video synthesis using graph cuts”, ACM Transactions on Graphics, Vol. 22, No. 3, pp. 277–286, 2003 [13] M. Bertalmio, L. Vese, G. Sapiro, S. Osher, “Simultaneous structure and texture image inpainting”, IEEE Transactions on Image Processing, Vol. 12, No. 8, pp. 882–889, 2003 [14] J. Jia, C. K. Tang, “Image repairing: Robust image synthesis by adaptive ND tensor voting”, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Madison, USA, June 18-20, 2003 [15] A. Criminisi, P. Perez, K. Toyama, “Region filling and object removal by exemplar-based image inpainting”, IEEE Transactions on Image Processing, Vol. 13, No. 9, pp. 1200–1212, 2004 [16] N. Komodakis, G. Tziritas, “Image completion using efficient belief propagation via priority scheduling and dynamic pruning”, IEEE Transactions on Image Processing, Vol. 16, No. 11, pp. 2649–2661, 2007 [17] T. Ruzic, A. Pizurica, “Context-aware patch-based image inpainting using markov random field modeling”, IEEE Transactions on Image Processing, Vol. 24, No. 1, pp. 444–456, 2015 [18] N. Alotaibi, F. Labrosse, “Image completion by structure reconstruction and texture synthesis”, Pattern Analysis and Applications, Vol. 18, No. 2, pp. 333–350, 2015 [19] S. Ge, K. Xie, R. Yang, Z. Shi, “Image completion using global patch matching and optimal seam synthesis”, 22nd International Conference on Pattern Recognition, Stockholm, Sweden, August 24-28, 2014 [20] H. Zhao, H. Guo, X. Jin, J. Shen, X. Mao, J. Liu, “Parallel and efficient approximate nearest patch matching for image editing applications”, Neurocomputing, Vol. 305, pp. 39-50, 2018 [21] J. B. Huang, S. B. Kang, N. Ahuja, J. Kopf, “Image completion using planar structure guidance”, ACM Transactions on Graphics, Vol. 33, No. 4, Article ID 129, 2014 [22] Z. Hui, J. Li, X. Wang, X. Gao, “Image fine-grained inpainting”, available at: https://arxiv.org/pdf/2002.02609.pdf, 2020 [23] V. Yatnalli, K. L. Sudha, “Patch based image completion for compression application”, Fifth International Conference on Signal and Image Processing, Bangalore, India, January 8-10, 2014 [24] R. Distasi, M. Nappi, S. Vitulano, “Image compression by B-tree triangular coding”, IEEE Transactions on Communications, Vol. 45, No. 9, pp. 1095–1100, 1997 [25] I. Galic, J. Weickert, M. Welk, A. Bruhn, A. Belyaev, H. P. Seidel, “Towards PDE-based image compression”, in: Variational, Geometric, and Level Set Methods in Computer Vision, Vol. 3752, Springer, 2005 [26] L. Ghouti, A. Bouridane, M. K. Ibrahim, “Image compression using texture modeling”, IEEE International Symposium on Circuits and Systems, Kobe, Japan, May 23-26, 2005 [27] V. Bastani, M. S. Helfroush, K. Kasiri, “Image compression based on spatial redundancy removal and image inpainting”, Journal of Zhejiang University Science C, Vol. 11, No. 2, pp. 92–100, 2010 [28] D. Liu, X. Sun, F. Wu, “Inpainting with image patches for compression”, Journal of Visual Communication and Image Representation, Vol. 23, No. 1, pp. 100–113, 2012 [29] W. B. Pennebaker, J. L. Mitchell, JPEG: Still image data compression standard, Springer, 1993 [30] D. Taubman, M. Marcellin, JPEG2000 image compression fundamentals: Standards and practice, Springer, 2002 [31] S. D. Rane, G. Sapiro, M. Bertalmio, “Structure and texture filling-in of missing image blocks in wireless transmission and compression applications”, IEEE Transactions on Image Processing, Vol. 12, No. 3, pp. 296–303, 2003 [32] D. Liu, X. Sun, F. Wu, S. Li, Y. Q. Zhang, “Image compression with edge-based inpainting”, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 17, No. 10, pp. 1273–1287, 2007 [33] C. Wang, X. Sun, F. Wu, H. Xiong, “Image compression with structure- aware inpainting”, International Symposium on Circuits and Systems, Kos, Greece, May 21-24, 2006 [34] Y. Liu, J. Wang, H. Zhang, “Image block error recovery using adaptive patch_based inpainting”, in: Computer Vision, Imaging and Computer Graphics. Theory and Applications, Vol. 229, Springer, 2010 [35] Z. Xiong, X. Sun, F. Wu, “Block-based image compression with parameter-assistant inpainting”, IEEE Transactions on Image Processing, Vol. 19, No. 6, pp. 1651–1657, 2010 [36] V. Yatnalli, K. L. Sudha, “Reduced bit rate using image inpainting”, in: Emerging Research in Electronics, Computer Science and Technology, Vol. 248, Springer, 2013 [37] V. Yatnalli, K. L. Sudha, “Image compression with inpainting”, IEEE International Symposium on Signal Processing and Information Technology, Ho Chi Minh City, Vietnam, December 12-15, 2012 [38] L. Hoeltgen, M. Mainberger, S. Hoffmann, J. Weickert, C. H. Tang, S. Setzer, D. Johannsen, F. Neumann, B. Doerr, “Optimising spatial and tonal data for PDE-based inpainting”, in: Variational Methods: In Imaging and Geometric Control, Walter de Gruyter GmbH, 2017 [39] M. H. Baig, V. Koltun, L. Torresani, “Learning to inpaint for image compression”, 31st Conference on Neural Information Processing Systems, Long Beach, USA, December 4-9, 2017 [40] L. Yin, R. Yang, M. Gabbouj, Y. Neuvo, “Weighted median filters: A tutorial”, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 43, No. 3, pp. 157–192, 1996 [41] E. Abreu, M. Lightstone, S. K. Mitra, K. Arakawa, “A new efficient approach for the removal of impulse noise from highly corrupted images”, IEEE Transactions on Image Processing, Vol. 5, No. 6, pp. 1012–1025, 1996 [42] T. Chen, H. R. Wu, “Adaptive impulse detection using center-weighted median filters”, IEEE Signal Processing Letters, Vol. 8, No. 1, pp. 1–3, 2001 [43] Y. Dong, S. Xu, “A new directional weighted median filter for removal of random-valued impulse noise”, IEEE Signal Processing Letters, Vol. 14, No. 3, pp. 193–196, 2007 [44] Z. Chen, L. Zhang, “Multi-stage directional median filter”, International Journal of Information and Communication Engineering, Vol. 5, No. 4, pp. 249–252, 2009 [45] R. H. Chan, C. W. Ho, M. Nikolova, “Salt-and pepper noise removal by median-type noise detectors and detail preserving regularization”, IEEE Transactions on Image Processing, Vol. 14, No. 10, pp. 1479–1485, 2005 [46] H. Noori, S. Saryazdi, “Image inpainting using directional median filters”, International Conference on Computational Intelligence and Communication Networks, Bhopal, India, November 26-28, 2010 [47] R. L. Biradar, V. V. Kohir, “A novel image inpainting technique based on median diffusion”, Sadhana, Vol. 38, No. 4, pp. 621–644, 2013 [48] M. V. Sarode, P. R. Deshmukh, “Image sequence denoising with motion estimation in color image sequences”, Engineering, Technology & Applied Science Research, Vol. 1, No. 6, pp. 139-143, 2011 [49] V. Yatnalli, K. L. Sudha, “Image transmission over multipath fading channel and image denoising using directional weighted median filter”, International Journal of Computer Applications, Vol. 109, No. 10, pp. 18-23, 2015 [50] S. Banerjee, A. Bandyopadhyay, A. Mukherjee, A. Das, R. Bag, “Random valued impulse noise removal using region based detection approach”, Engineering, Technology & Applied Science Research, Vol. 7, No. 6, pp. 2288-2292, 2017 [51] J. Modestino, D. Daut, “Combined source-channel coding of images”, IEEE Transactions on Communications, Vol. 27, No. 11, pp. 1644– 1659, 1979 [52] M. J. Ruf, J. W. Modestino, “Operational rate-distortion performance for joint source and channel coding of images”, IEEE Transactions on Image Processing, Vol. 8, No. 3, pp. 305–320, 1999 [53] A. Nosratinia, J. Lu, B. Aazhang, “Source-channel rate allocation for progressive transmission of images”, IEEE Transactions on Communications, Vol. 51, No. 2, pp. 186–196, 2003 [54] H. Boeglen, C. Chatellier, “On the robustness of a joint source-channel coding scheme for image transmission over non frequency selective Engineering, Technology & Applied Science Research Vol. 10, No. 3, 2020, 5790-5795 5795 www.etasr.com Yatnalli et al.: Review of Inpainting Algorithms for Wireless Communication Application Rayleigh fading channels”, 2nd International Conference on Information & Communication Technologies, Damascus, Syria, April 24-28, 2006 [55] H. Boeglen, C. Chatellier, O. Haeberle, P. Bourdon, C. Olivier, “WTSOM: A robust still-image transmission scheme suitable for fading channels”, in: Advanced Intelligent Computing Theories and Applications with aspects of Artificial Intelligence, Lecture Notes in Computer Science, Vol. 6216, pp. 334-341, 2010 [56] P. Stavrou, G. Nikolakopoulos, N. Fanakis, A. Tzes, T. Theoharis, “An application of the inpainting algorithm for recovering packet losses from transmitting sequential quad tree compressed images over wireless sensor networks”, IFAC Proceedings Volumes, Vol. 42, No. 19, pp. 514- 519, 2009 [57] T. D. H. Du, “Using structure and texture filling-in of missing H.264 image blocks in fading channel transmission”, 2006 International Conference on Image Processing, Computer Vision, & Pattern Recognition, Las Vegas, Nevada, USA, June 26-29, 2006 [58] S. Lee, S. W. Oh, D. Y. Won, S. J. Kim, “Copy-and-paste networks for deep video inpainting”, IEEE International Conference on Computer Vision, Seoul, South Korea, October 27-November 3, 2019 [59] Mathworks, Communications toolbox, available at: https://www. mathworks.com/products/communications.html [60] B. Sklar, Digital communications, 2nd Edition, Prentice Hall, 2001 [61] V. Yatnalli, K. L. Sudha, “Joint source-channel coding by inpainting and RS code”, Journal of Advanced Research in Dynamical and Control Systems, Vol. 10, No. 13, pp. 1663-1678, 2018 [62] J. G. Proakis, Digital communications, McGraw-Hill, 1995 [63] M. Patzold, Mobile fading channels, John Wiley & Sons, 2002 [64] W. C. Jakes, Microwave mobile communications, John Wiley & Sons, 1974 [65] R. H. Clarke, “A statistical theory of mobile-radio reception”, Bell System Technical Journal, Vol. 47, No. 6, pp. 957–1000, 1968 [66] C. D. Iskander, “A MATLAB-based object-oriented approach to multipath fading channel simulation”, available at: https://www. mathworks.com/matlabcentral/fileexchange/18869-a-matlab-based- object-oriented-approach-to-multipath-fading-channel-simulation