Adaptive Guided Image Filter for Improved In-Loop Filtering in Video Coding

Size: px
Start display at page:

Download "Adaptive Guided Image Filter for Improved In-Loop Filtering in Video Coding"

Transcription

1 Adaptive Guided Image Filter for Improved In-Loop Filtering in Video Coding Chen Chen #1, Zexiang Miao 2, Bing Zeng # 3,4 # Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology Clear Water Bay, Kowloon, Hong Kong, China 1,3 {cchenaf,eezeng}@ust.hk Institute of Image Processing, University of Electronic Science and Technology of China No.2006, Xiyuan Avenue, West Hi-tech Zone, Chengdu, Sichuan, China 2 zxmiao@std.uestc.edu.cn 4 eezeng@uestc.edu.cn Abstract This paper proposes a new adaptive sharpening filter based on guided image filter and improves HEVC s inloop filter architecture by embedding sharpening filter between deblocking filter and SAO. The proposed algorithm classifies pixels of a frame into several groups according to uniform quantization of each pixel s Sum-Modified-Laplacian value and assigns identical optimal filtering parameters to the pixels belonging to the same group based on rate-distortion optimization. Simulation results show that our proposed algorithm achieves 0.7% on average and up to 8% BD-rate reduction with respect to the original HEVC in-loop filtering method. Encoding time increases slightly by about 15% and decoding time increases by 70% on average without special optimization of C program integrated in HM I. INTRODUCTION With the rapid growth of demand for high-definition videos with 1080p or even 4K resolutions and the limited storage space or network bandwidth, more and more people are inspired to dedicated in research on video compression. High Efficiency Video Coding (HEVC) is a newly established video coding standard in Jan as the successor of H.264/AVC by joint collaborative team on video coding (JCT-VC), whose primary goal is to achieve 50% bit-rate reduction as compared with H.264/AVC under the same perceptual quality [1]. While inheriting most of H.264/AVC s features, HEVC is still based on a hybrid coding scheme using block-based predictions and transforms. Unlike the fixed macroblock coding basic unit [2], HEVC introduces a flexible quadtree structure called Coding Tree Unit (CTU), predefined by configuration with size 16 16, or 64 64, which can be further split into different sizes of Coding Unit (CU) varying from 8 8 to 64 64, Prediction Unit (PU) and Transform Unit (TU) varying from 4 4 to adaptively according to complexity of frame textures [1]. Such a block-based coding scheme adopted by H.264/AVC and HEVC will be no doubt that leads to blocking artifacts because of the discontinues occurred on block boundaries MMSP 15, Oct Oct. 21, 2015, Xiamen, China /15/$31.00 c 2015 IEEE caused by quantization errors and differences among motion vectors of adjacent blocks [3]. Besides, another artifact ringing artifact will also be introduced after compression, which is analogous to the Gibbs phenomenon and results from the high frequency detail loss due to quantization [4]. In the most recent version of HEVC codec, two kinds of in-loop filters are adopted in the standard deblocking filter [5] whose role is to reduce the blocking artifact and sample adaptive offset (SAO) [6] aimed at removing the ringing artifact. Both the two in-loop filters are designed to improve the subjective visual quality and objective coding efficiency while reducing the implement complexity, especially considering the parallel operations of encoder and decoder. Another in-loop filter adopted by early HEVC version is adaptive loop filter (ALF), which is a Wiener-based adaptive filter in order to minimize the mean square error between original samples and decoded samples [7]. The essence of current deblocking filter is still low-pass filtering by eliminating high frequency noise occurred on block boundaries. Even the HEVC standard has employed some smart strategy to identify the discontinues of block boundaries and real image edges, it still blurs some exact image textures. So the most important part of in-loop filter is to preserve the original image edges or even recover the real image textures as far as possible while removing the blocking and ringing artifacts at the same time. So, in recent years, many people spent a lot of efforts on pursing some sharpening filters, playing an opposite role of deblocking filter, which can sharpen image edges and restore image textures. In [8], a famous bilateral filter is proposed to smooth image while preserving edges by means of a nonlinear combination of nearby image values. Based on such edge-preserving smooth image filter, paper [9] proposes a new type of trained bilateral filter by least mean square optimization to reduce coding artifacts. Paper [10] integrates bilateral filer into early HEVC coding standard, doing rate-distortion optimization (RDO) combined with ALF to enhance coding efficiency. Inspired by the classical bilateral filter, an explicit image filter named guided filter is proposed in [11]. Derived

2 from a local model, the guided filter generates output image considering the content of a guidance image (can be the input image itself), which can perform as an edge-preserving smooth operator or even sharpening operator and has better behavior as compared with the bilateral filter. Paper [12] has employed this guided image filter on screen content coding. Consequently, the filter is with large probability useful for video coding, reducing coding artifacts while preserving real image edges and finally resulting in significant enhancement of coding efficiency. Therefore, in this article, we will propose an adaptive sharpening filter to improve in-loop filter of video coding based on guided image filtering. The rest of the paper is organized as follows. In Section 2, we briefly introduce the related work of the guided image filter. In Section 3, we detailed present our proposed sharpening filter integrated with HEVC standard. Some experimental results are shown in Section 4. Finally, Section 5 concludes this paper. II. REVIEW OF GUIDED IMAGE FILTER Guided image filter (GIF) is proposed in [11]. In this algorithm, a guidance image G, which could also be identical to the input image I itself, is introduced. GIF assumes that the filter is a local linear model between the guidance image and the filter output image Y as Y (i) = a k G(i) b k, k ω k (1) where {a k, b k } are some linear coefficients considered to be constant in a square window ω k (can be 3 3, 5 5, 7 7, ) which contains image pixel i. In order to solve out the coefficients {a k, b k }, the GIF algorithm proposes a cost function that minimizes the square error between input pixel value I(i) and filter output pixel value Y (i) by E(a k, b k ) = [ ] (a k G(i) b k I(i)) 2 ɛa 2 k (2) i ω k where ɛa 2 k is a regularization term preventing a k from being too large. Simply computing E(a k,b k ) a k = 0 and E(a k,b k ) b k = 0, the solution of Eq. (2) are given by: 1 ω a k = k i ω k G(i)I(i) µ k I k σk 2 ɛ (3) b k = I k a k µ k (4) where ω k means the pixel number in window ω k, µ k and σ 2 k are the mean and variance of guidance image G in window ω k, respectively and I k represents the mean value of input image I in window ω k. Finally, after averaging all the possible output values Y (i) for all windows ω k that contains pixel i, the filter output is given by: Y (i) = 1 ω k k:i ω k (a k G(i) b k ) = a(i)g(i) b(i) (5) Input Video. DPB Input Video. DPB erence samples SAO erence samples SAO Deblk. Filter Control Deblk. MVs - Residual Inter Comp. /Inter Mode Decision Pred. SAO Params Reconstructed T & Q MVs/ modes Q -1 & T -1 (a) HEVC encoder architecture Filter Control Sharpening Filter Filter Control MVs - Residual Inter Comp. /Inter Mode Decision Pred. SAO Params Reconstructed SF Params T & Q MVs/ modes Q -1 & T -1 Sharpening Filter params Quantized residuals SAO params Quantized residuals SAO params CABAC CABAC Bit-Stream Bit-Stream (b) New encoder architecture including proposed sharpening filter Fig. 1. Comparison of traditional HEVC encoder architecture and new encoder architecture III. PROPOSED ADAPTIVE SHARPENING FILTER A. Proposed In-loop Filter Architecture As shown in Fig. 1(a), the in-loop filter part of traditional HEVC encoder architecture consists of two filters deblocking filter and SAO. Inheriting the two in-loop filters, our new proposed encoder architecture embeds a sharpening filter based on guided image filter between the deblocking filter and SAO. The three filters aim at reducing blocking artifact, sharpening or restoring image edges and eliminating ringing artifact, respectively. Like SAO, the sharpening filter also needs be controlled by some filtering parameters that are estimated by previous already encoded frames and chosen in current frame according to rate-distortion optimization. And of course, such parameters should be packed into bitstream by entropy coding and transmitted to decoder. Detailed algorithm of this sharpening filter will be described in the following subsections. B. Derivation of Self-guided Image Filter In term of video coding, the only known information for the decoder is the already decoded frames, so the most straightforward way to handle the GIF algorithm is regarding decoded frame itself as guidance image directly. Therefore, the GIF algorithm can be simplified as self-guided image filter. Replacing guidance image G(i) as input image itself I(i) in Eq. (3) and Eq. (4), the solutions of parameters {a k, b k } are

