JPIP Proxy Server With Prefetching Strategies Based on User-Navigation Model and Semantic Map

The efficient transmission of large resolution images and, in particular, the interactive transmission of images in a client-server scenario, is an important aspect for many applications. Among the current image compression standards, JPEG2000 excels for its interactive transmission capabilities. In general, three mechanisms are employed to optimize the transmission of images when using the JPEG2000 Interactive Protocol (JPIP): 1) packet re-sequencing at the server; 2) prefetching at the client; and 3) proxy servers along the network infrastructure. To avoid the congestion of the network, prefetching mechanisms are not commonly employed when many clients within a local area network (LAN) browse images from a remote server. Aimed to maximize the responsiveness of all the clients within a LAN, this work proposes the use of prefetching strategies at the proxy server-rather than at the clients. The main insight behind the proposed prefetching strategies is a user-navigation model and a semantic map that predict the future requests of the clients. Experimental results indicate that the introduction of these strategies into a JPIP proxy server enhances the browsing experience of the end-users notably.

[1]  Francesc Aulí Llinàs,et al.  Optimal delivery of motion JPEG2000 over JPIP with block-wise truncation of quality layers , 2008, 2008 15th IEEE International Conference on Image Processing.

[2]  Lorenzo Bruzzone,et al.  Kernel-based methods for hyperspectral image classification , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[3]  Mark Gahegan,et al.  A Predictive Model for Frequently Viewed Tiles in a Web Map , 2010, Trans. GIS.

[4]  Inmaculada García,et al.  Interactive Transmission of JPEG2000 Images Using Web Proxy Caching , 2008, IEEE Transactions on Multimedia.

[5]  Jorma Isola,et al.  Linking Whole-Slide Microscope Images with DICOM by Using JPEG2000 Interactive Protocol , 2009, Journal of Digital Imaging.

[6]  George Pavlidis,et al.  JPEG2000 and dissemination of cultural heritage over the Internet , 2004, IEEE Transactions on Image Processing.

[7]  Jaehyun Park,et al.  Adaptation of a Neighbor Selection Markov Chain for Prefetching Tiled Web GIS Data , 2002, ADVIS.

[8]  Antonin Descampe,et al.  Prefetching and Caching Strategies for Remote and Interactive Browsing of JPEG2000 Images , 2007, IEEE Transactions on Image Processing.

[9]  Michael W. Marcellin,et al.  FAST Rate Allocation Through Steepest Descent for JPEG2000 Video Transmission , 2011, IEEE Transactions on Image Processing.

[10]  Francesc Aulí Llinàs,et al.  Enhanced JPEG2000 Quality Scalability through Block-Wise Layer Truncation , 2010, EURASIP J. Adv. Signal Process..

[11]  Rynson W. H. Lau,et al.  VSculpt : a distributed virtual sculpting environment for collaborative design , 2003, IEEE Trans. Multim..

[12]  David S. Taubman Localized Distortion Estimation from Already Compressed JPEG2000 Images , 2006, 2006 International Conference on Image Processing.

[13]  Joan Bartrina-Rapesta,et al.  Interactive transmission of spectrally wavelet-transformed hyperspectral images , 2008, Optical Engineering + Applications.

[14]  Michael W. Marcellin,et al.  JPEG2000 - image compression fundamentals, standards and practice , 2002, The Kluwer International Series in Engineering and Computer Science.

[15]  Wenjun Zeng,et al.  Scalable streaming of JPEG2000 images using hypertext transfer protocol , 2001, MULTIMEDIA '01.

[16]  A T Naman,et al.  JPEG2000-Based Scalable Interactive Video (JSIV) , 2011, IEEE Transactions on Image Processing.

[17]  Veysi Isler,et al.  Retrospective adaptive prefetching for interactive Web GIS applications , 2011, GeoInformatica.

[18]  Francesc Aulí Llinàs,et al.  Smart JPIP Proxy Server with Prefetching Strategies , 2010, 2010 Data Compression Conference.

[19]  Aous Thabit Naman,et al.  JPEG2000-Based Scalable Interactive Video (JSIV) With Motion Compensation , 2011, IEEE Transactions on Image Processing.

[20]  Michael W. Marcellin,et al.  Efficient transmission of compressed data for remote volume visualization , 2006, IEEE Transactions on Medical Imaging.

[21]  David S. Taubman,et al.  JPIP proxy server for remote browsing of JPEG2000 images , 2008, 2008 IEEE 10th Workshop on Multimedia Signal Processing.

[22]  David S. Taubman,et al.  Rate-distortion optimized interactive browsing of JPEG2000 images , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[23]  Heidrun Schumann,et al.  JPEG2000-based image communication for modern browsing techniques , 2005, IS&T/SPIE Electronic Imaging.

[24]  Jin Li,et al.  On interactive browsing of large images , 2003, IEEE Trans. Multim..

[25]  Laurent Itti,et al.  Visual attention guided bit allocation in video compression , 2011, Image Vis. Comput..

[26]  Thomas Richter Compressing JPEG 2000 JPIP Cache State Information , 2012, 2012 Data Compression Conference.

[27]  Francesc Aulí Llinàs,et al.  Enhanced Transmission of JPEG2000 Imagery through JPIP Proxy and User-Navigation Model , 2012, 2012 Data Compression Conference.

[28]  George Dimitoglou,et al.  JHelioviewer: Visualizing Large Sets of Solar Images Using JPEG 2000 , 2009, Computing in Science & Engineering.

[29]  David S. Taubman Remote browsing of JPEG2000 images , 2002, Proceedings. International Conference on Image Processing.