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.

Daniel DeMenthon

dblp:53/2909 · DBLP profile ↗
← Back
46ranked-venue papers
11as first author
0since 2021 · last 2014
—ORCID · none

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

Artificial intelligence and machine learning · 31 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 27 · 6 first-authorSystems, architecture and hardware · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 2

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
19 papers
3D vision · 39% Segmentation and scene understanding · 24% Image recognition and object detection · 18%
Computer graphics and multimedia
9 papers
Image and video processing · 52% Multimedia analysis and retrieval · 19% Computational photography and imaging · 12%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 98% Embedded and real-time systems · 2%

Topics — the 30 heaviest of 45, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Image recognition and object detection
object recognition
0.222012
Contour-based recognition · CVPR 2012
Object Recognition in High Clutter Images Using Line Features · ICCV 2005
Machine learning › Representation and self-supervised learning › visual representation › image representation
feature description
0.112012
Contour-based recognition · CVPR 2012
Computer vision › Segmentation and scene understanding › object segmentation
human segmentation
0.122007
An Interactive Approach to Pose-Assisted and Appearance-based Segmentation of Humans · ICCV 2007
Hierarchical Part-Template Matching for Human Detection and Segmentation · ICCV 2007
Image and video processing › image segmentation
contour detection
0.112012
The image torque operator: A new tool for mid-level vision · CVPR 2012
Image and video processing
document image analysis
0.122008
Geometric Rectification of Camera-Captured Document Images · IEEE Trans. Pattern Anal. Mach. Intell. 2008
Flattening Curved Documents in Images · CVPR (2) 2005
Distributed systems
consensus
0.112010
Distributed Consensus on Camera Pose · IEEE Trans. Image Process. 2010
Computer vision › 3D vision
pose estimation
0.132005
Object Recognition in High Clutter Images Using Line Features · ICCV 2005
Simultaneous Pose and Correspondence Determination using Line Feature · CVPR (2) 2003
New exact and approximate solutions of the three-point perspective problem · ICRA 1990
Computer vision › 3D vision
camera pose estimation
0.152010
SoftPOSIT: Simultaneous Pose and Correspondence Determination · ECCV (3) 2002
Distributed Consensus on Camera Pose · IEEE Trans. Image Process. 2010
Iterative pose estimation using coplanar points · CVPR 1993
Computer vision › 3D vision › 3d shape analysis
shape estimation
0.112008
Geometric Rectification of Camera-Captured Document Images · IEEE Trans. Pattern Anal. Mach. Intell. 2008
Image and video processing
geometric correction
0.112008
Geometric Rectification of Camera-Captured Document Images · IEEE Trans. Pattern Anal. Mach. Intell. 2008
Computer vision › Face, body and person analysis
human pose estimation
0.112007
An Interactive Approach to Pose-Assisted and Appearance-based Segmentation of Humans · ICCV 2007
Computer vision › Segmentation and scene understanding
interactive segmentation
0.112007
An Interactive Approach to Pose-Assisted and Appearance-based Segmentation of Humans · ICCV 2007
Computer vision › Image recognition and object detection › object detection › category-specific object detection
person detection
0.112007
Hierarchical Part-Template Matching for Human Detection and Segmentation · ICCV 2007
Computer vision › 3D vision › pose estimation
robust pose estimation
0.112005
Object Recognition in High Clutter Images Using Line Features · ICCV 2005
Computer vision › 3D vision › pose estimation
correspondence-based pose estimation
0.022003
SoftPOSIT: Simultaneous Pose and Correspondence Determination · ECCV (3) 2002
Simultaneous Pose and Correspondence Determination using Line Feature · CVPR (2) 2003
Geometric modeling and processing
correspondence estimation
0.012004
SoftPOSIT: Simultaneous Pose and Correspondence Determination · Int. J. Comput. Vis. 2004
Virtual and augmented reality
pose estimation
0.012004
SoftPOSIT: Simultaneous Pose and Correspondence Determination · Int. J. Comput. Vis. 2004
Multimedia analysis and retrieval
video summarization
0.021999
Building mosaics from video using MPEG motion vectors · ACM Multimedia (2) 1999
Video Summarization by Curve Simplification · ACM Multimedia 1998
Computer vision › Video understanding and tracking
action recognition
0.012003
Video retrieval using spatio-temporal descriptors · ACM Multimedia 2003
Computer vision › 3D vision
correspondence estimation
0.012003
Simultaneous Pose and Correspondence Determination using Line Feature · CVPR (2) 2003
Computer vision › 3D vision › feature matching
line matching
0.012003
Simultaneous Pose and Correspondence Determination using Line Feature · CVPR (2) 2003
Computer vision › 3D vision › image registration
model-to-image registration
0.012003
Simultaneous Pose and Correspondence Determination using Line Feature · CVPR (2) 2003
Multimedia analysis and retrieval › video retrieval
near-duplicate video retrieval
0.012003
Video retrieval using spatio-temporal descriptors · ACM Multimedia 2003
Multimedia analysis and retrieval
video retrieval
0.012003
Video retrieval using spatio-temporal descriptors · ACM Multimedia 2003
Computer vision › 3D vision › pose estimation
model-based pose estimation
0.031995
Model-based object pose in 25 lines of code · Int. J. Comput. Vis. 1995
Model-Based Object Pose in 25 Lines of Code · ECCV 1992
New exact and approximate solutions of the three-point perspective problem · ICRA 1990
Computational photography and imaging › image stitching
video mosaicing
0.011999
Building mosaics from video using MPEG motion vectors · ACM Multimedia (2) 1999
Computer vision › 3D vision
object pose estimation
0.021995
Model-based object pose in 25 lines of code · Int. J. Comput. Vis. 1995
Model-Based Object Pose in 25 Lines of Code · ECCV 1992
Computer vision › 3D vision › 3d object recognition
object recognition in clutter
0.012005
Object Recognition in High Clutter Images Using Line Features · ICCV 2005
Computer vision › 3D vision
3d reconstruction
0.021990
Reconstruction of a road by local image matches and global 3D optimization · ICRA 1990
A zero-bank algorithm for inverse perspective of a road from a single image · ICRA 1987
Robotics › Motion planning and robot control
collision probability estimation
0.011992
Navigation with uncertainty: reaching a goal in a high collision risk region · ICRA 1992

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

