Russell M. Taylor, Jun Chen, Shoji Okimoto, Noel Llopis-Artime, V. Chi, F. Brooks, M. Falvo, S. Paulson, P. Thiansathaporn, D. Glick, S. Washburn, R. Superfine
{"title":"Pearls found on the way to the ideal interface for scanned probe microscopes","authors":"Russell M. Taylor, Jun Chen, Shoji Okimoto, Noel Llopis-Artime, V. Chi, F. Brooks, M. Falvo, S. Paulson, P. Thiansathaporn, D. Glick, S. Washburn, R. Superfine","doi":"10.1109/VISUAL.1997.663923","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663923","url":null,"abstract":"Since 1991, our team of computer scientists, chemists and physicists have worked together to develop an advanced, virtual-environment interface to scanned-probe microscopes. The interface has provided insights and useful capabilities well beyond those of the traditional interface. This paper lists the particular visualization and control techniques that have enabled actual scientific discovery, including specific examples of insight gained using each technique. This information can help scientists determine which features are likely to be useful in their particular application, and which would be just sugar coating. It can also guide computer scientists to suggest the appropriate type of interface to help solve a particular problem. We have found benefit in advanced rendering with natural viewpoint control (but not always), from semi-automatic control techniques, from force feedback during manipulation, and from storing/replaying data for an entire experiment. These benefits come when the system is well-integrated into the existing tool and allows export of the data to standard visualization packages.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121711033","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Computing the separating surface for segmented data","authors":"G. Nielson, R. Franke","doi":"10.1109/VISUAL.1997.663887","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663887","url":null,"abstract":"An algorithm for computing a triangulated surface which separates a collection of data points that have been segmented into a number of different classes is presented. The problem generalizes the concept of an isosurface which separates data points that have been segmented into only two classes: those for which data function values are above the threshold and those which are below the threshold value. The algorithm is very simple, easy to implement and applies without limit to the number of classes.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128447690","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"exVis: developing a wind tunnel data visualization tool","authors":"S. Uselton","doi":"10.1109/VISUAL.1997.663911","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663911","url":null,"abstract":"Software has been developed to apply visualization techniques to aeronautics data collected during wind tunnel experiments. Interaction between the software developers and the aeroscientists has been crucial in making the software. The interaction has also been important in building the scientists' confidence in the use of interactive, computer-mediated analysis tools.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"174 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132493429","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Isosurface extraction using particle systems","authors":"Patricia J. Crossno, Edward Angel","doi":"10.1109/VISUAL.1997.663930","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663930","url":null,"abstract":"Presents a new approach to isosurface extraction from volume data using particle systems. Particle behavior is dynamic and can be based on laws of physics or artificial rules. For isosurface extraction, we program particles to be attracted towards a specific surface value while simultaneously repelling adjacent particles. The repulsive forces are based on the curvature of the surface at that location. A birth-death process results in a denser concentration of particles in areas of high curvature and sparser populations in areas of lower curvature. The overall level of detail is controlled through a scaling factor that increases or decreases the repulsive forces of the particles. Once particles reach equilibrium, their locations are used as vertices in generating a triangular mesh of the surface. The advantages of our approach include: vertex densities are based on surface features rather than on the sampling rate of the volume; a single scaling factor simplifies level-of-detail control; and meshing is efficient because it uses neighbor information that has already been generated during the force calculations.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124545937","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Cox, R. Crawfis, B. Hamann, C. Hansen, M. Miller
{"title":"Terascale Visualization: Approaches, Pitfalls And Issues","authors":"M. Cox, R. Crawfis, B. Hamann, C. Hansen, M. Miller","doi":"10.1109/VISUAL.1997.663932","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663932","url":null,"abstract":"Author(s): Cox, M. B.; Crawfis, Roger; Hamann, Bernd; Hanson, C.; Miller, Mark | Editor(s): Yagel, R.; Hagen, Hans | Abstract: Massively Parallel Supercomputers are once again quickly outpacing our ability to organize, manage and understand the prodigious amounts of data they generate. Graphics technology and algorithms have greatly aided in analyzing the modest datasets of years past, but rarely with enough interactivity to squelch the enduser's exploratory questions. Will computer graphics and scientific visualization or even computional science proceed as status quo or are new paradigm sifts needed? What is the architecture of tomorrow's high-end visualization systems? How much data can we even expect to pull off of these masively parallel machines? What are the new computer graphics technologies that can aid in teracale visulaization? This panel, leverging the panelists past experience and their current knowledge of the field, will provide visions (or dilemma's) for what the next stage or stages of scientific visualization and data management will look like.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122617408","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Visualization of geometric algorithms in an electronic classroom","authors":"M. Shneerson, A. Tal","doi":"10.1109/VISUAL.1997.663920","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663920","url":null,"abstract":"This paper investigates the visualization and animation of geometric computing in a distributed electronic classroom. We show how focusing in a well-defined domain makes it possible to develop a compact system that is accessible to even naive users. We present a conceptual model and a system, GASP-II (Geometric Animation System, Princeton, II), that realizes this model in the geometric domain. The system allows the presentation and interactive exploration of 3D geometric algorithms over a network.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123634028","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Patrick Hoffman, G. Grinstein, K. Marx, I. Grosse, Eugene Stanley
{"title":"DNA visual and analytic data mining","authors":"Patrick Hoffman, G. Grinstein, K. Marx, I. Grosse, Eugene Stanley","doi":"10.1109/VISUAL.1997.663916","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663916","url":null,"abstract":"Describes data exploration techniques designed to classify DNA sequences. Several visualization and data mining techniques were used to validate and attempt to discover new methods for distinguishing coding DNA sequences (exons) from non-coding DNA sequences (introns). The goal of the data mining was to see whether some other, possibly non-linear combination of the fundamental position-dependent DNA nucleotide frequency values could be a better predictor than the AMI (average mutual information). We tried many different classification techniques including rule-based classifiers and neural networks. We also used visualization of both the original data and the results of the data mining to help verify patterns and to understand the distinction between the different types of data and classifications. In particular, the visualization helped us develop refinements to neural network classifiers, which have accuracies as high as any known method. Finally, we discuss the interactions between visualization and data mining and suggest an integrated approach.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127386112","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. Swan, K. Mueller, Torsten Möller, N. Shareef, R. Crawfis, R. Yagel
{"title":"An anti-aliasing technique for splatting","authors":"J. Swan, K. Mueller, Torsten Möller, N. Shareef, R. Crawfis, R. Yagel","doi":"10.1109/VISUAL.1997.663882","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663882","url":null,"abstract":"Splatting is a popular direct volume rendering algorithm. However, the algorithm does not correctly render cases where the volume sampling rate is higher than the image sampling rate (e.g. more than one voxel maps into a pixel). This situation arises with orthographic projections of high-resolution volumes, as well as with perspective projections of volumes of any resolution. The result is potentially severe spatial and temporal aliasing artifacts. Some volume ray-casting algorithms avoid these artifacts by employing reconstruction kernels which vary in width as the rays diverge. Unlike ray-casting algorithms, existing splatting algorithms do not have an equivalent mechanism for avoiding these artifacts. The authors propose such a mechanism, which delivers high-quality splatted images and has the potential for a very efficient hardware implementation.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129923776","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Collaborative visualization","authors":"J. Wood, H. Wright, K. Brodlie","doi":"10.1109/visual.1997.663890","DOIUrl":"https://doi.org/10.1109/visual.1997.663890","url":null,"abstract":"Current visualization systems are designed around a single user model, making it awkward for large research teams to collectively analyse large data sets. The paper shows how the popular data flow approach to visualization can be extended to allow multiple users to collaborate-each running their own visualization pipeline but with the opportunity to connect in data generated by a colleague, Thus collaborative visualizations are 'programmed' in exactly the same 'plug-and-play' style as is now customary for single-user mode. The paper describes a system architecture that can act as a basis for the collaborative extension of any data flow visualization system, and the ideas are demonstrated through a particular implementation in terms of IRIS Explorer.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133973299","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"VizWiz: a Java applet for interactive 3D scientific visualization on the Web","authors":"Cherilyn Michaels, M. Bailey","doi":"10.1109/VISUAL.1997.663891","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663891","url":null,"abstract":"VizWiz is a Java applet that provides basic interactive scientific visualization functionality, such as isosurfaces, cutting planes, and elevation plots, for 2D and 3D datasets that can be loaded into the applet by the user via, the applet's Web server. VizWiz is unique in that it is a completely platform independent scientific visualization tool, and is usable over the Web, without being manually downloaded or installed. Its 3D graphics are implemented using only the Java AWT API, making them portable across all Java supporting platforms. The paper describes the implementation of VizWiz, including design tradeoffs. Graphics performance figures are provided for a number of different platforms. A solution to the problem of uploading user data files into a Java applet, working around security limitations, is demonstrated. The lessons learned from this project are discussed.","PeriodicalId":225083,"journal":{"name":"Proceedings. Visualization '97 (Cat. No. 97CB36155)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130166828","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}