3 (a) (b) (c) (d) Fig. 2. BasketballDrill coded by encoder lowdelay P main configuration, QP=27, frame 10: (a) reconstructed image after deblocking filter, dB; (b) reconstructed image after deblocking and pixel-adaptive self-guided image filter, dB; (c) difference map between (a) and (b); (d) optimal map (pixel with color black means no guided filter, blue means = 5, green means = 10, yellow means = 15 and red means = 20) (a) (b) (c) (d) Fig. 3. BasketballPass coded by encoder lowdelay P main configuration, QP=27, frame 5: (a) reconstructed image after deblocking filter, dB; (b) reconstructed image after deblocking and pixel-adaptive self-guided image filter, dB; (c) difference map between (a) and (b); (d) optimal map (pixel with color black means no guided filter, blue means = 5, green means = 10, yellow means = 15 and red means = 20) (a) (b) (c) (d) Fig. 4. Johnny coded by encoder lowdelay P main configuration, QP=27, frame 5: (a) reconstructed image after deblocking filter, dB; (b) reconstructed image after deblocking and pixel-adaptive self-guided image filter, dB; (c) difference map between (a) and (b); (d) optimal map (pixel with color black means no guided filter, blue means = 5, green means = 10, yellow means = 15 and red means = 20) given by: ak = 1 ωk P i ωk I σk2 2 2 (i) I k 2 = bk = I k ak I k = I 2k I k σk2 = σk2 σk2 (6) Ik σk2 (7) where σk2 and I k represents variance and mean of input image in window ωk. Then, it s easy to derive the filter output as: 2 σk I(i) I k 1 X Y (i) = (8) ωk σk2 k:i ωk Observing the solution of {ak, bk } in Eq. (6) and Eq. (7), suppose the parameters ωk and are determined, it s obvious that in some flat areas the value of ak will close to 0 while bk will close to I k, which means that the pixel located in the middle of a flat areas will be smoothed by the pixels nearby. On the other hand, in some fluctuating area the value of ak will close to 1 while bk will close to 0, which means that the pixel located in the middle of a fluctuating area will remain unchange. Such features ensure that original image edges will not be smoothed, achieving the goal edgepreserving. Furthermore, changing of parameters {ωk, } will adjust the degree of edge sharpness. In term of the algorithm complexity, Eq. (8) clearly shows that only some local variances and means should be precalculated and then a linear combination of pixel values in a local window is regarded as the filter output of each pixel. So, such algorithm has a O(N ) computation complexity (N is the total pixel number), which is a great advantage for video coding that requires fast encoding and decoding speed. C. Performance of Pixel-adaptive Self-guided Image Filter Original GIF algorithm applies the filter on the whole image using the same parameters [11], but it s a very coarse strategy to enhance quality of a reconstructed frame after compression since there is an original frame as a reference and a strict objective criteria PSNR. So the most accurate solution to achieve the best filter output is determining parameters for each pixel respectively, namely pixel-adaptive self-guided image filter. Fortunately, only two parameters local window size ω and coefficient need to be handled (refer to Eq. (8)). Experiments in [11] detailed demonstrate that larger window

4 size results in smoother filter output. While our goal is not to smooth the flat area but to sharpen the image edges, we should spend no efforts on searching the optimal window size for each pixel but fix the window size ω as the smallest 3 3. Therefore, the only parameter should be chosen adaptively is ɛ. We conduct a much more accurate experiment that assigns an adaptive parameter ɛ to each pixel. ɛ is optimized by calculation square errors after filtering over five possible options ɛ = {5, 10, 15, 20} and don t filtering. Notice that the guided filter is only applied on Luma component. Three sequences (BasketballDrill, BasketballPass and Johnny) are coded by default encoder lowdelay P main configuration with quantization parameter (QP) equaling 27. Experiment results are shown in Fig Sub-images (a) (b) (c) (d) represent reconstructed frames after deblocking filter, reconstructed frames after deblocking flterpixel-adaptive selfguided image filter, difference map between (a) and (b) and optimal ɛ map, respectively. Observing these figures, especially the subparts in small red windows, the optimal pixel-adaptive self-guided image filter sharpens the image edges more naturally and continuously, further reducing some blocking artifacts and even ringing artifacts. In addition, objective qualities are also significantly improved by fantastic more than 1dB PSNR gain. Difference maps clearly illustrate that main enhancements occurred on image edges and high variance areas. Finally, the most important ɛ maps also indicate that the flat areas are assigned with small ɛ values or even no filtering while the fluctuating areas or image edges are filtered with large ɛ values. Although such pixel-adaptive self-guided image filter will result in significant PSNR gain with optimal parameter assignment, it s a huge bit-rate expense when transmitting the ɛ maps shown in Fig. 2 4(d). Therefore, a feasible alternative strategy is to estimate the optimal ɛ map using already known information previous decoded frames, which can keep a balance between increasing of extra bit-rate and improvement of video quality. D. Estimation of Parameters The above section detailed discusses that the only parameter need to be estimated in entire guided image filtering algorithm is the ɛ and experiments demonstrate that the chosen of ɛ are highly correlated with the texture complexity. Consequently, a logical idea is to consider each pixel s gradient intensity. The Laplace operator is a differential operator given by the divergence of the gradient of a continuous function on Euclidean space. A discrete approximation to the modified Laplacian is obtained as: ML(x, y) = 2I(x, y) I(x 1, y) I(x 1, y) 2I(x, y) I(x, y 1) I(x, y 1) Then the Sum-Modified-Laplacian (SML) [13] operator is computed in a small window (2N 1) (2N 1) as below: SML(i, j) = in in x=i N y=i N (9) [ML(x, y)] (10) VPS id VPS data VPS SPS id VPS index SPS data SPS PPS id SPS index PPS data SF Param. PPS First slice flag PPS index Slice seg. header Slice seg. data Slice segment Fig. 5. Parameter set referencing hierarchy including the guided image filtering based sharpening filer parameters All pixels in an entire frame are classified into M groups according to uniform quantization of their SML values. Pixels assigned in each group share one parameter ɛ selected from a candidate list E and determined by rate-distortion optimization (RDO). According to a large number of experiments, finally in our proposed adaptive guided filter algorithm, the small window for SML calculation is defines as 7 7 (N = 3), window of guided filter local averaging is fixed as 3 3 ( ω = 3 3), each frame is divided into 16 groups (M = 16) and the ɛ candidate list is E = {0, 1, 2, 3,, 31}, where ɛ = 0 means applying on guided filter on these pixels. Summarily, the process of adaptive guided image filtering optimization is as follow: Divide all pixels of a frame into 16 groups based on calculation of SML, For all the pixels associated to group i, do Define M inrdcost(i) = λ rate(0) (means no guided filering) For each candidate ɛ in set E, do compute RDCost(i) = SSE(i, ɛ) λ rate(ɛ) on the image pixels belonging to group i before and after guided filter. if RDCCost(i) < M inrdcost(i), store the best parameter ɛ and update M inrdcost(i) = RDCCost(i). Go to next candidate ɛ in set E Go to next group i Perform guided image filter on all the pixels using the optimal parameters for each group. Notice that the rate(ɛ) represents the bit cost when coding ɛ, which will be detailed explained in the next subsection. E. Syntax Design and Entropy Coding of Parameters The coded information filter coefficient ɛ need to be transmitted. As shown in Fig. 5, the parameters are located in the picture parameter set (PPS) since the coefficient set of ɛ is used for an entire frame and will change among different pictures. Since adjacent frames usually share similar parameters, for B or P frame, a most probable ɛ candidate list for each group i is defined as E best i = {ɛ 1 i, ɛ2 i, ɛ3 i, ɛ4 i } which are estimated by corresponding group of previous already coded reference frames (up to 4). For the remaining ɛ in candidate list E, calculate the smallest difference between ɛ and the value in E best i, then transmit the index in E best i and the difference value.

