Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/VISUAL.2004.95acmconferencesArticle/Chapter ViewAbstractPublication PagesvisConference Proceedingsconference-collections
Article

Scout: A Hardware-Accelerated System for Quantitatively Driven Visualization and Analysis

Published: 10 October 2004 Publication History

Abstract

Quantitative techniques for visualization are critical to the successful analysis of both acquired and simulated scientific data. Many visualization techniques rely on indirect mappings, such as transfer functions, to produce the final imagery. In many situations, it is preferable and more powerful to express these mappings as mathematical expressions, or queries, that can then be directly applied to the data. In this paper, we present a hardware-accelerated system that provides such capabilities and exploits current graphics hardware for portions of the computational tasks that would otherwise be executed on the CPU. In our approach, the direct programming of the graphics processor using a concise data parallel language, gives scientists the capability to efficiently explore and visualize data sets.

References

[1]
{1} G. Abram and L. Treinish. An extended data-flow architecture for data analysis and visualization. In In Proceedings of Visualization '95, pages 263-270. IEEE CS, October 1995.
[2]
{2} ATI. ATI Technologies Inc. http://www.ati.com, 2004.
[3]
{3} Jeff Bolz, Ian Farmer, Eitan Grinspun, and Peter Schröder. Sparse matrix solvers on the gpu: Conjugate gradients and multigrid. ACM Transactions on Graphics, 22(3):917-924, July 2003.
[4]
{4} Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, and Pat Hanrahan. Brook for GPUs: Stream computing on graphics hardware. ACM Transactions on Graphics - SIGGRAPH 2004, to appear, 2004.
[5]
{5} Brian Cabral, Nancy Cam, and Jim Foran. Accelerated Volume Rendering and Tomographic Reconstruction Using Texture Mapping Hardware. In ACM Symposium On Volume Visualization, 1994.
[6]
{6} J. K. Dukowicz, R. D. Smith, and R. C. Malone. A reformulation and implementation of the Bryan-Cox-Semtner ocean model on the Connection Machine. J. Atmos. Ocean. Tech., 10:195-208, 1993.
[7]
{7} Nolan Goodnight, Cliff Woolley, Gregory Lewin, David Luebke, and Greg Humphreys. A multigrid solver for boundary value problems using programmable graphics hardware. In Graphics Hardware 2003, pages 102-111, July 2003.
[8]
{8} Mark Harris. General-Purpose Computation Using Graphics Hard-ware. http://www.gpgpu.org, 2004.
[9]
{9} T.J. Jankun-Kelly and Kwan-Liu Ma. Visualization exploration and encapsulation via a spreadsheet-like interface. IEEE Transactions on Visualization and Computer Graphics, 7(3):275-287, 2001.
[10]
{10} C. Johnson, S. Parker, and D. Weinstein. Large-scale computational science applications using the SCIRun problem solving environment. In In Proceedings of Supercomputing 2000, pages 263-270. IEEE CS, November 2000.
[11]
{11} Joe Kniss, Gordon Kindlmann, and Charles Hansen. Interactive volume rendering using multi-dimensional transfer functions and direct manipulation widgets. In Preceedings of IEEE Visualization 2001, pages 255-262, 2001.
[12]
{12} Joe Kniss, Gordon Kindlmann, and Charles Hansen. Multi-dimensional transfer functions for interactive volume rendering. IEEE Transactions on Visualization and Computer Graphics, 8(3):270-285, 2002.
[13]
{13} Jens Krüger and Rüdiger Westermann. Linear algebra operators for GPU implementation of numerical algorithms. ACM Transactions on Graphics, 22(3):908-916, July 2003.
[14]
{14} A.E. Lefohn, J.M. Kniss, C.D. Hansen, and R. Whitaker. Interactive deformation and visualization of level set surfaces using graphics hardware. In IEEE Visualization 2003, pages 75-82, October 2003.
[15]
{15} Eric Lengyel. The OpenGL Extensions Guide. Charles River Media, Inc., 2003.
[16]
{16} William R. Mark, R. Steven Glanville, Kurt Akeley, and Mark J. Kilgard. Cg: A system for programming graphics hardware in a C-like language. ACM Transactions on Graphics, 22(3):896-907, July 2003.
[17]
{17} Mathworks. The Mathworks - Products - MATLAB. http://www.mathworks.com/products/matlab/, 2004.
[18]
{18} P. Moran and C. Henze. Large data visualization with demand-driven calculation. In In Proceedings of Visualization '99, pages 27-33. IEEE CS, October 1999.
[19]
{19} NVIDIA. NVIDIA Home. http://www.nvidia.com, 2004.
[20]
{20} OpenDX. Open Visualization Data Explorer. http://www.opendx.org, 2004.
[21]
{21} Andrew Riffel, Aaron E. Lefohn, Kiril Vidimce, Mark Leone, and John D. Owens. Mio: Fast multipass partitioning via priority-based instruction scheduling. In Graphics Hardware 2004, August 2004.
[22]
{22} SCIRun. A Scientific Computing Problem Solving Environment. Scientific Computing and Imaging Institute (SCI), http://software.sci.utah.edu/scirun.html, 2004.
[23]
{23} Thinking Machines Corporation. C* User's Guide, June 1991.
[24]
{24} TSI. Terascale Supernova Initiative. http://www.phy.ornl.gov/tsi/, 2004.
[25]
{25} Orion Wilson, Allen Van Gelder, and Jane Wilhelms. Direct Volume Rendering via 3D Textures. Technical Report UCSC-CRL-94-19, University of California at Santa Cruz, June 1994.
[26]
{26} Wolfram Research. Mathematica: The Way the World Calculates. http://www.wolfram.com, 2004.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VIS '04: Proceedings of the conference on Visualization '04
October 2004
667 pages
ISBN:0780387880

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 10 October 2004

