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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Harwood

dblp:50/1979 · DBLP profile ↗
← Back
36ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none

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

Artificial intelligence and machine learning · 29 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 19 · 1 first-authorSystems, architecture and hardware · 2Applied, 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
10 papers
Video understanding and tracking · 60% Image recognition and object detection · 16% Planning, search and constraint satisfaction · 14%
Computer graphics and multimedia
4 papers
Multimedia analysis and retrieval · 62% Image and video processing · 38%

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

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking › object tracking
person tracking
0.232013
Tracking People's Hands and Feet Using Mixed Network AND/OR Search · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Backpack: Detection of People Carrying Objects using Silhouettes · ICCV 1999
W4S: A real-time system detecting and tracking people in 2 1/2D · ECCV (1) 1998
Computer vision › Video understanding and tracking › multi-object tracking
multi-person tracking
0.222013
Tracking People's Hands and Feet Using Mixed Network AND/OR Search · IEEE Trans. Pattern Anal. Mach. Intell. 2013
W4: A Real Time System for Detecting and Tracking People · CVPR 1998
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › tree search
AND/OR search
0.212013
Tracking People's Hands and Feet Using Mixed Network AND/OR Search · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Computer vision › Video understanding and tracking › object tracking
occlusion handling
0.212013
Tracking People's Hands and Feet Using Mixed Network AND/OR Search · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Multimedia analysis and retrieval
object detection
0.112011
Vehicle Detection Using Partial Least Squares · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Multimedia analysis and retrieval › object detection
vehicle detection
0.112011
Vehicle Detection Using Partial Least Squares · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Computer vision › Image recognition and object detection
pedestrian detection
0.112009
Human detection using partial least squares analysis · ICCV 2009
Computer vision › Image recognition and object detection › object detection › category-specific object detection
person detection
0.112009
Human detection using partial least squares analysis · ICCV 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
default logic
0.112006
Multivalued Default Logic for Identity Maintenance in Visual Surveillance · ECCV (4) 2006
Computer vision › Video understanding and tracking
video surveillance
0.132006
W4: Real-Time Surveillance of People and Their Activities · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Multivalued Default Logic for Identity Maintenance in Visual Surveillance · ECCV (4) 2006
W4: A Real Time System for Detecting and Tracking People · CVPR 1998
Image and video processing
feature extraction
0.012011
Vehicle Detection Using Partial Least Squares · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Image and video processing › background subtraction
background modeling
0.012002
Background and foreground modeling using nonparametric kernel density estimation for visual surveillance · Proc. IEEE 2002
Image and video processing
kernel density estimation
0.012002
Background and foreground modeling using nonparametric kernel density estimation for visual surveillance · Proc. IEEE 2002
Image and video processing › occlusion handling
occlusion detection
0.012002
Background and foreground modeling using nonparametric kernel density estimation for visual surveillance · Proc. IEEE 2002
Multimedia analysis and retrieval › video analysis
visual surveillance
0.012002
Background and foreground modeling using nonparametric kernel density estimation for visual surveillance · Proc. IEEE 2002
Machine learning › Representation and self-supervised learning › representation learning
dimensionality reduction
0.012009
Human detection using partial least squares analysis · ICCV 2009
Computer vision › Video understanding and tracking
activity recognition
0.012000
W4: Real-Time Surveillance of People and Their Activities · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Computer vision › Video understanding and tracking
event recognition
0.012000
W4: Real-Time Surveillance of People and Their Activities · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Computer vision › Video understanding and tracking › object tracking › person tracking
pedestrian detection and tracking
0.012000
W4: Real-Time Surveillance of People and Their Activities · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Image and video processing
background subtraction
0.012000
Non-parametric Model for Background Subtraction · ECCV (2) 2000
Computer vision › Video understanding and tracking › video object detection
carried object detection
0.011999
Backpack: Detection of People Carrying Objects using Silhouettes · ICCV 1999
Multimedia analysis and retrieval
object tracking
0.012002
Background and foreground modeling using nonparametric kernel density estimation for visual surveillance · Proc. IEEE 2002
Computer vision › Video understanding and tracking
motion detection
0.012000
Non-parametric Model for Background Subtraction · ECCV (2) 2000
Computer vision › 3D vision
generalized hough transform
0.011988
Pose Determination of a Three-Dimensional Object Using Triangle Pairs · IEEE Trans. Pattern Anal. Mach. Intell. 1988
Computer vision › 3D vision
object pose estimation
0.011988
Pose Determination of a Three-Dimensional Object Using Triangle Pairs · IEEE Trans. Pattern Anal. Mach. Intell. 1988
Computer vision › 3D vision
pose estimation
0.011988
Pose Determination of a Three-Dimensional Object Using Triangle Pairs · IEEE Trans. Pattern Anal. Mach. Intell. 1988
Computer vision › 3D vision
3d reconstruction
0.011985
Passive ranging to known planar point sets · ICRA 1985
Computer vision › 3D vision
camera pose estimation
0.011985
Passive ranging to known planar point sets · ICRA 1985
Image and video processing
image segmentation
0.011984
Local Estimation of the Uniform Error Threshold · IEEE Trans. Pattern Anal. Mach. Intell. 1984
Image and video processing › image segmentation
thresholding
0.011984
Local Estimation of the Uniform Error Threshold · IEEE Trans. Pattern Anal. Mach. Intell. 1984

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

