- Data Visualization and Analytics
- Computer Graphics and Visualization Techniques
- Advanced Vision and Imaging
- 3D Shape Modeling and Analysis
- Complex Network Analysis Techniques
- Scientific Computing and Data Management
- Advanced Data Storage Technologies
- Time Series Analysis and Forecasting
- Distributed and Parallel Computing Systems
- Data Management and Algorithms
- Anomaly Detection Techniques and Applications
- Video Analysis and Summarization
- Multimedia Communication and Technology
- Medical Image Segmentation Techniques
- Data Analysis with R
- Image Retrieval and Classification Techniques
- Computational Physics and Python Applications
- Parallel Computing and Optimization Techniques
- Advanced Text Analysis Techniques
- Advanced Image and Video Retrieval Techniques
- Species Distribution and Climate Change
- Topological and Geometric Data Analysis
- Software Engineering Research
- Network Security and Intrusion Detection
- Image Enhancement Techniques
University of California, Davis
2016-2025
Tsinghua University
2022
Institut national de recherche en informatique et en automatique
2022
Mississippi State University
2022
Graz University of Technology
2022
Rutgers Sexual and Reproductive Health and Rights
2022
Eindhoven University of Technology
2022
University of Maryland, College Park
2021
National Renewable Energy Laboratory
2019
University of Notre Dame
2019
In visualization, we use the terms data, information and knowledge extensively, often in an interrelated context. many cases, they indicate different levels of abstraction, understanding, or truthfulness. For example, "visualization is concerned with exploring data information," "the primary objective visualization to gain insight into space," "information visualization" for "data mining discovery." other these three types, instance, as adjectives noun phrases, such visualization. These...
We describe a parallel volume-rendering algorithm, which consists of two parts: ray tracing and compositing. In the most recent implementation on Connection Machine's CM-5 networked workstations, volume renderer evenly distributes data to computing resources available. Without need communicate with other processing units, each subvolume is traced locally generates partial image. The compositing process then merges all resulting images in depth order produce complete algorithm particularly...
Most visualizations of security-related network data require large amounts finely detailed, high-dimensional data. However, in some cases, the available can only be coarsely detailed because security concerns or other limitations. How interesting events still discovered that lacks important details, such as IP addresses, alarms, and labels? In this paper, we discuss a system have designed takes very data--basic, summarized information activity on each TCP port during given hour--and uses...
Storyline visualization is a technique used to depict the temporal dynamics of social interactions. This was first introduced as hand-drawn illustration in XKCD's "Movie Narrative Charts" [21]. If properly constructed, can convey both global trends and local interactions data. However, previous methods for automating storyline visualizations are overly simple, failing achieve some essential principles practiced by professional illustrators. paper presents set design considerations generating...
Information visualization has traditionally limited itself to 2D representations, primarily due the prevalence of displays and report formats. However, there been a recent surge in popularity consumer grade 3D immersive head-mounted (HMDs). The ubiquity such enables possibility immersive, stereoscopic environments. While techniques that utilize environments have explored extensively for spatial scientific visualizations, contrastingly very little information visualization. In this paper, we...
After the news of Osama Bin Laden's death leaked through Twitter, many people wondered if Twitter would fundamentally change way we produce, spread, and consume news. In this paper provide an in-depth analysis how broke spread on Twitter. We confirm claim that first, find evidence had convinced a large number its audience before mainstream media confirmed also discover attention was highly concentrated small "opinion leaders" identify three groups opinion leaders who played key roles in...
Almost all fields of study and practice sooner or later will confront the big-data problem. Visualization has proven effective for not only presenting essential information in vast amounts data but also driving complex analyses. Big-data analytics discovery present new research opportunities to computer graphics visualization community. This special issue highlights latest advancements solving problem through visual means, with four articles on techniques, systems, applications.
In this paper, we propose a framework for automatically producing thumbnails from stereo image pairs. It has two components focusing respectively on saliency detection and thumbnail generation. The first component analyzes through various stimuli, stereoscopic perception the relevance between views. second uses to guide We develop types of generation methods, both changing size automatically. method is called content-persistent cropping (CPC), which aims at images display devices with...
Scientists frequently tell stories using visualizations of scientific data, in the process disseminating findings to peers and general public. However, techniques methods for effective storytelling have received little attention so far. This article explores how literary theatrical narrative conventions can inform design presentation visualizations, discusses challenges adapting broader audiences. It also summarizes recent workshops' on role presents several examples successful...
One of the most critical challenges for high-performance computing (HPC) scientific visualization is execution on massively threaded processors. Of many fundamental changes we are seeing in HPC systems, one profound a reliance new processor types optimized bandwidth over latency hiding. Our current production software not designed these architectures. To address this issue, VTK-m framework serves as container algorithms, provides flexible data representation, and simplifies design algorithms...
Dimensionality reduction (DR) is frequently used for analyzing and visualizing high-dimensional data as it provides a good first glance of the data. However, to interpret DR result gaining useful insights from data, would take additional analysis effort such identifying clusters understanding their characteristics. While there are many automatic methods (e.g., density-based clustering methods) identify clusters, effective cluster's characteristics still lacking. A cluster can be mostly...
This paper presents a fast volume rendering algorithm for time-varying fields. We propose new data structure, called Time-Space Partitioning (TSP) tree, that can effectively capture both the spatial and temporal coherence from field. Using proposed speed is substantially improved. In addition, our structure helps to maintain memory access locality provide sparse traversal so becomes suitable large-scale out-of-core applications. Finally, allows flexible error control trade-off between image...
Visualization exploration is the process of extracting insight from data via interaction with visual depictions that data. more than presentation; both and its depiction as important itself. Significant visualization research has focused on generation visualizations (the depiction); less effort exploratory aspects process). However, without formal models process, sessions cannot be fully utilized to assist users system designers. Toward this end, we introduce P-Set Model Exploration for...
In volume data visualization, the classification step is used to determine voxel visibility and usually carried out through interactive editing of a transfer function that defines mapping between value color/opacity. This approach limited by difficulties in working effectively space beyond two dimensions. We present new problem which couples machine learning painting metaphor allow more sophisticated an intuitive manner. The user works directly on sample slices painted voxels are iterative...
Parallel supercomputing has traditionally focused on the inner kernel of scientific simulations: solver. The front and back ends simulation pipeline - problem description interpretation output have taken a seat to solver when it comes attention paid scalability performance, are often relegated offline, sequential computation. As largest simulations move beyond realm terascale into petascale, this decomposition in tasks platforms becomes increasingly untenable. We propose an end-to-end...
This paper presents a technique for visualizing the interactions between developers in software project evolution. The goal is to produce visualization that shows more detail than animated histories, like code_swarm [15], but keeps same focus on aesthetics and presentation. Our evolution storylines draws inspiration from XKCD's "Movie Narrative Charts" aesthetic design of metro maps. We provide algorithm, choices, examine results using technique. conclusion it able show details when compared...
Visual analytics has become an important tool for gaining insight on large and complex collections of data. Numerous statistical tools data transformations, such as projections, binning clustering, have been coupled with visualization to help analysts understand better faster. However, is inherently uncertain, due error, noise or unreliable sources. When making decisions based uncertain data, it quantify present the analyst both aggregated uncertainty results impact sources that uncertainty....
Abstract Word clouds are proliferating on the Internet and have received much attention in visual analytics. Although word can help users understand major content of a document collection quickly, their ability to visually compare documents is limited. This paper introduces new method create semantic‐preserving by leveraging tailored seam carving, well‐established content‐aware image resizing operator. The optimize cloud layout removing left‐to‐right or top‐to‐bottom iteratively gracefully...
Despite the ever-growing improvements on graphics processing units and computational power, classifying 3D volume data remains a challenge.In this paper, we present new method for based ambient occlusion of voxels. This information stems from observation that most volumes certain type, e.g., CT, MRI or flow simulation, contain patterns reveal spatial structure their materials features. Furthermore, these appear to emerge consistently different sets same type. We call collection spectrum...
Scatterplots are widely used to visualize scatter dataset for exploring outliers, clusters, local trends, and correlations. Depicting multi-class scattered points within a single scatterplot view, however, may suffer from heavy overdraw, making it inefficient data analysis. This paper presents new visual abstraction scheme that employs hierarchical sampling technique show feature-preserving simplification. To enhance the density contrast, colors of multiple classes optimized by taking point...
Photo composition is an important factor affecting the aesthetics in photography. However, it a highly challenging task to model aesthetic properties of good compositions due lack globally applicable rules wide variety photographic styles. Inspired by thinking process photo taking, we formulate problem as view finding which successively examines pairs views and determines their preferences. We further exploit rich professional photographs on web mine unlimited high-quality ranking samples...
Web clickstream data are routinely collected to study how users browse the web or use a service. It is clear that ability recognize and summarize user behavior patterns from such valuable e-commerce companies. In this paper, we introduce visual analytics system explore various reflected by distinct clusters. practical analysis scenario, first presents an overview of clusters using Self-Organizing Map with Markov chain models. Then analyst can interactively through intuitive interface. He...
Using different methods for laying out a graph can lead to very visual appearances, with which the viewer perceives information. Selecting "good" layout method is thus important visualizing graph. The selection be highly subjective and dependent on given task. A common approach selecting good use aesthetic criteria inspection. However, fully calculating various layouts their associated metrics computationally expensive. In this paper, we present machine learning large visualization based...
In transportation studies, one fundamental problem is to analyze the departures and arrivals at locations in order predict travel demands for urban planning traffic management. These movements can relate many factors, e.g., activity distributions household demographics. This paper presents how we use visualization explore relationship between people that are characterized by points of interest (POIs). To effectively model visualize such relationship, introduce POI-mobility signature, a...
This paper presents a novel framework for applying storyline visualizations to streaming data. The includes three components: new data management scheme processing and storing the incoming data, layout construction algorithm specifically designed incrementally generating storylines from refinement improving legibility of visualization. By dividing computation two separate components, one constructing another refining, our effectively provides users with ability follow reason dynamic...