5 TABLE I HM-16.5 (60 FRAMES, encoder intra main CONFIGURATION) Traffic -0.26% -0.51% Class A PeopleOnStreet -0.85% -1.49% (4k) Nebuta -0.10% -0.12% SteamLocomotiveTrain -0.28% -0.25% Avg -0.37% -0.59% Kimono -1.22% -1.27% ParkScene -0.00% -0.16% Class B Cactus -0.36% -0.52% (1080p) BasketballDrive -0.75% -1.35% BQTerrace -0.01% -0.10% Avg -0.47% -0.68% BasketballDrill -0.64% -0.87% Class C BQMall -0.38% -0.50% (WVGA) PartyScene -0.32% -0.40% RaceHorses -0.53% -0.61% Avg -0.46% -0.59% BasketballPass -0.51% -0.64% Class D BQSquare -0.73% -0.88% (WQVGA) BlowingBubbles -0.30% -0.48% RaceHorses -0.57% -0.64% Avg -0.53% -0.66% FourPeople -0.80% -1.09% Class E Johnny 0.01% -0.18% (720p) KristenAndSara -0.74% -1.03% Avg -0.51% -0.77% BasketballDrillText -0.28% -0.87% Class F ChinaSpeed -0.44% -0.64% Synthetic SlideEditing -0.98% -0.91% SlideShow -1.80% -1.95% Avg -0.87% -1.09% Avg BD-rate -0.53% -0.73% Overall Encoding time 134% 138% Summary Decoding time 158% 168% TABLE II HM-16.5 (60 FRAMES, encoder randomaccess main CONFIGURATION) Traffic 0.23% 0.04% Class A PeopleOnStreet -0.26% -0.56% (4k) Nebuta -0.45% -1.03% SteamLocomotiveTrain -1.46% -0.77% Avg -0.49% -0.58% Kimono -1.13% -1.15% ParkScene 0.37% 0.27% Class B Cactus 0.11% -0.07% (1080p) BasketballDrive -0.29% -0.45% BQTerrace -0.24% -0.49% Avg -0.23% -0.38% BasketballDrill -0.24% -0.51% Class C BQMall -0.38% -0.60% (WVGA) PartyScene -0.16% -0.26% RaceHorses -0.46% -0.72% Avg -0.31% -0.52% BasketballPass -0.21% -0.19% Class D BQSquare -0.59% -0.69% (WQVGA) BlowingBubbles -0.13% 0.03% RaceHorses -0.69% -1.07% Avg -0.40% -0.48% FourPeople -0.67% -0.75% Class E Johnny -0.02% -0.26% (720p) KristenAndSara -0.78% -0.71% Avg -0.49% -0.58% BasketballDrillText -0.35% -0.79% Class F ChinaSpeed -0.62% -0.73% Synthetic SlideEditing -0.09% -0.66% SlideShow -1.50% -1.46% Avg -0.64% -0.91% Avg BD-rate -0.42% -0.57% Overall Encoding time 109% 110% Summary Decoding time 168% 180% IV. EXPERIMENT RESULTS Simulations are conducted on a range of HEVC standard test video sequences including natural and synthetic scenes. Performance of the proposed algorithm is compared against the HEVC algorithm implemented in the new established HM-16.5 reference software [14] using the default encoder intra main, encoder randomaccess main, encoder lowdelay main and encoder lowdelay P main configurations. Furthermore, we take the average over 60 frames to ensure the correctness of experimental results. The whole algorithm is implemented on Luma component of 24 test sequences which are arranged into six classes: Class A (4K), Class B (1080p), Class C (WVGA), Class D (WQVGA), Class E (720p) and Class F (synthetic). The quantization parameters are set to QP = {22, 27, 32, 37} for the high quality test and QP = {27, 32, 37, 42} for the low quality test. The coding efficiency results are presented in Table I IV as the percentage of bit-rate savings (BD-rate [15]) with respect to the HM-16.5 main profile anchor. Statistics reveal that our algorithm obtain about 0.7% performance gain on average and can be up to 8% for the sequence Kimono under encoder lowdelay P main configuration, as compared with the original HEVC s coding scheme. Generally speaking, the proposed algorithm performs the best under encoder lowdelay P main configuration which can achieve 1.1% BD-rate reduction on average while the proposed filter save only 0.5% BD-rate under encoder randomaccess main configuration. Besides, this sharpening filter is more effective for low bir-rate video coding since the low quality test performs better than high quality test under all configurations. In terms of the algorithm complexity, the encoding time will increase by 10% on average because of introduction of the sharpening filter and the decoding time will increase by average 70%. V. CONCLUSION In this paper, we propose a new sharpening filter based on guided image filter and embeds this filter between deblocking filter and sample adaptive offset (SAO) in the HEVC encoding structure. Our algorithm classifies pixels of a frame into several groups according to uniform quantization of each pixel s Sum-Modified-Laplacian (SML) value and assigns optimal filtering parameters to the pixels belonging to each group based on rate-distortion optimization (RDO). Finally, we apply self-guided filtering on Luma component of images and each group shares the same parameters. Experimental results employing C program integrated in HM-16.5 show that our proposed algorithm achieves 0.7% on average and up to 8%