partial least squares · 0.2probabilistic graphical model · 0.2lazy evaluation · 0.2branch-and-bound · 0.2histograms of oriented gradients · 0.1color probability maps · 0.1texture and color features · 0.1edge-based features · 0.1SVM · 0.1background subtraction · 0.1non-parametric model · 0.1appearance modeling · 0.1nonparametric kernel density estimation · 0.0local estimation · 0.0
YearPublicationVenuePosition
2016 A non-parametric approach to extending generic binary classifiers for multi-classification
Venkataraman Santhanam, Vlad I. Morariu, David Harwood, Larry Davis 0001
Pattern Recognit.3
2014 Composite Discriminant Factor analysis
abstract
We propose a linear dimensionality reduction method, Composite Discriminant Factor (CDF) analysis, which searches for a discriminative but compact feature subspace that can be used as input to classifiers that suffer from problems such as multi-collinearity or the curse of dimensionality. The subspace selected by CDF maximizes the performance of the entire classification pipeline, and is chosen from a set of candidate subspaces that are each discriminative. Our method is based on Partial Least Squares (PLS) analysis, and can be viewed as a generalization of the PLS1 algorithm, designed to increase discrimination in classification tasks. We demonstrate our approach on the UCF50 action recognition dataset, two object detection datasets (INRIA pedestrians and vehicles from aerial imagery), and machine learning datasets from the UCI Machine Learning repository. Experimental results show that the proposed approach improves significantly in terms of accuracy over linear SVM, and also over PLS in terms of compactness and efficiency, while maintaining or improving accuracy.
Vlad I. Morariu, Ejaz Ahmed 0002, Venkataraman Santhanam, David Harwood, Larry Davis 0001
WACV4
2013 Tracking People's Hands and Feet Using Mixed Network AND/OR Search
abstract
We describe a framework that leverages mixed probabilistic and deterministic networks and their AND/OR search space to efficiently find and track the hands and feet of multiple interacting humans in 2D from a single camera view. Our framework detects and tracks multiple people's heads, hands, and feet through partial or full occlusion; requires few constraints (does not require multiple views, high image resolution, knowledge of performed activities, or large training sets); and makes use of constraints and AND/OR Branch-and-Bound with lazy evaluation and carefully computed bounds to efficiently solve the complex network that results from the consideration of interperson occlusion. Our main contributions are: 1) a multiperson part-based formulation that emphasizes extremities and allows for the globally optimal solution to be obtained in each frame, and 2) an efficient and exact optimization scheme that relies on AND/OR Branch-and-Bound, lazy factor evaluation, and factor cost sensitive bound computation. We demonstrate our approach on three datasets: the public single person HumanEva dataset, outdoor sequences where multiple people interact in a group meeting scenario, and outdoor one-on-one basketball videos. The first dataset demonstrates that our framework achieves state-of-the-art performance in the single person setting, while the last two demonstrate robustness in the presence of partial and full occlusion and fast nontrivial motion.
Vlad I. Morariu, David Harwood, Larry Davis 0001
IEEE Trans. Pattern Anal. Mach. Intell.2
2011 Vehicle Detection Using Partial Least Squares
abstract
Detecting vehicles in aerial images has a wide range of applications, from urban planning to visual surveillance. We describe a vehicle detector that improves upon previous approaches by incorporating a very large and rich set of image descriptors. A new feature set called Color Probability Maps is used to capture the color statistics of vehicles and their surroundings, along with the Histograms of Oriented Gradients feature and a simple yet powerful image descriptor that captures the structural characteristics of objects named Pairs of Pixels. The combination of these features leads to an extremely high-dimensional feature set (approximately 70,000 elements). Partial Least Squares is first used to project the data onto a much lower dimensional sub-space. Then, a powerful feature selection analysis is employed to improve the performance while vastly reducing the number of features that must be calculated. We compare our system to previous approaches on two challenging data sets and show superior performance.
Aniruddha Kembhavi, David Harwood, Larry Davis 0001
IEEE Trans. Pattern Anal. Mach. Intell.2
2009 Human detection using partial least squares analysis
abstract
Significant research has been devoted to detecting people in images and videos. In this paper we describe a human detection method that augments widely used edge-based features with texture and color information, providing us with a much richer descriptor set. This augmentation results in an extremely high-dimensional feature space (more than 170,000 dimensions). In such high-dimensional spaces, classical machine learning algorithms such as SVMs are nearly intractable with respect to training. Furthermore, the number of training samples is much smaller than the dimensionality of the feature space, by at least an order of magnitude. Finally, the extraction of features from a densely sampled grid structure leads to a high degree of multicollinearity. To circumvent these data characteristics, we employ Partial Least Squares (PLS) analysis, an efficient dimensionality reduction technique, one which preserves significant discriminative information, to project the data onto a much lower dimensional subspace (20 dimensions, reduced from the original 170,000). Our human detection system, employing PLS analysis over the enriched descriptor set, is shown to outperform state-of-the-art techniques on three varied datasets including the popular INRIA pedestrian dataset, the low-resolution gray-scale DaimlerChrysler pedestrian dataset, and the ETHZ pedestrian dataset consisting of full-length videos of crowded scenes.
William Robson Schwartz, Aniruddha Kembhavi, David Harwood, Larry Davis 0001
ICCV3
2007 Human appearance modeling for matching across video sequences
David Harwood, Kyongil Yoon, Larry Davis 0001
Mach. Vis. Appl.2
2006 Multivalued Default Logic for Identity Maintenance in Visual Surveillance
Vinay D. Shet, David Harwood, Larry Davis 0001
ECCV (4)2
2006 Appearance-based person recognition using color/path-length profile
Kyongil Yoon, David Harwood, Larry Davis 0001
J. Vis. Commun. Image Represent.2
2005 VidMAP: video monitoring of activity with Prolog
abstract
This paper describes the architecture of a visual surveillance system that combines real time computer vision algorithms with logic programming to represent and recognize activities involving interactions amongst people, packages and the environments through which they move. The low level computer vision algorithms log primitive events of interest as observed facts, while the higher level Prolog based reasoning engine uses these facts in conjunction with predefined rules to recognize various activities in the input video streams. The system is illustrated in action on a multi-camera surveillance scenario that includes both security and safety violations.
Vinay D. Shet, David Harwood, Larry Davis 0001
AVSS2
2004 Background modeling and subtraction by codebook construction
abstract
We present a new fast algorithm for background modeling and subtraction. Sample background values at each pixel are quantized into codebooks which represent a compressed form of background model for a long image sequence. This allows us to capture structural background variation due to periodic-like motion over a long period of time under limited memory. Our method can handle scenes containing moving backgrounds or illumination variations (shadows and highlights), and it achieves robust detection for compressed videos. We compared our method with other multimode modeling techniques.
Kyungnam Kim, Thanarat H. Chalidabhongse, David Harwood, Larry Davis 0001
ICIP3
2002 Background and foreground modeling using nonparametric kernel density estimation for visual surveillance
abstract
Automatic understanding of events happening at a site is the ultimate goal for many visual surveillance systems. Higher level understanding of events requires that certain lower level computer vision tasks be performed. These may include detection of unusual motion, tracking targets, labeling body parts, and understanding the interactions between people. To achieve many of these tasks, it is necessary to build representations of the appearance of objects in the scene. This paper focuses on two issues related to this problem. First, we construct a statistical representation of the scene background that supports sensitive detection of moving objects in the scene, but is robust to clutter arising out of natural scene variations. Second, we build statistical representations of the foreground regions (moving objects) that support their tracking and support occlusion reasoning. The probability density functions (pdfs) associated with the background and foreground are likely to vary from image to image and will not in general have a known parametric form. We accordingly utilize general nonparametric kernel density estimation techniques for building these statistical representations of the background and the foreground. These techniques estimate the pdf directly from the data without any assumptions about the underlying distributions. Example results from applications are presented.
Ahmed M. Elgammal, Ramani Duraiswami, David Harwood, Larry Davis 0001
Proc. IEEE3
2001 Backpack: Detection of People Carrying Objects Using Silhouettes
Ismail Haritaoglu, Ross Cutler, David Harwood, Larry Davis 0001
Comput. Vis. Image Underst.3
2000 Non-parametric Model for Background Subtraction
Ahmed M. Elgammal, David Harwood, Larry Davis 0001
ECCV (2)2
2000 A Fast Background Scene Modeling and Maintenance for Outdoor Surveillance
abstract
We describe fast background scene modeling and maintenance techniques for real time visual surveillance system for tracking people in an outdoor environment. It operates on monocular gray scale video imagery or on video imagery from an infrared camera. The system learns and models background scene statistically to detect foreground objects, even when the background is not completely stationary (e.g. motion of tree branches) using shape and motion cues. Also, a background maintenance model is proposed for preventing false positives, such as, illumination changes (the sun being blocked by clouds causing changes in brightness), or false negative, such as, physical changes (person detection while he is getting out of the parked car). Experimental results demonstrate robustness and real-time performance of the algorithm.
Ismail Haritaoglu, David Harwood, Larry Davis 0001
ICPR2
2000 An Appearance-Based Body Model for Multiple People Tracking
abstract
We describe an appearance-based human body model for tracking multiple people when they are interaction with each others causing significant occlusion amongst them, or when they re-enter the scene. The proposed model allows real time surveillance systems understand "who is who" after multiple people interactions, partial or total occlusions, or when a person "reappeal" in the scene. It combines the grayscale textural appearance and expected shape information together in a 2D dynamic template. Experimental results demonstrates the robustness and real time performance of the proposed model.
Ismail Haritaoglu, David Harwood, Larry Davis 0001
ICPR2
2000 W4: Real-Time Surveillance of People and Their Activities
abstract
W/sup 4/ is a real time visual surveillance system for detecting and tracking multiple people and monitoring their activities in an outdoor environment. It operates on monocular gray-scale video imagery, or on video imagery from an infrared camera. W/sup 4/ employs a combination of shape analysis and tracking to locate people and their parts (head, hands, feet, torso) and to create models of people's appearance so that they can be tracked through interactions such as occlusions. It can determine whether a foreground region contains multiple people and can segment the region into its constituent people and track them. W/sup 4/ can also determine whether people are carrying objects, and can segment objects from their silhouettes, and construct appearance models for them so they can be identified in subsequent frames. W/sup 4/ can recognize events between people and objects, such as depositing an object, exchanging bags, or removing an object. It runs at 25 Hz for 320/spl times/240 resolution images on a 400 MHz dual-Pentium II PC.
Ismail Haritaoglu, David Harwood, Larry Davis 0001
IEEE Trans. Pattern Anal. Mach. Intell.2
1999 Backpack: Detection of People Carrying Objects using Silhouettes
abstract
We described a video-rate surveillance algorithm to detect and track people from a stationary camera, and to determine if they are carrying objects or moving unencumbered. The contribution of the paper is the shape analysis algorithm that both determines if a person is carrying an object and segments the object from the person so that it can be tracked, e.g., during an exchange of objects between two people. As the object is segmented an appearance model of the object is constructed. The method combines periodic motion estimation with static symmetry analysis of the silhouettes of a person in each frame of the sequence. Experimental results demonstrate robustness and real-time performance of the proposed algorithm.
Ismail Haritaoglu, Ross Cutler, David Harwood, Larry Davis 0001
ICCV3
1998 Visual Surveillance of Human Activity
Larry Davis 0001, Sándor Fejes, David Harwood, Yaser Yacoob, Ismail Haritaoglu, Michael J. Black
ACCV (2)3
1998 W4: A Real Time System for Detecting and Tracking People
Ismail Haritaoglu, David Harwood, Larry Davis 0001
CVPR2
1998 W4S: A real-time system detecting and tracking people in 2 1/2D
Ismail Haritaoglu, David Harwood, Larry Davis 0001
ECCV (1)2
1998 W4: Who? When? Where? What? A Real Time System for Detecting and Tracking People
Ismail Haritaoglu, David Harwood, Larry Davis 0001
FG2
1998 Ghost: a human body part labeling system using silhouettes
abstract
Ghost is a real time system for estimating human body posture and detecting body parts in monochromatic imagery. It constructs a silhouette based body model to determine the location of the body parts while people are in generic postures. It combines hierarchical body pose estimation, a convex hull analysis of the silhouette, and a partial mapping from the body parts to the silhouette segments using a distance transform method that does not violate the topology of the human body. Experimental results demonstrate robustness and real-time performance of the proposed algorithm.
Ismail Haritaoglu, David Harwood, Larry Davis 0001
ICPR2
1998 Appearance-based automatic target recognition in overhead LADAR range imagery
abstract
This paper presents an algorithm for automatic target recognition in, overhead LADAR range imagery using "appearance-based" models. The detection is accomplished using a two stage Hough transform where the target is modelled as a small set of boundary pixels with associated local properties. The first stage Hough transform keeps tracks of all the edge points matched by the model points. The second stage Hough transform then efficiently identifies the candidate space by incrementing the accumulator array along precomputed (for each model point) swaths. A robust estimator, the MAD, is then used to do the template matching directly on the second stage solutions which are already very accurate. Finally, we illustrate our algorithm on some real LADAR images and discuss the error rates.
Vasanth Philomin, David Harwood, Larry Davis 0001
ICPR2
1996 A comparative study of texture measures with classification based on featured distributions
Timo Ojala, Matti Pietikäinen, David Harwood
Pattern Recognit.3
1996 Parallel algorithms for image enhancement and segmentation by region growing, with an experimental study
David A. Bader, Joseph F. JáJá, David Harwood, Larry Davis 0001
J. Supercomput.3
1995 Texture classification by center-symmetric auto-correlation, using Kullback discrimination of distributions
David Harwood, Timo Ojala, Matti Pietikäinen, Shalom Kelman, Larry Davis 0001
Pattern Recognit. Lett.1
1994 Performance evaluation of texture measures with classification based on Kullback discrimination of distributions
abstract
This paper evaluates the performance both of some texture measures which have been successfully used in various applications and of some new promising approaches. For classification a method based on Kullback discrimination of sample and prototype distributions is used. The classification results for single features with one-dimensional feature value distributions and for pairs of complementary features with two-dimensional distributions are presented.
Timo Ojala, Matti Pietikäinen, David Harwood
ICPR (1)3
1991 Parallel calculation of 3-D pose of a known object in a single view
Kari Pehkonen, David Harwood, Larry Davis 0001
Pattern Recognit. Lett.2
1990 Color segmentation by hierarchical connected components analysis with image enhancement by symmetric neighborhood filters
abstract
The authors introduce a general-purpose procedure for image segmentation which combines iterative image enhancement by a symmetric neighborhood filter (SNF) with an iterative, hierarchical connected component (HCC) analysis. Color vector versions of both SNF and HCC are developed, using two common kinds of metrics applied to color vector intensity differences-a simple Euclidean-type metric and a coordinate maximum-type metric. The segmentation procedures are illustrated with three-band color images of indoor and outdoor scenes.>
Tapani Westman, David Harwood, Toni Laitinen, Matti Pietikäinen
ICPR (1)2
1988 Pose Determination of a Three-Dimensional Object Using Triangle Pairs
abstract
A procedure is presented to estimate the unconstrained three-dimensional location and orientation of an object with a known shape when it is visible in a single image. Using a generalized Hough transform, all six parameters of the object position are estimated from the distribution of values determined by matching triples of points on the object to possibly corresponding triples in the image. Most likely candidates for location are found, and then the remaining rotational parameters are evaluated. Two solutions are generally admitted to the distribution by every match of triangles. The number of possible matches is reduced by checking a simple geometric relation among triples. Even with partial occlusion, experiments indicate that the procedure is very reliably accurate, although optimization can further improve estimates of the parameters.>
Seppo Linnainmaa, David Harwood, Larry Davis 0001
IEEE Trans. Pattern Anal. Mach. Intell.2
1987 A new class of edge-preserving smoothing filters
David Harwood, Muralidhara Subbarao, Hannu Hakalahti, Larry Davis 0001
Pattern Recognit. Lett.1
1985 Passive ranging to known planar point sets
abstract
An algorithm is presented which directly computes the 3-D coordinates of the vertices of a quadrangle relative to the camera frame. This method is extended to determine the camera's exterior orientation in a world coordinate system. A shape restoration procedure is designed to reduce the effects of noise and thereby improve the accuracy of the algorithm.
Yubin Hung, Pen-Shu Yeh, David Harwood
ICRA3
1985 Texture classification by local rank correlation
David Harwood, Muralidhara Subbarao, Larry Davis 0001
Comput. Vis. Graph. Image Process.1
1984 Local Estimation of the Uniform Error Threshold
abstract
The theory behind selection of the ``uniform error'' threshold which equalizes the probability of misclassification in an image containing two classes is presented. It is shown how this threshold can be estimated using local operations. Some examples and possible extensions are considered.
Stanley M. Dunn, David Harwood, Larry Davis 0001
IEEE Trans. Pattern Anal. Mach. Intell.2
1984 An iterative hough procedure for three-dimensional object recognition
Teresa M. Silberberg, Larry Davis 0001, David Harwood
Pattern Recognit.3
1984 Two-dimensional object recognition by matching local properties of contour points
Hannu Hakalahti, David Harwood, Larry Davis 0001
Pattern Recognit. Lett.2