*Faculty of Electrical Engineering, University of Belgrade, Serbia and Montenegro ** Technical University of Lodz, Institute of Electronics, Poland

Similar documents
A Study of Image Compression Based Transmission Algorithm Using SPIHT for Low Bit Rate Application

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

JPEG 2000 vs. JPEG in MPEG Encoding

Optimized Progressive Coding of Stereo Images Using Discrete Wavelet Transform

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

Quality versus Intelligibility: Evaluating the Coding Trade-offs for American Sign Language Video

Wavelet Transform (WT) & JPEG-2000

Modified SPIHT Image Coder For Wireless Communication

SIGNAL COMPRESSION. 9. Lossy image compression: SPIHT and S+P

Rate-Distortion Optimized Tree Structured Compression Algorithms for Piecewise Polynomial Images

A Reversible Data Hiding Scheme for BTC- Compressed Images

A SCALABLE SPIHT-BASED MULTISPECTRAL IMAGE COMPRESSION TECHNIQUE. Fouad Khelifi, Ahmed Bouridane, and Fatih Kurugollu

A combined fractal and wavelet image compression approach

Visually Improved Image Compression by using Embedded Zero-tree Wavelet Coding

Fingerprint Image Compression

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 11, NOVEMBER

Testing HEVC model HM on objective and subjective way

Embedded Rate Scalable Wavelet-Based Image Coding Algorithm with RPSWS

STUDY AND IMPLEMENTATION OF VIDEO COMPRESSION STANDARDS (H.264/AVC, DIRAC)

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 3, MARCH

Image and Video Coding I: Fundamentals

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

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

Mesh Based Interpolative Coding (MBIC)

FRACTAL IMAGE COMPRESSION OF GRAYSCALE AND RGB IMAGES USING DCT WITH QUADTREE DECOMPOSITION AND HUFFMAN CODING. Moheb R. Girgis and Mohammed M.

Reduced Frame Quantization in Video Coding

Rate Distortion Optimization in Video Compression

Wavelet Based Image Compression Using ROI SPIHT Coding

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

CSEP 521 Applied Algorithms Spring Lossy Image Compression

DIGITAL IMAGE WATERMARKING BASED ON A RELATION BETWEEN SPATIAL AND FREQUENCY DOMAINS

Video Compression Method for On-Board Systems of Construction Robots

Variable Block-size Image Coding by Resource Planning

FPGA IMPLEMENTATION OF BIT PLANE ENTROPY ENCODER FOR 3 D DWT BASED VIDEO COMPRESSION

IMAGE COMPRESSION USING TWO DIMENTIONAL DUAL TREE COMPLEX WAVELET TRANSFORM

Low-Complexity, Near-Lossless Coding of Depth Maps from Kinect-Like Depth Cameras

Compression of 3-Dimensional Medical Image Data Using Part 2 of JPEG 2000

An Improved H.26L Coder Using Lagrangian Coder Control. Summary

Key words: B- Spline filters, filter banks, sub band coding, Pre processing, Image Averaging IJSER

Compression of Stereo Images using a Huffman-Zip Scheme

DCT Based, Lossy Still Image Compression

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

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

ECE 533 Digital Image Processing- Fall Group Project Embedded Image coding using zero-trees of Wavelet Transform

5.1 Introduction. Shri Mata Vaishno Devi University,(SMVDU), 2009

Fundamentals of Video Compression. Video Compression

CS 335 Graphics and Multimedia. Image Compression

Low-Memory Packetized SPIHT Image Compression

Interactive Progressive Encoding System For Transmission of Complex Images

Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems

Color Image Compression Using EZW and SPIHT Algorithm

Image Compression Algorithm and JPEG Standard

Joint Image Classification and Compression Using Hierarchical Table-Lookup Vector Quantization

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

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC

Bit-Plane Decomposition Steganography Using Wavelet Compressed Video

Performance Comparison between DWT-based and DCT-based Encoders

A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames

Implementation and analysis of Directional DCT in H.264

SSIM based image quality assessment for vector quantization based lossy image compression using LZW coding

An Embedded Wavelet Video Coder. Using Three-Dimensional Set. Partitioning in Hierarchical Trees. Beong-Jo Kim and William A.

( ) ; For N=1: g 1. g n

Platelet-based coding of depth maps for the transmission of multiview images

Comparative Analysis of Image Compression Using Wavelet and Ridgelet Transform

An Embedded Wavelet Video. Set Partitioning in Hierarchical. Beong-Jo Kim and William A. Pearlman

