Using expressive rendering for remote visualization of large city models

In this paper, we present a new approach for remote visualization of large 3D cities. Our approach is based on expressive rendering (also known as Non-Photorealistic Rendering), and more precisely, on feature lines. By focusing on characteristic features, this solution brings a more legible visualization and reduces the amount of data transmitted on the network. We also introduce a client-server system for remote rendering, as well as the involved pre-processing stage that is required for optimization. Based on the presented system, we perform a study on the usability of such an approach in the context of mobile devices.

[1]  Michael Wimmer,et al.  Visibility Preprocessing with Occluder Fusion for Urban Walkthroughs , 2000, Rendering Techniques.

[2]  Kadi Bouatouch,et al.  A VRML97-X3D extension for massive scenery management in virtual worlds , 2004, Web3D '04.

[3]  L. Figueiredo,et al.  Adaptive Sampling of Parametric Curves , 1995 .

[4]  Reinhard Klein,et al.  Non-Photorealistic Rendering of Complex 3D Models on Mobile Devices , 2002 .

[5]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Paul L. Rosin Grouping Curved Lines , 1994, BMVC.

[7]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.

[8]  Michael Brady,et al.  The Curvature Primal Sketch , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  From cadastres to urban environments for 3D geomarketing , 2001, IEEE/ISPRS Joint Workshop on Remote Sensing and Data Fusion over Urban Areas (Cat. No.01EX482).

[10]  Frédo Durand,et al.  A Survey of Visibility for Walkthrough Applications , 2003, IEEE Trans. Vis. Comput. Graph..

[11]  Karin Wall,et al.  A fast sequential method for polygonal approximation of digitized curves , 1984, Comput. Vis. Graph. Image Process..

[12]  Kwan-Liu Ma,et al.  Rendering complexity in computer-generated pen-and-ink illustrations , 2004, NPAR '04.

[13]  James George Dunham,et al.  Optimum Uniform Piecewise Linear Approximation of Planar Curves , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Eric Maisel,et al.  A new partitioning method for architectural environments , 1998, Comput. Animat. Virtual Worlds.

[15]  Adam Finkelstein,et al.  Suggestive contours for conveying shape , 2003, ACM Trans. Graph..

[16]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[17]  A. Chakrabarti,et al.  A Novel Algorithm to Generate the Cover Map of a Remotely Sensed Image for GIS Applications , 2000 .

[18]  Steven W. Zucker,et al.  Computing Contour Closure , 1996, ECCV.

[19]  Salvatore Tabbone,et al.  Stable and Robust Vectorization: How to Make the Right Choices , 1999, GREC.

[20]  Street Generation for City Modelling , 2001 .

[21]  Bernhard Preim,et al.  Tuning rendered line-drawings , 1995 .

[22]  Adam Finkelstein,et al.  Real-time hatching , 2001, SIGGRAPH.

[23]  Thomas Ertl,et al.  Remote line rendering for mobile devices , 2004, Proceedings Computer Graphics International, 2004..

[24]  Adam Finkelstein,et al.  WYSIWYG NPR: drawing strokes directly on 3D models , 2002, SIGGRAPH.

[25]  Eric Saund,et al.  Finding Perceptually Closed Paths in Sketches and Drawings , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Oliver Deussen,et al.  Computer-generated pen-and-ink illustration of trees , 2000, SIGGRAPH.

[27]  Pascal Barla,et al.  Geometric clustering for line drawing simplification , 2005, SIGGRAPH '05.