Smooth Interactive Visualization

dc.contributor.authorReach, Andrew McCaleben
dc.contributor.committeechairNorth, Christopher L.en
dc.contributor.committeememberPolys, Nicholas F.en
dc.contributor.committeememberBaumann, William T.en
dc.contributor.committeememberGracanin, Denisen
dc.contributor.committeememberStasko, John T.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2017-09-09T08:00:35Zen
dc.date.available2017-09-09T08:00:35Zen
dc.date.issued2017-09-08en
dc.description.abstractInformation visualization is a powerful tool for understanding large datasets. However, many commonly-used techniques in information visualization are not C^1 smooth, i.e. when represented as a function, they are either discontinuous or have a discontinuous first derivative. For example, histograms are a non-smooth visualization of density. Not only are histograms non-smooth visually, but they are also non-smooth over their parameter space, as they change abruptly in response to smooth change of bin width or bin offset. For large data visualization, histograms are commonly used in place of smooth alternatives, such as kernel density plots, because histograms can be constructed from data cubes, allowing histograms to be constructed quickly for large datasets. Another example of a non-smooth technique in information visualization is the commonly-used transition approach to animation. Although transitions are designed to create smooth animations, the transition technique produces animations that have velocity discontinuities if the target is changed before the transition has finished. The smooth and efficient zooming and panning technique also shares this problem---the animations produced are smooth while in-flight, but they have velocity discontinuities at the beginning and end and of the animation as well as velocity discontinuities when interrupted. This dissertation applies ideas from signal processing to construct smooth alternatives to these non-smooth techniques. To visualize density for large datasets, we propose BLOCs, a smooth alternative to data cubes that allows kernel density plots to be constructed quickly for large datasets after an initial preprocessing step. To create animations that are smooth even when interrupted, we present LTI animation, a technique that uses LTI filters to create animations that are smooth, even when interrupted. To create zooming and panning animations that are smooth, even when interrupted, we generalize signal processing systems to Riemannian manifolds, resulting in smooth, efficient, and interruptible animations.en
dc.description.degreePh. D.en
dc.format.mediumETDen
dc.identifier.othervt_gsexam:12621en
dc.identifier.urihttp://hdl.handle.net/10919/78848en
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectInformation visualizationen
dc.subjectsignal processingen
dc.subjectRiemannian geometryen
dc.titleSmooth Interactive Visualizationen
dc.typeDissertationen
thesis.degree.disciplineComputer Science and Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.namePh. D.en

Files

Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
Reach_AM_D_2017.pdf
Size:
1.67 MB
Format:
Adobe Portable Document Format
Name:
Reach_AM_D_2017_support_3.mov
Size:
8.07 MB
Format:
Video Quicktime
Description:
Supporting documents
Name:
Reach_AM_D_2017_support_4.mov
Size:
16.48 MB
Format:
Video Quicktime
Description:
Supporting documents