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

Henry A. Rowley

dblp:59/3125 · DBLP profile ↗
← Back
26ranked-venue papers
6as first author
0since 2021 · last 2020
—ORCID · none

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

Artificial intelligence and machine learning · 20 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 17 · 4 first-authorHuman-computer interaction and ubiquitous 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
15 papers
Representation and self-supervised learning · 35% Image recognition and object detection · 29% Face, body and person analysis · 20%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 100%
Computer graphics and multimedia
1 paper
Image and video processing · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Representation and self-supervised learning › representation learning
dimensionality reduction
0.432013
Large-scale SVD and manifold learning · J. Mach. Learn. Res. 2013
Learning Binary Codes for High-Dimensional Data Using Bilinear Projections · CVPR 2013
Large-scale manifold learning · CVPR 2008
Computer vision › Image recognition and object detection
handwriting recognition
0.312017
Multi-Language Online Handwriting Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2017
Computer vision › Image recognition and object detection › handwriting recognition
online handwriting recognition
0.312017
Multi-Language Online Handwriting Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2017
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
manifold learning
0.222013
Large-scale SVD and manifold learning · J. Mach. Learn. Res. 2013
Large-scale manifold learning · CVPR 2008
Computer vision › Face, body and person analysis
face recognition
0.232008
Face tracking and recognition with visual constraints in real-world videos · CVPR 2008
Classification of Weakly-Labeled Data with Partial Equivalence Relations · ICCV 2007
Large-scale manifold learning · CVPR 2008
Machine learning › Representation and self-supervised learning › hashing
binary code learning
0.212013
Learning Binary Codes for High-Dimensional Data Using Bilinear Projections · CVPR 2013
Computer vision › Image recognition and object detection
image retrieval
0.212013
Learning Binary Codes for High-Dimensional Data Using Bilinear Projections · CVPR 2013
Machine learning › Kernel, tree and ensemble methods › ensemble learning
boosting
0.122007
Boosting Sex Identification Performance · Int. J. Comput. Vis. 2007
Boosting Sex Identification Performance · AAAI 2005
Computer vision › Face, body and person analysis › facial attribute analysis
gender recognition
0.122007
Boosting Sex Identification Performance · Int. J. Comput. Vis. 2007
Boosting Sex Identification Performance · AAAI 2005
Information retrieval › multimedia analysis and retrieval
image annotation
0.112011
Large-scale image annotation using visual synset · ICCV 2011
Image and video processing
saliency detection
0.112011
Image saliency: From intrinsic to extrinsic context · CVPR 2011
Computer vision › Face, body and person analysis
face detection
0.151998
Neural Network-Based Face Detection · IEEE Trans. Pattern Anal. Mach. Intell. 1998
Rotation Invariant Neural Network-Based Face Detection · CVPR 1998
Rotation Invariant Neural Network-Based Face Detection · CVPR 1998
Interaction techniques and input
text entry
0.112017
Multi-Language Online Handwriting Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2017
Computer vision › Face, body and person analysis
face tracking
0.112008
Face tracking and recognition with visual constraints in real-world videos · CVPR 2008
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › manifold learning › nonlinear manifold learning
isomap
0.112008
Large-scale manifold learning · CVPR 2008
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › manifold learning › spectral manifold learning
laplacian eigenmaps
0.112008
Large-scale manifold learning · CVPR 2008
Computer vision › Video understanding and tracking
object tracking
0.112008
Face tracking and recognition with visual constraints in real-world videos · CVPR 2008
Machine learning › Learning theory
spectral methods
0.112008
Large-scale manifold learning · CVPR 2008
Computer vision › Face, body and person analysis › face recognition
video-based face recognition
0.112008
Face tracking and recognition with visual constraints in real-world videos · CVPR 2008
Machine learning › Representation and self-supervised learning › representation learning › metric learning
discriminative metric learning
0.112007
Classification of Weakly-Labeled Data with Partial Equivalence Relations · ICCV 2007
Machine learning › Learning paradigms
weakly supervised learning
0.112007
Classification of Weakly-Labeled Data with Partial Equivalence Relations · ICCV 2007
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.112005
Boosting Sex Identification Performance · AAAI 2005
Algorithms and data structures › numerical linear algebra
matrix factorization
0.012013
Large-scale SVD and manifold learning · J. Mach. Learn. Res. 2013
Algorithms and data structures › numerical linear algebra › matrix factorization
singular value decomposition
0.012013
Large-scale SVD and manifold learning · J. Mach. Learn. Res. 2013
Computer vision › Face, body and person analysis › face detection
rotation-invariant face detection
0.021998
Rotation Invariant Neural Network-Based Face Detection · CVPR 1998
Rotation Invariant Neural Network-Based Face Detection · CVPR 1998
Information retrieval
ranking
0.012011
Large-scale image annotation using visual synset · ICCV 2011
Information retrieval
image retrieval
0.012007
Classification of Weakly-Labeled Data with Partial Equivalence Relations · ICCV 2007
Medical and health informatics › medical imaging › medical image analysis
image registration
0.011998
Anomaly Detection through Registration · CVPR 1998
Medical and health informatics › medical imaging
medical image analysis
0.011998
Anomaly Detection through Registration · CVPR 1998
Computer vision › 3D vision › 3d motion analysis
articulated motion analysis
0.011997
Analyzing Articulated Motion Using Expectation-Maximization · CVPR 1997

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

