Ryan Kennedy

dblp:94/5605 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
2since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 5 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-author · 1 since 2021Systems, architecture and hardware · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2Security and privacy · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
3 papers
Visualization and visual analytics · 74% Image and video processing · 26%
Network and information security
1 paper
Usable security · 50% Web and mobile security · 50%
Human-computer interaction and pervasive computing
2 papers
Usability and user experience research · 79% Human-AI interaction · 21%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 11 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics › visualization evaluation
trust in visualization
1.012026
Do You "Trust" This Visualization? An Inventory to Measure Trust in Visualizations · IEEE Trans. Vis. Comput. Graph. 2026
Visualization and visual analytics
visualization evaluation
1.012026
Do You "Trust" This Visualization? An Inventory to Measure Trust in Visualizations · IEEE Trans. Vis. Comput. Graph. 2026
Image and video processing › motion estimation › optical flow
large displacement optical flow
0.212015
Hierarchically-constrained optical flow · CVPR 2015
Image and video processing › motion estimation
optical flow
0.212015
Hierarchically-constrained optical flow · CVPR 2015
Bioinformatics and computational biology
phylogenetics
0.112011
TopiaryExplorer: visualizing large phylogenetic trees with environmental metadata · Bioinform. 2011
Bioinformatics and computational biology › phylogenetics › phyloinformatics
phylogenetic tree visualization
0.112011
TopiaryExplorer: visualizing large phylogenetic trees with environmental metadata · Bioinform. 2011
Image and video processing › image segmentation
contour detection
0.112011
Contour cut: Identifying salient contours in images by solving a Hermitian eigenvalue problem · CVPR 2011
Image and video processing › image segmentation › contour detection
salient contour detection
0.112011
Contour cut: Identifying salient contours in images by solving a Hermitian eigenvalue problem · CVPR 2011
Mathematical optimization
discrete optimization
0.112015
Hierarchically-constrained optical flow · CVPR 2015
Bioinformatics and computational biology › computational microbiology › microbiome analysis
microbial community profiling
0.012011
TopiaryExplorer: visualizing large phylogenetic trees with environmental metadata · Bioinform. 2011
Distributed and cloud data management › mobile data management
mobile databases
0.011999
The Cornell Jaguar System: Adding Mobility to PREDATOR · SIGMOD Conference 1999

Methods — techniques the papers use, named apart from their topics