6 TABLE III HM-16.5 (60 FRAMES, encoder lowdelay P main CONFIGURATION) Traffic 0.39% -0.28% Class A PeopleOnStreet -0.28% -1.27% (4k) Nebuta -1.27% -2.37% SteamLocomotiveTrain -0.24% -0.79% Avg -0.35% -1.18% Kimono -7.50% -8.39% ParkScene 0.15% -0.77% Class B Cactus 0.10% -0.55% (1080p) BasketballDrive -0.24% -1.06% BQTerrace -0.23% -0.86% Avg -1.54% -2.33% BasketballDrill -0.22% -0.85% Class C BQMall -0.03% -0.58% (WVGA) PartyScene -0.21% -0.37% RaceHorses -0.37% -1.02% Avg -0.21% -0.70% BasketballPass -0.53% -1.51% Class D BQSquare -1.11% -1.22% (WQVGA) BlowingBubbles -0.47% -1.11% RaceHorses -0.68% -1.56% Avg -0.70% -1.35% FourPeople -0.46% -1.39% Class E Johnny -0.61% -1.54% (720p) KristenAndSara -1.11% -1.90% Avg -0.73% -1.61% BasketballDrillText -0.18% -0.88% Class F ChinaSpeed -0.58% -0.65% Synthetic SlideEditing -0.44% -0.57% SlideShow -2.18% -2.12% Avg -0.85% -1.05% Avg BD-rate -0.76% -1.40% Overall Encoding time 109% 111% Summary Decoding time 170% 180% TABLE IV HM-16.5 (60 FRAMES, encoder lowdelay main CONFIGURATION) Traffic 0.03% -0.23% Class A PeopleOnStreet -0.01% -0.56% (4k) Nebuta -1.29% -2.55% SteamLocomotiveTrain -0.08% -0.34% Avg -0.34% -0.92% Kimono -1.79% -2.00% ParkScene 0.07% -0.14% Class B Cactus -0.08% -0.22% (1080p) BasketballDrive 0.06% -0.12% BQTerrace -0.31% -0.44% Avg -0.41% -0.58% BasketballDrill 0.04% -0.36% Class C BQMall -0.12% -0.28% (WVGA) PartyScene -0.04% -0.25% RaceHorses -0.21% -0.65% Avg -0.08% -0.38% BasketballPass -0.47% -0.56% Class D BQSquare -0.55% -0.78% (WQVGA) BlowingBubbles -0.39% -0.83% RaceHorses -0.66% -1.11% Avg -0.52% -0.82% FourPeople -0.59% -1.05% Class E Johnny -0.46% -0.78% (720p) KristenAndSara -0.63% -0.73% Avg -0.56% -0.85% BasketballDrillText 0.07% -0.34% Class F ChinaSpeed -0.51% -0.58% Synthetic SlideEditing -0.56% -0.54% SlideShow -1.36% -1.46% Avg -0.59% -0.73% Avg BD-rate -0.41% -0.70% Overall Encoding time 109% 110% Summary Decoding time 170% 180% BD-rate reduction with respect to the original HEVC coding method. Encoding time increases slightly by about 15% and decoding time increases by 70% on average. Our future work will focus on more accurate estimation of filtering parameters which can achieve more significant enhancement of compression efficiency and further optimization of program s running efficiency for the purpose of decreasing coding time. REFERENCES [1] G. J. Sullivan, J.-R. Ohm, W.-J. Han and T. Wiegand, Overview of the high efficiency video coding (HEVC) standard, IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp , Dec [2] T. Wiegand, G. J. Sullivan, G. Bjøntegaard and A. Luthra, Overview of the H.264/AVC video coding standard, IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp , Jul [3] T. Meier, K. N. Ngan and G. Crebbin, Reduction of blocking artifacts in image and video coding, IEEE Trans. Circuits Syst. Video Technol., vol. 9, no. 3, pp , Apr [4] S. H. Oǧuz, Y.-H. Hu and T. Q. Nguyen, Image coding ringing artifact reduction using morphological post-filtering, IEEE Workshop on Multimedia Signal Processing, MMSP 1998, Redondo Beach, CA, USA, Dec. 7 9, [5] A. Norkin, G. Bjøntegaard, A. Fuldseth, M. Narroschke, M. Ikeda, K. Andersson, M. Zhou and G. Van der Auwera, HEVC deblocking filter, IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp , Dec [6] C.-M. Fu, E. Alshina, A Alshin, Y.-W. Huang, C.-Y. Chen, C.-Y. Tsai, C.-W Hsu, S.-M. Lei, J.-H. Park and W.-J. Han, Sample adaptive offset in the HEVC standard, IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp , Dec [7] C.-Y. Tsai, C.-Y. Chen, A. Alshin, T. Yamakage, I. S. Chong, Y.- W. Huang, C.-M. Fu, T. Itoh, T. Watanabe, T. Chujoh, M. Karczewicz and S.-M. Lei, Adaptive Loop Filtering for Video Coding, IEEE Trans. Circuits Syst. Video Technol., vol. 7, no. 6, pp , Dec [8] C. Tomasi and R. Manduchi, Bilateral filtering for gray and color images, IEEE Conference on Computer Vision, ICCV 1998, Bombay, India, Jan. 4 7, [9] H. Hu and G. de Haan, Trained bilateral filters and applications to coding artifacts reduction, IEEE Conference on Image Processing, ICIP 2007, San Antonio, TX, USA, Sep , [10] M. Naccari and F. Pereira, Adaptive bilateral filter for improved in-loop filtering in the emerging high efficiency video coding standard, Picture Coding Symposium, PCS 2012, Kraków, Poland, May 7 9, [11] K. He, J. Sun and X. Tang, Guided image filtering, European Conference on Computer Vision, ECCV 2010, Heraklion, Crete, Greece, Sep. 5 11, 2010 [12] T. Vermeir, J. Slowack S. Van Leuven, G. Van Wallendael, J. De Cock and R. Van de Walle, Adaptive guided image filtering for screen content coding, IEEE Conference on Image Processing, ICIP 2014, Paris, France, Oct , 2014 [13] S. K. Nayar and Y. Nakagawa, Shape from focus, IEEE Trans. Pattern Analysis and Mechine Intelligence, vol. 16, no. 8, pp , Aug [14] HEVC Test Model, HM [Online]. Available: HEVCSoftware/tags/HM-16.5/. [15] G. Bjøntegarrd, Calculation of average PSNR differences between RD curves, VCEG-M33, 13th ITU-T Video Coding Experts Group (VCEG) Meeting, Austin, Texas, Apr

Fast Mode Decision using Global Disparity Vector for Multiview Video Coding

Fast Mode Decision using Global Disparity Vector for Multiview Video Coding 2008 Second International Conference on Future Generation Communication and etworking Symposia Fast Mode Decision using Global Disparity Vector for Multiview Video Coding Dong-Hoon Han, and ung-lyul Lee

More information

Image Characteristic Based Rate Control Algorithm for HEVC

Image Characteristic Based Rate Control Algorithm for HEVC Image Characteristic Based Rate Control Algorithm or HEVC Mayan Fei, Zongju Peng*, Weiguo Chen, Fen Chen Faculty o Inormation Science and Engineering, Ningbo University, Ningbo 352 China *pengzongju@26.com;

More information

Weighted-prediction-based color gamut scalability extension for the H.265/HEVC video codec

Weighted-prediction-based color gamut scalability extension for the H.265/HEVC video codec 2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) Weighted-prediction-based color gamut scalability extension for the H.265/HEVC video codec Alireza Aminlou 1,2, Kemal

More information

Information Hiding in H.264 Compressed Video

Information Hiding in H.264 Compressed Video Information Hiding in H.264 Compressed Video AN INTERIM PROJECT REPORT UNDER THE GUIDANCE OF DR K. R. RAO COURSE: EE5359 MULTIMEDIA PROCESSING, SPRING 2014 SUBMISSION Date: 04/02/14 SUBMITTED BY VISHNU

More information

GPU Acceleration of the HEVC Decoder Inter Prediction Module

GPU Acceleration of the HEVC Decoder Inter Prediction Module GPU Acceleration of the HEVC Decoder Inter Prediction Module Diego F. de Souza, Aleksandar Ilic, Nuno Roma and Leonel Sousa INESC-ID, IST, Universidade de Lisboa Rua Alves Redol 9, 000-09, Lisbon, Portugal

More information

Improvement of HEVC Inter-coding Mode Using Multiple Transforms

Improvement of HEVC Inter-coding Mode Using Multiple Transforms Improvement of HEVC Inter-coding Mode Using Multiple Transforms Pierrick Philippe Orange, bcom pierrick.philippe@orange.com Thibaud Biatek TDF, bcom thibaud.biatek@tdf.fr Victorien Lorcy bcom victorien.lorcy@b-com.com

More information

Adaptive Deblocking Filter

Adaptive Deblocking Filter 614 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 7, JULY 2003 Adaptive Deblocking Filter Peter List, Anthony Joch, Jani Lainema, Gisle Bjøntegaard, and Marta Karczewicz

More information

Practical Content-Adaptive Subsampling for Image and Video Compression

Practical Content-Adaptive Subsampling for Image and Video Compression Practical Content-Adaptive Subsampling for Image and Video Compression Alexander Wong Department of Electrical and Computer Eng. University of Waterloo Waterloo, Ontario, Canada, N2L 3G1 a28wong@engmail.uwaterloo.ca

More information

DELAY-POWER-RATE-DISTORTION MODEL FOR H.264 VIDEO CODING

DELAY-POWER-RATE-DISTORTION MODEL FOR H.264 VIDEO CODING DELAY-POWER-RATE-DISTORTION MODEL FOR H. VIDEO CODING Chenglin Li,, Dapeng Wu, Hongkai Xiong Department of Electrical and Computer Engineering, University of Florida, FL, USA Department of Electronic Engineering,

More information

