Demo Data from SIGIR 2026 / reviewers in the wild / expert
Grace Tsai
dblp:28/534
· DBLP profile ↗
13ranked-venue papers
6as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 4 first-author · 1 since 2021Systems, architecture and hardware · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-author · 1 since 2021
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.
| Artificial intelligence
3 papers |
Video understanding and tracking · 39% Robot navigation and mapping · 27% Segmentation and scene understanding · 24% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 86% Processor architecture and microarchitecture · 14% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Segmentation and scene understanding
panoptic segmentation |
0.5 | 1 | 2021 | Panoptic Segmentation Forecasting · CVPR 2021 |
Computer vision › Video understanding and tracking › video prediction
panoptic segmentation forecasting |
0.5 | 1 | 2021 | Panoptic Segmentation Forecasting · CVPR 2021 |
Computer vision › Video understanding and tracking
video prediction |
0.5 | 1 | 2021 | Panoptic Segmentation Forecasting · CVPR 2021 |
Robotics › Robot navigation and mapping
sensor fusion |
0.3 | 1 | 2018 | PIRVS: An Advanced Visual-Inertial SLAM System with Flexible Sensor Fusion and Hardware Co-Design · ICRA 2018 |
Robotics › Robot navigation and mapping › SLAM › multi-sensor SLAM
visual-inertial SLAM |
0.3 | 1 | 2018 | PIRVS: An Advanced Visual-Inertial SLAM System with Flexible Sensor Fusion and Hardware Co-Design · ICRA 2018 |
Computer vision › 3D vision
3d scene reconstruction |
0.1 | 1 | 2011 | Real-time indoor scene understanding using Bayesian filtering with motion cues · ICCV 2011 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
bayesian filtering |
0.1 | 1 | 2011 | Real-time indoor scene understanding using Bayesian filtering with motion cues · ICCV 2011 |
Computer vision › Segmentation and scene understanding › scene understanding
indoor scene understanding |
0.1 | 1 | 2011 | Real-time indoor scene understanding using Bayesian filtering with motion cues · ICCV 2011 |
Robotics › Robot navigation and mapping
visual odometry |
0.0 | 1 | 2011 | Real-time indoor scene understanding using Bayesian filtering with motion cues · ICCV 2011 |
Compilers and program optimization › program transformation
compiler transformations |
0.0 | 1 | 1999 | Statically Safe Speculative Execution for Real-Time Systems · IEEE Trans. Software Eng. 1999 |
Concurrent programming
speculative execution |
0.0 | 1 | 1999 | Statically Safe Speculative Execution for Real-Time Systems · IEEE Trans. Software Eng. 1999 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 1999 | Statically Safe Speculative Execution for Real-Time Systems · IEEE Trans. Software Eng. 1999 |
Processor architecture and microarchitecture
speculative execution |
0.0 | 1 | 1999 | Statically Safe Speculative Execution for Real-Time Systems · IEEE Trans. Software Eng. 1999 |
Embedded and real-time systems
worst-case execution time analysis |
0.0 | 1 | 1999 | Statically Safe Speculative Execution for Real-Time Systems · IEEE Trans. Software Eng. 1999 |
Methods — techniques the papers use, named apart from their topics
visual-inertial fusion · 0.7hardware synchronization · 0.7SLAM · 0.7odometry anticipation · 0.5instance dynamics prediction · 0.5single-image analysis · 0.1motion cues · 0.1bayesian filtering · 0.1simulation · 0.0compiler transformation rules · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Panoptic Segmentation ForecastingabstractOur goal is to forecast the near future given a set of recent observations. We think this ability to forecast, i.e., to anticipate, is integral for the success of autonomous agents which need not only passively analyze an observation but also must react to it in real-time. Importantly, accurate forecasting hinges upon the chosen scene decomposition. We think that superior forecasting can be achieved by decomposing a dynamic scene into individual ‘things’ and background ‘stuff’. Background ‘stuff’ largely moves because of camera motion, while foreground ‘things’ move because of both camera and individual object motion. Following this decomposition, we introduce panoptic segmentation forecasting. Panoptic segmentation forecasting opens up a middle-ground between existing extremes, which either forecast instance trajectories or predict the appearance of future image frames. To address this task we develop a two-component model: one component learns the dynamics of the background stuff by anticipating odometry, the other one anticipates the dynamics of detected things. We establish a leaderboard for this novel task, and validate a state-of-the-art model that outperforms available baselines. Colin Graber, Grace Tsai, Michael Firman, Gabriel J. Brostow, Alexander G. Schwing |
CVPR | 2 |
| 2018 | PIRVS: An Advanced Visual-Inertial SLAM System with Flexible Sensor Fusion and Hardware Co-DesignabstractIn this paper, we present the PerceptIn Robotics Vision System (PIRVS), a visual-inertial computing hardware with embedded simultaneous localization and mapping (SLAM) algorithm. The PIRVS hardware is equipped with a multi-core processor, a global-shutter stereo camera, and an IMU with precise hardware synchronization. The PIRVS software features a flexible sensor fusion approach to not only tightly integrate visual measurements with inertial measurements and also to loosely couple with additional sensor modalities. It runs in real-time on both PC and the PIRVS hardware. We perform a thorough evaluation of the proposed system using multiple public visual-inertial datasets. Experimental results demonstrate that our system reaches comparable accuracy of state-of-the-art visual-inertial algorithms on PC, while being more efficient on the PIRVS hardware. Zhe Zhang 0006, Shaoshan Liu, Grace Tsai, Hongbing Hu, Chen-Chi Chu |
ICRA | 3 |
| 2018 | Trifo-VIO: Robust and Efficient Stereo Visual Inertial Odometry Using Points and LinesabstractIn this paper, we present the Trifo Visual Inertial Odometry (Trifo-VIO), a tightly-coupled filtering-based stereo VIO system using both points and lines. Line features help improve system robustness in challenging scenarios when point features cannot be reliably detected or tracked, e.g. low-texture environment or lighting change. In addition, we propose a novel lightweight filtering-based loop closing technique to reduce accumulated drift without global bundle adjustment or pose graph optimization. We formulate loop closure as EKF updates to optimally relocate the current sliding window maintained by the filter to past keyframes. We also present the Trifo Ironsides dataset, a new visual-inertial dataset, featuring high-quality synchronized stereo camera and IMU data from the Ironsides sensor [3] with various motion types and textures and millimeter-accuracy groundtruth. To validate the performance of the proposed system, we conduct extensive comparison with state-of-the-art approaches (OKVIS, VINS-MONO and S-MSCKF) using both the public EuRoC dataset and the Trifo Ironsides dataset. Grace Tsai, Zhe Zhang 0006, Shaoshan Liu, Chen-Chi Chu, Hongbing Hu |
IROS | 2 |
| 2014 | Handling perceptual clutter for robot vision with partial model-based interpretationsabstractFor a robot to act in the world, it needs to build and maintain a simple and concise model of that world, from which it can derive safe opportunities for action and hazards to avoid. Unfortunately, the world itself is infinitely complex, containing aspects (“clutter”) that are not well described, or even well approximated, by the simple model. An adequate explanatory model must therefore explicitly delineate the clutter that it does not attempt to explain. As the robot searches for the best model to explain its observations, it faces a three-way trade-off among the coverage of the model, the degree of accuracy with which the model explains the observations, and the simplicity of the model. We present a likelihood function that addresses this trade-off. We demonstrate and evaluate this likelihood function in the context of a mobile robot doing visual scene understanding. Our experimental results on a corpus of RGB-D videos of cluttered indoor environments demonstrate that this method is capable of creating a simple and concise planar model of the major structures (ground plane and walls) in the environment, while separating out for later analysis segments of clutter represented by 3D point clouds. Grace Tsai, Benjamin Kuipers |
IROS | 1 |
| 2013 | Focusing Attention on Visual Features that MatterabstractAn indoor navigating agent needs to efficiently understand the geometric structure of its local environment in order to act. A common scene understanding approach is to generate a set of hypotheses about the geometric structure of the indoor environment and then test the hypotheses to select the one with the highest rank, from a single image [1, 4, 5, 6] or from a continuous stream of images (e.g. a video) [8, 9]. These methods simply detect features (e.g. lines [1, 4, 6], points [8, 9], and edges [6]) that are easily detectable for evaluating the hypotheses. In fact, some of the most informative features to discriminate the hypotheses may not be extracted if features are detected by fixed thresholds, since the informative regions may not have high image contrasts for features to be detected. This paper demonstrates that by focusing attention on features in the informative regions, we can evaluate the hypotheses more efficiently. The idea of focusing on informative regions of the image space is inspired by the idea of saliency detection [2, 3, 7]. While these works typically define saliency regions based on image and motion properties of the pixels in the images [2, 3] or based on human fixations [7], our informative regions are defined in terms of the agent’s own state of knowledge, the current set of hypotheses about the geometric structure of the indoor environment. Given a set M of hypotheses, we divide the image into regions based on the expected information gain that each feature provides, which we call informativeness (Figure 1). We define the informativeness I(p j,M)∈ [0,1] of point p j, measuring its discriminating power among the set M as, Grace Tsai, Benjamin Kuipers |
BMVC | 1 |
| 2012 | Dynamic visual understanding of the local environment for an indoor navigating robotabstractWe present a method for an embodied agent with vision sensor to create a concise and useful model of the local indoor environment from its experience of moving within it. Our method generates and evaluates a set of qualitatively distinct hypotheses of the local environment and refines the parameters within each hypothesis quantitatively. Our method is a continual, incremental process that transforms current environmental-structure hypotheses into children hypotheses describing the same environment in more detail. Since our method only relies on simple geometric and probabilistic inferences, our method runs in real-time, and it avoids the need of extensive prior training and the Manhattan-world assumption, which makes it practical and efficient for a navigating robot. Experimental results on a collection of indoor videos suggests that our method is capable of modeling various structures of indoor environments. Grace Tsai, Benjamin Kuipers |
IROS | 1 |
| 2011 | Real-time indoor scene understanding using Bayesian filtering with motion cuesabstractWe present a method whereby an embodied agent using visual perception can efficiently create a model of a local indoor environment from its experience of moving within it. Our method uses motion cues to compute likelihoods of indoor structure hypotheses, based on simple, generic geometric knowledge about points, lines, planes, and motion. We present a single-image analysis, not to attempt to identify a single accurate model, but to propose a set of plausible hypotheses about the structure of the environment from an initial frame. We then use data from subsequent frames to update a Bayesian posterior probability distribution over the set of hypotheses. The likelihood function is efficiently computable by comparing the predicted location of point features on the environment model to their actual tracked locations in the image stream. Our method runs in real-time, and it avoids the need of extensive prior training and the Manhattan-world assumption, which makes it more practical and efficient for an intelligent robot to understand its surroundings compared to most previous scene understanding methods. Experimental results on a collection of indoor videos suggest that our method is capable of an unprecedented combination of accuracy and efficiency. Grace Tsai, Changhai Xu, Jingen Liu, Benjamin Kuipers |
ICCV | 1 |
| 2004 | Using Program Transformations to Provide Safety Properties for Real-Time Systems
Grace Tsai |
Real Time Syst. | 1 |
| 2004 | Specification and Timing Analysis of Real-Time Systems
Grace Tsai |
Real Time Syst. | 2 |
| 1999 | Statically Safe Speculative Execution for Real-Time SystemsabstractDeterministic worst-case execution for satisfying hard-real-time constraints, and speculative execution with rollback for improving average-case throughput, appear to lie on opposite ends of a spectrum of performance requirements and strategies. Nonetheless, we show that there are situations in which speculative execution can improve the performance of a hard real-time system, either by enhancing average performance while not affecting the worst-case, or by actually decreasing the worst-case execution time. The paper proposes a set of compiler transformation rules to identify opportunities for speculative execution and transform the code. Moreover, we have conducted an extensive experiment using simulation of randomly generated real-time programs to evaluate applicability and profitability of speculative execution. The simulation results indicate that speculative execution improves average execution time and program timeliness. Finally, a prototype implementation is described in which these transformations have been evaluated for realistic applications. Mohamed F. Younis, Thomas J. Marlowe, Alexander D. Stoyen, Grace Tsai |
IEEE Trans. Software Eng. | 4 |
| 1996 | Toward Compiler Optimization of Distributed Real-Time ProcessesabstractCompiler optimization techniques have been applied to facilitate development and performance timing of non-real-time systems. Unfortunately, regular compiler optimization can complicate the analysis and destroy timing properties of real-time systems. This paper discusses the difficulties of performing compiler optimization in distributed real-time systems. An algorithm is presented to apply machine-independent compiler optimization safely to distributed real-time systems. The algorithm uses resources' busy-idle profiles to investigate effects of optimizing one process on other processes. A restricted form of resource contention is assumed to simplify the analysis. Mohamed F. Younis, Thomas J. Marlowe, Grace Tsai, Alexander D. Stoyen |
ICECCS | 3 |
| 1995 | Ensuring the satisfaction of a temporal specification at run-timeabstractA responsive computing system is a hybrid of real-time, distributed and fault-tolerant systems. In such a system, severe consequences can occur if the run-time behavior does not conform to the expected behavior or specifications. In this paper, we present a formal approach to ensure satisfaction of the specifications in the operational environment as follows. First we specify behavior of the systems using Interval Temporal Logic (ITL). Next we give algorithms for trace checking of programs in such systems. Finally, we present a fully distributed run-time evaluation system which causally orders the events of the system during its execution and checks this run-time behavior against its ITL specification. The approach is illustrated using a train-set example. Grace Tsai, Matt Insall, Bruce M. McMillin |
ICECCS | 1 |
| 1995 | Using speculative execution for fault tolerance in a real-time systemabstractAchieving fault-tolerance using a primary-backup approach involves overhead of recovery such as activating the backup and propagating execution states, which may affect the timeliness properties of real-time systems. We propose a semi-passive architecture for fault-tolerance and show that speculative execution can enhance overall performance and hence shorten the recovery time in the presence of failure. The compiler is used to detect speculative execution, to insert check-points and to construct the updated messages. Simulation results are reported to show the contribution of speculative execution under the proposed architecture. Mohamed F. Younis, Grace Tsai, Thomas J. Marlowe, Alexander D. Stoyen |
ICECCS | 2 |