EDBT 2026 Demo / reviewers in the wild / expert
Steve Gu
dblp:38/8054
· DBLP profile ↗
13ranked-venue papers
9as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 13 · 9 first-authorArtificial intelligence and machine learning · 8 · 6 first-author
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
6 papers |
Video understanding and tracking · 57% Image recognition and object detection · 18% 3D vision · 16% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 67% Computational geometry · 33% | |
| Computer graphics and multimedia
1 paper |
Geometric modeling and processing · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Video understanding and tracking
object tracking |
0.5 | 4 | 2012 | Twisted window search for efficient shape localization · CVPR 2012 Detecting motion synchrony by video tubes · ACM Multimedia 2011 Linear time offline tracking and lower envelope algorithms · ICCV 2011 |
Computer vision › Video understanding and tracking › object tracking
non-rigid object tracking |
0.1 | 1 | 2012 | Twisted window search for efficient shape localization · CVPR 2012 |
Computer vision › Image recognition and object detection
object detection |
0.1 | 1 | 2012 | Nested Pictorial Structures · ECCV (2) 2012 |
Computer vision › Image recognition and object detection
object localization |
0.1 | 1 | 2012 | Twisted window search for efficient shape localization · CVPR 2012 |
Computer vision › Face, body and person analysis › human pose estimation
pictorial structures |
0.1 | 1 | 2012 | Nested Pictorial Structures · ECCV (2) 2012 |
Computer vision › 3D vision › 3d shape analysis
shape localization |
0.1 | 1 | 2012 | Twisted window search for efficient shape localization · CVPR 2012 |
Graph algorithms and graph theory
graph algorithms |
0.1 | 1 | 2012 | Fast Tiered Labeling with Topological Priors · ECCV (4) 2012 |
Computer vision › Video understanding and tracking
motion analysis |
0.1 | 1 | 2011 | Detecting motion synchrony by video tubes · ACM Multimedia 2011 |
Computer vision › Video understanding and tracking
multi-object tracking |
0.1 | 1 | 2011 | Branch and track · CVPR 2011 |
Geometric modeling and processing
3d reconstruction |
0.1 | 1 | 2011 | Detailed reconstruction of 3D plant root shape · ICCV 2011 |
Computational geometry › distance computation
distance transform |
0.1 | 1 | 2011 | Linear time offline tracking and lower envelope algorithms · ICCV 2011 |
Computer vision › 3D vision
feature matching |
0.1 | 1 | 2010 | Critical Nets and Beta-Stable Features for Image Matching · ECCV (3) 2010 |
Graph algorithms and graph theory
graph matching |
0.1 | 1 | 2010 | Critical Nets and Beta-Stable Features for Image Matching · ECCV (3) 2010 |
Medical and health informatics › clinical data analysis › phenotyping
computational phenotyping |
0.0 | 1 | 2011 | Detailed reconstruction of 3D plant root shape · ICCV 2011 |
Methods — techniques the papers use, named apart from their topics
dynamic programming · 0.5regularized visual hull · 0.2lower envelope algorithm · 0.2harmonic background modeling · 0.2global error minimization · 0.2critical nets · 0.2beta-stable features · 0.2twisted window search · 0.1topological priors · 0.1rectangular window search · 0.1nested pictorial structures · 0.1video tubes · 0.1subwindow search · 0.1branch-and-bound · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Twisted window search for efficient shape localizationabstractMany computer vision systems approximate targets' shape with rectangular bounding boxes. This choice trades localization accuracy for efficient computation. We propose twisted window search, a strict generalization over rectangular window search, for the globally optimal localization of a target's shape. Despite its generality, we show that the new algorithm runs in O(n3), an asymptotic time complexity that is no greater than that of rectangular window search on an image of resolution n × n. We demonstrate improved results of twisted window search for localizing and tracking non-rigid objects with significant orientation, scale and shape change. Twisted window search runs at nearly 10 frames per second in our MATLAB/C++ implementation on images of resolution 240 × 320 on a quad-core laptop. Steve Gu, Carlo Tomasi |
CVPR | 1 |
| 2012 | Nested Pictorial Structures
Steve Gu, Carlo Tomasi |
ECCV (2) | 1 |
| 2012 | Fast Tiered Labeling with Topological Priors
Steve Gu, Carlo Tomasi |
ECCV (4) | 2 |
| 2012 | Shape from point featuresabstractWe present a nonparametric and efficient method for shape localization that improves on the traditional sub-window search in capturing the fine geometry of an object from a small number of feature points. Our method implies that the discrete set of features capture more appearance and shape information than is commonly exploited. We use the a-complex by Edelsbrunner et al. to build a filtration of simplicial complexes from a user-provided set of features. The optimal value of a is determined automatically by a search for the densest complex connected component, resulting in a parameter-free algorithm. Given K features, localization occurs in O(K log K) time. For VGA-resolution images, computation takes typically less than 10 milliseconds. We use our method for interactive object cut, with promising results. Steve Gu, Carlo Tomasi |
ICASSP | 1 |
| 2012 | Oscillation regularizationabstractWe measure the degree of oscillation of a sampled function f by the number of its local extrema. The greater this number, the more oscillatory and complex f becomes. In signal denoising, we want a restored function g that is simple and fits the data f well. We propose to model this by a global optimization, coined oscillation regularization, that reduces both the data fitting error and the number of local extrema of g: equation where err(f, g) measures the discrepancy between f and g and λ is a regularization parameter. To the best of our knowledge, the number of local extrema of g is a topological prior that is rarely exploited in the literature of regularization. Steve Gu, Carlo Tomasi |
ICASSP | 1 |
| 2012 | Topological persistence on a Jordan curveabstractTopological persistence measures the resilience of extrema of a function to perturbations, and has received increasing attention in computer graphics, visualization and computer vision. While the notion of topological persistence for piece-wise linear functions defined on a simplicial complex has been well studied, the time complexity of all the known algorithms are super-linear (e.g. O(n log n)) in the size n of the complex. We give an O(n) algorithm to compute topological persistence for a function defined on a Jordan curve. To the best of our knowledge, our algorithm is the first to attain linear asymptotic complexity, and is asymptotically optimal. We demonstrate the usefulness of persistence in shape abstraction and compression. Steve Gu, Carlo Tomasi |
ICASSP | 2 |
| 2011 | Branch and trackabstractWe present a new paradigm for tracking objects in video in the presence of other similar objects. This branch-and-track paradigm is also useful in the absence of motion, for the discovery of repetitive patterns in images. The object of interest is the lead object and the distracters are extras. The lead tracker branches out trackers for extras when they are detected, and all trackers share a common set of features. Sometimes, extras are tracked because they are of interest in their own right. In other cases, and perhaps more importantly, tracking extras makes tracking the lead nimbler and more robust, both because shared features provide a richer object model, and because tracking extras accounts for sources of confusion explicitly. Sharing features also makes joint tracking less expensive, and coordinating tracking across lead and extras allows optimizing window positions jointly rather than separately, for better results. The joint tracking of both lead and extras can be solved optimally by dynamic programming and branching is quickly determined by efficient subwindow search. Matlab experiments show near real time performance at 5-30 frames per second on a single-core laptop for 240 by 320 images. Steve Gu, Carlo Tomasi |
CVPR | 1 |
| 2011 | Linear time offline tracking and lower envelope algorithmsabstractOffline tracking of visual objects is particularly helpful in the presence of significant occlusions, when a frame-by-frame, causal tracker is likely to lose sight of the target. In addition, the trajectories found by offline tracking are typically smoother and more stable because of the global optimization this approach entails. In contrast with previous work, we show that this global optimization can be performed in O(MNT) time for T frames of video at M × N resolution, with the help of the generalized distance transform developed by Felzenszwalb and Huttenlocher [13]. Recognizing the importance of this distance transform, we extend the computation to a more general lower envelope algorithm in certain heterogeneous l1-distance metric spaces. The generalized lower envelope algorithm is of complexity O(MN(M+N)) and is useful for a more challenging offline tracking problem. Experiments show that trajectories found by offline tracking are superior to those computed by online tracking methods, and are computed at 100 frames per second. Steve Gu, Carlo Tomasi |
ICCV | 1 |
| 2011 | Detailed reconstruction of 3D plant root shapeabstractWe study the 3D reconstruction of plant roots from multiple 2D images. To meet the challenge caused by the delicate nature of thin branches, we make three innovations to cope with the sensitivity to image quality and calibration. First, we model the background as a harmonic function to improve the segmentation of the root in each 2D image. Second, we develop the concept of the regularized visual hull which reduces the effect of jittering and refraction by ensuring consistency with one 2D image. Third, we guarantee connectedness through adjustments to the 3D reconstruction that minimize global error. Our software is part of a biological phenotype/genotype study of agricultural root systems. It has been tested on more than 40 plant roots and results are promising in terms of reconstruction quality and efficiency. Steve Gu, Herbert Edelsbrunner, Carlo Tomasi, Philip Benfey |
ICCV | 2 |
| 2011 | Detecting motion synchrony by video tubesabstractMotion synchrony, i.e., the coordinated motion of a group of individuals, is an interesting phenomenon in nature or daily life. Fish swim in schools, birds fly in flocks, soldiers march in platoons, etc. Our goal is to detect motion synchrony that may be present in the video data, and to track the group of moving objects as a whole. This opens the door to novel algorithms and applications. To this end, we model individual motions as video tubes in space-time, define motion synchrony by the geometric relation among video tubes, and track a whole set of tubes by dynamic programming. The resulting algorithm is highly efficient in practice. Given a video clip of T frames of resolution XxY, we show that finding the K spatially correlated video tubes and determining the presence of synchrony can be solved optimally in O(XYTK) time. Preliminary experiments show that our method is both effective and efficient. Typical running times are 30 - 100 VGA-resolution frames per second after feature extraction, and the accuracy for the detection of synchrony is more than 90% as evaluated in our annotated data set. Steve Gu, Carlo Tomasi |
ACM Multimedia | 2 |
| 2010 | Efficient Visual Object Tracking with Online Nearest Neighbor Classifier
Steve Gu, Carlo Tomasi |
ACCV (1) | 1 |
| 2010 | Critical Nets and Beta-Stable Features for Image Matching
Steve Gu, Carlo Tomasi |
ECCV (3) | 1 |
| 2009 | Phase diffusion for the synchronization of heterogenous sensor streamsabstractThe analysis of complex human activity typically requires multiple sensors: cameras that take videos from different directions and in different areas, microphones, proximity sensors, range finders, and more. Scenarios where it is not possible to associate reliable clocks to each of the sensors pose a synchronization problem between heterogeneous data streams. In this paper, we propose a new theoretical framework for measuring the synchrony between heterogenous sensor streams. The main idea is to model the phase disparity between two data streams explicitly as an Ornstein-Uhlenbeck random process. Based on this model, we derive a simple method for synchronizing of underlying sources. We illustrate the ideas with experiments on audio-visual synchronization and human motion categorization, and report promising results. Steve Gu, Carlo Tomasi |
ICASSP | 1 |