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

Andrew C. Gallagher

dblp:73/259 · DBLP profile ↗
← Back
47ranked-venue papers
14as first author
2since 2021 · last 2024
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 42 · 13 first-author · 2 since 2021Artificial intelligence and machine learning · 27 · 8 first-author · 2 since 2021

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
24 papers
3D vision · 29% Face, body and person analysis · 20% Segmentation and scene understanding · 16%
Computer graphics and multimedia
4 papers
Audio and music processing · 36% Multimedia analysis and retrieval · 24% Visual content generation and editing · 24%
Theoretical computer science
3 papers
Mathematical optimization · 86% Graph algorithms and graph theory · 14%

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

TopicWeightPapersLastEvidence papers
Computer vision › Segmentation and scene understanding
3d semantic segmentation
0.812024
Open-Vocabulary 3D Semantic Segmentation with Text-to-Image Diffusion Models · ECCV (29) 2024
Computer vision › 3D vision › 3d scene understanding › open-vocabulary 3d scene understanding
open-vocabulary 3d semantic segmentation
0.812024
Open-Vocabulary 3D Semantic Segmentation with Text-to-Image Diffusion Models · ECCV (29) 2024
Computer vision › Face, body and person analysis
person identification
0.552013
It's Not Polite to Point: Describing People with Uncertain Attributes · CVPR 2013
Seeing People in Social Context: Recognizing People and Social Relationships · ECCV (5) 2010
Estimating age, gender, and identity using first name priors · CVPR 2008
Machine learning › Representation and self-supervised learning › representation learning › representation geometry
embedding geometry
0.512021
von Mises-Fisher Loss: An Exploration of Embedding Geometries for Supervised Learning · ICCV 2021
Machine learning › Deep learning architectures and training
loss function design
0.512021
von Mises-Fisher Loss: An Exploration of Embedding Geometries for Supervised Learning · ICCV 2021
Computer vision › 3D vision
3d scene understanding
0.422015
3D Reasoning from Blocks to Stability · IEEE Trans. Pattern Anal. Mach. Intell. 2015
3D-Based Reasoning with Blocks, Support, and Stability · CVPR 2013
Computer vision › Vision and language
image captioning
0.422015
VIP: Finding important people in images · CVPR 2015
Spoken Attributes: Mixing Binary and Relative Attributes to Say the Right Thing · ICCV 2013
Computer vision › Segmentation and scene understanding › multimodal segmentation
RGB-D segmentation
0.422015
3D Reasoning from Blocks to Stability · IEEE Trans. Pattern Anal. Mach. Intell. 2015
3D-Based Reasoning with Blocks, Support, and Stability · CVPR 2013
Machine learning › Trustworthy machine learning
uncertainty modeling
0.412019
Modeling Uncertainty with Hedged Instance Embeddings · ICLR (Poster) 2019
Computer vision › Face, body and person analysis › facial attribute analysis
facial attribute recognition
0.222014
What's in a Name? First Names as Facial Attributes · CVPR 2013
The Hidden Sides of Names - Face Modeling with First Name Attributes · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Multimedia analysis and retrieval › affective computing
affective image analysis
0.212015
A mixed bag of emotions: Model, predict, and transfer emotion distributions · CVPR 2015
Audio and music processing › voice conversion
emotion conversion
0.212015
A mixed bag of emotions: Model, predict, and transfer emotion distributions · CVPR 2015
Audio and music processing
emotion recognition
0.212015
A mixed bag of emotions: Model, predict, and transfer emotion distributions · CVPR 2015
Computer vision › 3D vision
3d reconstruction
0.222015
Active learning for piecewise planar 3D reconstruction · CVPR 2011
3D Reasoning from Blocks to Stability · IEEE Trans. Pattern Anal. Mach. Intell. 2015
Computer vision › Face, body and person analysis
face modeling
0.212014
The Hidden Sides of Names - Face Modeling with First Name Attributes · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Computer vision › Face, body and person analysis › face recognition
face verification
0.212014
The Hidden Sides of Names - Face Modeling with First Name Attributes · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Computer vision › Face, body and person analysis › face recognition › face verification
unconstrained face verification
0.212014
The Hidden Sides of Names - Face Modeling with First Name Attributes · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
markov random field
0.222012
Inference for order reduction in Markov random fields · CVPR 2011
A learning-based framework for depth ordering · CVPR 2012
Computer vision › 3D vision
depth estimation
0.212013
Revisiting Depth Layers from Occlusions · CVPR 2013
Computer vision › Face, body and person analysis › face recognition › face annotation
face naming
0.212013
What's in a Name? First Names as Facial Attributes · CVPR 2013
Computer vision › 3D vision › 3d scene understanding › volumetric scene understanding
volumetric reasoning
0.212013
3D-Based Reasoning with Blocks, Support, and Stability · CVPR 2013
Visual content generation and editing › 3d content generation
2d-to-3d conversion
0.212013
Learning to Produce 3D Media From a Captured 2D Video · IEEE Trans. Multim. 2013
Virtual and augmented reality › 3d display
stereoscopic 3d
0.212013
Learning to Produce 3D Media From a Captured 2D Video · IEEE Trans. Multim. 2013
Computer vision › Face, body and person analysis
face recognition
0.222008
Estimating age, gender, and identity using first name priors · CVPR 2008
Using Group Prior to Identify People in Consumer Images · CVPR 2007
Computer vision › Image recognition and object detection
image retrieval
0.112021
von Mises-Fisher Loss: An Exploration of Embedding Geometries for Supervised Learning · ICCV 2021
Machine learning › Representation and self-supervised learning › representation learning
metric learning
0.112021
von Mises-Fisher Loss: An Exploration of Embedding Geometries for Supervised Learning · ICCV 2021
Computer vision › 3D vision › depth estimation › relative depth estimation
depth ordering
0.112012
A learning-based framework for depth ordering · CVPR 2012
Computer vision › 3D vision
jigsaw puzzle solving
0.112012
Jigsaw puzzles with pieces of unknown orientation · CVPR 2012
Computer vision › 3D vision › depth estimation › monocular depth estimation
monocular depth ordering
0.112012
A learning-based framework for depth ordering · CVPR 2012
Computer vision › Segmentation and scene understanding › boundary detection
occlusion boundary detection
0.112012
A learning-based framework for depth ordering · CVPR 2012

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