torque operator · 0.3karcher mean · 0.2consensus updates · 0.2texture flow · 0.23d shape estimation · 0.2torque-based feature · 0.1multi-scale torque descriptor · 0.1maximal/minimal torque patch detector · 0.1markov random field · 0.1bayesian inference · 0.1developable surface modeling · 0.1SoftPOSIT algorithm · 0.0spatio-temporal segmentation · 0.0k-nearest neighbor retrieval · 0.0binary tree indexing · 0.0iterative pose estimation · 0.0POSIT algorithm · 0.0triangulation · 0.0
YearPublicationVenuePosition
2014 Selection of universal features for image classification
abstract
Neuromimetic algorithms, such as the HMAX algorithm, have been very successful in image classification tasks. However, current implementations of these algorithms do not scale well to large datasets. Often, target-specific features or patches are “learned” ahead of time and then correlated with test images during feature extraction. In this paper, we develop a novel method for selecting a single set of universal features that enables classification across a broad range of image classes. Our method trains multiple Random Forest classifiers using a large dictionary of features and then combines them using a majority voting scheme. This enables the selection of the most discriminative patches based on feature importance measures. Experiments demonstrate the viability of this method using HMAX features as well as the tradeoff between the number of universal features, classification performance, and processing time.
Pedro A. Rodriguez, Nathan Drenkow, Daniel DeMenthon, Zachary H. Koterba, Kathleen Kauffman, Duane Cornish, Bart L. Paulhamus, R. Jacob Vogelstein
WACV3
2012 The image torque operator: A new tool for mid-level vision
abstract
Contours are a powerful cue for semantic image understanding. Objects and parts of objects in the image are delineated from their surrounding by closed contours which make up their boundary. In this paper we introduce a new bottom-up visual operator to capture the concept of closed contours, which we call the `Torque' operator. Its computation is inspired by the mechanical definition of torque or moment of force, and applied to image edges. The torque operator takes as input edges and computes over regions of different size a measure of how well the edges are aligned to form a closed, convex contour. We explore fundamental properties of this measure and demonstrate that it can be made a useful tool for visual attention, segmentation, and boundary edge detection by verifying its benefits on these applications.
Morimichi Nishigaki, Cornelia Fermüller, Daniel DeMenthon
CVPR3
2012 Contour-based recognition
abstract
Contour is an important cue for object recognition. In this paper, built upon the concept of torque in image space, we propose a new contour-related feature to detect and describe local contour information in images. There are two components for our proposed feature: One is a contour patch detector for detecting image patches with interesting information of object contour, which we call the Maximal/Minimal Torque Patch (MTP) detector. The other is a contour patch descriptor for characterizing a contour patch by sampling the torque values, which we call the Multi-scale Torque (MST) descriptor. Experiments for object recognition on the Caltech-101 dataset showed that the proposed contour feature outperforms other contour-related features and is on a par with many other types of features. When combing our descriptor with the complementary SIFT descriptor, impressive recognition results are observed.
Yong Xu 0007, Yuhui Quan, Zhuming Zhang, Hui Ji 0002, Cornelia Fermüller, Morimichi Nishigaki, Daniel DeMenthon
CVPR7
2010 Distributed Consensus on Camera Pose
abstract
Our work addresses pose estimation in a distributed camera framework. We examine how processing cameras can best reach a consensus about the pose of an object when they are each given a model of the object, defined by a set of point coordinates in the object frame of reference. The cameras can only see a subset of the object feature points in the midst of background clutter points, not knowing which image points match with which object points, nor which points are object points or background points. The cameras individually recover a prediction of the object's pose using their knowledge of the model, and then exchange information with their neighbors, performing consensus updates locally to obtain a single estimate consistent across all cameras, without requiring a common centralized processor. Our main contributions are: 1) we present a novel algorithm performing consensus updates in 3-D world coordinates penalized by a 3-D model, and 2) we perform a thorough comparison of our method with other current consensus methods. Our method is consistently the most accurate, and we confirm that the existing consensus method based upon calculating the Karcher mean of rotations is also reliable and fast. Experiments on simulated and real imagery are reported.
Anne Jorstad, Daniel DeMenthon, I-Jeng Wang, Philippe Burlina
IEEE Trans. Image Process.2
2009 Mosaicing of camera-captured document images
Daniel DeMenthon, David S. Doermann
Comput. Vis. Image Underst.2
2008 Support Vector Data Description for image categorization from Internet images
abstract
Training a classifier for object category recognition using images on the Internet is an attractive approach due to its scalability. However, a big challenge in this approach is that it is difficult to automatically obtain sets of negative samples that are guaranteed to be free of positive samples. In this paper we propose to address this challenge with a Support Vector Data Description (SVDD) classifier. An SVDD classifier does not need negative images in training. It computes a hypersphere around the potentially good images in the feature space and uses this boundary to distinguish images of target visual category from outliers. Evaluation on standard test sets shows that we are able to achieve competitive classification performance using the contaminated training images from the Internet without the need for large datasets of negative examples.
Xiaodong Yu 0002, Daniel DeMenthon, David S. Doermann
ICPR2
2008 Geometric Rectification of Camera-Captured Document Images
abstract
Compared to typical scanners, handheld cameras offer convenient, flexible, portable, and non-contact image capture, which enables many new applications and breathes new life into existing ones. However, camera-captured documents may suffer from distortions caused by non-planar document shape and perspective projection, which lead to failure of current OCR technologies. We present a geometric rectification framework for restoring the frontal-flat view of a document from a single camera-captured image. Our approach estimates 3D document shape from texture flow information obtained directly from the image without requiring additional 3D/metric data or prior camera calibration. Our framework provides a unified solution for both planar and curved documents and can be applied in many, especially mobile, camera-based document analysis applications. Experiments show that our method produces results that are significantly more OCR compatible than the original images.
Daniel DeMenthon, David S. Doermann
IEEE Trans. Pattern Anal. Mach. Intell.2
2007 Simultaneous Appearance Modeling and Segmentation for Matching People Under Occlusion
Zhe Lin 0001, Larry Davis 0001, David S. Doermann, Daniel DeMenthon
ACCV (2)4
2007 Hierarchical Part-Template Matching for Human Detection and Segmentation
abstract
Local part-based human detectors are capable of handling partial occlusions efficiently and modeling shape articulations flexibly, while global shape template-based human detectors are capable of detecting and segmenting human shapes simultaneously. We describe a Bayesian approach to human detection and segmentation combining local part-based and global template-based schemes. The approach relies on the key ideas of matching a part-template tree to images hierarchically to generate a reliable set of detection hypotheses and optimizing it under a Bayesian MAP framework through global likelihood re-evaluation and fine occlusion analysis. In addition to detection, our approach is able to obtain human shapes and poses simultaneously. We applied the approach to human detection and segmentation in crowded scenes with and without background subtraction. Experimental results show that our approach achieves good performance on images and video sequences with severe occlusion.
Zhe Lin 0001, Larry Davis 0001, David S. Doermann, Daniel DeMenthon
ICCV4
2007 An Interactive Approach to Pose-Assisted and Appearance-based Segmentation of Humans
abstract
An interactive human segmentation approach is described. Given regions of interest provided by users, the approach iteratively estimates segmentation via a generalized EM algorithm. Specifically, it encodes both spatial and color information in a nonparametric kernel density estimator, and incorporates local MRF constraints and global pose inferences to propagate beliefs over image space iteratively to determine a coherent segmentation. This ensures the segmented humans resemble the shapes of human poses. Additionally, a layered occlusion model and a probabilistic occlusion reasoning method are proposed to handle segmentation of multiple humans in occlusion. The approach is tested on a wide variety of images containing single or multiple occluded humans, and the segmentation performance is evaluated quantitatively.
Zhe Lin 0001, Larry Davis 0001, David S. Doermann, Daniel DeMenthon
ICCV4
2006 Video retrieval of near-duplicates using kappa-nearest neighbor retrieval of spatio-temporal descriptors
Daniel DeMenthon, David S. Doermann
Multim. Tools Appl.1
2005 Flattening Curved Documents in Images
abstract
Compared to scanned images, document pictures captured by camera can suffer from distortions due to perspective and page warping. It is necessary to restore a frontal planar view of the page before other OCR techniques can be applied. In this paper we describe a novel approach for flattening a curved document in a single picture captured by an uncalibrated camera. To our knowledge this is the first reported method able to process general curved documents in images without camera calibration. We propose to model the page surface by a developable surface, and exploit the properties (parallelism and equal line spacing) of the printed textual content on the page to recover the surface shape. Experiments show that the output images are much more OCR friendly than the original ones. While our method is designed to work with any general developable surfaces, it can be adapted for typical special cases including planar pages, scans of thick books, and opened books.
Daniel DeMenthon, David S. Doermann
CVPR (2)2
2005 Object Recognition in High Clutter Images Using Line Features
abstract
We present an object recognition algorithm that uses model and image line features to locate complex objects in high clutter environments. Finding correspondences between model and image features is the main challenge in most object recognition systems. In our approach, corresponding line features are determined by a three-stage process. The first stage generates a large number of approximate pose hypotheses from correspondences of one or two lines in the model and image. Next, the pose hypotheses from the previous stage are quickly ranked by comparing local image neighborhoods to the corresponding local model neighborhoods. Fast nearest neighbor and range search algorithms are used to implement a distance measure that is unaffected by clutter and partial occlusion. The ranking of pose hypotheses is invariant to changes in image scale, orientation, and partially invariant to affine distortion. Finally, a robust pose estimation algorithm is applied for refinement and verification, starting from the few best approximate poses produced by the previous stages. Experiments on real images demonstrate robust recognition of partially occluded objects in very high clutter environments
Philip David, Daniel DeMenthon
ICCV2
2005 Document Ranking by Layout Relevance
abstract
This paper describes the development of a new document ranking system based on layout similarity. The user has a need represented by a set of "wanted" documents, and the system ranks documents in the collection according to this need. Rather than performing complete document analysis, the system extracts text lines, and models layouts as relationships between pairs of these lines. This paper explores three novel feature sets to support scoring in large document collections. First, pairs of lines are used to form quadrilaterals, which are represented by their turning functions. A non-Euclidean distance is used to measure similarity. Second, the quadrilaterals are represented by 5D Euclidean vectors, and third, each line is represented by a 5D Euclidean vector. We compare the classification performance and computation speed of these three feature sets using a large database of diverse documents including forms, academic papers and handwritten pages in English and Arabic. The approach using quadrilaterals and turning functions produces slightly better results, but the approach using vectors to represent text lines is much faster for large document databases.
May Huang, Daniel DeMenthon, David S. Doermann, Lynn Golebiowski, Booz Allen Hamilton
ICDAR2
2004 SoftPOSIT: Simultaneous Pose and Correspondence Determination
Philip David, Daniel DeMenthon, Ramani Duraiswami, Hanan Samet
Int. J. Comput. Vis.2
2004 An appearance-based approach for consistent labeling of humans and objects in video
Martí Balcells, Daniel DeMenthon, David S. Doermann
Pattern Anal. Appl.2
2003 Simultaneous Pose and Correspondence Determination using Line Feature
abstract
We present a new robust line matching algorithm for solving the model-to-image registration problem. Given a model consisting of 3D lines and a cluttered perspective image of this model, the algorithm simultaneously estimates the pose of the model and the correspondences of model lines to image lines. The algorithm combines softassign for determining correspondences and POSIT for determining pose. Integrating these algorithms into a deterministic annealing procedure allows the correspondence and pose to evolve from initially uncertain values to a joint local optimum. This research extends to line features the SoftPOSIT algorithm proposed recently for point features. Lines detected in images are typically more stable than points and are less likely to be produced by clutter and noise, especially in man-made environments. Experiments on synthetic and real imagery with high levels of clutter, occlusion, and noise demonstrate the robustness of the algorithm.
Philip David, Daniel DeMenthon, Ramani Duraiswami, Hanan Samet
CVPR (2)2
2003 An appearance based approach for human and object tracking
abstract
A system for tracking humans and detecting human-object interactions in indoor environments is described. A combination of correlogram and histogram information is used to model object and human color distributions. Humans and objects are detected using a background subtraction algorithm. The models are built on the fly and used to track them on a frame by frame basis. The system is able to detect when people merge into groups and segment them during occlusion. Identities are preserved during the sequence, even if a person enters and leaves the scene. The system is also able to detect when a person deposits or removes an object from the scene. In the first case the models are used to track the object retroactively in time. In the second case the objects are tracked for the rest of the sequence. Experimental results using indoor video sequences are presented.
Marti Balcells Capellades, David S. Doermann, Daniel DeMenthon, Rama Chellappa
ICIP (2)3
2003 Mean-shift analysis using quasiNewton methods
abstract
Mean-shift analysis is a general nonparametric clustering technique based on density estimation for the analysis of complex feature spaces. The algorithm consists of a simple iterative procedure that shifts each of the feature points to the nearest stationary point along the gradient directions of the estimated density function. It has been successfully applied to many applications such as segmentation and tracking. However, despite its promising performance, there are applications for which the algorithm converges too slowly to be practical. We propose and implement an improved version of the mean-shift algorithm using quasiNewton methods to achieve higher convergence rates. Another benefit of our algorithm is its ability to achieve clustering even for very complex and irregular feature-space topography. Experimental results demonstrate the efficiency and effectiveness of our algorithm.
Changjiang Yang, Ramani Duraiswami, Daniel DeMenthon, Larry Davis 0001
ICIP (2)3
2003 Using computer vision to generate customized spatial audio
abstract
Creating high quality virtual spatial audio over headphones requires real-time head tracking, personalized head-related transfer functions (HRTFs) and customized room response models. While there are expensive solutions to address these issues based on costly head trackers, measured personalized HRTFs and room responses, these are not suitable for widespread or easy deployment and use. We report on the development of a system that uses computer vision to produce customizable models for both the HRTF and the room response, and to achieve head-tracking. The system uses relatively inexpensive cameras and widely available personal computers. Computer-vision based anthropometric measurements of the head, torso, and the external ears are used for HRTF customization. For low-frequency HRTF customization we employ a simple head-and-torso model developed recently [V. R. Algazi et al., 2002]. For high frequency customization we employ measured pinna characteristics as an index into a database of HRTFs [D. N. Zotkin et al., 2002]. For head tracking we employ an online implementation of the POSIT algorithm [D. DeMenthon and L. Davis, 1995] along with active markers to compute head pose in real-time. The system provides an enhanced virtual listening experience at low cost.
Ankur Mohan, Ramani Duraiswami, Dmitry N. Zotkin, Daniel DeMenthon, Larry Davis 0001
ICME4
2003 Video retrieval using spatio-temporal descriptors
abstract
This paper describes a novel methodology for implementing video search functions such as retrieval of near-duplicate videos and recognition of actions in surveillance video. Videos are divided into half-second clips whose stacked frames produce 3D space-time volumes of pixels. Pixel regions with consistent color and motion properties are extracted from these 3D volumes by a threshold-free hierarchical space-time segmentation technique. Each region is then described by a high-dimensional point whose components represent the position, motion and, when possible, color of the region. In the indexing phase for a video database, these points are assigned labels that specify their video clip of origin. All the labeled points for all the clips are stored into a single binary tree for e#cient k-nearest neighbor retrieval. The retrieval phase uses video segments as queries. Half-second clips of these queries are again segmented to produce sets of points, and for each point the labels of its nearest neighbors are retrieved. The labels that receive the largest numbers of votes correspond to the database clips that are the most similar to the query video segment. We illustrate this approach for video indexing and retrieval and for action recognition. First, we describe retrieval experiments for dynamic logos, and for video queries that di#er from the indexed broadcasts by the addition of large overlays. Then we describe experiments in which o#ce actions (such as pulling and closing drawers, taking and storing items, picking up and putting down a phone) are recognized. Color information is ignored to insure independence to people's appearance. One of the distinct advantages of using this approach for action recognition is that there is no need for detection or recognition of body pa...
Daniel DeMenthon, David S. Doermann
ACM Multimedia1
2002 SoftPOSIT: Simultaneous Pose and Correspondence Determination
Philip David, Daniel DeMenthon, Ramani Duraiswami, Hanan Samet
ECCV (3)2
2001 Hybrid independent component analysis and support vector machine learning scheme for face detection
abstract
We propose a new hybrid unsupervised/supervised learning scheme that integrates independent component analysis (ICA) with the support vector machine (SVM) approach and apply this new learning scheme to the face detection problem. In low-level feature extraction, ICA produces independent image bases that emphasize edge information in the image data. In high-level classification, SVM classifies the ICA features as a face or non-faces. Our experimental results show that by using ICA features we obtain a larger margin of separation and fewer support vectors than by training SVM directly on the image data. This indicates better generalization performance, which is verified in our experiments.
Yuan Qi 0001, David S. Doermann, Daniel DeMenthon
ICASSP3
2000 Image Distance Using Hidden Markov Models
abstract
We describe a method for learning statistical models of images using a second-order hidden Markov mesh model. First, an image can be segmented in a way that best matches its statistical model by an approach related to the dynamic programming used for segmenting Markov chains. Next, given an image segmentation, a statistical model (3D state transition matrix and observation distributions within states) can be estimated. These two steps are repeated until convergence to provide both a segmentation and a statistical model of the image. We propose a statistical distance measure between images based on the similarity of their statistical models, for classification and retrieval tasks.
Daniel DeMenthon, David S. Doermann, Marc Vuilleumier Stückelberg
ICPR1
2000 Event Detection from MPEG Video in the Compressed Domain
abstract
The paper describes two techniques for detecting dynamic events using the motion vectors obtained from the MPEG video encoding. In the first technique, feature vectors from motion information form a high dimensional curve for a video clip, and curve simplification allows us to browse the clip along portions where interesting events are likely to happen. In the second technique, the camera motion, pan, tilt, and zoom are computed from the motion vectors, and the residual vectors which are not explained by the camera motion are regarded as generated by moving blobs. Events are detected from these moving blobs.
Kyongil Yoon, Daniel DeMenthon, David S. Doermann
ICPR2
1999 Building mosaics from video using MPEG motion vectors
abstract
In this paper we present a novel way of creating mosaics from an MPEG video sequence. Two original aspects of our work are that (1) we explicitly compute camera motion between frames and (2) we deduce the camera motion directly from the motion vectors encoded in the MPEG video stream. This enables us to create mosaics more simply and quickly than with other methods. 1 Introduction The mass digitization of video has elevated automated storage and retrieval to a grand challenge. Video sequences can store a vast amount of useful information, but redundancy between individual frames is a problem when analyzing, browsing, or searching video. Presenting the video sequence in a compact manner is a difficult challenge because eliminating redundancy could also eliminate content. The selection of static keyframes to represent a shot sequence is commonly used for indexing as well as for presentation of retrieval results. This technique is insufficient for revealing much of the content in a vide...
Ryan C. Jones, Daniel DeMenthon, David S. Doermann
ACM Multimedia (2)2
1999 Detection of slow-motion replay sequences for identifying sports videos
abstract
Automated classification of digital video is emerging as an important piece of the puzzle in the design of content management systems for digital libraries. The ability to classify videos into various genres such as sports, news, movies, or documentaries increases the efficiency of indexing, browsing, and retrieval of video in large databases. In this paper, we present an automated technique for identifying slow-motion replays directly from the compressed domain of MPEG video. It uses the macroblock, motion, and bit-rate information that is readily accessible from MPEG video with very minimal decoding, leading to enormous gains in processing speeds.
Vikrant Kobla, Daniel DeMenthon, David S. Doermann
MMSP2
1998 Video Summarization by Curve Simplification
abstract
A video sequence can be represented as a trajectory curve in a high dimensional feature space. This video curve can be analyzed by tools similar to those developed for planar curves. In particular, the classic binary curve splitting algorithm has been found to be a useful tool for video analysis. With a splitting condition that checks the dimensionality of the curve segment being split, the video curve can be recursively simplified and represented as a tree structure, and the frames that are found to be junctions between curve segments at different levels of the tree can be used as keyframes to summarize the video sequences at different levels of detail. These keyframes can be combined in various spatial and temporal configurations for browsing purposes. We describe a simple video player that displays the keyframes sequentially and lets the user change the summarization level on the fly with a slider. We also describe an approach to automatically selecting a summarization level that provides a concise and representative set of keyframes.
Daniel DeMenthon, Vikrant Kobla, David S. Doermann
ACM Multimedia1
1996 Iterative Pose Estimation Using Coplanar Feature Points
Denis Oberkampf, Daniel DeMenthon, Larry Davis 0001
Comput. Vis. Image Underst.2
1995 Model-based object pose in 25 lines of code
Daniel DeMenthon, Larry Davis 0001
Int. J. Comput. Vis.1
1994 Parallel Terrain Triangulation
abstract
Digital Elevation Models are considered in relation to their use in a parallel computing environment. In particular, the problem of approximating terrain surface through a Triangulated Irregular Network (TIN) is analysed. A parallel algorithm is presented that builds a TIN based on Delaunay triangulation, by selecting a sparse subset of points from a dense regular grid of sampled data. An implementation of the algorithm on a CM-2 is described and experimental results are shown.
Enrico Puppo, Larry Davis 0001, Daniel DeMenthon, Y. Ansel Teng
Int. J. Geogr. Inf. Sci.3
1993 Iterative pose estimation using coplanar points
abstract
A new method is presented for the computation of the position and orientation of a camera with respect to a known object, using four or more coplanar feature points. Starting under the scaled orthographic projection approximation, this method iteratively refines up to two different pose estimates, and provides associated quality measures. When the distance of the object to the camera is large, or when the accuracy of the feature point extraction is low, both pose estimates are plausible.>
Denis Oberkampf, Daniel DeMenthon, Larry Davis 0001
CVPR2
1993 Region-to-region visibility analysis using data parallel machines
abstract
Abstract We propose an algorithm for solving region‐to‐region visibility problems on digital terrain models using data parallel machines. Since global communication is the bottleneck in this kind of algorithm, the algorithm we propose focuses on the reduction of global communication. The algorithm analyses a strip of the source region at a time and sweeps through the source strip by strip. At most four sweeps are needed for the analysis. By exploring the coherence properties in the processor structure, global communication is minimized and complexity is substantially improved. Furthermore, all global write operations are exclusive and concurrency in global read operations is minimized. Since the problem size is usually large, we also designed rules of decomposition to efficiently handle the cases where the required number of processors is greater than available. The algorithm has been implemented on a Connection Machine CM‐2, and results of computational experiments are presented.
Y. Ansel Teng, Daniel DeMenthon, Larry Davis 0001
Concurr. Pract. Exp.2
1993 Stealth terrain navigation
abstract
A method for solving visibility-based terrain path planning problems using massively parallel hypercube machines is proposed. A typical example is to find a path that is hidden from moving adversaries. This kind of problem can be generalized as a time-varying constrained path planning problem and is proven to be computationally hard. An approximation based on both temporal and, spatial sampling is proposed. Since a 2-D grid cell representation of terrain can be embedded into a hypercube with extra links for fast communication, the method can be very efficient when implemented on hypercube machines. The time complexity is in general O(T*E*log N) using O(N) processors, where T is the number of temporal samples, E is the number of adversary agents, and N is the number of grid cells on the terrain. It is also shown that the method can be applied to several realistic problems with a variety of path optimizations. All algorithms have been implemented on the Connection Machine CM-2 and results of experiments are presented.>
Y. Ansel Teng, Daniel DeMenthon, Larry Davis 0001
IEEE Trans. Syst. Man Cybern.2
1992 Model-Based Object Pose in 25 Lines of Code
Daniel DeMenthon, Larry Davis 0001
ECCV1
1992 Probabilistic navigation methods for uncertain and dynamic environments
abstract
The trajectory planning problem for mobile robots in unknown dynamic workspaces is posed as an optimization problem with optimality criteria the probability of not colliding with the obstacles and the probability of accessing an operational position with respect to a moving target object. The authors study a formal computational framework in which such probabilities can be derived for elementary robot displacements.>
Philippe Burlina, Daniel DeMenthon, Larry Davis 0001
ICPR (1)2
1992 Navigation with uncertainty: reaching a goal in a high collision risk region
abstract
The authors describe a computational framework in which a probabilistic method for noisy sensor-based robotic navigation in dynamic environments can be devised. The aim of the method is to generate an optimal trajectory by considering as optimality criteria the probability of not colliding with the obstacles and the probability of accessing an operational position with respect to a moving target object. A formal framework in which the probability of collision associated with an elementary robot displacement can be calculated is discussed. Estimates on the obstacle kinematic parameters and measures of confidence on these estimates are used to produce the probability of collision associated with any robot displacement. The probability of collision is derived in two steps: a stochastic model is defined in the kinematic state space of the obstacles and collision events are given a simple geometric characterization in this state space.>
Philippe Burlina, Daniel DeMenthon, Larry Davis 0001
ICRA2
1992 Stealth Terrain Navigation for Multi-Vehicle Path Planning
abstract
In this paper, we propose a method for solving visibility-based terrain path planning problems for groups of vehicles using data parallel machines. The discussion focuses on path planning for two groups of vehicles so that they move in a bounding overwatch manner. Furthermore, the planned paths for the vehicles themselves are subject to intervisibility constraints, configuration constraints, and different terrain traversabilities due to variations in terrain type and slope. A spatial-temporal sampling approach is adopted to discretize the solution space and facilitate fast computation on a data parallel machine. One of the key computations in the planning is the region-to-region visibility analysis, which is computationally expensive but essential to the choice of subgoals to carry out reconnaissance activities. A parallel algorithm for this analysis is developed. By reducing the communication complexity, our algorithm achieves much faster running time than traditional methods. The algorithms are implemented on a Connection Machine CM-2, and the experimental results show that the planning system effectively generates good paths.
Y. Ansel Teng, Daniel DeMenthon, Larry Davis 0001
Int. J. Pattern Recognit. Artif. Intell.2
1992 Exact and Approximate Solutions of the Perspective-Three-Point Problem
abstract
Model-based pose estimation techniques that match image and model triangles require large numbers of matching operations in real-world applications. The authors show that by using approximations to perspective, 2D lookup tables can be built for each of the triangles of the models. An approximation called 'weak perspective' has been applied previously to this problem; the authors consider two other perspective approximations: paraperspective and orthoperspective. These approximations produce lower errors for off-center image features than weak perspective.>
Daniel DeMenthon, Larry Davis 0001
IEEE Trans. Pattern Anal. Mach. Intell.1
1991 Textural analysis of range images
Sunil Arya, Daniel DeMenthon, Peter Meer, Larry Davis 0001
Pattern Recognit. Lett.2
1990 Inverse Perspective Of A Triangle: New Exact And Approximate Solutions
Daniel DeMenthon, Larry Davis 0001
ECCV1
1990 New exact and approximate solutions of the three-point perspective problem
abstract
An exact method for computing the position of a triangle in space from its image is presented. Also presented is an approximate method based on orthoperspective, an approximation of perspective which produces lower errors for off-center triangle images than scaled orthographic projection. A comparison is made of exact and approximate solutions for the triangle pose. This comparison gives the relative combinations of image and triangle characteristics which are likely to generate the largest errors. Model-based pose estimation techniques which match image and model triangles require large numbers of matching operations in real-world applications. It is shown that the approximate model can be used to build lookup tables for each of the triangles of a model and that they speed up the estimation of an object pose.>
Daniel DeMenthon, Larry Davis 0001
ICRA1
1990 Reconstruction of a road by local image matches and global 3D optimization
abstract
A method is presented for reconstructing a 3-D road from a single image. It finds the images of opposite points of the road. Opposite points are points which face each other on the opposite sides of the road; the images of these points are called matching points. For points chosen from one side of the road image, the algorithm finds all the matching point candidates on the other side, based on local properties of a road. However, these solutions do not necessarily satisfy the global properties of a typical road. A dynamic programming algorithm is applied to reject the candidates which do not fit the global road. A benchmark using synthetic roads is described. It shows that the roads reconstructed by the proposed method match the actual roads better than those reconstructed by two other road reconstruction algorithms. Experiments with 50 road images taken by the autonomous land vehicle (ALV) showed that the method is robust with real-world data and that the reconstructions are fairly consistent with road profiles obtained by fusion between range images and video images.>
Daniel DeMenthon, Larry Davis 0001
ICRA1
1990 Fast range scanner using an optic RAM
abstract
A range scanner which calculates ranges by triangulation between the incident angles of laser stripes and the positions of their images on a camera sensor was developed for robotic applications. It uses a solid-state image sensor called Optic RAM instead of a CCD sensor. This sensor chip has three desirable characteristics for the position detection of laser stripes in images: it thresholds the image, detecting only the brighter stripes in binary form; it is an image memory; and pixel values can be addressed randomly in the image. Thus, the design does not require an A/D converter or a frame buffer and is consequently inexpensive. For improved performance, only the image region next to the previous stripe location is searched, and a 64-KB lookup table stored in RAM is indexed by incident laser angles and stripe addresses to output range data. A 128*256 range image is produced in about 20 s. This is reasonably fast considering that this process requires analyzing 256 images. The speed bottleneck is the low sensitivity of the optic RAM chip, which requires a long exposure time per frame (60 ms), corresponding to half the standard video frame rate. Simple calibration methods using planar patterns of parallel lines are presented.>
Tsutomu Ito, Daniel DeMenthon, Larry Davis 0001
ICRA2
1990 Range-video fusion and comparison of inverse perspective algorithms in static images
abstract
Creating three-dimensional (3-D) descriptions of road boundaries from single 2-D images of segmented road is a central problem for the autonomous land vehicle (ALV) road-following task. It is shown how heuristic simplifying assumptions can be avoided by using actively scanned laser range data to determine the 3-D space location of features in a 2-D image. An epipolar-plane approach that is commonly used to restrict search spaces in stereo correspondence problems is used to combine data gathered from the ALV's video camera and an ERIM laser range scanner for accurate 3-D descriptions of roads. In addition, various heuristic inverse perspective algorithms are compared with each other and with the video/range scanner fusion approach in terms of accuracy, failure situations, and estimated computational speed. The simplest of these is the flat-earth algorithm where the assumption is made that the vehicle is at all times resting in a level attitude on an infinite flat plane; image points were projected onto this plane. A second approach, the hill-and-dale algorithm, permits the plane's elevation to vary such that image pairs of left and right road edge points define a road of constant width. The zero-bank algorithm imposes a constant-road-width constraint on heuristically extracted image pairs of road edge points and the algorithm seeks image pairs of edge points that correspond to true 'crossword' road edges on curving roads. Graphical output describing the performance of the various algorithms on real-world scenes is presented and discussed.>
David G. Morgenthaler, Steven Hennessy, Daniel DeMenthon
IEEE Trans. Syst. Man Cybern.3
1987 A zero-bank algorithm for inverse perspective of a road from a single image
abstract
A method is presented for reconstructing the 3-D geometry of a road from a single image of the road. This problem has an infinity of solutions unless restrictive hypotheses about geometric characteristics of this road are assumed. The road is modeled as a space ribbon defined by a spine (centerline) and generators (cross-segments) which are horizontal line segments cutting the spine at their midpoint at a normal angle. Properties of two neighboring generators of such a ribbon are examined; if a generator is known, a neighboring generator is completely defined if one of its ends is known. The proposed method uses this property to reconstruct the visible part of the world road, by iteratively finding a series of generators. This method is tested against a simple method which assumes that the ground is flat ("Flat Earth assumption"), and against another method which uses vanishing points.
Daniel DeMenthon
ICRA1