trainable segmentation · 0.6pruning · 0.6minimum error rate training · 0.6weighted voting · 0.2linear SVM · 0.2product quantization · 0.2bilinear projection · 0.2boosting · 0.1nearest neighbor · 0.1geometric warping · 0.1generative model · 0.1discriminative model · 0.1relevant component analysis · 0.1null-space of scatter matrices · 0.1deformable registration · 0.0atlas-based segmentation · 0.0
YearPublicationVenuePosition
2020 Fast multi-language LSTM-based online handwriting recognition
abstract
Abstract We describe an online handwriting system that is able to support 102 languages using a deep neural network architecture. This new system has completely replaced our previous segment-and-decode-based system and reduced the error rate by 20–40% relative for most languages. Further, we report new state-of-the-art results on IAM-OnDB for both the open and closed dataset setting. The system combines methods from sequence recognition with a new input encoding using Bézier curves. This leads to up to $$10\times $$ 10 × faster recognition times compared to our previous system. Through a series of experiments, we determine the optimal configuration of our models and report the results of our setup on a number of additional public datasets.
Victor Carbune, Pedro Gonnet, Thomas Deselaers, Henry A. Rowley, Alexander N. Daryin, Marcos Calvo, Li-Lun Wang, Daniel Keysers, Sandro Feuz, Philippe Gervais
Int. J. Document Anal. Recognit.4
2017 Multi-Language Online Handwriting Recognition
abstract
We describe Google's online handwriting recognition system that currently supports 22 scripts and 97 languages. The system's focus is on fast, high-accuracy text entry for mobile, touch-enabled devices. We use a combination of state-of-the-art components and combine them with novel additions in a flexible framework. This architecture allows us to easily transfer improvements between languages and scripts. This made it possible to build recognizers for languages that, to the best of our knowledge, are not handled by any other online handwriting recognition system. The approach also enabled us to use the same architecture both on very powerful machines for recognition in the cloud as well as on mobile devices with more limited computational power by changing some of the settings of the system. In this paper we give a general overview of the system architecture and the novel components, such as unified time- and position-based input interpretation, trainable segmentation, minimum-error rate training for feature combination, and a cascade of pruning strategies. We present experimental results for different setups. The system is currently publicly available in several Google products, for example in Google Translate and as an input method for Android devices.
Daniel Keysers, Thomas Deselaers, Henry A. Rowley, Li-Lun Wang, Victor Carbune
IEEE Trans. Pattern Anal. Mach. Intell.3
2015 GyroPen: Gyroscopes for Pen-Input With Mobile Phones
abstract
We present GyroPen, a method to reconstruct the motion path for pen-like interaction from standard built-in sensors in modern smartphones. The key idea is to reconstruct a representation of the trajectory of the phone's corner that is touching a writing or drawing surface from the measurements obtained from the phone's gyroscopes and accelerometers. We propose to directly use the angular trajectory for this reconstruction, which removes the necessity for accurate absolute 3-D position estimation, a task that can be difficult using low-cost accelerometers. We connect GyroPen to a handwriting recognition system and perform two proof-of-concept experiments to demonstrate that the reconstruction accuracy of GyroPen is accurate enough to be a promising approach to text entry. In a first experiment, the average novice participant (n=10) was able to write the first word only 37 s after the starting to use GyroPen for the first time. In a second experiment, experienced users (n=2) were able to write at the speed of 3-4 s for one English word and with a character error rate of 18%.
Thomas Deselaers, Daniel Keysers, Jan Hosang, Henry A. Rowley
IEEE Trans. Hum. Mach. Syst.4
2013 Learning Binary Codes for High-Dimensional Data Using Bilinear Projections
abstract
Recent advances in visual recognition indicate that to achieve good retrieval and classification accuracy on large-scale datasets like Image Net, extremely high-dimensional visual descriptors, e.g., Fisher Vectors, are needed. We present a novel method for converting such descriptors to compact similarity-preserving binary codes that exploits their natural matrix structure to reduce their dimensionality using compact bilinear projections instead of a single large projection matrix. This method achieves comparable retrieval and classification accuracy to the original descriptors and to the state-of-the-art Product Quantization approach while having orders of magnitude faster code generation time and smaller memory footprint.
Yunchao Gong, Sanjiv Kumar, Henry A. Rowley, Svetlana Lazebnik
CVPR3
2013 Large-scale SVD and manifold learning
Ameet Talwalkar, Sanjiv Kumar, Mehryar Mohri, Henry A. Rowley
J. Mach. Learn. Res.4
2011 Image saliency: From intrinsic to extrinsic context
abstract
We propose a novel framework for automatic saliency estimation in natural images. We consider saliency to be an anomaly with respect to a given context that can be global or local. In the case of global context, we estimate saliency in the whole image relative to a large dictionary of images. Unlike in some prior methods, this dictionary is not annotated, i.e., saliency is assumed unknown. In the case of local context, we partition the image into patches and estimate saliency in each patch relative to a large dictionary of un-annotated patches from the rest of the image. We propose a unified framework that applies to both cases in three steps. First, given an input (image or patch) we extract k nearest neighbors from the dictionary. Then, we geometrically warp each neighbor to match the input. Finally, we derive the saliency map from the mean absolute error between the input and all its warped neighbors. This algorithm is not only easy to implement but also outperforms state-of-the-art methods.
Janusz Konrad, Prakash Ishwar, Kevin Jing, Henry A. Rowley
CVPR5
2011 Large-scale image annotation using visual synset
abstract
We address the problem of large-scale annotation of web images. Our approach is based on the concept of visual synset, which is an organization of images which are visually-similar and semantically-related. Each visual synset represents a single prototypical visual concept, and has an associated set of weighted annotations. Linear SVM's are utilized to predict the visual synset membership for unseen image examples, and a weighted voting rule is used to construct a ranked list of predicted annotations from a set of visual synsets. We demonstrate that visual synsets lead to better performance than standard methods on a new annotation database containing more than 200 million images and 300 thousand annotations, which is the largest ever reported.
David Tsai 0002, Yushi Jing, Yi Liu 0054, Henry A. Rowley, Sergey Ioffe, James M. Rehg
ICCV4
2010 Comparison of clustering approaches for summarizing large populations of images
abstract
This paper compares the efficacy and efficiency of different clustering approaches for selecting a set of exemplar images, to present in the context of a semantic concept. We evaluate these approaches using 900 diverse queries, each associated with 1000 web images, and comparing the exemplars chosen by clustering to the top 20 images for that search term. Our results suggest that Affinity Propagation is effective in selecting exemplars that match the top search images but at high computational cost. We improve on these early results using a simple distribution-based selection filter on incomplete clustering results. This improvement allows us to use more computationally efficient approaches to clustering, such as Hierarchical Agglomerative Clustering (HAC) and Partitioning Around Medoids (PAM), while still reaching the same (or better) quality of results as were given by Affinity Propagation in the original study. The computational savings is significant since these alternatives are 7-27 times faster than Affinity Propagation.
Yushi Jing, Michele Covell, Henry A. Rowley
ICME3
2010 Google image swirl, a large-scale content-based image browsing system
abstract
We demonstrate the first large-scale image browsing system applied to 200,000 popular queries which utilizes image content to organize image search results. Given a query, the system extracts image content features such as color, shape, local features, face signatures and metadata from up to 1000 image results, and hierarchically clusters them to form an exemplar tree. A dynamic web-based user interface allows the user to navigate this hierarchy, allowing fast and interactive browsing. The exemplars of each cluster provide a comprehensive visual overview of the query results, and allow the user to quickly navigate to the images of interest.
Yushi Jing, Henry A. Rowley, Charles R. Rosenberg, Jingbin Wang, Michele Covell
ICME2
2008 Face tracking and recognition with visual constraints in real-world videos
abstract
We address the problem of tracking and recognizing faces in real-world, noisy videos. We track faces using a tracker that adaptively builds a target model reflecting changes in appearance, typical of a video setting. However, adaptive appearance trackers often suffer from drift, a gradual adaptation of the tracker to non-targets. To alleviate this problem, our tracker introduces visual constraints using a combination of generative and discriminative models in a particle filtering framework. The generative term conforms the particles to the space of generic face poses while the discriminative one ensures rejection of poorly aligned targets. This leads to a tracker that significantly improves robustness against abrupt appearance changes and occlusions, critical for the subsequent recognition phase. Identity of the tracked subject is established by fusing pose-discriminant and person-discriminant features over the duration of a video sequence. This leads to a robust video-based face recognizer with state-of-the-art recognition performance. We test the quality of tracking and face recognition on real-world noisy videos from YouTube as well as the standard Honda/UCSD database. Our approach produces successful face tracking results on over 80% of all videos without video or person-specific parameter tuning. The good tracking performance induces similarly high recognition rates: 100% on Honda/UCSD and over 70% on the YouTube set containing 35 celebrities in 1500 sequences.
Minyoung Kim 0001, Sanjiv Kumar, Vladimir Pavlovic 0001, Henry A. Rowley
CVPR4
2008 Large-scale manifold learning
abstract
This paper examines the problem of extracting low-dimensional manifold structure given millions of high-dimensional face images. Specifically, we address the computational challenges of nonlinear dimensionality reduction via Isomap and Laplacian Eigenmaps, using a graph containing about 18 million nodes and 65 million edges. Since most manifold learning techniques rely on spectral decomposition, we first analyze two approximate spectral decomposition techniques for large dense matrices (Nystrom and column-sampling), providing the first direct theoretical and empirical comparison between these techniques. We next show extensive experiments on learning low-dimensional embeddings for two large face datasets: CMU-PIE (35 thousand faces) and a web dataset (18 million faces). Our comparisons show that the Nystrom approximation is superior to the column-sampling method. Furthermore, approximate Isomap tends to perform better than Laplacian Eigenmaps on both clustering and classification with the labeled CMU-PIE dataset.
Ameet Talwalkar, Sanjiv Kumar, Henry A. Rowley
CVPR3
2007 Classification of Weakly-Labeled Data with Partial Equivalence Relations
abstract
In many vision problems, instead of having fully labeled training data it is easier to obtain the input in small groups, where the data in each group is constrained to be from the same class but the actual class label is not known. Such constraints give rise to partial equivalence relations. The absence of class labels prevents the use of standard discriminative methods in this scenario. On the other hand, the state-of-the-art techniques that use partial equivalence relations, e.g., relevant component analysis, learn projections that are optimal for data representation, but not discrimination. We show that this leads to poor performance in several real-world applications, especially those with high-dimensional data. In this paper, we present a novel discriminative technique for the classification of weakly-labeled data which exploits the null-space of data scatter matrices to achieve good classification accuracy. We demonstrate the superior performance of both linear and nonlinear versions of our approach on face recognition, clustering, and image retrieval tasks. Results are reported on standard datasets as well as real-world images and videos from the Web.
Sanjiv Kumar, Henry A. Rowley
ICCV2
2007 Clustering Billions of Images with Large Scale Nearest Neighbor Search
abstract
The proliferation of the Web and digital photography have made large scale image collections containing billions of images a reality. Image collections on this scale make performing even the most common and simple computer vision, image processing, and machine learning tasks nontrivial. An example is nearest neighbor search, which not only serves as a fundamental subproblem in many more sophisticated algorithms, but also has direct applications, such as image retrieval and image clustering. In this paper, we address the nearest neighbor problem as the first step towards scalable image processing. We describe a scalable version of an approximate nearest neighbor search algorithm and discuss how it can be used to find near duplicates among over a billion images
Charles R. Rosenberg, Henry A. Rowley
WACV3
2007 Boosting Sex Identification Performance
Shumeet Baluja, Henry A. Rowley
Int. J. Comput. Vis.2
2005 Boosting Sex Identification Performance
Shumeet Baluja, Henry A. Rowley
AAAI2
2005 Large scale performance measurement of content-based automated image-orientation detection
abstract
With the proliferation of digital cameras and self-publishing of photos, automatic detection of image orientation will become an important part of photo management systems. In this paper, we perform a large scale empirical test to determine whether the common techniques to automatically determine a photo's orientation are robust enough to handle the breadth of real-world images. We use a wide variety of features and color-spaces to address this problem. We use test photos gathered from the Web and photo collections, including photos that are in color and black and white, realistic and abstract, and outdoor and indoor. Results show that current methods give satisfactory results on only a small subset of these images.
Shumeet Baluja, Henry A. Rowley
ICIP (2)2
2004 Efficient face orientation discrimination
abstract
The paper presents efficient methods to address the problem of discriminating between live facial orientations. We present the most efficient methods for this task to date, which can accurately discriminate between five facial orientations with approximately 92% accuracy using fewer than 30 pixel comparisons and greater than 99% accuracy using 150 pixel comparisons. We achieve these rates by using a boosting method to select from a large set of extremely simple features. Comparisons to other methods are given.
Shumeet Baluja, Mehran Sahami, Henry A. Rowley
ICIP3
2004 The Happy Searcher: Challenges in Web Information Retrieval
Mehran Sahami, Vibhu O. Mittal, Shumeet Baluja, Henry A. Rowley
PRICAI4
1999 Anomaly detection through registration
Takeo Kanade, Dean Pomerleau, Henry A. Rowley
Pattern Recognit.4
1998 Anomaly Detection through Registration
abstract
We study an application of image registration in the medical domain. Based on a 3-D hierarchical deformable registration algorithm, we have developed a prototype system which automatically aligns a standard atlas to a subject's data to create a customized atlas. Combined with domain knowledge, the registration algorithm can also detect asymmetries and abnormal variations in the subject's data that indicate the existence and location of pathologies. We have conducted tests on 106 MRI scans of normal brains, 3 MRI and 1 CT scan of brains with pathologies, with results qualitatively comparable to manual segmentation.
Takeo Kanade, Henry A. Rowley, Dean Pomerleau
CVPR3
1998 Rotation Invariant Neural Network-Based Face Detection
abstract
In this paper, we present a neural network-based face detection system. Unlike similar systems which are limited to detecting upright, frontal faces, this system detects faces at any degree of rotation in the image plane. The system employs multiple networks; a "router" network first processes each input window to determine its orientation and then uses this information to prepare the window for one or more "detector" networks. We present the training methods for both types of networks. We also perform sensitivity analysis on the networks, and present empirical results on a large test set. Finally, we present preliminary results for detecting faces rotated out of the image plane, such as profiles and semi-profiles.
Henry A. Rowley, Shumeet Baluja, Takeo Kanade
CVPR1
1998 Rotation Invariant Neural Network-Based Face Detection
abstract
In this paper, we present a neural network-based face detection system. Unlike similar systems which are limited to detecting upright, frontal faces, this system detects faces at any degree of rotation in the image plane. The system employs multiple networks; a "router" network first processes each input window to determine its orientation and then uses this information to prepare the window for one or more "detector" networks. We present the training methods for both types of networks. We also perform sensitivity analysis on the networks, and present empirical results on a large test set. Finally, we present preliminary results for detecting faces rotated out of the image plane, such as profiles and semi-profiles. 1. Introduction In our observations of face detector demonstrations, we have found that users expect faces to be detected at any angle, as shown in Figure 1. In this paper, we present a neural network-based algorithm to detect faces in gray-scale images. Unlike similar pre...
Henry A. Rowley, Shumeet Baluja, Takeo Kanade
CVPR1
1998 Neural Network-Based Face Detection
abstract
We present a neural network-based upright frontal face detection system. A retinally connected neural network examines small windows of an image and decides whether each window contains a face. The system arbitrates between multiple networks to improve performance over a single network. We present a straightforward procedure for aligning positive face examples for training. To collect negative examples, we use a bootstrap algorithm, which adds false detections into the training set as training progresses. This eliminates the difficult task of manually selecting nonface training examples, which must be chosen to span the entire space of nonface images. Simple heuristics, such as using the fact that faces rarely overlap in images, can further improve the accuracy. Comparisons with several other state-of-the-art face detection systems are presented, showing that our system has comparable performance in terms of detection and false-positive rates.
Henry A. Rowley, Shumeet Baluja, Takeo Kanade
IEEE Trans. Pattern Anal. Mach. Intell.1
1997 Analyzing Articulated Motion Using Expectation-Maximization
abstract
We present a novel application of the Expectation-Maximization algorithm to the global analysis of articulated motion. The approach utilizes a kinematic model to constrain the motion estimates, producing a segmentation of the flow field into parts with different articulated motions. Experiments with synthetic and real images are described.
Henry A. Rowley, James M. Rehg
CVPR1
1996 Neural Network-Based Face Detection
abstract
We present a neural network-based face detection system. A retinally connected neural network examines small windows of an image and decides whether each window contains a face. The system arbitrates between multiple networks to improve performance over a single network. We use a bootstrap algorithm for training the networks, which adds false detections into the training set as training progresses. This eliminates the difficult task of manually selecting non-face training examples, which must be chosen to span the entire space of non-face images. Comparisons with other state-of-the-art face detection systems are presented; our system has better performance in terms of detection and false-positive rates.
Henry A. Rowley, Shumeet Baluja, Takeo Kanade
CVPR1
1995 Human Face Detection in Visual Scenes
Henry A. Rowley, Shumeet Baluja, Takeo Kanade
NIPS1