A new quad-tree segmented image compression scheme using histogram analysis and pattern matching

A new quad-tree segmented image compression scheme using histogram analysis and pattern matching University of Wollongong Research Online University of Wollongong in Dubai - Papers University of Wollongong in Dubai A new quad-tree segmented image compression scheme using histogram analysis and pattern

More information

A Near Optimal Deblocking Filter for H.264 Advanced Video Coding

A Near Optimal Deblocking Filter for H.264 Advanced Video Coding A Near Optimal Deblocking Filter for H.264 Advanced Video Coding Shen-Yu Shih Cheng-Ru Chang Youn-Long Lin Department of Computer Science National Tsing Hua University Hsin-Chu, Taiwan 300 Tel : +886-3-573-1072

More information

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik Department of Electrical and Computer Engineering, The University of Texas at Austin,

More information

An improved hybrid fast mode decision method for H.264/AVC intra coding with local information

An improved hybrid fast mode decision method for H.264/AVC intra coding with local information DOI 10.1007/s11042-013-1388-x An improved hybrid fast mode decision method for H.264/AVC intra coding with local information Changnian Chen Jiazhong Chen Tao Xia Zengwei Ju Lai-Man Po Springer Science+Business

More information

Video Encoder Optimization for Efficient Video Analysis in Resource-limited Systems

Video Encoder Optimization for Efficient Video Analysis in Resource-limited Systems Video Encoder Optimization for Efficient Video Analysis in Resource-limited Systems R.M.T.P. Rajakaruna, W.A.C. Fernando, Member, IEEE and J. Calic, Member, IEEE, Abstract Performance of real-time video

More information

Visually Lossless Coding in HEVC: A High Bit Depth and 4:4:4 Capable JND-Based Perceptual Quantisation Technique for HEVC

Visually Lossless Coding in HEVC: A High Bit Depth and 4:4:4 Capable JND-Based Perceptual Quantisation Technique for HEVC Visually Lossless Coding in HEVC: A High Bit Depth and 4:4:4 Capable JND-Based Perceptual Quantisation Technique for HEVC Lee Prangnell Department of Computer Science, University of Warwick, England, UK

More information

New Algorithms and FPGA Implementations for Fast Motion Estimation In H.264/AVC

New Algorithms and FPGA Implementations for Fast Motion Estimation In H.264/AVC Slide 1 of 50 New Algorithms and FPGA Implementations for Fast Motion Estimation In H.264/AVC Prof. Tokunbo Ogunfunmi, Department of Electrical Engineering, Santa Clara University, CA 95053, USA Presented

More information

Chapter 9 Image Compression Standards

Chapter 9 Image Compression Standards Chapter 9 Image Compression Standards 9.1 The JPEG Standard 9.2 The JPEG2000 Standard 9.3 The JPEG-LS Standard 1IT342 Image Compression Standards The image standard specifies the codec, which defines how

More information

The Algorithm of Fast Intra Angular Mode Selection for HEVC

The Algorithm of Fast Intra Angular Mode Selection for HEVC , pp.157-161 http://dx.doi.org/10.14257/astl.2016.140.30 The Algorithm of Fast Intra Angular Mode Selection for HEVC Seungyong Park, Richard Boateng NTI and Kwangki Ryoo Graduate School of Information

More information

Direction-Adaptive Partitioned Block Transform for Color Image Coding

Direction-Adaptive Partitioned Block Transform for Color Image Coding Direction-Adaptive Partitioned Block Transform for Color Image Coding Mina Makar, Sam Tsai Final Project, EE 98, Stanford University Abstract - In this report, we investigate the application of Direction

More information

Audio Signal Compression using DCT and LPC Techniques

Audio Signal Compression using DCT and LPC Techniques Audio Signal Compression using DCT and LPC Techniques P. Sandhya Rani#1, D.Nanaji#2, V.Ramesh#3,K.V.S. Kiran#4 #Student, Department of ECE, Lendi Institute Of Engineering And Technology, Vizianagaram,

More information

Comprehensive scheme for subpixel variable block-size motion estimation

Comprehensive scheme for subpixel variable block-size motion estimation Journal of Electronic Imaging 20(1), 013014 (Jan Mar 2011) Comprehensive scheme for subpixel variable block-size motion estimation Ying Zhang The Hong Kong Polytechnic University Department of Electronic

More information

MLP for Adaptive Postprocessing Block-Coded Images

MLP for Adaptive Postprocessing Block-Coded Images 1450 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 10, NO. 8, DECEMBER 2000 MLP for Adaptive Postprocessing Block-Coded Images Guoping Qiu, Member, IEEE Abstract A new technique

More information

Complexity modeling for context-based adaptive binary arithmetic coding (CABAC) in H.264/AVC decoder

Complexity modeling for context-based adaptive binary arithmetic coding (CABAC) in H.264/AVC decoder Complexity modeling for context-based adaptive binary arithmetic coding (CABAC) in H.264/AVC decoder Szu-Wei Lee and C.-C. Jay Kuo Ming Hsieh Department of Electrical Engineering and Signal and Image Processing

More information

Efficient Bit-Plane Coding Scheme for Fine Granular Scalable Video Coding

Efficient Bit-Plane Coding Scheme for Fine Granular Scalable Video Coding Efficient Bit-Plane Coding Scheme for Fine Granular Scalable Video Coding Seung-Hwan Kim, Yo-Sung Ho Gwangju Institute of Science and Technology (GIST), 1 Oryong-dong, Buk-gu, Gwangju 500-712, Korea Received

More information

Local prediction based reversible watermarking framework for digital videos

Local prediction based reversible watermarking framework for digital videos Local prediction based reversible watermarking framework for digital videos J.Priyanka (M.tech.) 1 K.Chaintanya (Asst.proff,M.tech(Ph.D)) 2 M.Tech, Computer science and engineering, Acharya Nagarjuna University,

More information

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering CoE4TN4 Image Processing Chapter 3: Intensity Transformation and Spatial Filtering Image Enhancement Enhancement techniques: to process an image so that the result is more suitable than the original image

More information

Analysis and Improvement of Image Quality in De-Blocked Images

Analysis and Improvement of Image Quality in De-Blocked Images Vol.2, Issue.4, July-Aug. 2012 pp-2615-2620 ISSN: 2249-6645 Analysis and Improvement of Image Quality in De-Blocked Images U. SRINIVAS M.Tech Student Scholar, DECS, Dept of Electronics and Communication

More information

HDR Video Compression Using High Efficiency Video Coding (HEVC)

HDR Video Compression Using High Efficiency Video Coding (HEVC) HDR Video Compression Using High Efficiency Video Coding (HEVC) Yuanyuan Dong, Panos Nasiopoulos Electrical & Computer Engineering Department University of British Columbia Vancouver, BC {yuand, panos}@ece.ubc.ca

More information

Bit-depth scalable video coding with new interlayer

Bit-depth scalable video coding with new interlayer RESEARCH Open Access Bit-depth scalable video coding with new interlayer prediction Jui-Chiu Chiang *, Wan-Ting Kuo and Po-Han Kao Abstract The rapid advances in the capture and display of high-dynamic

More information

Class-count Reduction Techniques for Content Adaptive Filtering

Class-count Reduction Techniques for Content Adaptive Filtering Class-count Reduction Techniques for Content Adaptive Filtering Hao Hu Eindhoven University of Technology Eindhoven, the Netherlands Email: h.hu@tue.nl Gerard de Haan Philips Research Europe Eindhoven,

More information

Artifacts Reduced Interpolation Method for Single-Sensor Imaging System

Artifacts Reduced Interpolation Method for Single-Sensor Imaging System 2016 International Conference on Computer Engineering and Information Systems (CEIS-16) Artifacts Reduced Interpolation Method for Single-Sensor Imaging System Long-Fei Wang College of Telecommunications

More information

Image Coding Based on Patch-Driven Inpainting