Digital Image Steganography Techniques: Case Study. Karnataka, India.

PERFORMANCE ANAYSIS OF EMBEDDED ZERO TREE AND SET PARTITIONING IN HIERARCHICAL TREE

OPTIMIZATION OF LOW DELAY WAVELET VIDEO CODECS

Optimization of Bit Rate in Medical Image Compression

The Next Generation of Compression JPEG 2000

IMAGE COMPRESSION USING EMBEDDED ZEROTREE WAVELET

EE 5359 MULTIMEDIA PROCESSING SPRING Final Report IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H.

CHAPTER 4 REVERSIBLE IMAGE WATERMARKING USING BIT PLANE CODING AND LIFTING WAVELET TRANSFORM

Image Compression Algorithms using Wavelets: a review

REGION-BASED SPIHT CODING AND MULTIRESOLUTION DECODING OF IMAGE SEQUENCES

Iterated Functions Systems and Fractal Coding

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

Depth Estimation for View Synthesis in Multiview Video Coding

Improved Image Compression by Set Partitioning Block Coding by Modifying SPIHT

Comparative Analysis of Image Compression Algorithms for Deep Space Communications Systems

IMAGE PROCESSING (RRY025) LECTURE 13 IMAGE COMPRESSION - I

Video encoders have always been one of the resource

REVIEW ON IMAGE COMPRESSION TECHNIQUES AND ADVANTAGES OF IMAGE COMPRESSION

A LOW-COMPLEXITY AND LOSSLESS REFERENCE FRAME ENCODER ALGORITHM FOR VIDEO CODING

LIST OF TABLES. Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46. Table 5.2 Macroblock types 46

Reduced Memory Multi-Layer Multi-Component Rate Allocation for JPEG2000

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC

A New Progressive Lossy-to-Lossless Coding Method for 2.5-D Triangle Mesh with Arbitrary Connectivity

Overview: motion-compensated coding

SATELLITE IMAGE COMPRESSION TECHNIQUE BASED ON THE EVIDENCE THEORY

VLSI Implementation of Daubechies Wavelet Filter for Image Compression

An Efficient Mode Selection Algorithm for H.264

Context based optimal shape coding

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

An Embedded Wavelet Video Coder Using Three-Dimensional Set Partitioning in Hierarchical Trees (SPIHT)

Mixed Raster Content for Compound Image Compression

IMAGE COMPRESSION. Image Compression. Why? Reducing transportation times Reducing file size. A two way event - compression and decompression

High Efficiency Video Coding (HEVC) test model HM vs. HM- 16.6: objective and subjective performance analysis

Transcription:

Terrain-adaptive infrared line-scan coding: A new image segmentation scheme by D. Milovanovic *, A. Marincic * and B. Wiecek ** *Faculty of Electrical Engineering, University of Belgrade, Serbia and Montenegro ** Technical University of Lodz, Institute of Electronics, Poland Abstract IR remote sensing and reconnaissance applications require transmission and/or store of line-scan thermal (IRLS) images in real-time. IRLS images exhibit a high degree of spatial redundancy that a codec reduces optimizing trade-off between bitrate and image distortion. In this paper, we propose adaptive coding based on joint optimization of image segmentation scheme and operational codec parameters. In computer implementation, we achieved significant coding gain using a new image segmentation scheme and advanced JPEG2000 codec. 1. Introduction IR remote sensing and reconnaissance systems are constrained in terms of downlink communication bandwidth. To alleviate this limitation, the IR data must be compressed. Line-scan thermal (IRLS) images exhibit a high degree of spatial redundancy that must be properly exploited in any compression scheme. In addition, the DWT (Discrete Wavelet Transform) based JPEG2000 compression technology provide a range of fidelity options for the reconstructed data tailored to the end-use. This includes quick-look and browse, which exploits human visual perception deficiencies and offers the opportunity for high compression ratios; and machine exploitation, where visually-lossless coding is appropriate. In both the compression standards and the algorithms reported in the literature, transform coding has become the dominant approach for efficient image compression [1]. The efficiency of a transform encoder is determined both by the characteristics of the input IR data and by the capability of the coding algorithm to explore these characteristics. As a prerequisites for efficient coding of IRLS images, in our previous papers we studied statistical properties of IRLS images based on overall modeling of line-scanning process [2, 3, 4] as well as image properties in wavelet transform domain [5]. In the next step, we systematically compared advanced transform-based image coders in order to find efficient operating parameters [6]. And finally, we proposed adaptive IRLS image coding based on DWT transform and spatial image segmentation along the line-scan direction [7]. In this paper, we propose further coding performance improvement based on terrain-adaptive segmentation along the flight direction and optimized JPEG2000 encoding parameters. 2. IRLS image D-R properties in line-scan and flight direction In transform coding of IRLS images, the two most important factors are the coding bit rate and picture quality. The coding bit rate R determines the channel bandwidth required to transfer the coded data. One direct and widely used measure for the picture quality is the mean-square error (MSE) between the coded image and the original one. The reconstruction error introduced by compression is denoted by D. C.4.1