trust game · 2.0psychometric validation · 2.0exploratory factor analysis · 2.0text classification · 1.7data augmentation · 1.7tree-structured MRF · 0.4hierarchical segmentation · 0.4random-walk interpretation · 0.2hermitian eigenvalue problem · 0.2contour cut criterion · 0.2metadata integration · 0.1
YearPublicationVenuePosition
2026 Do You "Trust" This Visualization? An Inventory to Measure Trust in Visualizations
abstract
Trust plays a critical role in visual data communication and decision-making, yet existing visualization research employs varied trust measures, making it challenging to compare and synthesize findings across studies. In this work, we first took a bottom-up, data-driven approach to understand what visualization readers mean when they say they "trust" a visualization. We compiled and adapted a broad set of trust-related statements from existing inventories and collected responses to visualizations with varying degrees of trustworthiness. Through exploratory factor analysis, we derived an operational definition of trust in visualizations. Our findings indicate that people perceive a trustworthy visualization as one that presents credible information and is comprehensible and usable. Building on this insight, we developed an eight-item inventory: four core items measuring trust in visualizations and four optional items controlling for individual differences in baseline trust tendency. We established the inventory's internal consistency reliability using McDonald's omega, confirmed its content validity by demonstrating alignment with theoretically-grounded trust dimensions, and validated its criterion validity through two trust games with real-world stakes. Finally, we illustrate how this standardized inventory can be applied across diverse visualization research contexts. Utilizing our inventory, future research can examine how design choices, tasks, and domains influence trust, and how to foster appropriate trusting behavior in human-data interactions.
Huichen Will Wang, Kylie R. Lin, Andrew Cohen, Ryan Kennedy, Zach Zwald, Carolina Nobre, Cindy Xiong Bearfield
IEEE Trans. Vis. Comput. Graph.4
2025 Real-Time, Evidence-Based Alerts for Protection From Phishing Attacks
abstract
Despite two decades of research on automatic filtering systems, phishing attacks remain a serious problem. To alleviate risks from filtering failures, we design and evaluate the effectiveness of a new warning system on users’ susceptibility to phishing. Our proposed technique highlights key sentences based on an analysis of the persuasive techniques used. An online mixed-design study ($n=604$) shows that adding our highlighting technique outperforms existing warning solutions. It also identifies the relative efficacy of different appeals and the characteristics of susceptible users. Results show that adding our highlighting techniqueis useful even with false positives and false negatives. Inspired by this result, we propose an automatic warning generator. We created a small labeled dataset of suspicious sentences and used data augmentation. Our best models achieve F1 score of 99.95% in detecting phishing emails and 88% in detecting suspicious sentences.
Shahryar Baki, Fatima Zahra Qachfar, Rakesh M. Verma, Ryan Kennedy, Daniel Jones 0003
IEEE Trans. Dependable Secur. Comput.4
2020 Detecting Media Self-Censorship without Explicit Training Data
abstract
The motives and means of explicit state censorship have been well studied, both quantitatively and qualitatively. Self-censorship by media outlets, however, has not received nearly as much attention, mostly because it is difficult to systematically detect. We develop a novel approach to identify news media self-censorship by using social media as a sensor. We develop a hypothesis testing framework to identify and evaluate censored clusters of keywords and a near-linear-time algorithm (called GraphDPD) to identify the highest scoring clusters as indicators of censorship. We evaluate the accuracy of our framework, versus other state-of-the-art algorithms, using both semi-synthetic and real-world data from Mexico and Venezuela during Year 2014. These tests demonstrate the capacity of our framework to identify self-censorship, and provide an indicator of broader media freedom. The results of this study lay the foundation for detection, study, and policy-response to self-censorship.
Rongrong Tao, Baojian Zhou, Feng Chen 0001, David Mares, Patrick Butler, Naren Ramakrishnan, Ryan Kennedy
SDM7
2016 Online algorithms for factorization-based structure from motion
Ryan Kennedy, Laura Balzano, Stephen J. Wright 0001, Camillo J. Taylor
Comput. Vis. Image Underst.1
2015 Hierarchically-constrained optical flow
abstract
This paper presents a novel approach to solving optical flow problems using a discrete, tree-structured MRF derived from a hierarchical segmentation of the image. Our method can be used to find globally-optimal matching solutions even for problems involving very large motions. Experiments demonstrate that our approach is competitive on the MPI-Sintel dataset and that it can significantly outperform existing methods on problems involving large motions.
Ryan Kennedy, Camillo J. Taylor
CVPR1
2014 Network localization from relative bearing measurements
abstract
We present an approach for 2D sensor network localization when only bearing measurements are available and no global coordinate frame is known. Our work builds off of the linear constraint given in Kennedy et al. (2012) for sets of nodes that form triangles. We extend that constraint to general networks and present methods for locally optimizing the resulting cost function. We also show how these methods can be used for 3D network localization when the vertical axis is known. The algorithms are evaluated on both synthetic and real datasets, and we also show how they can be applied to the “structure from motion” problem in the field of computer vision.
Ryan Kennedy, Camillo J. Taylor
IROS1
2014 Online algorithms for factorization-based structure from motion
abstract
We present a family of online algorithms for real-time factorization-based structure from motion, leveraging a relationship between the incremental singular value decomposition and recent work in online matrix completion. Our methods are orders of magnitude faster than previous state of the art, can handle missing data and a variable number of feature points, and are robust to noise and sparse outliers. Experiments show that they perform well in both online and batch settings. We also provide an implementation which is able to produce 3D models in real time using a laptop with a webcam.
Ryan Kennedy, Laura Balzano, Stephen J. Wright 0001, Camillo J. Taylor
WACV1
2012 Identifying maximal rigid components in bearing-based localization
abstract
We present an approach for sensor network localization when provided with a set of angular constraints. This problem arises in camera networks when angles between nearby points can be measured but depth measurements are not readily available. We provide contributions for two different variations on this problem. First, when each node is aware of a global coordinate frame, we present a novel method for identifying the components of the problem that are rigidly constrained. Second, in the more difficult case where only relative angles are known, we propose a novel spectral solution that achieves a globally-optimal embedding under transitively-triangular constraints, which we show encompass a wide range of real-world conditions. We demonstrate the utility of our algorithm on both synthetic data and data from quadrotor robot formations.
Ryan Kennedy, Kostas Daniilidis, Oleg Naroditsky, Camillo J. Taylor
IROS1
2011 Contour cut: Identifying salient contours in images by solving a Hermitian eigenvalue problem
abstract
The problem of finding one-dimensional structures in images and videos can be formulated as a problem of searching for cycles in graphs. In, an untangling-cycle cost function was proposed for identifying persistent cycles in a weighted graph, corresponding to salient contours in an image. We have analyzed their method and give two significant improvements. First, we generalize their cost function to a contour cut criterion and give a computational solution by solving a family of Hermitian eigenvalue problems. Second, we use the idea of a graph circulation, which ensures that each node has a balanced in- and out-flow and permits a natural random-walk interpretation of our cost function. We show that our method finds far more accurate contours in images than. Furthermore, we show that our method is robust to graph compression which allows us to accelerate the computation without loss of accuracy.
Ryan Kennedy, Jean H. Gallier, Jianbo Shi
CVPR1
2011 TopiaryExplorer: visualizing large phylogenetic trees with environmental metadata
abstract
MOTIVATION: Microbial community profiling is a highly active area of research, but tools that facilitate visualization of phylogenetic trees and associated environmental data have not kept up with the increasing quantity of data generated in these studies. RESULTS: TopiaryExplorer supports the visualization of very large phylogenetic trees, including features such as the automated coloring of branches by environmental data, manipulation of trees and incorporation of per-tip metadata (e.g. taxonomic labels). AVAILABILITY: http://topiaryexplorer.sourceforge.net. CONTACT: [email protected].
Meg Pirrung, Ryan Kennedy, J. Gregory Caporaso, Jesse Stombaugh, Doug Wendel, Rob Knight 0001
Bioinform.2
1999 The Cornell Jaguar System: Adding Mobility to PREDATOR
abstract
The Cornell Jaguar Project is exploring a variety of issues related to mobility and query processing. One broad theme is to break down the traditional client and server boundaries, leading to ubiquitous query processing. Another theme is to extend database and query processing techniques to small-scale and mobile devices. The project builds on and extends the Cornell PREDATOR database engine.
Philippe Bonnet, Kyle Buza, Zhiyuan Chen 0003, Randolph Chung, Takako M. Hickey, Ryan Kennedy, Daniel Mahashin, Tobias Mayr 0001, Ivan Oprencak, Praveen Seshadri, Hubert Siu
SIGMOD Conference7