Image Coding Based on Patch-Driven Inpainting Image Coding Based on Patch-Driven Inpainting Nuno Couto 1,2, Matteo Naccari 2, Fernando Pereira 1,2 Instituto Superior Técnico Universidade de Lisboa 1, Instituto de Telecomunicações 2 Lisboa, Portugal

More information

Error Resilient Coding Based on Reversible Data Hiding and Redundant Slice

Error Resilient Coding Based on Reversible Data Hiding and Redundant Slice 20 Sixth International Conference on Image and Graphics Error Resilient Coding Based on Reversible Data Hiding and Redundant Slice Jiajia Xu,Weiming Zhang,Nenghai Yu,Feng Zhu,Biao Chen MOE-Microsoft Key

More information

Classification-based Hybrid Filters for Image Processing

Classification-based Hybrid Filters for Image Processing Classification-based Hybrid Filters for Image Processing H. Hu a and G. de Haan a,b a Eindhoven University of Technology, Den Dolech 2, 5600 MB Eindhoven, the Netherlands b Philips Research Laboratories

More information

The ITU-T Video Coding Experts Group (VCEG) and

The ITU-T Video Coding Experts Group (VCEG) and 378 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 15, NO. 3, MARCH 2005 Analysis, Fast Algorithm, and VLSI Architecture Design for H.264/AVC Intra Frame Coder Yu-Wen Huang, Bing-Yu

More information

Encryption Techniques for H.264/AVC Video Coding Based on Intra-Prediction Modes: Insights from Literature

Encryption Techniques for H.264/AVC Video Coding Based on Intra-Prediction Modes: Insights from Literature Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 2 (2017) pp. 285-293 Research India Publications http://www.ripublication.com Encryption Techniques for H.264/AVC Video

More information

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression A Fast Median Using Decision Based Switching & DCT Compression Er.Sakshi 1, Er.Navneet Bawa 2 1,2 Punjab Technical University, Amritsar College of Engineering & Technology, Department of Information Technology,

More information

Image Deblurring with Blurred/Noisy Image Pairs

Image Deblurring with Blurred/Noisy Image Pairs Image Deblurring with Blurred/Noisy Image Pairs Huichao Ma, Buping Wang, Jiabei Zheng, Menglian Zhou April 26, 2013 1 Abstract Photos taken under dim lighting conditions by a handheld camera are usually

More information

Compression of High Dynamic Range Video Using the HEVC and H.264/AVC Standards

Compression of High Dynamic Range Video Using the HEVC and H.264/AVC Standards Compression of Dynamic Range Video Using the HEVC and H.264/AVC Standards (Invited Paper) Amin Banitalebi-Dehkordi 1,2, Maryam Azimi 1,2, Mahsa T. Pourazad 2,3, and Panos Nasiopoulos 1,2 1 Department of

More information

Implementation of CAVLD Architecture Using Binary Tree Structures and Data Hiding for H.264/AVC Using CAVLC & Exp-Golomb Codeword Substitution

Implementation of CAVLD Architecture Using Binary Tree Structures and Data Hiding for H.264/AVC Using CAVLC & Exp-Golomb Codeword Substitution Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

Guided Image Filtering for Image Enhancement

Guided Image Filtering for Image Enhancement International Journal of Research Studies in Science, Engineering and Technology Volume 1, Issue 9, December 2014, PP 134-138 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) Guided Image Filtering for

More information

ISSN: Seema G Bhateja et al, International Journal of Computer Science & Communication Networks,Vol 1(3),

ISSN: Seema G Bhateja et al, International Journal of Computer Science & Communication Networks,Vol 1(3), A Similar Structure Block Prediction for Lossless Image Compression C.S.Rawat, Seema G.Bhateja, Dr. Sukadev Meher Ph.D Scholar NIT Rourkela, M.E. Scholar VESIT Chembur, Prof and Head of ECE Dept NIT Rourkela

More information

OVER THE REAL-TIME SELECTIVE ENCRYPTION OF AVS VIDEO CODING STANDARD

OVER THE REAL-TIME SELECTIVE ENCRYPTION OF AVS VIDEO CODING STANDARD Author manuscript, published in "EUSIPCO'10: 18th European Signal Processing Conference, Aalborg : Denmark (2010)" OVER THE REAL-TIME SELECTIVE ENCRYPTION OF AVS VIDEO CODING STANDARD Z. Shahid, M. Chaumont

More information

Color Filter Array Interpolation Using Adaptive Filter

Color Filter Array Interpolation Using Adaptive Filter Color Filter Array Interpolation Using Adaptive Filter P.Venkatesh 1, Dr.V.C.Veera Reddy 2, Dr T.Ramashri 3 M.Tech Student, Department of Electrical and Electronics Engineering, Sri Venkateswara University

More information

Keywords: BPS, HOLs, MSE.

Keywords: BPS, HOLs, MSE. Volume 4, Issue 4, April 14 ISSN: 77 18X International Journal of Advanced earch in Computer Science and Software Engineering earch Paper Available online at: www.ijarcsse.com Selective Bit Plane Coding

More information

DEVELOPMENT OF LOSSY COMMPRESSION TECHNIQUE FOR IMAGE

DEVELOPMENT OF LOSSY COMMPRESSION TECHNIQUE FOR IMAGE DEVELOPMENT OF LOSSY COMMPRESSION TECHNIQUE FOR IMAGE Asst.Prof.Deepti Mahadeshwar,*Prof. V.M.Misra Department of Instrumentation Engineering, Vidyavardhini s College of Engg. And Tech., Vasai Road, *Prof

More information

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing. Contents i SYLLABUS UNIT - I CHAPTER - 1 : INTRODUCTION TO DIGITAL IMAGE PROCESSING Introduction, Origins of Digital Image Processing, Applications of Digital Image Processing, Fundamental Steps, Components,

More information

H.264 Video with Hierarchical QAM

H.264 Video with Hierarchical QAM Prioritized Transmission of Data Partitioned H.264 Video with Hierarchical QAM B. Barmada, M. M. Ghandi, E.V. Jones and M. Ghanbari Abstract In this Letter hierarchical quadrature amplitude modulation

More information

Layered Motion Compensation for Moving Image Compression. Gary Demos Hollywood Post Alliance Rancho Mirage, California 21 Feb 2008

Layered Motion Compensation for Moving Image Compression. Gary Demos Hollywood Post Alliance Rancho Mirage, California 21 Feb 2008 Layered Motion Compensation for Moving Image Compression Gary Demos Hollywood Post Alliance Rancho Mirage, California 21 Feb 2008 1 Part 1 High-Precision Floating-Point Hybrid-Transform Codec 2 Low Low

More information

Efficient Image Compression Technique using JPEG2000 with Adaptive Threshold

Efficient Image Compression Technique using JPEG2000 with Adaptive Threshold Efficient Image Compression Technique using JPEG2000 with Adaptive Threshold Md. Masudur Rahman Mawlana Bhashani Science and Technology University Santosh, Tangail-1902 (Bangladesh) Mohammad Motiur Rahman

More information

Thousand to One: An Image Compression System via Cloud Search

Thousand to One: An Image Compression System via Cloud Search Thousand to One: An Image Compression System via Cloud Search Chen Zhao zhaochen@pku.edu.cn Siwei Ma swma@pku.edu.cn Wen Gao wgao@pku.edu.cn ABSTRACT With the advent of the big data era, a huge number

More information

Efficient Contrast Enhancement Using Adaptive Gamma Correction and Cumulative Intensity Distribution

Efficient Contrast Enhancement Using Adaptive Gamma Correction and Cumulative Intensity Distribution Efficient Contrast Enhancement Using Adaptive Gamma Correction and Cumulative Intensity Distribution Yi-Sheng Chiu, Fan-Chieh Cheng and Shih-Chia Huang Department of Electronic Engineering, National Taipei

More information

Compression and Image Formats