In our previous papers [7], we focuses on the optimal trade-off between average bit rate R and average distortion D. However, it is well known that the R-D behaviour of an image encoder is determined both by the characteristics of the input IRLS image and by the capability of the coding algorithm to explore these characteristics. Based on observed statistical properties of IRLS non-overlapping segments along the linescan and flight direction, we estimated D-R operational functions of image segments in independent JPEG2000 encoding (Figure 1). For the constant bite rate R, it is observed variation of distortion D in function of segment number. This is our motivation for decreasing average distortion of an image by adaptive segmentation and optimised bit rate allocation among segments. Fig. 1. Operational D-R functions of IRLS200 test image in independent JPEG2000 encoding of non-overlapped equal-size spatial image segments: a) along the line-scan direction, b) along the flight direction. 3. A new image adaptive segmentation scheme Our adaptive image segmentation is based on hierarchical data structures (Figure 2). A BT is a scheme of image segmentation based on a simple binary-tree structure. The primary characteristic of BT is that each node of the tree has 2 children which correspond to segments which area is 2 times smaller than parent node. Splitting original image (rote node) at the first top-level of the tree, 2 children node is generated. Recursively repeating segmentation on children nodes, the complete tree is generated in top-down fashion up to the pre-defined depth (level L). A QT is a scheme based on quad-tree structure where each node of the tree has 4 children [9]. 0 1 2 1 2 1 2 3 4 Non-segmented image BT scan (L=1) BT flight (L=1) QT(L=1) Fig. 2. Hierarchical IRLS image splitting in different tree-structures: non-segmented parent image and children segments in BT scan binary-tree along the scan-line direction, BT flight binary-tree along the flight direction and QT quad-tree. C.4.2

A factor that contributes to success of adaptive segmentation and coding of IRLS image is the choice of the parent node splitting decision criterion. A good criterion should determine whether or not segment should be merged or split to minimize average distortion D for given bit rate R. In our work we propose Lagrangian unconstrained cost function J ( D, R, λ) of the mean distortion D and the rate R scaled by a value λ. To find joint optimal segmentation and minimize D for pre-defined constant R, the per-segment cost functions for parent and children are compared: if the sum of children costs are less than cost of the parent, split is performed. Also, the fast optimisation procedure based on bottom-up recursive BT scan split/merge algorithm and convex iterative λ search is proposed [7]. Further improvement of IRLS coding gain could be obtained by exploiting terrainadaptive BT flight segmentation in the flight direction. The new segmentation scheme is based on dual BT scan/flight binary-tree structure (Figure 3). The additional criterion is comparison of BT scan and BT flight cost functions in the node and split if the condition (1) is satisfied. { J ( D, R, ), J ( D, R, λ) } < J ( D, R, ) R = R const BTs l + 1 l + 1 BT f l + 1 l + l l λ, = l l min λ (1) 1 Fig. 3. Joint image segmentation and D-R optimization procedure: a) the new dual BT scan/flight tree (L=2), and b) corresponding set of all possible image segmentation schemes in bottom-up split/merge procedure (L=2). C.4.3

