Foveation Techniques and Scheduling Issues in Thinwire Visualization

We are interested in the visualization of large images across a network. Upon request, the server sends an image across the network to the client, who in turn, presents this image to the viewer. A key observation is that, at any moment, the viewer is mainly interested in a region around his gaze point in the image. To exploit this, we let the viewer interactively indicates this point and the selected region will have higher priority in the transmission process. As a result, the displayed image is a "space-variant" image. A fundamental difference between this scheme and the usual progressive transmission scheme is that we place more emphasis on the visualization process. This shift in emphasis opens up new perspectives on the problem. In this thesis, we focus on this difference. In chapter two, we formalize the operation of "foveating an image", study how to distribute the resolution over an image, and how to progressively refine such a space-variant image. Motivated by properties of human vision, we propose two methods for the construction of space-variant images. In chapter three, we formulate and study an abstract on-line scheduling problem which is motivated by interactions between the client and the server. In the fourth and last chapter, we describe details and issues in an implementation.

[1]  Bernd Girod,et al.  Eye Movements And Coding Of Video Sequences , 1988, Other Conferences.

[2]  Richard J. Lipton,et al.  Online interval scheduling , 1994, SODA '94.

[3]  K. Tzou Progressive Image Transmission: A Review And Comparison Of Techniques , 1987 .

[4]  H. Barlow Vision: A computational investigation into the human representation and processing of visual information: David Marr. San Francisco: W. H. Freeman, 1982. pp. xvi + 397 , 1983 .

[5]  Yehezkel Yeshurun,et al.  Shape Description with a Space-Variant Sensor: Algorithms for Scan-Path, Fusion, and Convergence Over Multiple Scans , 2015, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[7]  Anup Basu,et al.  Videoconferencing using spatially varying sensing with multiple and moving foveae , 1994, Proceedings of the 12th IAPR International Conference on Pattern Recognition, Vol. 2 - Conference B: Computer Vision & Image Processing. (Cat. No.94CH3440-5).

[8]  John A. Robinson,et al.  Adaptive foveation of MPEG video , 1997, MULTIMEDIA '96.

[9]  Anup Basu,et al.  Variable resolution teleconferencing , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[10]  Marc Levoy,et al.  Gaze-directed volume rendering , 1990, I3D '90.

[11]  Peter J. Burt,et al.  Smart sensing within a pyramid vision machine , 1988, Proc. IEEE.

[12]  R. A. Fisher,et al.  Progress Report on an Eye-Slaved Area-of-Interest Visual Display, , 1984 .

[13]  Joel Max,et al.  Quantizing for minimum distortion , 1960, IRE Trans. Inf. Theory.

[14]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

[15]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Eero P. Simoncelli,et al.  Embedded wavelet image compression based on a joint probability model , 1997, Proceedings of International Conference on Image Processing.

[17]  S. Mallat,et al.  Adaptive covariance estimation of locally stationary processes , 1998 .

[18]  Giulio Sandini,et al.  Space-variant vision for an active camera mount , 1995, Defense, Security, and Sensing.

[19]  Jerry D. Gibson,et al.  Digital coding of waveforms: Principles and applications to speech and video , 1985, Proceedings of the IEEE.

[20]  Ee-Chien Chang,et al.  A wavelet approach to foveating images , 1997, SCG '97.

[21]  N. Jayant,et al.  Digital Coding of Waveforms: Principles and Applications to Speech and Video , 1990 .

[22]  Richard H. Sherman,et al.  Chaotic communications in the presence of noise , 1993, Optics & Photonics.

[23]  P. Stephen,et al.  THE MAIN AFFERENT FIBER SYSTEMS OF THE CEREBRAL CORTEX IN PRIMATES , 1934 .

[24]  Lyle A. McGeoch,et al.  Competitive Algorithms for Server Problems , 1990, J. Algorithms.

[25]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

[26]  S. A. Talbot,et al.  Physiological Studies on Neural Mechanisms of Visual Localization and Discrimination , 1941 .

[27]  Brian Cabral,et al.  Accelerated volume rendering and tomographic reconstruction using texture mapping hardware , 1994, VVS '94.

[28]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1991, CACM.

[29]  S. Mallat A wavelet tour of signal processing , 1998 .

[30]  Kou-Hu Tzou,et al.  Embedded max quantization , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[31]  ROGER C. WOOD,et al.  On optimum quantization , 1969, IEEE Trans. Inf. Theory.

[32]  Alexandros Eleftheriadis,et al.  Automatic face location detection and tracking for model-assisted coding of video teleconferencing sequences at low bit-rates , 1995, Signal Process. Image Commun..

[33]  Wilson S. Geisler,et al.  Implementation of a foveated image coding system for image bandwidth reduction , 1996, Electronic Imaging.

[34]  B. H. McCormick,et al.  Visualization in scientific computing , 1995 .

[35]  P. J. Burt,et al.  Change Detection and Tracking Using Pyramid Transform Techniques , 1985, Other Conferences.

[36]  Jerry D. Gibson,et al.  Digital coding of waveforms: Principles and applications to speech and video , 1985, Proceedings of the IEEE.

[37]  KENNETH R. SLOAN,et al.  Progressive Refinement of Raster Images , 1979, IEEE Transactions on Computers.

[38]  Benjamin B. Bederson,et al.  A miniaturized active vision system , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol. IV. Conference D: Architectures for Vision and Pattern Recognition,.