Compression and Image Formats Compression Compression and Image Formats Reduce amount of data used to represent an image/video Bit rate and quality requirements Necessary to facilitate transmission and storage Required quality is application

More information

Filtering in the spatial domain (Spatial Filtering)

Filtering in the spatial domain (Spatial Filtering) Filtering in the spatial domain (Spatial Filtering) refers to image operators that change the gray value at any pixel (x,y) depending on the pixel values in a square neighborhood centered at (x,y) using

More information

A Comparative Analysis of Noise Reduction Filters in MRI Images

A Comparative Analysis of Noise Reduction Filters in MRI Images A Comparative Analysis of Noise Reduction Filters in MRI Images Mandeep Kaur 1, Ravneet Kaur 2 1M.tech Student, Dept. of CSE, CT Institute of Technology & Research, Jalandhar, India 2Assistant Professor,

More information

Image Compression Based on Multilevel Adaptive Thresholding using Meta-Data Heuristics

Image Compression Based on Multilevel Adaptive Thresholding using Meta-Data Heuristics Cloud Publications International Journal of Advanced Remote Sensing and GIS 2017, Volume 6, Issue 1, pp. 1988-1993 ISSN 2320 0243, doi:10.23953/cloud.ijarsg.29 Research Article Open Access Image Compression

More information

ABSTRACT 1. INTRODUCTION IDCT. motion comp. prediction. motion estimation

ABSTRACT 1. INTRODUCTION IDCT. motion comp. prediction. motion estimation Hybrid Video Coding Based on High-Resolution Displacement Vectors Thomas Wedi Institut fuer Theoretische Nachrichtentechnik und Informationsverarbeitung Universitaet Hannover, Appelstr. 9a, 167 Hannover,

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 3, Issue 2, February 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

MOTION estimation plays an important role in video

MOTION estimation plays an important role in video IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 1, JANUARY 2006 3 Kalman Filtering Based Rate-Constrained Motion Estimation for Very Low Bit Rate Video Coding Chung-Ming Kuo,

More information

Scalable Fast Rate-Distortion Optimization for H.264/AVC

Scalable Fast Rate-Distortion Optimization for H.264/AVC Hindawi Publishing Corporation EURASIP Journal on Applied Signal Processing Volume 26, Article ID 37175, Pages 1 1 DOI 1.1155/ASP/26/37175 Scalable Fast Rate-Distortion Optimization for H.264/AVC Feng

More information

A HIGH PERFORMANCE HARDWARE ARCHITECTURE FOR HALF-PIXEL ACCURATE H.264 MOTION ESTIMATION

A HIGH PERFORMANCE HARDWARE ARCHITECTURE FOR HALF-PIXEL ACCURATE H.264 MOTION ESTIMATION A HIGH PERFORMANCE HARDWARE ARCHITECTURE FOR HALF-PIXEL ACCURATE H.264 MOTION ESTIMATION Sinan Yalcin and Ilker Hamzaoglu Faculty of Engineering and Natural Sciences, Sabanci University, 34956, Tuzla,

More information

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs Objective Evaluation of Edge Blur and Artefacts: Application to JPEG and JPEG 2 Image Codecs G. A. D. Punchihewa, D. G. Bailey, and R. M. Hodgson Institute of Information Sciences and Technology, Massey

More information

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter VOLUME: 03 ISSUE: 06 JUNE-2016 WWW.IRJET.NET P-ISSN: 2395-0072 A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter Ashish Kumar Rathore 1, Pradeep

More information

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques Ali Tariq Bhatti 1, Dr. Jung H. Kim 2 1,2 Department of Electrical & Computer engineering

More information

Reversible Data Hiding in JPEG Images Based on Adjustable Padding

Reversible Data Hiding in JPEG Images Based on Adjustable Padding Reversible Data Hiding in JPEG Images Based on Adjustable Padding Ching-Chun Chang Department of Computer Science University of Warwick United Kingdom Email: C.Chang.@warwick.ac.uk Chang-Tsun Li School

More information

Rate-Distortion Optimized Cross-layer Rate Control in Wireless Video Communication

Rate-Distortion Optimized Cross-layer Rate Control in Wireless Video Communication Rate-Distortion Optimized Cross-layer Rate Control in Wireless Video Communication Zhifeng Chen and Dapeng Wu Department of Electrical and Computer Engineering, University of Florida, Gainesville, Florida

More information

Analysis on Color Filter Array Image Compression Methods

Analysis on Color Filter Array Image Compression Methods Analysis on Color Filter Array Image Compression Methods Sung Hee Park Electrical Engineering Stanford University Email: shpark7@stanford.edu Albert No Electrical Engineering Stanford University Email:

More information

Enhanced DCT Interpolation for better 2D Image Up-sampling

Enhanced DCT Interpolation for better 2D Image Up-sampling Enhanced Interpolation for better 2D Image Up-sampling Aswathy S Raj MTech Student, Department of ECE Marian Engineering College, Kazhakuttam, Thiruvananthapuram, Kerala, India Reshmalakshmi C Assistant

More information

Simple Impulse Noise Cancellation Based on Fuzzy Logic

Simple Impulse Noise Cancellation Based on Fuzzy Logic Simple Impulse Noise Cancellation Based on Fuzzy Logic Chung-Bin Wu, Bin-Da Liu, and Jar-Ferr Yang wcb@spic.ee.ncku.edu.tw, bdliu@cad.ee.ncku.edu.tw, fyang@ee.ncku.edu.tw Department of Electrical Engineering

More information

A TWO-PART PREDICTIVE CODER FOR MULTITASK SIGNAL COMPRESSION. Scott Deeann Chen and Pierre Moulin

A TWO-PART PREDICTIVE CODER FOR MULTITASK SIGNAL COMPRESSION. Scott Deeann Chen and Pierre Moulin A TWO-PART PREDICTIVE CODER FOR MULTITASK SIGNAL COMPRESSION Scott Deeann Chen and Pierre Moulin University of Illinois at Urbana-Champaign Department of Electrical and Computer Engineering 5 North Mathews

More information

Introduction to Video Forgery Detection: Part I

Introduction to Video Forgery Detection: Part I Introduction to Video Forgery Detection: Part I Detecting Forgery From Static-Scene Video Based on Inconsistency in Noise Level Functions IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 5,

More information

Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Image Compression

Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Image Compression Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013) Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Image Compression Mr.P.S.Jagadeesh Kumar Associate Professor,

More information

Quality Measure of Multicamera Image for Geometric Distortion

Quality Measure of Multicamera Image for Geometric Distortion Quality Measure of Multicamera for Geometric Distortion Mahesh G. Chinchole 1, Prof. Sanjeev.N.Jain 2 M.E. II nd Year student 1, Professor 2, Department of Electronics Engineering, SSVPSBSD College of

More information

Overview of Code Excited Linear Predictive Coder

Overview of Code Excited Linear Predictive Coder Overview of Code Excited Linear Predictive Coder Minal Mulye 1, Sonal Jagtap 2 1 PG Student, 2 Assistant Professor, Department of E&TC, Smt. Kashibai Navale College of Engg, Pune, India Abstract Advances

More information

Multimedia Communications. Lossless Image Compression

Multimedia Communications. Lossless Image Compression Multimedia Communications Lossless Image Compression Old JPEG-LS JPEG, to meet its requirement for a lossless mode of operation, has chosen a simple predictive method which is wholly independent of the

More information

A High-Throughput Memory-Based VLC Decoder with Codeword Boundary Prediction

A High-Throughput Memory-Based VLC Decoder with Codeword Boundary Prediction 1514 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 10, NO. 8, DECEMBER 2000 A High-Throughput Memory-Based VLC Decoder with Codeword Boundary Prediction Bai-Jue Shieh, Yew-San Lee,

More information

Subjective evaluation of image color damage based on JPEG compression