Check for updates

Author Tags

  1. Visualization systems
  2. hardware acceleration
  3. multivariate visualization
  4. volume rendering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2015)A Feature-first Approach to Clustering for Highlighting Regions of Interest in Scientific DataProcedia Computer Science10.1016/j.procs.2015.05.49751:C(2207-2216)Online publication date: 1-Sep-2015
  • (2012)Technical SectionComputers and Graphics10.1016/j.cag.2011.10.00636:3(201-213)Online publication date: 1-May-2012
  • (2008)Interaction-dependent semantics for illustrative volume renderingProceedings of the 10th Joint Eurographics / IEEE - VGTC conference on Visualization10.1111/j.1467-8659.2008.01216.x(847-854)Online publication date: 26-May-2008
  • (2007)A tri-space visualization interface for analyzing time-varying multivariate volume dataProceedings of the 9th Joint Eurographics / IEEE VGTC conference on Visualization10.5555/2384179.2384198(115-122)Online publication date: 23-May-2007
  • (2007)Data buffering optimization methods toward a uniform programming interface for gpu-based applicationsProceedings of the 4th international conference on Computing frontiers10.1145/1242531.1242562(205-212)Online publication date: 7-May-2007
  • (2007)Semantic Layers for Illustrative Volume RenderingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2007.7059113:6(1336-1343)Online publication date: 1-Nov-2007
  • (2007)Transform Coding for Hardware-accelerated Volume RenderingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2007.7051613:6(1600-1607)Online publication date: 1-Nov-2007
  • (2006)Detecting distributed scans using high-performance query-driven visualizationProceedings of the 2006 ACM/IEEE conference on Supercomputing10.1145/1188455.1188542(82-es)Online publication date: 11-Nov-2006
  • (2006)The Direct3D 10 systemACM SIGGRAPH 2006 Papers10.1145/1179352.1141947(724-734)Online publication date: 30-Jul-2006
  • (2006)The Direct3D 10 systemACM Transactions on Graphics10.1145/1141911.114194725:3(724-734)Online publication date: 1-Jul-2006
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media