Video Compression Method for On-Board Systems of Construction Robots

Similar documents
A deblocking filter with two separate modes in block-based video coding

Multiframe Blocking-Artifact Reduction for Transform-Coded Video

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

New Approach of Estimating PSNR-B For Deblocked

JPEG IMAGE CODING WITH ADAPTIVE QUANTIZATION

Reduction of Blocking artifacts in Compressed Medical Images

Adaptive Quantization for Video Compression in Frequency Domain

A Novel Statistical Distortion Model Based on Mixed Laplacian and Uniform Distribution of Mpeg-4 FGS

Department of Electronics and Communication KMP College of Engineering, Perumbavoor, Kerala, India 1 2

IMAGE COMPRESSION USING ANTI-FORENSICS METHOD

JPEG 2000 vs. JPEG in MPEG Encoding

Advanced Video Coding: The new H.264 video compression standard

Reducing/eliminating visual artifacts in HEVC by the deblocking filter.

Optimized Progressive Coding of Stereo Images Using Discrete Wavelet Transform

Compression Artifact Reduction with Adaptive Bilateral Filtering

Blind Measurement of Blocking Artifact in Images

Express Letters. A Simple and Efficient Search Algorithm for Block-Matching Motion Estimation. Jianhua Lu and Ming L. Liou

Pre- and Post-Processing for Video Compression

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

A Novel Approach for Deblocking JPEG Images

Compression of Light Field Images using Projective 2-D Warping method and Block matching

Deblocking Filter Algorithm with Low Complexity for H.264 Video Coding

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

Introduction to Video Compression

Performance Comparison between DWT-based and DCT-based Encoders

A Novel Deblocking Filter Algorithm In H.264 for Real Time Implementation

Reduced Frame Quantization in Video Coding

THE discrete cosine transform (DCT) is the most popular

BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IMAGES FOR URBAN SURVEILLANCE SYSTEMS

PERFORMANCE AND ANALYSIS OF RINGING ARTIFACTS REDUCTION USING DEBLOCKING FILTER

REVIEW ON IMAGE COMPRESSION TECHNIQUES AND ADVANTAGES OF IMAGE COMPRESSION

Compression of Stereo Images using a Huffman-Zip Scheme

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

signal-to-noise ratio (PSNR), 2

MANY image and video compression standards such as

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction

Spatio-Temporal Fuzzy Filtering For Ringing Artifacts Reduction

An adaptive preprocessing algorithm for low bitrate video coding *

Video Coding Using Spatially Varying Transform

Image Segmentation Techniques for Object-Based Coding

Image Error Concealment Based on Watermarking

FAST: A Framework to Accelerate Super- Resolution Processing on Compressed Videos

Learning based face hallucination techniques: A survey

JPEG 2000 compression

Variable Temporal-Length 3-D Discrete Cosine Transform Coding

AUDIOVISUAL COMMUNICATION

Video Compression System for Online Usage Using DCT 1 S.B. Midhun Kumar, 2 Mr.A.Jayakumar M.E 1 UG Student, 2 Associate Professor

BLOCK-BASED discrete cosine transform (BDCT) [1]

A Reversible Data Hiding Scheme for BTC- Compressed Images

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

MPEG-4: Simple Profile (SP)

Video Quality Analysis for H.264 Based on Human Visual System

Homogeneous Transcoding of HEVC for bit rate reduction

Fast Progressive Image Coding without Wavelets

IMAGE DEBLOCKING IN WAVELET DOMAIN BASED ON LOCAL LAPLACE PRIOR

VIDEO AND IMAGE PROCESSING USING DSP AND PFGA. Chapter 3: Video Processing

Image Quality Assessment Techniques: An Overview

A LOW-COMPLEXITY MULTIPLE DESCRIPTION VIDEO CODER BASED ON 3D-TRANSFORMS

Video Compression An Introduction

HIGH LEVEL SYNTHESIS OF A 2D-DWT SYSTEM ARCHITECTURE FOR JPEG 2000 USING FPGAs

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions

Lecture 13 Video Coding H.264 / MPEG4 AVC

