Downsampling-based multiple description image coding using optimal filtering Yüksel Yapıcı Begüm Demir Sarp Ertürk Og ˘ uzhan Urhan University of Kocaeli Laboratory of Image and Signal Processing Department of Electronics & Telecommunications Engineering Veziroglu Campus 41040, Kocaeli, Turkey E-mail: urhano@kou.edu.tr Abstract. In this paper, a multiple description image coding scheme is proposed to facilitate the transmission of images over media with possible packet loss. The proposed method is based on finding the optimal reconstruction filter coefficients that will be used to reconstruct lost descriptions. For this purpose initially, the original image is downsampled and each subimage is coded using standard JPEG. These decoded images are then mapped to the original im- age size using the optimal filters. Multiple descriptions consist of coded down-sampled images and the corresponding optimal recon- struction filter coefficients. It is shown that the proposed method provided better results compared to standard interpolation filters (i.e., bicubic and bilinear). © 2008 SPIE and IS&T. DOI: 10.1117/1.2976420 1 Introduction The multiple description coding MDCapproach is used for data transfer over packet networks, which are nowadays widespread. This approach fundamentally provides efficient transmission of multimedia data through these kinds of error-prone networks. MDC carries out this operation by coding and transmitting the original data using more than one bit stream and therefore reduces the influence of pos- sible packet loss. Various multimedia applications require data transmis- sion over error-prone networks in which part of the data might not arrive at the receiver. Automatic repeat requests executed by the receiver are not possible for real-time data, such as voice and video, because these will cause long delays. The MDC approach enables reconstruction of data at an acceptable quality level in the case of possible packet losses. Original data are coded at the encoder into more than one packet i.e., multiple descriptionssuch that each one is self-decodable. When all descriptions reach the re- ceiver, data are reconstructed at high quality; otherwise, acceptable quality data are still obtained. Nevertheless, coding efficiency is degraded due to redundancy introduced into descriptions. MDC schemes can be grouped according to their com- putational complexity and redundancy insertion ap- proaches. One of the first MDC methods makes use of mul- tiple description scalar quantization MDSQ, 1,2 which uses overlapping quantization steps to enable redundancy. At the decoder the intersection of received quantization steps are used for inverse quantization. In Refs. 3 and 4 redundancy insertion is carried out using transforms referred to as pair- wise correlating transform PCT–based approaches. These methods transform two input variables into two output vari- ables and then encode the transformed variables. If one of the transformed variables is not received, then it can be estimated at a certain accuracy using the other variable. Polyphase downsampling PD–based MDC approaches have been proposed in Refs. 58 The first type of PD-based MDC approaches quantize input data at two different quan- tization levels after downsampling. 5,6 The second type of PD-based MDC approaches perform oversampling, by making use of zero padding in the discrete cosine transform DCTdomain in one or two dimensions, as presented in Refs. 7 and 8, respectively, before the descriptions are gen- erated. In PD-based MDC approaches, if one of the de- scriptions is lost at the receiver, then the other samples are used to reconstruct the lost data. MDC redundancy is intro- duced using frame expansion in. 9,10 Recently, wavelet- based MDC approaches have become popular. 1115 For ex- ample, the MDSQ approach is applied in the wavelet domain, and it is shown that MDC performance is in- creased compared to image domain coding. The method presented in Ref. 12 uses biorthogonal filter structures to construct wavelet descriptions having lower redundancy. It uses a fast converging iterative convex optimization ap- proach to improve the quality at the receiver. A PD-based MDC approach is used in the wavelet domain in Ref. 13, and it is shown that the performance of this method is bet- ter than the MDSQ approach. MDC is directly used with a JPEG2000 coder in Ref. 14, where rate distortion charac- teristic of the input data is examined to introduce an adjust- able level of redundancy. PCT is combined with wavelet transform-based image coding in Ref. 15, and it is shown that this outperforms MDC in the DCT domain. Paper 07125RR received Jun. 27, 2007; revised manuscript received Apr. 30, 2008; accepted for publication May 2, 2008; published online Aug. 28, 2008. 1017-9909/2008/173/033018/9/$25.00 © 2008 SPIE and IS&T. Journal of Electronic Imaging 17(3), 033018 (Jul–Sep 2008) Journal of Electronic Imaging Jul–Sep 2008/Vol. 17(3) 033018-1