4. Coding gain results In computer implementation, we used JPEG2000 codec [8] in independent coding of segments and proposed optimisation algorithms. IRLS test images (512x512 pixels, 8bpp) are segmented hierarchically using different tree-structures in joint optimisation: a) BT scan binary-tree (L=3), N=15 different segmentation schemes are compared. b) BT flight binary-tree (L=3), N=15 different segmentation schemes are compared. c) BT scan/flight dual-tree (L=2), N=16 different segmentation schemes are compared. d) QT quad-tree (L=2), N=16 different segmentation schemes are compared. Operational rate-distortion D-R curves of each segment are computed applying JPEG2000 encoder with varying bit rates in the range 0.2-1 bpp (Compression Ratio 32-8) and measuring MSE of decoded image. For each type of segmentation tree and chosen bit rate R, we calculated optimum image segmentation and bit-allocation which gives minimum distortion D (maximum PSNR). PSNR improvements over coding non-segmented IRLS200 image for fixed bit rate R=0.75bpp are shown in Table 1. Decoded IRLS200 test images and adaptive segmentation schemes with optimum bit-allocation and minimum distortions are shown in Figure 4. Table 1. PSNR coding gain of JPEG2000 coding of IRLS200 test image by adaptive segmentation and optimal bit rate allocation among segments. R=0.75bpp Non-segmented BT scan(l=3) BT flight(l=3) BT scan/flight(l=2) QT(L=2) PSNR [db] 28.34 29.83 29.28 29.94 29.89 It is observed significant adaptive coding gain over non-segmented IRLS test image. The new proposed BT scan/flight dual-tree segmentation along the scan and flight direction out-perform single-tree segmentation BT scan along the scan and BT flight flight direction. Efficiency of the new scheme is very close to the more complex QT quadtree segmentation. Further advantage of proposed BT scan/flight scheme is ability to explicit exploitation of IRLS systematic behaviour in the scan direction and terrain adaptation in the flight direction. It is observed that coding gain of adaptive segmentation in the scan direction should be greater at low bit rates (Figure 1) where visual quality of decoded IRLS image is decreasing. Our future work is further improvement of IRLS coding efficiency by decreasing computational complexity of proposed optimisation algorithms: the D-R optimisation process will perform only on those image regions of special interest; adaptive distortion D weighting of segments and sub-optimal top-down optimisation as well as D-R operational functions estimation and modelling based on statistical properties of segments. C.4.4

a) BT scan b) BT flight D = 29.33dB D = 29.55dB R = 0.50bpp D = 30.60dB D = 30.80 db D = 30.11dB R = 0.50 bpp D = 28.61dB nadir (flight direction) nadir (flight direction) c) BT scan/flight d) QT D = 30.80 db D = 30.41dB D = 30.80 db D = 30.41dB R = 0.50 bpp D = 28.61dB D = 29.37 db R = 0.50 bpp D = 28.88 db Fig. 4. Adaptive JPEG2000 (R=0.75 bpp) coding of IRLS200 test image based on joint optimisation of spatial segmentation and bit allocation among segments: a) BT scan (L=3) along the scan direction (PSNR=29.83dB), b) BT flight (L=3) along the flight direction (PSNR=29.28dB), c) BT scan/flight (L=2) scan/flight direction (PSNR=29.94dB), d) QT quad tree (L=2) (PSNR=29.89dB). C.4.5

REFERENCES [1] Saghri, J.; Tescher, A. and Reagan. J. Practical transform coding of multispectral imagery, IEEE Signal processing Magazine, January 1995. [2] Barbarić, Ž.; Marinčić, A.; Petrović, G. and Milovanović. D. Thermal images generated by a line-scanning technique: statistical properties, Journal Applied Optics: Information Processing, vol.33 no.20 pp.4416-4419, 1994. [3] Barbarić, Ž.; Marinčić, A.; Petrović, G. and Milovanović. D. Thermal-image generation by line-scanning technique: a new computer model", Journal Applied Optics: Information Processing, vol. 33, no.14, pp.2883-2890, 1994. [4] Milovanović, D.; Marinčić, A.; Barbarić, Ž. and Petrović. G. Statistical analysis of computer generated thermal images based on overall modeling of linescanning process, QIRT 1994, Sorrento, Italy, pp.13-18. [5] Milovanović, D.; Wiecek, B.; Marinčić, A.; Barbarić, Ž. and Petrović. G. Statistical analysis techniques for aerial infrared images in wavelets transform domain, QIRT 1996, Stuttgart, Germany, pp.368-373. [6] Milovanović, D.; Wiecek, B.; Marinčić, A.; Petrović, G. and Barbarić. Ž. A comparative study of advanced frequency-domain coding techniques in compression of infrared line-scan images, QIRT 1998, Lodz, Poland, pp.342-348. [7] Milovanović, D.; Marinčić, A.; Wiecek, B.; Petrović, G. and Barbarić. Ž. Efficient transform coding of infrared line-scan images based on spatial adaptivity, QIRT, Reims, France, 2000. [8] Milovanović, D.; Wiecek, B.; Marinčić, A.; Barbarić, Ž. and Petrović. G. Standard-based infrared line-scan image coding: JPEG2000 vs. MPEG-4 VTC, QIRT, Dubrovnik, Croatia, 2002 [9] Sullivan, G. and Baker. R. Efficient quad-tree coding of image and video, IEEE Trans. Image processing, vol.3, no.4, pp.327-331, May 1994. C.4.6