DIGITAL WATERMARKING FOR GRAY-LEVEL WATERMARKS

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

5: Music Compression. Music Coding. Mark Handley

VHDL Implementation of H.264 Video Coding Standard

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

REDUCTION OF CODING ARTIFACTS IN LOW-BIT-RATE VIDEO CODING. Robert L. Stevenson. usually degrade edge information in the original image.

Interactive Progressive Encoding System For Transmission of Complex Images

Using Shift Number Coding with Wavelet Transform for Image Compression

Vidhya.N.S. Murthy Student I.D Project report for Multimedia Processing course (EE5359) under Dr. K.R. Rao

Image and Video Coding I: Fundamentals

Data Hiding in Video

EE 5359 Low Complexity H.264 encoder for mobile applications. Thejaswini Purushotham Student I.D.: Date: February 18,2010

VIDEO COMPRESSION STANDARDS

University of Mustansiriyah, Baghdad, Iraq

Compression Part 2 Lossy Image Compression (JPEG) Norm Zeck

Multi-View Image Coding in 3-D Space Based on 3-D Reconstruction

SNR Scalable Transcoding for Video over Wireless Channels

A Very Low Bit Rate Image Compressor Using Transformed Classified Vector Quantization

AN EFFICIENT VIDEO WATERMARKING USING COLOR HISTOGRAM ANALYSIS AND BITPLANE IMAGE ARRAYS

Motion Estimation. Original. enhancement layers. Motion Compensation. Baselayer. Scan-Specific Entropy Coding. Prediction Error.

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur

Image Gap Interpolation for Color Images Using Discrete Cosine Transform

Combined Edge Crispiness and Statistical Differencing for Deblocking JPEG Compressed Images

A Low Bit-Rate Video Codec Based on Two-Dimensional Mesh Motion Compensation with Adaptive Interpolation

Motion Estimation Using Low-Band-Shift Method for Wavelet-Based Moving-Picture Coding

Video Codec Design Developing Image and Video Compression Systems

Image Compression Algorithm and JPEG Standard

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France

Comparative and performance analysis of HEVC and H.264 Intra frame coding and JPEG2000

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami

A 3-D Virtual SPIHT for Scalable Very Low Bit-Rate Embedded Video Compression

MRT based Fixed Block size Transform Coding

Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution

Lapped Orthogonal Transform Coding by Amplitude and Group Partitioning

Image Authentication and Recovery Scheme Based on Watermarking Technique

A Video Watermarking Algorithm Based on the Human Visual System Properties

DISCRETE COSINE TRANSFORM BASED IMAGE COMPRESSION Aniket S. Dhavale 1, Ganesh B. Gadekar 2, Mahesh S. Bhagat 3, Vitthal B.

Transcription:

