Major League Hacking named CSE students Akash Singh and Jamshidbek Mirzakhalov two of the top 50 hackers. MLH is the official student hackathon league which powers almost 2,000 competitions and each year they choose the top 50 hackers out of nearly 100,000  hackers/mentors/organizers to be in the Top 50 hackers list. This year USF was one of 10 universities to have more than one student featured in the list.

Singh’s first hackathon was MangoHacks, after which he changed his major from biology to computer science. Now, Singh is a research assistant in the USF Graphics and Visualization Lab and the president of Society for Competitive Hackers. 

“Hackathons are an experience rather than a competition…We get an environment to test our skills, gain new ones and most importantly meet programmers from all over the world. The experience itself boosts your confidence and introduces you to the world waiting for you once you graduate,” Singh says. In the future he hopes to pursue his PhD in computer science with a concentration in Data Science and Data Visualization. To find out more click here

Original Story: https://www.usf.edu/engineering/cse/newsroom/02192020-mlh.aspx

Congratulation to Ghulam Jilani Quadri!

Congratulations to Ghulam Jilani Quadri would successfully passed his Major Research Area Presentation, “Modelling Effective Visualization Using Graphical Encoding Perception”, on November 18.

Congratulation to Prof. Junyi Tu!

Junyi Tu defended is dissertation, “Efficient Algorithms and Applications in Topological Data Analysis”, on November 7, 2019!

Prof. Tu will be joining the faculty of Salisbury University, where he will teach Computer Science as a Visiting Assistant Professor in the Spring, switching to a tenure-track Assistant Professor in Fall.

We wish Prof. Tu good fortune on his future career.

See the Salisbury University Computer Science Department to learn more.

Persistent Homology Guided Force-Directed Graph Layouts

Graphs are commonly used to encode relationships among entities, yet their abstractness makes them difficult to analyze. Node-link diagrams are popular for drawing graphs, and force-directed layouts provide a flexible method for node arrangements that use local relationships in an attempt to reveal the global shape of the graph. However, clutter and overlap of unrelated structures can lead to confusing graph visualizations. This paper leverages the persistent homology features of an undirected graph as derived information for interactive manipulation of force-directed layouts. We first discuss how to efficiently extract 0-dimensional persistent homology features from both weighted and unweighted undirected graphs. We then introduce the interactive persistence barcode used to manipulate the force-directed graph layout. In particular, the user adds and removes contracting and repulsing forces generated by the persistent homology features, eventually selecting the set of persistent homology features that most improve the layout. Finally, we demonstrate the utility of our approach across a variety of synthetic and real datasets.

Persistent Homology Guided Force-Directed Graph Layouts
A. Suh, M Hajij, B. Wang, C. Scheidegger, P. Rosen
Transaction on Visualization and Computer Graphics (InfoVis)

You Can’t Publish Replication Studies (and How to Anyways)

Reproducibility has been increasingly encouraged by communities of science in order to validate experimental conclusions, and replication studies represent a significant opportunity to vision scientists wishing contribute new perceptual models, methods, or insights to the visualization community. Unfortunately, the notion of replication of previous studies does not lend itself to how we communicate research findings. Simple put, studies that re-conduct and confirm earlier results do not hold any novelty, a key element to the modern research publication system. Nevertheless, savvy researchers have discovered ways to produce replication studies by embedding them into other sufficiently novel studies. In this position paper, we define three methods–re-evaluation, expansion, and specialization–for embedding a replication study into a novel published work. Within this context, we provide a non-exhaustive case study on replications of Cleveland and McGill’s seminal work on graphical perception. As it turns out, numerous replication studies have been carried out based on that work, which have both confirmed prior findings and shined new light on our understanding of human perception. Finally, we discuss how publishing a true replication study should be avoided, while providing suggestions for how vision scientists and others can still use replication studies as a vehicle to producing visualization research publications.

You Can’t Publish Replication Studies (and How to Anyways)
G. Quadri, P. Rosen
VIS x Vision Workshop at IEEE VIS

Propagate and Pair: A Single-Pass Approach to Critical Point Pairing in Reeb Graphs

With the popularization of Topological Data Analysis, the Reeb graph has found new applications as a summarization technique in the analysis and visualization of large and complex data, whose usefulness extends beyond just the graph itself. Pairing critical points enables forming topological fingerprints, known as persistence diagrams, that provides insights into the structure and noise in data. Although the body of work addressing the efficient calculation of Reeb graphs is large, the literature on pairing is limited. In this paper, we discuss two algorithmic approaches for pairing critical points in Reeb graphs, first a multipass approach, followed by a new single-pass algorithm, called Propagate and Pair.