text-to-image diffusion model · 0.8energy minimization · 0.7markov random field · 0.6von mises-fisher distribution · 0.5spherical embedding · 0.5softmax cross-entropy · 0.5hyperbolic embedding · 0.5probabilistic embedding · 0.4metric learning · 0.4pairwise classifier · 0.4trained classifier · 0.3psychovisual study · 0.2aggregation of implicit votes · 0.2epipolar geometry recomposition · 0.2tree-based reassembly · 0.1greedy merging · 0.1psychovisual evaluation · 0.1order reduction inference · 0.1
YearPublicationVenuePosition
2024 Open-Vocabulary 3D Semantic Segmentation with Text-to-Image Diffusion Models
Hao Zhou 0014, Pengfei Xing, Long Zhao 0003, Junwei Liang 0001, Alex Hauptmann 0001, Ting Liu 0005, Andrew C. Gallagher
ECCV (29)9
2021 von Mises-Fisher Loss: An Exploration of Embedding Geometries for Supervised Learning
abstract
Recent work has argued that classification losses utilizing softmax cross-entropy are superior not only for fixed-set classification tasks, but also by outperforming losses developed specifically for open-set tasks including few-shot learning and retrieval. Softmax classifiers have been studied using different embedding geometries—Euclidean, hyperbolic, and spherical—and claims have been made about the superiority of one or another, but they have not been systematically compared with careful controls. We conduct an empirical investigation of embedding geometry on soft-max losses for a variety of fixed-set classification and image retrieval tasks. An interesting property observed for the spherical losses lead us to propose a probabilistic classifier based on the von Mises–Fisher distribution, and we show that it is competitive with state-of-the-art methods while producing improved out-of-the-box calibration. We provide guidance regarding the trade-offs between losses and how to choose among them.
Tyler R. Scott, Andrew C. Gallagher, Michael C. Mozer
ICCV2
2020 Ava Active Speaker: An Audio-Visual Dataset for Active Speaker Detection
abstract
Active speaker detection is an important component in video analysis algorithms for applications such as speaker diarization, video re-targeting for meetings, speech enhancement, and human-robot interaction. The absence of a large, carefully labeled audio-visual active speaker dataset has limited evaluation in terms of data diversity, environments, and accuracy. In this paper, we present the AVA Active Speaker detection dataset (AVA-ActiveSpeaker) which has been publicly released to facilitate algorithm development and comparison. It contains temporally labeled face tracks in videos, where each face instance is labeled as speaking or not, and whether the speech is audible. The dataset contains about 3.65 million human labeled frames spanning 38.5 hours. We also introduce a state-of-the-art, jointly trained audio-visual model for real-time active speaker detection and compare several variants. The evaluation clearly demonstrates a significant gain due to audio-visual modeling and temporal integration over multiple frames.
Joseph Roth, Sourish Chaudhuri, Ondrej Klejch, Radhika Marvin, Andrew C. Gallagher, Liat Kaver, Sharadh Ramaswamy, Arkadiusz Stopczynski, Cordelia Schmid, Zhonghua Xi, Caroline Pantofaru
ICASSP5
2019 Modeling Uncertainty with Hedged Instance Embeddings
Seong Joon Oh, Kevin Murphy 0002, Jiyan Pan, Joseph Roth, Florian Schroff, Andrew C. Gallagher
ICLR (Poster)6
2018 AVA-Speech: A Densely Labeled Dataset of Speech Activity in Movies
abstract
Speech activity detection (or endpointing) is an important processing step for applications such as speech recognition, language identification and speaker diarization.Both audio-and vision-based approaches have been used for this task in various settings, often tailored toward end applications.However, much of the prior work reports results in synthetic settings, on taskspecific datasets, or on datasets that are not openly available.This makes it difficult to compare approaches and understand their strengths and weaknesses.In this paper, we describe a new dataset which we will release publicly containing densely labeled speech activity in YouTube videos 1 , with the goal of creating a shared, available dataset for this task.The labels in the dataset annotate three different speech activity conditions: clean speech, speech co-occurring with music, and speech cooccurring with noise, which enable analysis of model performance in more challenging conditions based on the presence of overlapping noise.We report benchmark performance numbers on AVA-Speech using off-the-shelf, state-of-the-art audio and vision models that serve as a baseline to facilitate future research.
Sourish Chaudhuri, Joseph Roth, Daniel P. W. Ellis, Andrew C. Gallagher, Liat Kaver, Radhika Marvin, Caroline Pantofaru, Nathan Reale, Loretta Guarino Reid, Kevin W. Wilson, Zhonghua Xi
INTERSPEECH4
2016 Where do emotions come from? Predicting the Emotion Stimuli Map
abstract
Which parts of an image evoke emotions in an observer? To answer this question, we introduce a novel problem in computer vision - predicting an Emotion Stimuli Map (ESM), which describes pixel-wise contribution to evoked emotions. Building a new image database, EmotionROI, as a benchmark for predicting the ESM, we find that the regions selected by saliency and objectness detection do not correctly predict the image regions which evoke emotion. Although objects represent important regions for evoking emotion, parts of the background are also important. Based on this fact, we propose using fully convolutional networks for predicting the ESM. Both qualitative and quantitative experimental results confirm that our method can predict the regions which evoke emotion better than both saliency and objectness detection.
Kuan-Chuan Peng, Amir Sadovnik, Andrew C. Gallagher, Tsuhan Chen
ICIP3
2015 VIP: Finding important people in images
abstract
People preserve memories of events such as birthdays, weddings, or vacations by capturing photos, often depicting groups of people. Invariably, some individuals in the image are more important than others given the context of the event. This paper analyzes the concept of the importance of individuals in group photographs. We address two specific questions - Given an image, who are the most important individuals in it? Given multiple images of a person, which image depicts the person in the most important role? We introduce a measure of importance of people in images and investigate the correlation between importance and visual saliency. We find that not only can we automatically predict the importance of people from purely visual cues, incorporating this predicted importance results in significant improvement in applications such as im2text (generating sentences that describe images of groups of people).
Clint Solomon Mathialagan, Andrew C. Gallagher, Dhruv Batra
CVPR2
2015 A mixed bag of emotions: Model, predict, and transfer emotion distributions
abstract
This paper explores two new aspects of photos and human emotions. First, we show through psychovisual studies that different people have different emotional reactions to the same image, which is a strong and novel departure from previous work that only records and predicts a single dominant emotion for each image. Our studies also show that the same person may have multiple emotional reactions to one image. Predicting emotions in “distributions” instead of a single dominant emotion is important for many applications. Second, we show not only that we can often change the evoked emotion of an image by adjusting color tone and texture related features but also that we can choose in which “emotional direction” this change occurs by selecting a target image. In addition, we present a new database, Emotion6, containing distributions of emotions.
Kuan-Chuan Peng, Tsuhan Chen, Amir Sadovnik, Andrew C. Gallagher
CVPR4
2015 3D Reasoning from Blocks to Stability
abstract
Objects occupy physical space and obey physical laws. To truly understand a scene, we must reason about the space that objects in it occupy, and how each objects is supported stably by each other. In other words, we seek to understand which objects would, if moved, cause other objects to fall. This 3D volumetric reasoning is important for many scene understanding tasks, ranging from segmentation of objects to perception of a rich 3D, physically well-founded, interpretations of the scene. In this paper, we propose a new algorithm to parse a single RGB-D image with 3D block units while jointly reasoning about the segments, volumes, supporting relationships, and object stability. Our algorithm is based on the intuition that a good 3D representation of the scene is one that fits the depth data well, and is a stable, self-supporting arrangement of objects (i.e., one that does not topple). We design an energy function for representing the quality of the block representation based on these properties. Our algorithm fits 3D blocks to the depth values corresponding to image segments, and iteratively optimizes the energy function. Our proposed algorithm is the first to consider stability of objects in complex arrangements for reasoning about the underlying structure of the scene. Experimental results show that our stability-reasoning framework improves RGB-D segmentation and scene volumetric representation.
Zhaoyin Jia, Andrew C. Gallagher, Ashutosh Saxena, Tsuhan Chen
IEEE Trans. Pattern Anal. Mach. Intell.2
2014 Putting the User in the Loop for Image-Based Modeling
Adarsh Kowdle, Yao-Jen Chang, Andrew C. Gallagher, Dhruv Batra, Tsuhan Chen
Int. J. Comput. Vis.3
2014 The Hidden Sides of Names - Face Modeling with First Name Attributes
abstract
This paper introduces the new idea of describing people using first names. We show that describing people in terms of similarity to a vector of possible first names is a powerful representation of facial appearance that can be used for a number of important applications, such as naming never-seen faces and building facial attribute classifiers. We build models for 100 common first names used in the US and for each pair, construct a pairwise first-name classifier. These classifiers are built using training images downloaded from the internet, with no additional user interaction. This gives our approach important advantages in building practical systems that do not require additional human intervention for data labeling. The classification scores from each pairwise name classifier can be used as a set of facial attributes to describe facial appearance. We show several surprising results. Our name attributes predict the correct first names of test faces at rates far greater than chance. The name attributes are applied to gender recognition and to age classification, outperforming state-of-the-art methods with all training images automatically gathered from the internet. We also demonstrate the powerful use of our name attributes for associating faces in images with names from caption, and the important application of unconstrained face verification.
Huizhong Chen, Andrew C. Gallagher, Bernd Girod
IEEE Trans. Pattern Anal. Mach. Intell.2
2013 What's in a Name? First Names as Facial Attributes
abstract
This paper introduces a new idea in describing people using their first names, i.e., the name assigned at birth. We show that describing people in terms of similarity to a vector of possible first names is a powerful description of facial appearance that can be used for face naming and building facial attribute classifiers. We build models for 100 common first names used in the United States and for each pair, construct a pair wise first-name classifier. These classifiers are built using training images downloaded from the Internet, with no additional user interaction. This gives our approach important advantages in building practical systems that do not require additional human intervention for labeling. We use the scores from each pair wise name classifier as a set of facial attributes. We show several surprising results. Our name attributes predict the correct first names of test faces at rates far greater than chance. The name attributes are applied to gender recognition and to age classification, outperforming state-of-the-art methods with all training images automatically gathered from the Internet.
Huizhong Chen, Andrew C. Gallagher, Bernd Girod
CVPR2
2013 3D-Based Reasoning with Blocks, Support, and Stability
abstract
3D volumetric reasoning is important for truly understanding a scene. Humans are able to both segment each object in an image, and perceive a rich 3D interpretation of the scene, e.g., the space an object occupies, which objects support other objects, and which objects would, if moved, cause other objects to fall. We propose a new approach for parsing RGB-D images using 3D block units for volumetric reasoning. The algorithm fits image segments with 3D blocks, and iteratively evaluates the scene based on block interaction properties. We produce a 3D representation of the scene based on jointly optimizing over segmentations, block fitting, supporting relations, and object stability. Our algorithm incorporates the intuition that a good 3D representation of the scene is the one that fits the data well, and is a stable, self-supporting (i.e., one that does not topple) arrangement of objects. We experiment on several datasets including controlled and real indoor scenarios. Results show that our stability-reasoning framework improves RGB-D segmentation and scene volumetric representation.
Zhaoyin Jia, Andrew C. Gallagher, Ashutosh Saxena, Tsuhan Chen
CVPR2
2013 Revisiting Depth Layers from Occlusions
abstract
In this work, we consider images of a scene with a moving object captured by a static camera. As the object (human or otherwise) moves about the scene, it reveals pairwise depth-ordering or occlusion cues. The goal of this work is to use these sparse occlusion cues along with monocular depth occlusion cues to densely segment the scene into depth layers. We cast the problem of depth-layer segmentation as a discrete labeling problem on a spatio-temporal Markov Random Field (MRF) that uses the motion occlusion cues along with monocular cues and a smooth motion prior for the moving object. We quantitatively show that depth ordering produced by the proposed combination of the depth cues from object motion and monocular occlusion cues are superior to using either feature independently, and using a naive combination of the features.
Adarsh Kowdle, Andrew C. Gallagher, Tsuhan Chen
CVPR2
2013 It's Not Polite to Point: Describing People with Uncertain Attributes
abstract
Visual attributes are powerful features for many different applications in computer vision such as object detection and scene recognition. Visual attributes present another application that has not been examined as rigorously: verbal communication from a computer to a human. Since many attributes are nameable, the computer is able to communicate these concepts through language. However, this is not a trivial task. Given a set of attributes, selecting a subset to be communicated is task dependent. Moreover, because attribute classifiers are noisy, it is important to find ways to deal with this uncertainty. We address the issue of communication by examining the task of composing an automatic description of a person in a group photo that distinguishes him from the others. We introduce an efficient, principled method for choosing which attributes are included in a short description to maximize the likelihood that a third party will correctly guess to which person the description refers. We compare our algorithm to computer baselines and human describers, and show the strength of our method in creating effective descriptions.
Amir Sadovnik, Andrew C. Gallagher, Tsuhan Chen
CVPR2
2013 Spoken Attributes: Mixing Binary and Relative Attributes to Say the Right Thing
abstract
In recent years, there has been a great deal of progress in describing objects with attributes. Attributes have proven useful for object recognition, image search, face verification, image description, and zero-shot learning. Typically, attributes are either binary or relative: they describe either the presence or absence of a descriptive characteristic, or the relative magnitude of the characteristic when comparing two exemplars. However, prior work fails to model the actual way in which humans use these attributes in descriptive statements of images. Specifically, it does not address the important interactions between the binary and relative aspects of an attribute. In this work we propose a spoken attribute classifier which models a more natural way of using an attribute in a description. For each attribute we train a classifier which captures the specific way this attribute should be used. We show that as a result of using this model, we produce descriptions about images of people that are more natural and specific than past systems.
Amir Sadovnik, Andrew C. Gallagher, Devi Parikh, Tsuhan Chen
ICCV2
2013 Kinship classification by modeling facial feature heredity
abstract
We propose a new, challenging, problem in kinship classification: recognizing the family that a query person belongs to from a set of families. We propose a novel framework for recognizing kinship by modeling this problem as that of reconstructing the query face from a mixture of parts from a set of families. To accomplish this, we reconstruct the query face from a sparse set of samples among the candidate families. Our sparse group reconstruction roughly models the biological process of inheritance: a child inherits genetic material from two parents, and therefore may not appear completely similar to either parent, but is instead a composite of the parents. The family classification is determined based on the reconstruction error for each family. On our newly collected “Family101” dataset, we discover links between familial traits among family members and achieve state-of-the-art family classification performance.
Ruogu Fang, Andrew C. Gallagher, Tsuhan Chen, Alexander C. Loui
ICIP2
2013 Learning boundaries with color and depth
abstract
To enable high-level understanding of a scene, it is important to understand the occlusion and connected boundaries of objects in the image. In this paper, we propose a new framework for inferring boundaries from color and depth information. Even with depth information, it is not a trivial task to find and classify boundaries. Real-world depth images are noisy, especially at object boundaries, where our task is focused. Our approach uses features from both the color (which are sharp at object boundaries) and depth images (for providing geometric cues) to detect boundaries and classify them as occlusion or connected boundaries. We propose depth features based on surface fitting from sparse point clouds, and perform inference with a Conditional Random Field. One advantage of our approach is that occlusion and connected boundaries are identified with a single, common model. Experiments show that our mid-level color and depth features outperform using either depth or color alone, and our method surpasses the performance of baseline boundary detection methods.
Zhaoyin Jia, Andrew C. Gallagher, Tsuhan Chen
ICIP2
2013 Cameras and gravity: Estimating planar object orientation
abstract
Photography on a mobile camera provides access to additional sensors. In this paper, we estimate the absolute orientation of a planar object with respect to the ground, which can be a valuable prior for many vision tasks. To find the planar object orientation, our novel algorithm combines information from a gravity sensor with a planar homography that matches a region of an image to a training image (e.g., of a company logo). We demonstrate our approach with an iPhone application that records the gravity direction for each captured image. We find a homography that maps the training image to the test image, and propose a novel homography decomposition to extract the rotation matrix. We believe this is the first paper to estimate absolute planar object orientation by combining the inertial sensor information with vision algorithms. Experiments show that our proposed algorithm performs reliably.
Zhaoyin Jia, Andrew C. Gallagher, Tsuhan Chen
ICIP2
2013 Face-graph matching for classifying groups of people
abstract
When people gather for a group photo, they are together for a social reason. Past work has shown that these social relationships affect how people position themselves in a group photograph. We propose classifying the type of group photo based on the spatial arrangement and the predicted attributes of the faces in the image. We propose a matching algorithm for finding images from a training set that have both similar arrangement of faces and attribute correspondence. We formulate the problem as a bipartite matching problem where the faces from each of the pair of images are nodes in the graph. Our work demonstrates that face arrangement, when combined with attribute (age and gender) correspondence, is a useful cue in capturing an approximate social essence of the group of people, and lets us understand why the group of people gathered for the photo.
Henry Shu, Andrew C. Gallagher, Huizhong Chen, Tsuhan Chen
ICIP2
2013 Learning to Produce 3D Media From a Captured 2D Video
abstract
Due to the advances in display technologies and commercial success of 3D motion pictures in recent years, there is renewed interest in enabling consumers to create 3D content. While new 3D content can be created using more advanced capture devices (i.e., stereo cameras), most people still own 2D capture devices. Further, enormously large collections of captured media exist only in 2D. We present a system for producing pseudo-stereo images from captured 2D videos. Our system employs a two-phase procedure where the first phase detects “good” pseudo-stereo images frames from a 2D video, which was captured a priori without any constraints on camera motion or content. We use a trained classifier to detect pairs of video frames that are suitable for constructing pseudo-stereo images. In particular, for a given frame at time t, we determine if exists such that It+t̅and Itcan form an acceptable pseudo-stereo image. Moreover, even if t̂ is determined, generating a good pseudo-stereo image from 2D captured video frames can be nontrivial since in many videos, professional or amateur, both foreground and background objects may undergo complex motion. Independent foreground motions from different scene objects define different epipolar geometries that cause the conventional method of generating pseudo-stereo images to fail. To address this problem, the second phase of the proposed system further recomposes the frame pairs to ensure consistent 3D perception for objects for such cases. In this phase, final left and right pseudo-stereo images are created by recompositing different regions of the initial frame pairs to ensure a consistent camera geometry. We verify the performance of our method for producing pseudo-stereo media from captured 2D videos in a psychovisual evaluation using both professional movie clips and amateur home videos.
Jiebo Luo 0001, Andrew C. Gallagher, Majid Rabbani
IEEE Trans. Multim.3
2012 Jigsaw puzzles with pieces of unknown orientation
abstract
This paper introduces new types of square-piece jigsaw puzzles: those for which the orientation of each jigsaw piece is unknown. We propose a tree-based reassembly that greedily merges components while respecting the geometric constraints of the puzzle problem. The algorithm has state-of-the-art performance for puzzle assembly, whether or not the orientation of the pieces is known. Our algorithm makes fewer assumptions than past work, and success is shown even when pieces from multiple puzzles are mixed together. For solving puzzles where jigsaw piece location is known but orientation is unknown, we propose a pairwise MRF where each node represents a jigsaw piece's orientation. Other contributions of the paper include an improved measure (MGC) for quantifying the compatibility of potential jigsaw piece matches based on expecting smoothness in gradient distributions across boundaries.
Andrew C. Gallagher
CVPR1
2012 A learning-based framework for depth ordering
abstract
Depth ordering is instrumental for understanding the 3D geometry of an image. Humans are surprisingly good at depth ordering even with abstract 2D line drawings. In this paper we propose a learning-based framework for depth ordering inference. Boundary and junction characteristics are important clues for this task, and we have developed new features based on these attributes. Although each feature individually can produce reasonable depth ordering results, each still has limitations, and we can achieve better performance by combining them. In practice, local depth ordering inferences can be contradictory. Therefore, we propose a Markov Random Field model with terms that are more global than previous work, and use graph optimization to encourage a globally consistent ordering. In addition, to produce better object segmentation for the task of depth ordering, we propose to explicitly enforce closed loops and long edges for the occlusion boundary detection. We collect a new depth-order dataset for this problem, including more than a thousand human-labeled images with various daily objects and configurations. The proposed algorithm shows promising performance over conventional methods on both synthetic and real scenes.
Zhaoyin Jia, Andrew C. Gallagher, Yao-Jen Chang, Tsuhan Chen
CVPR2
2012 Describing Clothing by Semantic Attributes
Huizhong Chen, Andrew C. Gallagher, Bernd Girod
ECCV (3)2
2012 Inferring photographic location using geotagged web images
Dhiraj Joshi, Andrew C. Gallagher, Jie Yu 0001, Jiebo Luo 0001
Multim. Tools Appl.2
2011 Inference for order reduction in Markov random fields
abstract
This paper presents an algorithm for order reduction of factors in High-Order Markov Random Fields (HOMRFs). Standard techniques for transforming arbitrary high-order factors into pairwise ones have been known for a long time. In this work, we take a fresh look at this problem with the following motivation: It is important to keep in mind that order reduction is followed by an inference procedure on the order-reduced MRF. Since there are many possible ways of performing order reduction, a technique that generates “easier” pairwise inference problems is a better reduction. With this motivation in mind, we introduce a new algorithm called Order Reduction Inference (ORI) that searches over a space of order reduction methods to minimize the difficulty of the resultant pairwise inference problem. We set up this search problem as an energy minimization problem. We show that application of ORI for order reduction outperforms known order reduction techniques both in simulated problems and in real-world vision applications.
Andrew C. Gallagher, Dhruv Batra, Devi Parikh
CVPR1
2011 Active learning for piecewise planar 3D reconstruction
abstract
This paper presents an active-learning algorithm for piecewise planar 3D reconstruction of a scene. While previous interactive algorithms require the user to provide tedious interactions to identify all the planes in the scene, we build on successful ideas from the automatic algorithms and introduce the idea of active learning, thereby improving the reconstructions while considerably reducing the effort. Our algorithm first attempts to obtain a piecewise planar reconstruction of the scene automatically through an energy minimization framework. The proposed active-learning algorithm then uses intuitive cues to quantify the uncertainty of the algorithm and suggest regions, querying the user to provide support for the uncertain regions via simple scribbles. These interactions are used to suitably update the algorithm, leading to better reconstructions. We show through machine experiments and a user study that the proposed approach can intelligently query users for interactions on informative regions, and users can achieve better reconstructions of the scene faster, especially for scenes with texture-less surfaces lacking cues like lines which automatic algorithms rely on.
Adarsh Kowdle, Yao-Jen Chang, Andrew C. Gallagher, Tsuhan Chen
CVPR3
2011 Learning to produce 3D media from a captured 2D video
abstract
Due to the advances in display technologies and the commercial success of 3D motion pictures in recent years, there is renewed interest in enabling consumers to create 3D content. While new 3D content can be created using more advanced capture devices (i.e., stereo cameras), most people still use 2D capture devices. Furthermore, enormously large collections of captured media exist only in 2D. We present a system for producing stereo images from captured 2D videos. Our system detects "good" stereo frames from a 2D video, which was captured a priori without any constraints on camera motion or content. We use a trained classifier to detect pairs of video frames that are suitable for constructing stereo images. In particular, for a given frame It at time t, we determine if t̂ exists such that It+t̂ and It can form an acceptable stereo image. We verify the performance of our method for producing stereo media from captured 2D videos in a psychovisual evaluation using both professional movie clips and amateur home videos. To the best of our knowledge, detecting good stereo pairs from a captured 2D video has been adequately addressed in the literature.
Jiebo Luo 0001, Andrew C. Gallagher, Majid Rabbani
ACM Multimedia3
2011 Geotagging in multimedia and computer vision - a survey
Jiebo Luo 0001, Dhiraj Joshi, Jie Yu 0001, Andrew C. Gallagher
Multim. Tools Appl.4
2010 Beyond trees: MRF inference via outer-planar decomposition
abstract
Maximum a posteriori (MAP) inference in Markov Random Fields (MRFs) is an NP-hard problem, and thus research has focussed on either finding efficiently solvable subclasses (e.g. trees), or approximate algorithms (e.g. Loopy Belief Propagation (BP) and Tree-reweighted (TRW) methods). This paper presents a unifying perspective of these approximate techniques called "Decomposition Methods". These are methods that decompose the given problem over a graph into tractable subproblems over subgraphs and then employ message passing over these subgraphs to merge the solutions of the subproblems into a global solution. This provides a new way of thinking about BP and TRW as successive steps in a hierarchy of decomposition methods. Using this framework, we take a principled first step towards extending this hierarchy beyond trees. We leverage a new class of graphs amenable to exact inference, called outer-planar graphs, and propose an approximate inference algorithm called Outer-Planar Decomposition (OPD). OPD is a strict generalization of BP and TRW, and contains both of them as special cases. Our experiments show that this extension beyond trees is indeed very powerful -OPD outperforms current state-of-art inference methods on hard non-submodular synthetic problems and is competitive on real computer vision applications.
Dhruv Batra, Andrew C. Gallagher, Devi Parikh, Tsuhan Chen
CVPR2
2010 Seeing People in Social Context: Recognizing People and Social Relationships
Gang Wang 0012, Andrew C. Gallagher, Jiebo Luo 0001, David A. Forsyth
ECCV (5)2
2010 A worldwide tourism recommendation system based on geotaggedweb photos
abstract
This work aims to build a system to suggest tourist destinations based on visual matching and minimal user input. A user can provide either a photo of the desired scenary or a keyword describing the place of interest, and the system will look into its database for places that share the visual characteristics. To that end, we first cluster a large-scale geotagged web photo collection into groups by location and then find the representative images for each group. Tourist destination recommendations are produced by comparing the query against the representative tags or representative images under the premise of "if you like that place, you may also like these places".
Liangliang Cao, Jiebo Luo 0001, Andrew C. Gallagher, Xin Jin 0001, Jiawei Han 0001, Thomas S. Huang
ICASSP3
2010 Exploring user image tags for geo-location inference
abstract
Geotagging has become a recent phenomenon that allows users to visualize and manage photo collections in many new and interesting ways. Unfortunately, manual geotagging of a large collection of pictures on the globe is still a time-consuming and laborious task even though geotagging devices are gradually being adopted. At the same time, users often provide tag annotations, which may contain useful geographic cues, for their pictures. In this paper, we explore using annotations for inferring the location of images. Using a collection of over a million geotagged pictures, we build location probability maps for tag annotations over the entire globe. These maps reflect the collective picture-taking and tagging behaviors of thousands of users from all over the world. We study the geographic entropy and frequency of user tags as geo-inference features and investigate the usefulness of using these features for selecting geographically meaningful annotations in a probabilistic framework. We show that the geo-distribution of a tag relates to the semantic meaning of the tag itself and we can effectively determine which tags are cities or nations by examining the tag maps themselves. Furthermore, user annotations alone can be used to infer the location of pictures with good accuracy.
Dhiraj Joshi, Andrew C. Gallagher, Jie Yu 0001, Jiebo Luo 0001
ICASSP2
2010 Detecting anaglyph images with channel alignment features
abstract
An anaglyph image is typically created by combining the color channels from a pair of stereo images to create a new three-channel image. Presently, when an imaging system encounters a three-channel image (such as a JPEG image), it is treated in a similar fashion as is any other three-color image. There currently is no method for determining whether the image is an anaglyph image or a single-view image. In this paper, we propose a set of features for detecting anaglyph images. The algorithm extracts features based on stereo matching, edge coincidence between channels, channel correlation, and distributions of chroma values. On an independent test set with an even number of anaglyph and non-anaglyph images, the algorithm achieves a recognition accuracy of 95.2%.
Andrew C. Gallagher
ICIP1
2010 Aesthetic quality assessment of consumer photos with faces
abstract
Automatically assessing the subjective quality of a photo is a challenging area in visual computing. Previous works study the aesthetic quality assessment on a general set of photos regardless of the photo's content and mainly use features extracted from the entire image. In this work, we focus on a specific genre of photos: consumer photos with faces. This group of photos constitutes an important part of consumer photo collections. We first conduct an online study on Mechanical Turk to collect ground-truth and subjective opinions for a database of consumer photos with faces. We then extract technical features, perceptual features, and social relationship features to represent the aesthetic quality of a photo, by focusing on face-related regions. Experiments show that our features perform well for categorizing or predicting the aesthetic quality.
Andrew C. Gallagher, Alexander C. Loui, Tsuhan Chen
ICIP2
2010 The wisdom of social multimedia: using flickr for prediction and forecast
abstract
Social multimedia hosting and sharing websites, such as Flickr, Facebook, Youtube, Picasa, ImageShack and Photobucket, are increasingly popular around the globe. A major trend in the current studies on social multimedia is using the social media sites as a source of huge amount of labeled data for solving large scale computer science problems in computer vision, data mining and multimedia. In this paper, we take a new path to explore the global trends and sentiments that can be drawn by analyzing the sharing patterns of uploaded and downloaded social multimedia. In a sense, each time an image or video is uploaded or viewed, it constitutes an implicit vote for (or against) the subject of the image. This vote carries along with it a rich set of associated data including time and (often) location information. By aggregating such votes across millions of Internet users, we reveal the wisdom that is embedded in social multimedia sites for social science applications such as politics, economics, and marketing. We believe that our work opens a brand new arena for the multimedia research community with a potentially big impact on society and social sciences.
Xin Jin 0001, Andrew C. Gallagher, Liangliang Cao, Jiebo Luo 0001, Jiawei Han 0001
ACM Multimedia2
2009 Understanding images of groups of people
abstract
In many social settings, images of groups of people are captured. The structure of this group provides meaningful context for reasoning about individuals in the group, and about the structure of the scene as a whole. For example, men are more likely to stand on the edge of an image than women. Instead of treating each face independently from all others, we introduce contextual features that encapsulate the group structure locally (for each person in the group) and globally (the overall structure of the group). This “social context” allows us to accomplish a variety of tasks, such as such as demographic recognition, calculating scene and camera parameters, and even event recognition. We perform human studies to show this context aids recognition of demographic information in images of strangers.
Andrew C. Gallagher, Tsuhan Chen
CVPR1
2009 Jointly estimating demographics and height with a calibrated camera
abstract
One important problem in computer vision is to provide a demographic description a person from an image. In practice, many of the state-of-the-art methods use only an analysis of the face to estimate the age and gender of a person of interest. We present a model that combines two problems, height estimation and demographic classification, which allows each to serve as context for the other. Our idea is to use a calibrated camera for measuring the height of people in the scene. Height is measured by jointly inferring across anthropometric dimensions, age, and gender using publicly available statistics. The height estimate provides context for recognizing the age and gender of the subject, and likewise age and gender conditions the distribution of the anthropometric features for estimating height. The performance of our method is explored on a new database of 127 people captured with a calibrated camera with recorded height, age, and gender. We show that estimating height leads to improvements in age and gender classification, and vice versa. To the best of our knowledge, our model produces the most accurate automatic height estimates reported, with the error having a standard deviation of 26.7 mm.
Andrew C. Gallagher, Andrew C. Blose, Tsuhan Chen
ICCV1
2009 Finding rows of people in group images
abstract
People are among the most popular subjects in photography, and in many social settings, images of groups of people are captured. People often arrange themselves in a very structured manner in these group images. For example, taller people might stand in a row behind smaller people. This structure is often exploited in captions that sequentially label the individuals in each row. We present an algorithm for automatically finding rows of people in group images. A graph is defined for the image, where each face is a vertex. Energy terms are learned from a training set of images. A minimum cut on this graph defines the rows of people in the image. On our test set, the algorithm achieves perfect results with 67.5% of the images. Detecting rows of people is useful for a number of applications.
Andrew C. Gallagher, Tsuhan Chen
ICME1
2008 Clothing cosegmentation for recognizing people
abstract
Reseachers have verified that clothing provides information about the identity of the individual. To extract features from the clothing, the clothing region first must be localized or segmented in the image. At the same time, given multiple images of the same person wearing the same clothing, we expect to improve the effectiveness of clothing segmentation. Therefore, the identity recognition and clothing segmentation problems are inter-twined; a good solution for one aides in the solution for the other.
Andrew C. Gallagher, Tsuhan Chen
CVPR1
2008 Estimating age, gender, and identity using first name priors
abstract
Recognizing people in images is one of the foremost challenges in computer vision. It is important to remember that consumer photography has a highly social aspect. The photographer captures images not in a random fashion, but rather to remember or document meaningful events in her life. The culture of the society of which the photographer is a part provides a strong context for recognizing the content of the captured images.
Andrew C. Gallagher, Tsuhan Chen
CVPR1
2008 Image annotation using personal calendars as context
abstract
10.1145/1459359.1459458
Andrew C. Gallagher, Carman Neustaedter, Liangliang Cao, Jiebo Luo 0001, Tsuhan Chen
ACM Multimedia1
2007 Using Group Prior to Identify People in Consumer Images
abstract
While face recognition techniques have rapidly advanced in the last few years, most of the work is in the domain of security applications. For consumer imaging applications, person recognition is an important tool that is useful for searching and retrieving images from a personal image collection. It has been shown that when recognizing a single person in an image, a maximum likelihood classifier requires the prior probability for each candidate individual. In this paper, we extend this idea and describe the benefits of using a group prior for identifying people in consumer images with multiple people. The group prior describes the probability of a group of individuals appearing together in an image. In our application, we have a subset of ambiguously labeled images for a consumer image collection, where we seek to identify all of the people in the collection. We describe a simple algorithm for resolving the ambiguous labels. We show that despite errors in resolving ambiguous labels, useful classifiers can be trained with the resolved labels. Recognition performance is further improved with a group prior learned from the ambiguous labels. In summary, by modeling the relationships between the people with the group prior, we improve classification performance.
Andrew C. Gallagher, Tsuhan Chen
CVPR1
2007 Using a Markov Network to Recognize People in Consumer Images
abstract
Markov networks are an effective tool for the difficult but important problem of recognizing people in consumer image collections. Given a small set of labeled faces, we seek to recognize the other faces in an image collection. The constraints of the problem are exploited when forming the Markov network edge potentials. Inference is also used to suggest faces for the user to label, minimizing the work on the part of the user. In one test set containing 4 individuals, an 86% recognition rate is achieved with only 3 labeled examples.
Andrew C. Gallagher, Tsuhan Chen
ICIP (4)1
2007 User-Assisted People Search in Consumer Image Collections
abstract
In this paper, we investigate the process of searching for images of specified people in the consumer family photo domain. This domain is very different from the controlled environment of secure-access applications that have been extensively studied and face recognition packages are available in the market. Instead of the typical frontal mug shot, consumer photos are more likely to show people with unconstrained pose and illumination. This domain is also unique in that there are a large number of instances of a limited number of unique individuals. We develop and test facial recognition that is specifically targeted to this domain, using facial features that are derived from active shape modeling of faces, followed by a combination of the features using AdaBoost. We also provide a workflow that is suitable for lay users, and which rewards user inputs with improved performance. Test results show good performance on a challenging data set of consumer images.
Andrew C. Gallagher, Madirakshi Das, Alexander C. Loui
ICME1
2004 Improved blue sky detection using polynomial model fit
abstract
Blue sky commonly appears in photographs. Reliable detection of blue sky can aid semantic image retrieval, image understanding and image enhancement. A novel algorithm is proposed based on a two-dimensional polynomial model of the image of blue sky. An initial sky detection is used to establish high-confidence blue sky regions. Candidate sky regions are found and a two-dimensional polynomial model is used to compute the belief that a given region is also sky. On a database of 83 images, the algorithm correctly classified 31 additional regions as blue sky while adding 8 minor false positives, most of them reflections of sky. Further, the algorithm correctly increased the belief values on 6 regions found by the initial sky detector.
Andrew C. Gallagher, Jiebo Luo 0001
ICIP1
2002 A ground truth based vanishing point detection algorithm
Andrew C. Gallagher
Pattern Recognit.1