Video Compression Method for On-Board Systems of Construction Robots Andrei Petukhov, Michael Rachkov Moscow State Industrial University Department of Automatics, Informatics and Control Systems ul. Avtozavodskaya, 16, 109428, Moscow, Russia Petukhov@spiritcorp.com; rachk-v@mail.msiu.ru ABSTRACT: This paper describes the experiences relating to transmission of digital video information from an on-board video camera of inspection wall climbing robots. The decoder is modified in the proposed transmission scheme. The main difference with the conventional scheme is an interaction of the reference frame with the post-processing. If video coding and post-processing algorithms are available, proposed modifications can be implemented almost without additional expenses. According to experiments, the method can increase efficiency of existing post-processing methods up to 40% in terms of the peak signal to noise ratio improvement. It is based on general video encoding principles and does not depend on particular implementation of the video codec and on post-processing implementation. The method can be used with standard video codecs like MPEG-1 or MPEG-4, and with variety of known post-processing algorithms. The main advantages of the proposed method are implementation simplicity and possibility to increase efficiency of the on-board inspection systems of autonomous mobile construction robots. KEYWORDS: Mobile Construction Robot, Building Inspection, Digital Video Information, Algorithm. 1. INTRODUCTION Some remote controlled construction operations require transmission of digital video information, for example, information from an on-board video camera of inspection wall climbing robots (see Figure 1). There are many available standard videocompression methods, for example MPEG-1, MPEG-2, MPEG-4, DivX, VP3, and H.261. All of them are based on Discrete Cosine Transform (DCT) and suffer from compression artifacts. The most noticeable artifacts are blocking artifacts, which can be observed as coarse squares over the image. Several approaches exist for the reduction of blocking artifacts. The most radical solution for this problem is overlapping transformations like MDCT [Vanhoucke] or LOT [Malvar] instead of DCT. The other proposed solutions are preprocessing [Panis] or post-processing schemes. Known post-processing algorithms were not integrated with the codec introducing some loss of efficiency. Particularly, changes made by the postprocessing do not propagate over the frame sequence. Every frame is processed independently. The efficiency can be increased by means of the integration of post-processing algorithms into the coding loop. The decoder is modified in the proposed scheme. The main difference with the conventional scheme is an interaction of the reference frame with the post-processing. If video coding and postprocessing algorithms are available, proposed modifications can be implemented almost without additional expenses. According to experiments, the method can increase efficiency of existing post-processing methods up to 40% in terms of the peak signal to noise ratio improvement. It is based on general video encoding principles and does not depend on particular implementation of the video codec and on post-processing implementation. The method can be used with standard video codecs like MPEG-1 or MPEG-4, and with variety of known post-processing algorithms. The main advantages of the proposed method are implementation simplicity and a possibility to increase efficiency of the on-board inspection and navigation systems of autonomous mobile construction robots. 443

2. VIDEO COMPRESSION METHODS A simplified typical DCT-based video encoder scheme is shown in Figure 2. It is assumed that a previously encoded frame or reference exists. The frame to be encoded is divided by the square non-overlapping blocks. Encoding is performed for the each block separately. The most similar region (motion vector) is searched for every block in the reference frame. The difference between the block and the most similar region transformed to DCT domain is quantized and coded. The difference between the source frame and the previously encoded reference frame is obtained as a result of motion. The difference is quantized in DCT domain. Quantized DCT coefficients of the residual and motion information are transmitted to the decoder. The reference frame is obtained as a reconstruction of the encoded frame. A simplified video decoder scheme is shown in Figure 3. The decoder scheme is a reverse of the encoder scheme. The frame is decoded according to the motion and residual information. After decoding, the frame can become a reference frame. Note, that if the postprocessing is used in the decoder, it must not affect the reference frame. The reference frame must be identical both in the decoder and in the encoder. For the same reason, the encoder does not use an unmodified source frame as the reference frame. The reference frame is obtained after the reconstruction of the encoded frame. The encoded frame contains motion information and quantized DCT coefficients of the residual information. The difference between the frame to be decoded and the reference frame is obtained after dequantization of DCT coefficients and inverse DCT (IDCT). The decoded frame is obtained after adding the reconstructed residual frame to the previously decoded reference frame according to motion information. The post-processing step is optional and does not interfere with the decoder. The blocking artifacts occur after encoding at low bit rates due to a coarse quantization of the DCT coefficients. Visible blocks can not be aligned along rectangular grid because of the motion. The problem of blocking artifact removal has begun to draw attention since the JPEG compression was used. The most obvious method to remove them is to smooth block boundaries by a low-pass filter [Kim], [Yang]. Since an application of the low-pass filter to the whole image causes blurring effect, the adaptive filters are used. The filter parameters can be chosen according to initial assumptions and limitations. By the real-time video processing, computational resources plays a critical role that makes some iterative methods [Yang] unfeasible for this task. The post-processing algorithm, suggested in [Kim] becomes a part of MPEG-4 video compression standard. 3. PROPOSED METHOD The post-processing algorithms are not integrated with the codec. It reduces application efficiency. Particularly, changes made by the post-processing do not propagate over a frame sequence. Every frame is processed independently. The efficiency can be increased by means of integration of a postprocessing algorithm into the coding loop. In the proposed scheme, the decoder should be modified as shown in Figure 4. The difference with the conventional scheme is that the reference frame interacts with the post-processing. The postprocessing is performed before obtaining the reference frame. The encoder scheme should be modified too, because the encoder must have the same reference frame as the decoder. This scheme is shown in Figure 5. The reference frame is affected by the post-processing in the encoder structure. If video coding and post-processing algorithms are available, the proposed modifications can be done almost without additional costs. The proposed scheme is suitable for specific applications where a video compression standard compatibility is not mandatory. The suggested post-processing scheme was implemented by the connection of MPEG-2 video codec with a proprietary post-processing algorithm. A series of experiments was performed with the test sequence of 150 frames in QSIF format. The sequence was encoded with variable bit rates using standard GOP patterns (I, P and B frames). The post processing quality was measured according to an average PSNR measure. Results show that the proposed scheme increases the post-processing efficiency. For very low bit rates PSNR, the improvement is up to 40%. The rate-distortion curve for the proposed algorithm along with curves for the codec without post-processing and the codec with conventional post-processing are shown in figure 6. Visual comparison results of the proposed method efficiency are clear from Figures 7-9. 444