Propagate and Pair: A Single-Pass Approach to Critical Point Pairing in Reeb Graphs
J. Tu, M. Hajij, P. Rosen
International Symposium on Visual Computing

Topologically-Guided Color Image Enhancement

Enhancement is an important step in post-processing digital images for personal use, in medical imaging, and for object recognition. Most existing manual techniques rely on region selection, similarity, and/or thresholding for editing, never really considering the topological structure of the image. In this paper, we leverage the contour tree to extract a hierarchical representation of the topology of an image. We propose 4 topology-aware transfer functions for editing features of the image using local topological properties, instead of global image properties. Finally, we evaluate our approach with grayscale and color images.

Topologically-Guided Color Image Enhancement
J. Tu, P. Rosen
International Symposium on Visual Computing

Paul Rosen receives NSF CAREER award to study uncertainty visualization

Paul Rosen, Ph.D., assistant professor in Computer Science and Engineering received a National Science Foundation Faculty Early Career Development Program (CAREER) Award.

Rosen will use the award to investigate new methods for visualizing uncertainty using Topological Data Analysis. The approach will develop topology-based techniques for extracting features from ensembles and new visual analysis approaches for investigating those features.

Rosen and his research team will use their theoretic results to assist teams of biomedical engineers investigating conditions of myocardial ischemia and energy scientists at the National Renewable Energy Laboratory in building new tools to analyze uncertainties in their domains.

In addition, Rosen plans to work with students to develop intuitive methods of communicating uncertainties in data to laypeople.


Using Contour Trees in the Analysis and Visualization of Radio Astronomy Data Cubes

The current generation of radio and millimeter telescopes, particularly the Atacama Large Millimeter Array (ALMA), offers enormous advances in observing capabilities. While these advances represent an unprecedented opportunity to facilitate scientific understanding, the increased complexity in the spatial and spectral structure of these ALMA data cubes lead to challenges in their interpretation. In this paper, we perform a feasibility study for applying topological data analysis and visualization techniques never before tested by the ALMA community. Through techniques based on contour trees, we seek to improve upon existing analysis and visualization workflows of ALMA data cubes, in terms of accuracy and speed in feature extraction. We review our application development process in building effective analysis and visualization capabilities for the astrophysicists. We also summarize effective design practices by identifying domain-specific needs of simplicity, integrability, and reproducibility, in order to best target and service the large astrophysics community.

Using Contour Trees in the Analysis and Visualization of Radio Astronomy Data Cubes
P Rosen, A Seth, B Mills, A Ginsburg, J Kamenetzky, J Kern, CR Johnson, B Wang
Topological Methods in Data Analysis and Visualization (TopoInVis)

Designing Intelligent Review Forms for Peer Assessment: A Data-Driven Approach

This evidence-based practice paper employs a data-driven, explainable, and scalable approach to the development and application of an online peer review system in computer science and engineering courses. Crowd-sourced grading through peer review is an effective evaluation methodology that 1) allows the use of meaningful assignments in large or online classes (e.g. assignments other than true/false, multiple choice, or short answer), 2) fosters learning and critical thinking in a student evaluating another’s work, and 3) provides a defendable and non-biased score through the wisdom of the crowd. Although peer review is widely utilized, to the authors’ best knowledge, the form and associated grading process have never been subjected to data-driven analysis and design. We present a novel, iterative approach by first gathering the most appropriate review form questions through intelligent data mining of past student reviews. During this process, key words and ideas are gathered for positive and negative sentiment dictionaries, a flag word dictionary, and a negate word dictionary. Next, we revise our grading algorithm using simulations and perturbation to determine robustness (measured by standard deviation within a section). Using the dictionaries, we leverage sentiment gathered from review comments as a quality assurance mechanism to generate a crowd comment “grade”. This grade supplements the weighted average of other review form sections. The result of this semi-automated, innovative process is a peer assessment package (intelligently-designed review form and robust grading algorithm leveraging crowd sentiment) based on actual student work that can be used by an educator to confidently assign and grade meaningful open-ended assignments in any size class.

Designing Intelligent Review Forms for Peer Assessment: A Data-Driven Approach
Z Beasley, L Piegl, P Rosen
ASEE Annual Conference & Exposition, 2019