Demo Data from VLDB 2026 / reviewers in the wild / expert
Davi Geiger
dblp:76/1145
· DBLP profile ↗
50ranked-venue papers
22as first author
2since 2021 · last 2025
0000-0003-2138-3517ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 43 · 21 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 34 · 12 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1Applied, 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.
| Artificial intelligence
27 papers |
Image recognition and object detection · 45% Probabilistic and Bayesian machine learning · 12% 3D vision · 12% | |
| Computer graphics and multimedia
17 papers |
Geometric modeling and processing · 36% Multimedia analysis and retrieval · 32% Image and video processing · 30% | |
| Theoretical computer science
5 papers |
Graph algorithms and graph theory · 46% Algorithms and data structures · 42% Mathematical optimization · 12% |
Topics — the 30 heaviest of 62, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Image recognition and object detection
image classification |
0.7 | 1 | 2023 | ABC-Norm Regularization for Fine-Grained and Long-Tailed Image Classification · IEEE Trans. Image Process. 2023 |
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
adversarial regularization |
0.2 | 1 | 2023 | ABC-Norm Regularization for Fine-Grained and Long-Tailed Image Classification · IEEE Trans. Image Process. 2023 |
Machine learning › Deep learning architectures and training
regularization |
0.2 | 1 | 2023 | ABC-Norm Regularization for Fine-Grained and Long-Tailed Image Classification · IEEE Trans. Image Process. 2023 |
Multimedia analysis and retrieval › image analysis
geometric image analysis |
0.2 | 1 | 2014 | Mirror Symmetry Histograms for Capturing Geometric Properties in Images · CVPR 2014 |
Geometric modeling and processing
shape representation |
0.2 | 5 | 2005 | Finding Tree Structures by Grouping Symmetries · ICCV 2005 Representation and Self-Similarity of Shapes · IEEE Trans. Pattern Anal. Mach. Intell. 2003 Approximate Tree Matching and Shape Similarity · ICCV 1999 |
Computer vision › 3D vision › stereo vision
stereo matching |
0.1 | 3 | 2006 | Rethinking the Prior Model for Stereo · ECCV (3) 2006 Occlusions, Discontinuities, and Epipolar Lines in Stereo · ECCV (1) 1998 Matching elastic contours · CVPR 1993 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
markov random field |
0.1 | 6 | 2003 | Representation and Self-Similarity of Shapes · IEEE Trans. Pattern Anal. Mach. Intell. 2003 Measuring Convexity for Figure/Ground Separation · ICCV 1999 A MRF approach to optical flow estimation · CVPR 1992 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
prior modeling |
0.1 | 1 | 2006 | Rethinking the Prior Model for Stereo · ECCV (3) 2006 |
Image and video processing
feature representation |
0.1 | 1 | 2014 | Mirror Symmetry Histograms for Capturing Geometric Properties in Images · CVPR 2014 |
Algorithms and data structures
dynamic programming |
0.1 | 1 | 2005 | Finding Tree Structures by Grouping Symmetries · ICCV 2005 |
Graph algorithms and graph theory
steiner tree |
0.1 | 1 | 2005 | Finding Tree Structures by Grouping Symmetries · ICCV 2005 |
Geometric modeling and processing
shape matching |
0.0 | 2 | 1999 | Approximate Tree Matching and Shape Similarity · ICCV 1999 Representation and Self-Similarity of Shapes · ICCV 1998 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
MAP inference |
0.0 | 1 | 2003 | Representation and Self-Similarity of Shapes · IEEE Trans. Pattern Anal. Mach. Intell. 2003 |
Image and video processing
image decomposition |
0.0 | 2 | 1999 | Sparse Representations for Image Decompositions · Int. J. Comput. Vis. 1999 Sparse Representations for Image Decomposition with Occlusions · CVPR 1996 |
Computer vision › 3D vision
stereo vision |
0.0 | 4 | 1995 | Occlusions and binocular stereo · Int. J. Comput. Vis. 1995 Occlusions and Binocular Stereo · ECCV 1992 Stereo and controlled movement · Int. J. Comput. Vis. 1990 |
Computer vision › Video understanding and tracking › object tracking
occlusion handling |
0.0 | 2 | 1998 | Occlusions, Discontinuities, and Epipolar Lines in Stereo · ECCV (1) 1998 Occlusions and binocular stereo · Int. J. Comput. Vis. 1995 |
Computer vision › Segmentation and scene understanding
image segmentation |
0.0 | 2 | 1998 | Segmentation by Grouping Junctions · CVPR 1998 A common framework for image segmentation · Int. J. Comput. Vis. 1991 |
Computer vision › Image recognition and object detection
handwriting recognition |
0.0 | 1 | 2000 | An On-Line Handwriting Recognition System Using Fisher Segmental Matching and Hypotheses Propagation Network · CVPR 2000 |
Computer vision › Image recognition and object detection › handwriting recognition
online handwriting recognition |
0.0 | 1 | 2000 | An On-Line Handwriting Recognition System Using Fisher Segmental Matching and Hypotheses Propagation Network · CVPR 2000 |
Image and video processing
image segmentation |
0.0 | 2 | 1995 | Dynamic Programming for Detecting, Tracking, and Matching Deformable Contours · IEEE Trans. Pattern Anal. Mach. Intell. 1995 Scaling images and image features via the renormalization group · CVPR 1993 |
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
sparse coding |
0.0 | 1 | 1999 | Sparse Representations for Image Decompositions · Int. J. Comput. Vis. 1999 |
Image and video processing › image segmentation › object segmentation
figure-ground separation |
0.0 | 1 | 1999 | Measuring Convexity for Figure/Ground Separation · ICCV 1999 |
Geometric modeling and processing
shape similarity |
0.0 | 1 | 1999 | Approximate Tree Matching and Shape Similarity · ICCV 1999 |
Computer vision › Segmentation and scene understanding › image segmentation › binary segmentation
foreground-background segmentation |
0.0 | 2 | 1998 | Visual Organization for Figure/Ground Separation · CVPR 1996 Salient and Multiple Illusory Surfaces · CVPR 1998 |
Computer vision › 3D vision › 3d scene understanding › amodal perception
amodal completion |
0.0 | 1 | 1998 | Salient and Multiple Illusory Surfaces · CVPR 1998 |
Computer vision › 3D vision
depth estimation |
0.0 | 1 | 1998 | Occlusions, Discontinuities, and Epipolar Lines in Stereo · ECCV (1) 1998 |
Image and video processing › image segmentation
active contour |
0.0 | 1 | 1998 | Resolution-Appropriate Shape Representation · ICCV 1998 |
Multimedia analysis and retrieval
image analysis |
0.0 | 1 | 1998 | Junctions: Detection, Classification, and Reconstruction · IEEE Trans. Pattern Anal. Mach. Intell. 1998 |
Image and video processing › feature detection
junction detection |
0.0 | 1 | 1998 | Junctions: Detection, Classification, and Reconstruction · IEEE Trans. Pattern Anal. Mach. Intell. 1998 |
Geometric modeling and processing
self-similarity |
0.0 | 1 | 1998 | Representation and Self-Similarity of Shapes · ICCV 1998 |
Methods — techniques the papers use, named apart from their topics
rank minimization · 0.7adaptive batch prediction · 0.7ABC-Norm regularization · 0.7support vector machine · 0.2segmentation · 0.2hierarchical grouping · 0.2supervised classification · 0.2histogram-based representation · 0.2dynamic programming · 0.2shortest path · 0.1goemans-williamson approximation · 0.1variational formulation · 0.1markov random field · 0.1fisher linear discriminant analysis · 0.0tree matching · 0.0random walk · 0.0optimization · 0.0diffusion process · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The Role of Cyclopean-Eye in Stereo Vision
Sherlon Almeida da Silva, Davi Geiger, Luiz Velho 0001, Moacir Ponti |
CIARP | 2 |
| 2023 | ABC-Norm Regularization for Fine-Grained and Long-Tailed Image ClassificationabstractImage classification for real-world applications often involves complicated data distributions such as fine-grained and long-tailed. To address the two challenging issues simultaneously, we propose a new regularization technique that yields an adversarial loss to strengthen the model learning. Specifically, for each training batch, we construct an adaptive batch prediction (ABP) matrix and establish its corresponding adaptive batch confusion norm (ABC-Norm). The ABP matrix is a composition of two parts, including an adaptive component to class-wise encode the imbalanced data distribution, and the other component to batch-wise assess the softmax predictions. The ABC-Norm leads to a norm-based regularization loss, which can be theoretically shown to be an upper bound for an objective function closely related to rank minimization. By coupling with the conventional cross-entropy loss, the ABC-Norm regularization could introduce adaptive classification confusion and thus trigger adversarial learning to improve the effectiveness of model learning. Different from most of state-of-the-art techniques in solving either fine-grained or long-tailed problems, our method is characterized with its simple and efficient design, and most distinctively, provides a unified solution. In the experiments, we compare ABC-Norm with relevant techniques and demonstrate its efficacy on several benchmark datasets, including (CUB-LT, iNaturalist2018); (CUB, CAR, AIR); and (ImageNet-LT), which respectively correspond to the real-world, fine-grained, and long-tailed scenarios. Yen-Chi Hsu, Cheng-Yao Hong, Ming-Sui Lee, Davi Geiger, Tyng-Luh Liu |
IEEE Trans. Image Process. | 4 |
| 2017 | A convolutional approach to reflection symmetry
Marcelo Cicconet, Vighnesh Birodkar, Mads Lund, Michael Werman, Davi Geiger |
Pattern Recognit. Lett. | 5 |
| 2016 | Variational Convolutional Networks for Human-Centric Annotations
Tsung-Wei Ke, Che-Wei Lin, Tyng-Luh Liu, Davi Geiger |
ACCV (4) | 4 |
| 2015 | Complex-valued hough transforms for circlesabstractThis paper proposes the use of complex variables to represent votes in the Hough transform for circle detection. Replacing the positive numbers classically used in the parameter space of the Hough transforms by complex numbers allows cancellation effects when adding up the votes. Cancellation and the computation of shape likelihood via a complex number's magnitude square lead to more robust solutions than the “classic” algorithms, as shown by computational experiments on synthetic and real datasets. We note a resemblance to methods used in quantum theory. Marcelo Cicconet, Davi Geiger, Michael Werman |
ICIP | 2 |
| 2014 | Mirror Symmetry Histograms for Capturing Geometric Properties in ImagesabstractWe propose a data structure that captures global geometric properties in images: Histogram of Mirror Symmetry Coefficients. We compute such a coefficient for every pair of pixels, and group them in a 6-dimensional histogram. By marginalizing the HMSC in various ways, we develop algorithms for a range of applications: detection of nearly-circular cells, location of the main axis of reflection symmetry, detection of cell-division in movies of developing embryos, detection of worm-tips and indirect cell-counting via supervised classification. Our approach generalizes a series of histogram-related methods, and the proposed algorithms perform with state-of-the-art accuracy. Marcelo Cicconet, Davi Geiger, Kristin C. Gunsalus, Michael Werman |
CVPR | 2 |
| 2014 | Shape statistics for cell division detection in time-lapse videos of early mouse embryoabstractWe describe a statistical approach to the problem of estimating the times of cell-division cycles in time-lapse movies of early mouse embryos. Our method is based on the likelihoods for cells of certain radii ranges to be in each frame — without actually locating or counting the cells. Computing the likelihoods consists of a voting scheme where votes come form quadruples of points in a way similar to the first step of the Randomized Hough Transform for ellipse detection. To locate divisions, we search for points of abrupt change in the matrix of likelihoods (built for all frames), and pick the two optimal division points using a dynamic programming algorithm. Our results for the first and second cell division cycles differ less than two frames from the medians of the annotated times in a database of 100 annotated videos, and outperform two other recent methods in the same set. Marcelo Cicconet, Kristin C. Gunsalus, Davi Geiger, Michael Werman |
ICIP | 3 |
| 2014 | Ellipses from trianglesabstractWe present an ellipse finding and fitting algorithm that uses points and tangents, rather than just points, as the basic unit of information. These units are analyzed in a hierarchy: points with tangents are paired into triangles in the first layer and pairs of triangles in the second layer vote for ellipse centers. The remaining parameters are estimated via robust linear algebra: eigen-decomposition and iteratively reweighed least squares. Our method outperforms the state-of-the-art approach in synthetic images and microscopic images of cells. Marcelo Cicconet, Kristin C. Gunsalus, Davi Geiger, Michael Werman |
ICIP | 3 |
| 2013 | DevStaR: High-Throughput Quantification of C. elegans Developmental StagesabstractWe present DevStaR, an automated computer vision and machine learning system that provides rapid, accurate, and quantitative measurements of C. elegans embryonic viability in high-throughput (HTP) applications. A leading genetic model organism for the study of animal development and behavior, C. elegans is particularly amenable to HTP functional genomic analysis due to its small size and ease of cultivation, but the lack of efficient and quantitative methods to score phenotypes has become a major bottleneck. DevStaR addresses this challenge using a novel hierarchical object recognition machine that rapidly segments, classifies, and counts animals at each developmental stage in images of mixed-stage populations of C. elegans. Here, we describe the algorithmic design of the DevStaR system and demonstrate its performance in scoring image data acquired in HTP screens. Amelia G. White, Brandon Lees, Huey-Ling Kao, Patricia G. Cipriani, Eliana Munarriz, Annalise B. Paaby, Katherine Erickson, Sherly Guzman, Kirk Rattanakorn, Eduardo D. Sontag, Davi Geiger, Kristin C. Gunsalus, Fabio Piano |
IEEE Trans. Medical Imaging | 11 |
| 2010 | Rapid and accurate developmental stage recognition of C. elegans from high-throughput image dataabstractWe present a hierarchical principle for object recognition and its application to automatically classify developmental stages of C. elegans animals from a population of mixed stages. The object recognition machine consists of four hierarchical layers, each composed of units upon which evaluation functions output a label score, followed by a grouping mechanism that resolves ambiguities in the score by imposing local consistency constraints. Each layer then outputs groups of units, from which the units of the next layer are derived. Using this hierarchical principle, the machine builds up successively more sophisticated representations of the objects to be classified. The algorithm segments large and small objects, decomposes objects into parts, extracts features from these parts, and classifies them by SVM. We are using this system to analyze phenotypic data from C. elegans high-throughput genetic screens, and our system overcomes a previous bottleneck in image analysis by achieving near real-time scoring of image data. The system is in current use in a functioning C. elegans laboratory and has processed over two hundred thousand images for lab users. Amelia G. White, Patricia G. Cipriani, Huey-Ling Kao, Brandon Lees, Davi Geiger, Eduardo D. Sontag, Kristin C. Gunsalus, Fabio Piano |
CVPR | 5 |
| 2006 | Rethinking the Prior Model for Stereo
Hiroshi Ishikawa 0002, Davi Geiger |
ECCV (3) | 2 |
| 2005 | Finding Tree Structures by Grouping SymmetriesabstractThe representation of objects in images as tree structures is of great interest to vision, as they can represent articulated objects such as people as well as other structured objects like arteries in human bodies, roads, circuit board patterns, etc. Tree structures are often related to the symmetry axis representation of shapes, which captures their local symmetries. Algorithms have been introduced to detect (i) open contours in images in quadratic time (ii) closed contours in images in cubic time, and (iii) tree structures from contours in quadratic time. The algorithms are based on dynamic programming and single source shortest path algorithms. However, in this paper, we show that the problem of finding tree structures in images in a principled manner is a much harder problem. We argue that the optimization problem of finding tree structures in images is essentially equivalent to a variant of the Steiner tree problem, which is NP-hard. Nevertheless, an approximate polynomial-time algorithm for this problem exists: we apply a fast implementation of the Goemans-Williamson approximate algorithm to the problem of finding a tree representation after an image is transformed by a local symmetry mapping. Examples of extracting tree structures from images illustrate the idea and applicability of the approximate method Hiroshi Ishikawa 0002, Davi Geiger, Richard Cole 0001 |
ICCV | 2 |
| 2003 | Representation and Self-Similarity of ShapesabstractRepresenting shapes in a compact and informative form is a significant problem for vision systems that must recognize or classify objects. We describe a compact representation model for two-dimensional (2D) shapes by investigating their self-similarities and constructing their shape axis trees (SA-trees). Our approach can be formulated as a variational one (or, equivalently, as MAP estimation of a Markov random field). We start with a 2D shape, its boundary contour, and two different parameterizations for the contour (one parameterization is oriented counterclockwise and the other clockwise). To measure its self-similarity, the two parameterizations are matched to derive the best set of one-to-one point-to-point correspondences along the contour. The cost functional used in the matching may vary and is determined by the adopted self-similarity criteria, e.g., cocircularity, distance variation, parallelism, and region homogeneity. The loci of middle points of the pairing contour points yield the shape axis and they can be grouped into a unique free tree structure, the SA-tree. By implicitly encoding the (local and global) shape information into an SA-tree, a variety of vision tasks, e.g., shape recognition, comparison, and retrieval, can be performed in a more robust and efficient way via various tree-based algorithms. A dynamic programming algorithm gives the optimal solution in O(N/sup 1/), where N is the size of the contour. Davi Geiger, Tyng-Luh Liu, Robert Kohn |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2000 | An On-Line Handwriting Recognition System Using Fisher Segmental Matching and Hypotheses Propagation NetworkabstractWe propose an on-line handwriting recognition approach that integrates local bottom-up constructs with a global top-down measure into a modular recognition engine. The bottom-up process uses local point features for hypothesizing character segmentations and the top-down part performs shape matching for evaluating the segmentations. The shape comparison, called Fisher segmental matching, is based on Fisher's linear discriminant analysis. Along with an efficient ligature modeling, the segmentations and their matching scores are integrated into a recognition engine termed Hypotheses Propagation Network, which runs a variant of the topological sort algorithm of graph search. The result is a system that is more shape-oriented less dependent on local and temporal features, modular in construction and has a rich range of opportunities for further extensions. Our system currently performs at 95% of recognition rate on cursive scripts with a 460 word dictionary. Jong Oh, Davi Geiger |
CVPR | 2 |
| 1999 | Approximate Tree Matching and Shape SimilarityabstractWe present a framework for 2D shape contour (silhouette) comparison that can account for stretchings, occlusions and region information. Topological changes due to the original 3D scenarios and articulations are also addressed. To compare the degree of similarity between any two shapes, our approach is to represent each shape contour with a free tree structure derived from a shape axis (SA) model, which we have recently proposed. We then use a tree matching scheme to find the best approximate match and the matching cost. To deal with articulations, stretchings and occlusions, three local tree matching operations, merge, cut, and merge-and-cut, are introduced to yield optimally approximate matches, which can accommodate not only one-to-one but many-to-many mappings. The optimization process gives guaranteed globally optimal match efficiently. Experimental results on a variety of shape contours are provided. Tyng-Luh Liu, Davi Geiger |
ICCV | 2 |
| 1999 | Measuring Convexity for Figure/Ground SeparationabstractIn human perception, convex surfaces have a strong tendency to be perceived as the "figure". Convexity has a stronger influence on figural organization than other global shape properties, such as symmetry (G. Kanizsa, 1979), and yet there has been very little work on convexity properties in computer vision. We present a model for figure/ground segregation which exhibits a preference for convex regions as the figure (i.e., the foreground). The model also shows a preference for smaller regions to be selected as figures, which is also known to hold for human visual perception (K. Koffka, 1935). The model is based on the machinery of Markov random fields/random walks/diffusion processes, so that the global shape properties are obtained via local and stochastic computations. Experimental results demonstrate that our model performs well on ambiguous figure/ground displays which were not captured before. In particular in ambiguous displays where neither region is strictly convex, the model shows preference to the "more convex" region, thus offering a continuous measure of convexity in agreement with human perception. Hsing-Kuo Kenneth Pao, Davi Geiger, Nava Rubin |
ICCV | 2 |
| 1999 | The Shape of Illusory FiguresabstractWe have been developing a stochastic model for figure-ground separation. The model selects/constructs the foreground with preference for figures with “more convex” shapes. When these models are applied to illusory figures they yield perceptually accurate selection of figure and background. The approach is based on an “entropy” measure of a region diffusion Markov model from a set of local figure/ground hypothesis. The contour boundaries are implicitly represented, via the thresholding of the diffusion result. What optimal properties do the illusory contours satisfies? We show that the entropy criteria selects contours such as to minimize a Taylor series of the even derivatives with respect to the length of the contour. The coefficients are positive and they get exponentially smaller as the derivatives increase. The zeroth order term suggest that small length contours are preferred, the second order terms suggests that curvature-like term is minimized (with less strength compared to the zero order one), and higher order derivatives give additional contour smoothness constraints. Davi Geiger, Krishnan Kumaran, Hsing-Kuo Kenneth Pao, Nava Rubin |
ICIP (2) | 1 |
| 1999 | Sparse Representations for Image Decompositions
Davi Geiger, Tyng-Luh Liu, Michael J. Donahue |
Int. J. Comput. Vis. | 1 |
| 1998 | Salient and Multiple Illusory SurfacesabstractAll illusory surface figures yield a perception of a surface occluding another one or the background. Occluded surfaces yield completion, a phenomena known as amodal completions. It is intriguing that for some images illusory surfaces are perceived, but not for other images. Also, illusory surfaces may have portions occlude. We aim to understand these phenomena. Our approach detects intensity edges and junctions. From the junctions we seek to find an optimal image organization, i.e., multiple ordered surfaces with the ordering accounting for salience. The most salient being the figure, while the other surfaces are classified as background. A decision of which surface is the visible one (on rep) is made locally, at each pixel, allowing the salient surface (figure) to have portions occluded, i.e., with amodal completions. We account for a variety of imagery not explained before. Davi Geiger, Hsing-Kuo Kenneth Pao, Nava Rubin |
CVPR | 1 |
| 1998 | Segmentation by Grouping JunctionsabstractWe propose a method for segmenting gray-value images. By segmentation, we mean a map from the set of pixels to a small set of levels such that each connected component of the set of pixels with the same level forms a relatively large and "meaningful" region. The method finds a set of levels with associated gray values by first finding junctions in the image and then seeking a minimum set of threshold values that preserves the junctions. Then it finds a segmentation map that maps each pixel to the level with the closest gray value to the pixel data, within a smoothness constraint. For a convex smoothing penalty, we show the global optimal solution for an energy function that fits the data can be obtained in a polynomial time, by a novel use of the maximum-flow algorithm. Our approach is in contrast to a view in computer vision where segmentation is driven by intensity, gradient, usually not yielding closed boundaries. Hiroshi Ishikawa 0002, Davi Geiger |
CVPR | 2 |
| 1998 | Occlusions, Discontinuities, and Epipolar Lines in Stereo
Hiroshi Ishikawa 0002, Davi Geiger |
ECCV (1) | 2 |
| 1998 | Resolution-Appropriate Shape RepresentationabstractWe present a new type of "snake" in which the dimensionality of the shapes is scaled appropriately for the resolution of the images in which the shapes are embedded. We define shapes as an ordered list of control points and compute the principal components of the shapes in a prior training set. Our energy function is based upon the Mahalanobis distance of a given shape from the mean shape and on the Mahalanobis distance of the image attributes from image attribute values extracted from the training set. We show that the derivative of this energy function with respect to the modal weights is reduced as the image resolution is reduced, and that the derivative of the energy scales with the variance associated with each mode. We exploit this property to determine the subset of the modes which are relevant at a particular level of image resolution thereby reducing the dimensionality of the shapes. We implement a coarse-to-fine search procedure in the image and shape domains simultaneously, and demonstrate this procedure on the identification of anatomic structures in Computed Tomography images. Bernard Baldwin, Davi Geiger, Robert A. Hummel |
ICCV | 2 |
| 1998 | Representation and Self-Similarity of ShapesabstractRepresenting shapes is a significant problem for vision systems that must recognize or classify objects. We derive a representation for a given shape by investigating its self-similarities, and constructing its shape axis (SA) and shape axis tree (SA-tree). We start with a shape, its boundary contour, and two different parameterizations for the contour. To measure its self-similarity we consider matching pairs of points (and their tangents) along the boundary contour, i.e., matching the two parameterizations. The matching, of self-similarity criteria may vary, e.g., co-circularity, parallelism, distance, region homogeneity. The loci of middle points of the pairing contour points are the shape axis and they can be grouped into a unique tree graph, the SA-tree. The shape axis for the co-circularity criteria is compared to the symmetry axis. An interpretation in terms of object parts is also presented. Tyng-Luh Liu, Davi Geiger, Robert Kohn |
ICCV | 2 |
| 1998 | Segmenting by seeking the symmetry axisabstractWe introduce a method for segmenting a shape from an image and simultaneously determining its symmetry axis. The symmetry is used to help the segmentation and in turn the segmentation determines the symmetry. The problem is formulated as one of minimizing a goodness of fitness function and Dijkstra's algorithm is used to find the global minimum of the cost function. The results are illustrated on real images. Tyng-Luh Liu, Davi Geiger, Alan L. Yuille |
ICPR | 2 |
| 1998 | Junctions: Detection, Classification, and ReconstructionabstractJunctions are important features for image analysis and form a critical aspect of image understanding tasks such as object recognition. We present a unified approach to detecting, classifying, and reconstructing junctions in images. Our main contribution is a modeling of the junction which is complex enough to handle all these issues and yet simple enough to admit an effective dynamic programming solution. We use a template deformation framework along with a gradient criterium to detect radial partitions of the template. We use the minimum description length principle to obtain the optimal number of partitions that best describes the junction. The Kona detector presented by Parida et al. (1997) is an implementation of this model. We demonstrate the stability and robustness of the detector by analyzing its behavior in the presence of noise, using synthetic/controlled apparatus. We also present a qualitative study of its behavior on real images. Laxmi Parida, Davi Geiger, Robert A. Hummel |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1997 | Features as Sufficient Statistics
Davi Geiger, Archisman Rudra, Laurance T. Maloney |
NIPS | 1 |
| 1996 | Sparse Representations for Image Decomposition with OcclusionsabstractWe study the problem of how to detect "interesting objects" appeared in a given image, I. Our approach is to treat it as a function approximation problem based on an over-redundant basis, and also account for occlusions, where the basis superposition principle is no longer valid. Since the basis (a library of image templates) is over-redundant, there are infinitely many ways to decompose I. We are motivated to select a sparse/compact representation of I, and to account for occlusions and noise. We then study a greedy and iterative "weighted L/sup p/ Matching Pursuit" strategy, with O<p<1. We use an L/sup p/ result to compute a solution, select the best template, at each stage of the pursuit. Michael J. Donahue, Davi Geiger, Tyng-Luh Liu, Robert A. Hummel |
CVPR | 2 |
| 1996 | Visual Organization for Figure/Ground SeparationabstractA common factor in all illusory contour figures is the perception of a surface occluding part of a background. In our previous work, we have shown we could diffuse a proper set of junction hypothesis (what is salient or background) to obtain a surface where their boundaries represented illusory contours. Amodal completions emerge at the overlapping surfaces. We address the problem of selecting the best image organization (set of hypothesis). We propose an optimization criteria based on a coherence measure between pairs of junctions (correlation between the diffusion of each pair). A statistical physics approach to select the best organization is applied. The experiments suggest that despite the large number of possible organizations our approach may take only a few steps (in organization space) to select the best one. Davi Geiger, Krishnan Kumaran, Laxmi Parida |
CVPR | 1 |
| 1996 | Visual Organization of Illusory Surfaces
Davi Geiger, Krishnan Kumaran |
ECCV (1) | 1 |
| 1996 | Image Recognition with Occlusions
Tyng-Luh Liu, Michael J. Donahue, Davi Geiger, Robert A. Hummel |
ECCV (1) | 3 |
| 1996 | Recognizing Articulated Objects with Information Theoretic MethodsabstractThis paper addresses the problem of recognizing articulated and deformable objects. In particular we are interested in human arm and leg articulations. Our approach is a Bayesian-Information integration of shape similarity and snakes, and naturally combines top-down and bottom-up algorithms. The bottom-up method extracts edges, then constructs snakes (or contours) by grouping edge elements and feeds the shape analysis. The top-down one uses shape analysis, by comparing the object model with the extracted snakes, to guide/prune the search for other snakes. The optimizations are based on Dijkstra algorithm and further pruning of this algorithm is obtained by "integration by parts". Our approach is general enough to handle three dimensional objects, but our focus here is on two dimensional contours. Davi Geiger, Tyng-Luh Liu |
FG | 1 |
| 1995 | Occlusions and binocular stereo
Davi Geiger, Bruce Ladendorf, Alan L. Yuille |
Int. J. Comput. Vis. | 1 |
| 1995 | Dynamic Programming for Detecting, Tracking, and Matching Deformable ContoursabstractThe problem of segmenting an image into separate regions and tracking them over time is one of the most significant problems in vision. Terzopoulos et al. (1987) proposed an approach to detect the contour regions of complex shapes, assuming a user selected initial contour not very far from the desired solution. We propose to further explore the information provided by the user's selected points and apply an optimal method to detect contours which allows a segmentation of the image. The method is based on dynamic programming (DP), and applies to a wide variety of shapes. It is exact and not iterative. We also consider a multiscale approach capable of speeding up the algorithm by a factor of 20, although at the expense of losing the guaranteed optimality characteristic. The problem of tracking and matching these contours is addressed. For tracking, the final contour obtained at one frame is sampled and used as initial points for the next frame. Then, the same DP process is applied. For matching, a novel strategy is proposed where the solution is a smooth displacement field in which unmatched regions are allowed while cross vectors are not. The algorithm is again based on DP and the optimal solution is guaranteed. We have demonstrated the algorithms on natural objects in a large spectrum of applications, including interactive segmentation and automatic tracking of the regions of interest in medical images.> Davi Geiger, Alok Gupta, Luiz A. Costa, John A. Vlontzos |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1994 | Occlusion ambiguities in motion
Davi Geiger, Konstantinos I. Diamantaras |
ECCV (1) | 1 |
| 1993 | Scaling images and image features via the renormalization groupabstractThe problem of obtaining high-quality images and image features at different scales is discussed. Emphasis is placed on a Markov image model described in a lattice by a Gaussian noise and a local regularization term depending upon the image discontinuities. An approximate self-similar property of the model is derived by a process of averaging over half of the lattice sites. This is known as the renormalization group approach. Two multiscale pyramid structures, one of images and the other of image discontinuities, are obtained. The coarse images generated by the proposed method are smooth and show good contrast. The approach, when applied in the reverse order, is capable of enlarging images, while accounting for the original image features. The quality of the derived pyramid is demonstrated by using it to help solve a segmentation problem.> Davi Geiger, João E. Kogler |
CVPR | 1 |
| 1993 | Matching elastic contoursabstractAn optimal method to match elastic contours is proposed. The method is based on dynamic programming and on some ideas borrowed from stereo matching, where occlusions correspond to contour regions that have no match after the deformation. The matching between two circles of different sizes and centers is shown. One may consider this experiment as the matching between two images of an inflating balloon. The algorithm produces uniform matches along the perimeter despite the large difference in size of the two contours. The matching of the inner and outer walls of the heart left ventricle is also shown. This matching can give diagnostic information for the heart wall. Because of the restricted search space, the DP matching algorithm is very fast, matching two contours of 500 points in a few milliseconds.> Davi Geiger, John A. Vlontzos |
CVPR | 1 |
| 1993 | Resolving Motion Ambiguities
Konstantinos I. Diamantaras, Davi Geiger |
NIPS | 2 |
| 1992 | A MRF approach to optical flow estimationabstractA Markov random field (MRF) formulation for the problem of optical flow computation is studied. An adaptive window matching scheme is used to obtain a good measure of the correlation between the two images. A confidence measure for each match is also used. Thus, the input to the system is the adaptive correlation and the corresponding confidence. The MRF model is then used to estimate the velocity field and the velocity discontinuities. The problem of occlusions is addressed, and a relationship between occlusions and motion discontinuities is established.> John A. Vlontzos, Davi Geiger |
CVPR | 2 |
| 1992 | Occlusions and Binocular Stereo
Davi Geiger, Bruce Ladendorf, Alan L. Yuille |
ECCV | 1 |
| 1991 | Learning How to Teach or Selecting Minimal Surface Data
Davi Geiger, Ricardo Alberto Marques Pereira |
NIPS | 1 |
| 1991 | A common framework for image segmentation
Davi Geiger, Alan L. Yuille |
Int. J. Comput. Vis. | 1 |
| 1991 | Parallel and Deterministic Algorithms from MRFs: Surface ReconstructionabstractDeterministic approximations to Markov random field (MRF) models are derived. One of the models is shown to give in a natural way the graduated nonconvexity (GNC) algorithm proposed by A. Blake and A. Zisserman (1987). This model can be applied to smooth a field preserving its discontinuities. A class of more complex models is then proposed in order to deal with a variety of vision problems. All the theoretical results are obtained in the framework of statistical mechanics and mean field techniques. A parallel, iterative algorithm to solve the deterministic equations of the two models is presented, together with some experiments on synthetic and real images.> Davi Geiger, Federico Girosi |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1990 | Parallel and deterministic algorithms from MRFs: surface reconstruction and integration
Davi Geiger, Federico Girosi |
ECCV | 1 |
| 1990 | Stereo Integration, Mean Field Theory and Psychophysics
Alan L. Yuille, Davi Geiger, Heinrich H. Bülthoff |
ECCV | 2 |
| 1990 | A common framework for image segmentationabstractAn attempt is made to unify several approaches to image segmentation in early vision under a common framework. The energy function, or Markov random field, formalism is very attractive since it enables the assumptions used to be explicitly stated in the energy functions, and it can be extended to deal with many other problems in vision. It is shown that the specified discrete formulations for the energy function are closely related to the continuous formulation. When the mean field theory approach is used, several previous attempts to solve these energy functions are effectively equivalent. By varying the parameters of the energy functions, one can obtain a class of solutions and several nonlinear diffusion approaches to image segmentation, but it can be applied equally well to image or surface reconstruction (where the data are sparse).> Davi Geiger, Alan L. Yuille |
ICPR (1) | 1 |
| 1990 | Stereo and controlled movement
Alan L. Yuille, Davi Geiger |
Int. J. Comput. Vis. | 2 |
| 1989 | Coupled Markov Random Fields and Mean Field Theory
Davi Geiger, Federico Girosi |
NIPS | 1 |
| 1989 | Integration of vision modules and labeling of surface discontinuitiesabstractIt is assumed that a major goal of the early vision modules and their integration is to deliver a cartoon of the discontinuities in the scene and to label them in terms of their physical origin. The output of each of the vision modules is noisy, possibly sparse, and sometimes not unique. The authors suggest the use of a coupled Markov random field (MRF) at the output of each module (image cues)-stereo, motion, color, and texture-to achieve two goals: first, to counteract the noise and fill in sparse data, and secondly, to integrate the image within each MRF to find the module discontinuities and align them with the intensity edges. The authors outline a theory of how to label the discontinuities in terms of depth, orientation, albedo, illumination, and specular discontinuities. They present labeling results using a simple linear classifier operating on the output of the MRF associated with each vision module and coupled to the image data. The classifier has been trained on a small set of a mixture of synthetic and real data.> Edward B. Gamble, Davi Geiger, Tomaso A. Poggio, Daphna Weinshall |
IEEE Trans. Syst. Man Cybern. | 2 |
| 1988 | Labeling edges with a linear network: An integration of low-level vision modules
Davi Geiger, Daphna Weinshall |
Neural Networks | 1 |
| 1987 | An Optimal Scale for Edge Detection
Davi Geiger, Tomaso A. Poggio |
IJCAI | 1 |