Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Steve Gu

dblp:38/8054 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking
object tracking
0.542012
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.112012
Twisted window search for efficient shape localization · CVPR 2012
Computer vision › Image recognition and object detection
object detection
0.112012
Nested Pictorial Structures · ECCV (2) 2012
Computer vision › Image recognition and object detection
object localization
0.112012
Twisted window search for efficient shape localization · CVPR 2012
Computer vision › Face, body and person analysis › human pose estimation
pictorial structures
0.112012
Nested Pictorial Structures · ECCV (2) 2012
Computer vision › 3D vision › 3d shape analysis
shape localization
0.112012
Twisted window search for efficient shape localization · CVPR 2012
Graph algorithms and graph theory
graph algorithms
0.112012
Fast Tiered Labeling with Topological Priors · ECCV (4) 2012
Computer vision › Video understanding and tracking
motion analysis
0.112011
Detecting motion synchrony by video tubes · ACM Multimedia 2011
Computer vision › Video understanding and tracking
multi-object tracking
0.112011
Branch and track · CVPR 2011
Geometric modeling and processing
3d reconstruction
0.112011
Detailed reconstruction of 3D plant root shape · ICCV 2011
Computational geometry › distance computation
distance transform
0.112011
Linear time offline tracking and lower envelope algorithms · ICCV 2011
Computer vision › 3D vision
feature matching
0.112010
Critical Nets and Beta-Stable Features for Image Matching · ECCV (3) 2010
Graph algorithms and graph theory
graph matching
0.112010
Critical Nets and Beta-Stable Features for Image Matching · ECCV (3) 2010
Medical and health informatics › clinical data analysis › phenotyping
computational phenotyping
0.012011
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
YearPublicationVenuePosition
2012 Twisted window search for efficient shape localization
abstract
Many 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
CVPR1
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 features
abstract
We 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
ICASSP1
2012 Oscillation regularization
abstract
We 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
ICASSP1
2012 Topological persistence on a Jordan curve
abstract
Topological 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
ICASSP2
2011 Branch and track
abstract
We 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
CVPR1
2011 Linear time offline tracking and lower envelope algorithms
abstract
Offline 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
ICCV1
2011 Detailed reconstruction of 3D plant root shape
abstract
We 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
ICCV2
2011 Detecting motion synchrony by video tubes
abstract
Motion 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 Multimedia2
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 streams
abstract
The 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
ICASSP1