Subjective evaluation of image color damage based on JPEG compression 2014 Fourth International Conference on Communication Systems and Network Technologies Subjective evaluation of image color damage based on JPEG compression Xiaoqiang He Information Engineering School

More information

VLSI Implementation of Impulse Noise Suppression in Images

VLSI Implementation of Impulse Noise Suppression in Images VLSI Implementation of Impulse Noise Suppression in Images T. Satyanarayana 1, A. Ravi Chandra 2 1 PG Student, VRS & YRN College of Engg. & Tech.(affiliated to JNTUK), Chirala 2 Assistant Professor, Department

More information

JPEG Image Transmission over Rayleigh Fading Channel with Unequal Error Protection

JPEG Image Transmission over Rayleigh Fading Channel with Unequal Error Protection International Journal of Computer Applications (0975 8887 JPEG Image Transmission over Rayleigh Fading with Unequal Error Protection J. N. Patel Phd,Assistant Professor, ECE SVNIT, Surat S. Patnaik Phd,Professor,

More information

ABSTRACT I. INTRODUCTION

ABSTRACT I. INTRODUCTION 2017 IJSRSET Volume 3 Issue 8 Print ISSN: 2395-1990 Online ISSN : 2394-4099 Themed Section : Engineering and Technology Hybridization of DBA-DWT Algorithm for Enhancement and Restoration of Impulse Noise

More information

REVERSIBLE data hiding, or lossless data hiding, hides

REVERSIBLE data hiding, or lossless data hiding, hides IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 10, OCTOBER 2006 1301 A Reversible Data Hiding Scheme Based on Side Match Vector Quantization Chin-Chen Chang, Fellow, IEEE,

More information

Implementation of Block based Mean and Median Filter for Removal of Salt and Pepper Noise

Implementation of Block based Mean and Median Filter for Removal of Salt and Pepper Noise International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 4, Jul - Aug 2016 RESEARCH ARTICLE OPEN ACCESS Implementation of Block based Mean and Median Filter for Removal of

More information

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras Improvements of Demosaicking and Compression for Single Sensor Digital Cameras by Colin Ray Doutre B. Sc. (Electrical Engineering), Queen s University, 2005 A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF

More information

Demosaicing Algorithm for Color Filter Arrays Based on SVMs

Demosaicing Algorithm for Color Filter Arrays Based on SVMs www.ijcsi.org 212 Demosaicing Algorithm for Color Filter Arrays Based on SVMs Xiao-fen JIA, Bai-ting Zhao School of Electrical and Information Engineering, Anhui University of Science & Technology Huainan

More information

ORIGINAL ARTICLE A COMPARATIVE STUDY OF QUALITY ANALYSIS ON VARIOUS IMAGE FORMATS

ORIGINAL ARTICLE A COMPARATIVE STUDY OF QUALITY ANALYSIS ON VARIOUS IMAGE FORMATS ORIGINAL ARTICLE A COMPARATIVE STUDY OF QUALITY ANALYSIS ON VARIOUS IMAGE FORMATS 1 M.S.L.RATNAVATHI, 1 SYEDSHAMEEM, 2 P. KALEE PRASAD, 1 D. VENKATARATNAM 1 Department of ECE, K L University, Guntur 2

More information

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester www.vidyarthiplus.com Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester Electronics and Communication Engineering EC 2029 / EC 708 DIGITAL IMAGE PROCESSING (Regulation

More information

Adaptive Digital Video Transmission with STBC over Rayleigh Fading Channels

Adaptive Digital Video Transmission with STBC over Rayleigh Fading Channels 2012 7th International ICST Conference on Communications and Networking in China (CHINACOM) Adaptive Digital Video Transmission with STBC over Rayleigh Fading Channels Jia-Chyi Wu Dept. of Communications,

More information

Multispectral Image Dense Matching

Multispectral Image Dense Matching Multispectral Image Dense Matching Xiaoyong Shen Li Xu Qi Zhang Jiaya Jia The Chinese University of Hong Kong Image & Visual Computing Lab, Lenovo R&T 1 Multispectral Dense Matching Dataset We build a

More information

Edge Preserving Image Coding For High Resolution Image Representation

Edge Preserving Image Coding For High Resolution Image Representation Edge Preserving Image Coding For High Resolution Image Representation M. Nagaraju Naik 1, K. Kumar Naik 2, Dr. P. Rajesh Kumar 3, 1 Associate Professor, Dept. of ECE, MIST, Hyderabad, A P, India, nagraju.naik@gmail.com

More information

An Efficient DTBDM in VLSI for the Removal of Salt-and-Pepper Noise in Images Using Median filter

An Efficient DTBDM in VLSI for the Removal of Salt-and-Pepper Noise in Images Using Median filter An Efficient DTBDM in VLSI for the Removal of Salt-and-Pepper in Images Using Median filter Pinky Mohan 1 Department Of ECE E. Rameshmarivedan Assistant Professor Dhanalakshmi Srinivasan College Of Engineering

More information

Reversible Data Hiding in Encrypted color images by Reserving Room before Encryption with LSB Method

Reversible Data Hiding in Encrypted color images by Reserving Room before Encryption with LSB Method ISSN (e): 2250 3005 Vol, 04 Issue, 10 October 2014 International Journal of Computational Engineering Research (IJCER) Reversible Data Hiding in Encrypted color images by Reserving Room before Encryption

More information

Filtering Images in the Spatial Domain Chapter 3b G&W. Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah

Filtering Images in the Spatial Domain Chapter 3b G&W. Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah Filtering Images in the Spatial Domain Chapter 3b G&W Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah 1 Overview Correlation and convolution Linear filtering Smoothing, kernels,

More information

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding Comparative Analysis of Lossless Compression techniques SPHIT, JPEG-LS and Data Folding Mohd imran, Tasleem Jamal, Misbahul Haque, Mohd Shoaib,,, Department of Computer Engineering, Aligarh Muslim University,

More information

Audio and Speech Compression Using DCT and DWT Techniques

Audio and Speech Compression Using DCT and DWT Techniques Audio and Speech Compression Using DCT and DWT Techniques M. V. Patil 1, Apoorva Gupta 2, Ankita Varma 3, Shikhar Salil 4 Asst. Professor, Dept.of Elex, Bharati Vidyapeeth Univ.Coll.of Engg, Pune, Maharashtra,

More information

Power-Aware Rate Control for Mobile Multimedia Communications

Power-Aware Rate Control for Mobile Multimedia Communications Power-Aware Rate Control for Mobile Multimedia Communications Hye-Soo Kim, Dinh Trieu Duong, Jae-Yun Jeong, Byoung-Kyu Dan, and Sung-Jea Ko Department of Electronics Engineering, Korea University, Anam-Dong

More information

Very High Resolution Satellite Images Filtering

Very High Resolution Satellite Images Filtering 23 Eighth International Conference on Broadband, Wireless Computing, Communication and Applications Very High Resolution Satellite Images Filtering Assia Kourgli LTIR, Faculté d Electronique et d Informatique

More information

Can you tell a face from a HEVC bitstream?

Can you tell a face from a HEVC bitstream? Can you tell a face from a HEVC bitstream? Saeed Ranjbar Alvar, Hyomin Choi and Ivan V. Bajić School of Engineering Science, Simon Fraser University, Burnaby, BC, Canada Email: {saeedr,chyomin, ibajic}@sfu.ca

More information

A Reversible Data Hiding Scheme Based on Prediction Difference

A Reversible Data Hiding Scheme Based on Prediction Difference 2017 2 nd International Conference on Computer Science and Technology (CST 2017) ISBN: 978-1-60595-461-5 A Reversible Data Hiding Scheme Based on Prediction Difference Ze-rui SUN 1,a*, Guo-en XIA 1,2,

More information

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution 2.1. General Purpose There are many popular general purpose lossless compression techniques, that can be applied to any type of data. 2.1.1. Run Length Encoding Run Length Encoding is a compression technique

More information