Figure 7 shows original uncompressed picture of the cracks in the outer wall of the panel building. Figure 8 shows the same picture with blocking artifacts after MPEG-4 compression. Figure 9 shows the picture encoded according to the proposed method. The proposed method removes blocking artifacts from the picture, without introducing blurring to significant parts of the picture. This facilitates perception of the picture by the operator, and reduces probability of incorrect identification of the construction surface quality. 4. CONCLUSIONS The proposed method allows improving of the existing video blocking artifact removal efficiency for post-processing schemes. According to experimental results, the method can increase efficiency of the existing post-processing methods up to 40% in terms of PSNR (Peak Signal to Noise Ratio) improvement. The proposed method is based on general video encoding principles and does not depend on a particular implementation of the video codec and a post-processing implementation. The method can be used with standard video codecs, like MPEG1 or MPEG-4, and with a variety of known post-processing algorithms. The main advantage of the proposed method is implementation simplicity. 5. REFERENCES [Vanhoucke], V. Vanhoucke, 2001, Block Artifact Cancellation in DCT Based Image Compression, Project Report, Stanford University. [Malvar], H. S. Malvar, 1997, Lapped biorthogonal transforms for transform coding with reduced blocking and ringing artifacts, Proc. IEEE Int. Conf. on Acoustics, Speech, and Signal, Munich. [Panis], S. Panis, R. Kutka, and A. Kaup, 1997, Reduction of Block Artifacts by Selective Removal and Reconstruction of the Block Borders, Proc. Picture Coding Symposium, Berlin, ITG- Fachbericht 143. [Kaup], A. Kaup, 1997, Adaptive constrained least squares restoration for removal of blocking artifacts in low bit rate video coding, Proc. IEEE Int. Conf. on Acoustics, Speech, and Signal, Munich, Vol. 4. [Kim], S. D. Kim, J. Yi, H. M. Kim, and J. B. Ra, 1999, A deblocking filter with two separate modes in block-based video coding, IEEE Trans. Circuits Syst. Video Technol., vol.9. [Yang], Y. Yang, N. P. Galatsanos, 1997, Removal of compression artifacts using projections onto convex sets and line process modeling, IEEE Trans. on Image, 6(10). 3 4 1 5 2 6 Figure 1. Diagram of building inspection 1 wall, 2 climbing robot, 3 video camera, 4 on-board control unit, 5 cable, 6 ground-based control unit 445

Source DCT & quantization Reconstruction Figure 2. Simplified DCT-based video encoder structure IDCT & dequantization Decoded Figure 3. Simplified DCT-based video decoder structure IDCT & dequantization Decoded Figure 4. Proposed video decoder structure Source DCT & quantization Reconstruction Figure 5. Proposed video encoder structure 446

36 35 34 PSNR (db) 33 32 31 30-1.2-1.1-1 -0.9-0.8-0.7-0.6 Log (bits per pixel) Without PP With PP Proposed method Figure 6. Rate-distortion curve for codec without post-processing (PP), codec with conventional post-processing and the proposed codec Figure 7. Original frame Figure 8., compressed at 0.09 bits per pixel without post-processing Figure 9., compressed at 0.09 bits per pixel with proposed codec 447