EDBT 2026 Demo / reviewers in the wild / expert
Kobus Barnard
dblp:53/2666
· DBLP profile ↗
57ranked-venue papers
13as first author
7since 2021 · last 2024
0000-0002-8568-9518ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 37 · 9 first-author · 2 since 2021Artificial intelligence and machine learning · 35 · 11 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 3 since 2021Databases, data management, data science and information retrieval · 3Software engineering, systems software and programming languages · 1Human-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
26 papers |
Probabilistic and Bayesian machine learning · 28% 3D vision · 20% Image recognition and object detection · 8% | |
| Computer graphics and multimedia
14 papers |
Multimedia analysis and retrieval · 29% Image and video processing · 22% Image and video coding · 20% | |
| Human-computer interaction and pervasive computing
2 papers |
Collaborative and social computing · 49% Wearable and physiological sensing · 49% Usability and user experience research · 1% | |
| Databases, data mining, and information retrieval
5 papers |
Information retrieval · 100% |
Topics — the 30 heaviest of 76, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
1.0 | 2 | 2024 | Probabilistic Modeling of Interpersonal Coordination Processes · ICML 2024 Moderated and Drifting Linear Dynamical Systems · ICML 2015 |
Wearable and physiological sensing › multimodal sensing
multimodal physiological sensing |
0.7 | 1 | 2023 | The ToMCAT Dataset · NeurIPS 2023 |
Computer vision › 3D vision
3d scene understanding |
0.4 | 3 | 2013 | Understanding Bayesian Rooms Using Composite 3D Object Models · CVPR 2013 Bayesian geometric modeling of indoor scenes · CVPR 2012 Sampling bedrooms · CVPR 2011 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network |
0.4 | 1 | 2019 | A Gossip-Based System for Fast Approximate Score Computation in Multinomial Bayesian Networks · ICDE 2019 |
Machine learning › Generative modeling
score estimation |
0.4 | 1 | 2019 | A Gossip-Based System for Fast Approximate Score Computation in Multinomial Bayesian Networks · ICDE 2019 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning |
0.4 | 1 | 2019 | A Gossip-Based System for Fast Approximate Score Computation in Multinomial Bayesian Networks · ICDE 2019 |
Computer vision › Face, body and person analysis
gaze estimation |
0.3 | 1 | 2018 | Multiple-Gaze Geometry: Inferring Novel 3D Locations from Gazes Observed in Monocular Video · ECCV (4) 2018 |
Computer vision › 3D vision
3d reconstruction |
0.3 | 2 | 2016 | Branching Gaussian Processes with Applications to Spatiotemporal Reconstruction of 3D Trees · ECCV (8) 2016 Inferring Grammar-based Structure Models from 3D Microscopy Data · CVPR 2007 |
Computer vision › Segmentation and scene understanding › scene understanding
indoor scene understanding |
0.3 | 2 | 2013 | Understanding Bayesian Rooms Using Composite 3D Object Models · CVPR 2013 Bayesian geometric modeling of indoor scenes · CVPR 2012 |
Computer vision › Video understanding and tracking
multi-object tracking |
0.3 | 2 | 2013 | Bayesian 3D Tracking from Monocular Video · ICCV 2013 A generative statistical model for tracking multiple smooth trajectories · CVPR 2011 |
Knowledge, reasoning and agents › Multi-agent systems › multi-agent coordination
team coordination |
0.2 | 1 | 2024 | Probabilistic Modeling of Interpersonal Coordination Processes · ICML 2024 |
Machine learning › Time series and sequential data
linear dynamical systems |
0.2 | 1 | 2015 | Moderated and Drifting Linear Dynamical Systems · ICML 2015 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process |
0.2 | 2 | 2016 | A generative statistical model for tracking multiple smooth trajectories · CVPR 2011 Branching Gaussian Processes with Applications to Spatiotemporal Reconstruction of 3D Trees · ECCV (8) 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
plan recognition |
0.2 | 1 | 2023 | The ToMCAT Dataset · NeurIPS 2023 |
Computer vision › Image recognition and object detection
object recognition |
0.2 | 4 | 2013 | Reducing correspondence ambiguity in loosely labeled training data · CVPR 2007 Understanding Bayesian Rooms Using Composite 3D Object Models · CVPR 2013 The Effects of Segmentation and Feature Choice in a Translation Model of Object Recognition · CVPR (2) 2003 |
Computational photography and imaging
color constancy |
0.2 | 7 | 2002 | A comparison of computational color constancy Algorithms. II. Experiments with image data · IEEE Trans. Image Process. 2002 A comparison of computational color constancy algorithms. I: Methodology and experiments with synthesized data · IEEE Trans. Image Process. 2002 Colour by Correlation in a Three-Dimensional Colour Space · ECCV (1) 2000 |
Computer vision › 3D vision
aerial image analysis |
0.2 | 1 | 2013 | A Statistical Model for Recreational Trails in Aerial Images · CVPR 2013 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.2 | 1 | 2013 | Bayesian 3D Tracking from Monocular Video · ICCV 2013 |
Computer vision › Video understanding and tracking › multi-object tracking
data association |
0.2 | 1 | 2013 | Bayesian 3D Tracking from Monocular Video · ICCV 2013 |
Machine learning › Generative modeling › generative model
probabilistic image models |
0.2 | 1 | 2013 | A Statistical Model for Recreational Trails in Aerial Images · CVPR 2013 |
Image and video coding
bandwidth compression |
0.1 | 1 | 2012 | Client-side backprojection of presentation slides into educational video · ACM Multimedia 2012 |
Image and video coding
video compression |
0.1 | 1 | 2012 | Client-side backprojection of presentation slides into educational video · ACM Multimedia 2012 |
Multimedia systems and quality of experience
video streaming |
0.1 | 1 | 2012 | Client-side backprojection of presentation slides into educational video · ACM Multimedia 2012 |
Computer vision › Image recognition and object detection
image annotation |
0.1 | 3 | 2007 | Reducing correspondence ambiguity in loosely labeled training data · CVPR 2007 Object Recognition as Machine Translation: Learning a Lexicon for a Fixed Image Vocabulary · ECCV (4) 2002 Finding visual concepts by web image mining · WWW 2006 |
Computer vision › Vision and language › cross-modal alignment
image-text alignment |
0.1 | 1 | 2011 | Fusing object detection and region appearance for image-text alignment · ACM Multimedia 2011 |
Computer vision › Image recognition and object detection
object detection |
0.1 | 1 | 2011 | Fusing object detection and region appearance for image-text alignment · ACM Multimedia 2011 |
Computer vision › Segmentation and scene understanding › region analysis
region labeling |
0.1 | 1 | 2011 | Fusing object detection and region appearance for image-text alignment · ACM Multimedia 2011 |
Computer vision › Vision and language › cross-modal alignment › image-text alignment
region-word alignment |
0.1 | 1 | 2011 | Fusing object detection and region appearance for image-text alignment · ACM Multimedia 2011 |
Computer vision › 3D vision › 3d scene understanding
room layout estimation |
0.1 | 1 | 2011 | Sampling bedrooms · CVPR 2011 |
Machine learning › Reinforcement learning
trajectory modeling |
0.1 | 1 | 2011 | A generative statistical model for tracking multiple smooth trajectories · CVPR 2011 |
Methods — techniques the papers use, named apart from their topics
fNIRS · 1.3automatic speech recognition · 1.3EEG · 1.3hashing · 0.8gossip-based computation · 0.8eye-tracking · 0.7eye tracking · 0.7parameter drift modeling · 0.4homography · 0.4monocular video analysis · 0.3bayesian generative model · 0.3affine transformation · 0.3metropolis-hastings · 0.2sampling procedures · 0.2spoken word recognition · 0.1laser pointer gesture recognition · 0.1hidden markov model · 0.1SIFT keypoints · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Probabilistic Modeling of Interpersonal Coordination ProcessesabstractWe develop a novel probabilistic model for interpersonal coordination as a latent phenomenon explaining statistical temporal influence between multiple components in a system. For example, the state of one person can influence that of another at a later time, as indicated by their observed behaviors. We characterize coordination as the degree to which the distributions for such states at one time point are merged for the next salient time point. We evaluate our model in the context of three-person teams executing a virtual search and rescue (SAR) mission. We first use synthetic data to confirm that our technical definition of coordination is consistent with expectations and that we can recover generated coordination despite noise. We then show that captured coordination can be predictive of team performance on real data. Here we use speech vocalics and semantics to infer coordination for 36 teams carrying out two successive SAR missions. In two different datasets, we find that coordination is generally predictive of team score for the second mission, but not for the first, where teams are largely learning to play the game. In addition, we found that including a semantic modality improves prediction in some scenarios. This shows that our intuitive technical definition can capture useful explanatory aspects of team behavior. Paulo Soares, Adarsh Pyarelal, Meghavarshini Krishnaswamy, Emily Butler, Kobus Barnard |
ICML | 5 |
| 2023 | The ToMCAT DatasetabstractWe present a rich, multimodal dataset consisting of data from 40 teams of three humans conducting simulated urban search-and-rescue (SAR) missions in a Minecraft-based testbed, collected for the Theory of Mind-based Cognitive Architecture for Teams (ToMCAT) project. Modalities include two kinds of brain scan data---functional near-infrared spectroscopy (fNIRS) and electroencephalography (EEG), as well as skin conductance, heart rate, eye tracking, face images, spoken dialog audio data with automatic speech recognition (ASR) transcriptions, game screenshots, gameplay data, game performance data, demographic data, and self-report questionnaires. Each team undergoes up to six consecutive phases: three behavioral tasks, one mission training session, and two collaborative SAR missions. As time-synchronized multimodal data collected under a variety of circumstances, this dataset will support studying a large variety of research questions on topics including teamwork, coordination, plan recognition, affective computing, physiological linkage, entrainment, and dialog understanding. We provide an initial public release of the de-identified data, along with analyses illustrating the utility of this dataset to both computer scientists and social scientists. Adarsh Pyarelal, Eric Duong, Caleb Shibu, Paulo Soares, Savannah Boyd, Payal Khosla, Valeria A. Pfeifer, Diheng Zhang, Eric Andrews, Rick Champlin, Vincent Raymond, Meghavarshini Krishnaswamy, Clayton T. Morrison, Emily Butler, Kobus Barnard |
NeurIPS | 15 |
| 2022 | NowCasting-Nets: Representation Learning to Mitigate Latency Gap of Satellite Precipitation Products Using Convolutional and Recurrent Neural NetworksabstractAccurate and timely estimation of precipitation is critical for issuing hazard warnings (e.g., for flash floods or landslides). Current remotely sensed precipitation products have a few hours of latency, associated with the acquisition and processing of satellite data. By applying a robust nowcasting system to these products, it is (in principle) possible to mitigate this latency and improve their applicability, value, and impact. However, the development of such a system is complicated by the chaotic nature of the atmosphere, lack of sufficient knowledge about the evolution of precipitation systems based on previous observations, and the consequent rapid changes that can occur in the structures of precipitation systems. In this work, we develop two approaches (hereafter referred to asNowCasting-nets) that use recurrent and convolutional deep neural network (DNN) structures to address the challenge of precipitation nowcasting. A total of five models are trained using global precipitation measurement (GPM) Integrated MultisatellitE Retrievals for GPM (IMERG) precipitation data over the Eastern contiguous United States (CONUS) and then tested against independent data for the Eastern and Western CONUS. The models were designed to provide forecasts with a lead time of up to 1.5 h, and by using a feedback loop approach, the ability of the models to extend the forecast time to 4.5 h was also investigated. The performance of the models was compared against the random forest (RF) and linear regression (LR) machine learning (ML) methods, a persistence benchmark (BM) that uses the most recent observation as the forecast, and optical flow (OF). Independent IMERG observations were used as a reference, and experiments were conducted to examine both overall statistics and case studies involving specific precipitation events. Overall, the forecasts provided by the NowCasting-net models are superior, with the convolutional NowCasting-net (CNC) achieving 42%, 24%, 18%, and 16% improvement on the test set mean squared error (MSE) over the BM, LR, RF, and OF models, respectively, for the Eastern CONUS. Results of further testing over the Western CONUS (which was not part of the training data) are encouraging and indicate the ability of the proposed models to learn the dynamics of precipitation systems without having explicit access to motion vectors and other auxiliary features and then to generalize to different hydro-geo-climatic conditions. Mohammed Reza Ehsani, Ariyan Zarei, Hoshin V. Gupta, Kobus Barnard, Eric Lyons 0002, Ali Behrangi |
IEEE Trans. Geosci. Remote. Sens. | 4 |
| 2022 | MegaStitch: Robust Large-Scale Image StitchingabstractWe address fast image stitching for large image collections while being robust to drift due to chaining transformations and minimal overlap between images. We focus on scientific applications where ground-truth accuracy is far more important than visual appearance or projection error, which can be misleading. For common large-scale image stitching use cases, transformations between images are often restricted to similarity or translation. When homography is used in these cases, the odds of being trapped in a poor local minimum and producing unnatural results increases. Thus, for transformations up to affine, we cast stitching as minimizing reprojection error globally using linear least-squares with a few, simple constraints. For homography, we observe that the global affine solution provides better initialization for bundle adjustment compared to an alternative that initializes with a homography-based scaffolding and at lower computational cost. We evaluate our methods on a very large translation dataset with limited overlap as well as four drone datasets. We show that our approach is better compared to alternative methods such as MGRAPH in terms of computational cost, scaling to large numbers of images, and robustness to drift. We also contribute ground-truth datasets for this endeavor. Ariyan Zarei, Emmanuel Gonzalez, Nirav C. Merchant, Duke Pauli, Eric Lyons 0002, Kobus Barnard |
IEEE Trans. Geosci. Remote. Sens. | 6 |
| 2021 | Attentional Feature FusionabstractFeature fusion, the combination of features from different layers or branches, is an omnipresent part of modern network architectures. It is often implemented via simple operations, such as summation or concatenation, but this might not be the best choice. In this work, we propose a uniform and general scheme, namely attentional feature fusion, which is applicable for most common scenarios, including feature fusion induced by short and long skip connections as well as within Inception layers. To better fuse features of inconsistent semantics and scales, we propose a multiscale channel attention module, which addresses issues that arise when fusing features given at different scales. We also demonstrate that the initial integration of feature maps can become a bottleneck and that this issue can be alleviated by adding another level of attention, which we refer to as iterative attentional feature fusion. With fewer layers or parameters, our models outperform state-of-the-art networks on both CIFAR-100 and ImageNet datasets, which suggests that more sophisticated attention mechanisms for feature fusion hold great potential to consistently yield better results compared to their direct counterparts. Our codes and trained models are available online1. Yimian Dai, Fabian Gieseke, Stefan Oehmcke, Kobus Barnard |
WACV | 5 |
| 2021 | Asymmetric Contextual Modulation for Infrared Small Target DetectionabstractSingle-frame infrared small target detection remains a challenge not only due to the scarcity of intrinsic target characteristics but also because of lacking a public dataset. In this paper, we first contribute an open dataset with high-quality annotations to advance the research in this field. We also propose an asymmetric contextual modulation module specially designed for detecting infrared small targets. To better highlight small targets, besides a top-down global contextual feedback, we supplement a bottom-up modulation pathway based on point-wise channel attention for exchanging high-level semantics and subtle low-level details. We report ablation studies and comparisons to state-of-the-art methods, where we find that our approach performs significantly better. Our dataset and code are available online1. Yimian Dai, Fei Zhou 0006, Kobus Barnard |
WACV | 4 |
| 2021 | Attentional Local Contrast Networks for Infrared Small Target DetectionabstractTo mitigate the issue of minimal intrinsic features for pure data-driven methods, in this article, we propose a novel model-driven deep network for infrared small target detection, which combines discriminative networks and conventional model-driven methods to make use of both labeled data and the domain knowledge. By designing a feature map cyclic shift scheme, we modularize a conventional local contrast measure method as a depthwise parameterless nonlinear feature refinement layer in an end-to-end network, which encodes relatively long-range contextual interactions with clear physical interpretability. To highlight and preserve the small target features, we also exploit a bottom-up attentional modulation integrating the smaller scale subtle details of low-level features into high-level features of deeper layers. We conduct detailed ablation studies with varying network depths to empirically verify the effectiveness and efficiency of the design of each component in our network architecture. We also compare the performance of our network against other model-driven methods and deep networks on the open SIRST data set as well. The results suggest that our network yields a performance boost over its competitors. Yimian Dai, Fei Zhou 0006, Kobus Barnard |
IEEE Trans. Geosci. Remote. Sens. | 4 |
| 2020 | Attention as ActivationabstractActivation functions and attention mechanisms are typically treated as having different purposes and have evolved differently. However, both concepts can be formulated as a nonlinear gating function. Inspired by their similarity, we propose a novel type of activation units called attentional activation (ATAC) units as a unification of activation functions and attention mechanisms. In particular, we propose a local channel attention module for the simultaneous non-linear activation and element-wise feature refinement, which locally aggregates point-wise cross-channel feature contexts. By replacing the well-known rectified linear units by such ATAC units in convolutional networks, we can construct fully attentional networks that perform significantly better with a modest number of additional parameters. We conducted detailed ablation studies on the ATAC units using several host networks with varying network depths to empirically verify the effectiveness and efficiency of the units. Furthermore, we compared the performance of the ATAC units against existing activation functions as well as other attention mechanisms on the CIFAR-10, CIFAR-100, and ImageNet datasets. Our experimental results show that networks constructed with the proposed ATAC units generally yield performance gains over their competitors given a comparable number of parameters. Yimian Dai, Stefan Oehmcke, Fabian Gieseke, Kobus Barnard |
ICPR | 5 |
| 2019 | A Gossip-Based System for Fast Approximate Score Computation in Multinomial Bayesian NetworksabstractIn this paper, we present a system for fast approximate score computation, a fundamental task for score-based structure learning of multinomial Bayesian networks. Our work is motivated by the fact that exact score computation on large datasets is very time consuming. Our system enables approximate score computation on large datasets in an efficient and scalable manner with probabilistic error bounds on the statistics required for score computation. Our system has several novel features including gossip-based decentralized computation of statistics, lower resource consumption via a probabilistic approach of maintaining statistics, and effective distribution of tasks for score computation using hashing techniques. The demo will provide a real-time and interactive experience to a user on how our system employs the principle of gossiping and hashing techniques in a novel way for fast approximate score computation. The user will be able to control different aspects of our system's execution on a cluster with up to 32 nodes. The approximate scores output by our system can be then used by existing score-based structure learning algorithms. Arun Zachariah, Praveen Rao 0001, Anas Katib, Monica Senapati, Kobus Barnard |
ICDE | 5 |
| 2019 | Fast Approximate Score Computation on Large-Scale Distributed Data for Learning Multinomial Bayesian NetworksabstractIn this article, we focus on the problem of learning a Bayesian network over distributed data stored in a commodity cluster. Specifically, we address the challenge of computing the scoring function over distributed data in an efficient and scalable manner, which is a fundamental task during learning. While exact score computation can be done using the MapReduce-style computation, our goal is to compute approximate scores much faster with probabilistic error bounds and in a scalable manner. We propose a novel approach, which is designed to achieve the following: (a) decentralized score computation using the principle of gossiping; (b) lower resource consumption via a probabilistic approach for maintaining scores using the properties of a Markov chain; and (c) effective distribution of tasks during score computation (on large datasets) by synergistically combining well-known hashing techniques. We conduct theoretical analysis of our approach in terms of convergence speed of the statistics required for score computation, and memory and network bandwidth consumption. We also discuss how our approach is capable of efficiently recomputing scores when new data are available. We conducted a comprehensive evaluation of our approach and compared with the MapReduce-style computation using datasets of different characteristics on a 16-node cluster. When the MapReduce-style computation provided exact statistics for score computation, it was nearly 10 times slower than our approach. Although it ran faster on randomly sampled datasets than on the entire datasets, it performed worse than our approach in terms of accuracy. Our approach achieved high accuracy (below 6% average relative error) in estimating the statistics for approximate score computation on all the tested datasets. In conclusion, it provides a feasible tradeoff between computation time and accuracy for fast approximate score computation on large-scale distributed data. Anas Katib, Praveen Rao 0001, Kobus Barnard, Charles A. Kamhoua |
ACM Trans. Knowl. Discov. Data | 3 |
| 2018 | Multiple-Gaze Geometry: Inferring Novel 3D Locations from Gazes Observed in Monocular Video
Ernesto Brau, Jinyan Guan, Tanya Jeffries, Kobus Barnard |
ECCV (4) | 4 |
| 2018 | A Bayesian Approach to Subkilometer Crater Shape Analysis Using Individual HiRISE ImagesabstractThe ages of terrains on other planetary bodies are chiefly determined using crater size–frequency distributions. However, primary impacts can generate numerous secondary craters that can affect the crater population. Classifying impact craters as primary or secondary is commonly done via time-consuming manual inspection, which limits the areas that can be analyzed at high resolution. We present a parametric model for characterizing small (100–600 m diameter) impact craters, where the model parameters have implications for describing the physical processes involved in their formation and modification. We infer these parameters from craters in images captured by the high-resolution imaging science experiment (HiRISE) camera onboard the Mars Reconnaissance Orbiter. For each crater within the appropriate size range, our algorithm creates a 3-D surface for a parametrically modeled crater and a 2-D rendering using illumination metadata, including emission, phase, and solar incidence angles at the time when the image was captured. A function describes the likelihood of each set of model parameters in terms of the geometry of craters in a given HiRISE image. These values are then optimized using a Metropolis–Hasting Markov chain Monte Carlo sampler. We evaluated three different prior probability distributions over the parameter space and two different likelihoods: one for digital terrain models and the other for images. We show that after applying t-distributed stochastic neighbor embedding (t-SNE) over the inferred crater parameters, t-SNE is able to project the multidimensional crater parameters into a 2-D space where secondary craters cluster together and are separable from primary craters. Rodrigo Savage, Leon Palafox, Clayton T. Morrison, Kobus Barnard, Shane Byrne, Christopher W. Hamilton |
IEEE Trans. Geosci. Remote. Sens. | 5 |
| 2016 | Branching Gaussian Processes with Applications to Spatiotemporal Reconstruction of 3D Trees
Kyle Simek, Ravi Palanivelu, Kobus Barnard |
ECCV (8) | 3 |
| 2015 | Moderated and Drifting Linear Dynamical SystemsabstractWe consider linear dynamical systems, particularly coupled linear oscillators, where the parameters represent meaningful values in a domain theory and thus learning what affects them contributes to explanation. Rather than allow perturbations of latent states, we assume that temporal variation beyond noise is explained by parameter drift, and variation across coupled systems is a function of moderating variables. This change of focus reduces opportunities for efficient inference, and we propose sampling procedures to learn and fit the models. We test our approach on a real dataset of physiological measures of heterosexual couples engaged in a conversation about a potentially emotional topic, with body mass index (BMI) being considered as a moderator. We evaluate several models on their ability to predict future conversation dynamics (the last 20% of the data for each test couple), with shared parameters being learned using held out data. As proof of concept, we validate the hypothesis that BMI affects the conversation dynamic in the experimentally chosen topic. Jinyan Guan, Kyle Simek, Ernesto Brau, Clayton T. Morrison, Emily Butler, Kobus Barnard |
ICML | 6 |
| 2013 | Understanding Bayesian Rooms Using Composite 3D Object ModelsabstractWe develop a comprehensive Bayesian generative model for understanding indoor scenes. While it is common in this domain to approximate objects with 3D bounding boxes, we propose using strong representations with finer granularity. For example, we model a chair as a set of four legs, a seat and a backrest. We find that modeling detailed geometry improves recognition and reconstruction, and enables more refined use of appearance for scene understanding. We demonstrate this with a new likelihood function that rewards 3D object hypotheses whose 2D projection is more uniform in color distribution. Such a measure would be confused by background pixels if we used a bounding box to represent a concave object like a chair. Complex objects are modeled using a set or re-usable 3D parts, and we show that this representation captures much of the variation among object instances with relatively few parameters. We also designed specific data-driven inference mechanisms for each part that are shared by all objects containing that part, which helps make inference transparent to the modeler. Further, we show how to exploit contextual relationships to detect more objects, by, for example, proposing chairs around and underneath tables. We present results showing the benefits of each of these innovations. The performance of our approach often exceeds that of state-of-the-art methods on the two tasks of room layout estimation and object recognition, as evaluated on two bench mark data sets used in this domain. Luca Del Pero, Joshua Bowdish, Bonnie Kermgard, Emily Hartley, Kobus Barnard |
CVPR | 5 |
| 2013 | A Statistical Model for Recreational Trails in Aerial ImagesabstractWe present a statistical model of aerial images of recreational trails, and a method to infer trail routes in such images. We learn a set of text ons describing the images, and use them to divide the image into super-pixels represented by their text on. We then learn, for each text on, the frequency of generating on-trail and off-trail pixels, and the direction of trail through on-trail pixels. From these, we derive an image likelihood function. We combine that with a prior model of trail length and smoothness, yielding a posterior distribution for trails, given an image. We search for good values of this posterior using a novel stochastic variation of Dijkstra's algorithm. Our experiments, on trail images and ground truth collected in the western continental USA, show substantial improvement over those of the previous best trail-finding method. Andrew Predoehl, Scott Morris 0001, Kobus Barnard |
CVPR | 3 |
| 2013 | Bayesian 3D Tracking from Monocular VideoabstractWe develop a Bayesian modeling approach for tracking people in 3D from monocular video with unknown cameras. Modeling in 3D provides natural explanations for occlusions and smoothness discontinuities that result from projection, and allows priors on velocity and smoothness to be grounded in physical quantities: meters and seconds vs. pixels and frames. We pose the problem in the context of data association, in which observations are assigned to tracks. A correct application of Bayesian inference to multi-target tracking must address the fact that the model's dimension changes as tracks are added or removed, and thus, posterior densities of different hypotheses are not comparable. We address this by marginalizing out the trajectory parameters so the resulting posterior over data associations has constant dimension. This is made tractable by using (a) Gaussian process priors for smooth trajectories and (b) approximately Gaussian likelihood functions. Our approach provides a principled method for incorporating multiple sources of evidence, we present results using both optical flow and object detector outputs. Results are comparable to recent work on 3D tracking and, unlike others, our method requires no pre-calibrated cameras. Ernesto Brau, Jinyan Guan, Kyle Simek, Luca Del Pero, Colin R. Dawson, Kobus Barnard |
ICCV | 6 |
| 2013 | MobiSLIC: Content-Aware Energy Saving for Educational Videos on Mobile Devices
Qiyam Tung, Maximiliano Korp, Chris Gniady, Alon Efrat, Kobus Barnard |
MobiQuitous | 5 |
| 2012 | Bayesian geometric modeling of indoor scenesabstractWe propose a method for understanding the 3D geometry of indoor environments (e.g. bedrooms, kitchens) while simultaneously identifying objects in the scene (e.g. beds, couches, doors). We focus on how modeling the geometry and location of specific objects is helpful for indoor scene understanding. For example, beds are shorter than they are wide, and are more likely to be in the center of the room than cabinets, which are tall and narrow. We use a generative statistical model that integrates a camera model, an enclosing room “box”, frames (windows, doors, pictures), and objects (beds, tables, couches, cabinets), each with their own prior on size, relative dimensions, and locations. We fit the parameters of this complex, multi-dimensional statistical model using an MCMC sampling approach that combines discrete changes (e.g, adding a bed), and continuous parameter changes (e.g., making the bed larger). We find that introducing object category leads to state-of-the-art performance on room layout estimation, while also enabling recognition based only on geometry. Luca Del Pero, Joshua Bowdish, Daniel Fried, Bonnie Kermgard, Emily Hartley, Kobus Barnard |
CVPR | 6 |
| 2012 | Client-side backprojection of presentation slides into educational videoabstractA significant part of many videos of lectures is presentation slides that occupy much of the field of view. Further, for a student studying the lecture, having the slides sharply displayed is especially important, compared with the speaker, background, and audience. However, even if the original capture supports it, the bandwidth required for real time viewing is substantive, especially in the context of mobile devices. Here we propose reconstructing the video on the client side by backprojecting high resolution slide images into the video stream with the slide area blacked out. The high resolution slide deck can be sent once, and inserted into the video on the client side based on the transformation (a homography) computed in advance. We further introduce the idea that needed homography transformations can be approximated using affine transformations, which allows it to be done using built-in capabilities of HTML 5. We find that it is possible to significantly reduce bandwidth by compressing the modified video, while improving the slide area quality, but leaving the non-slide area roughly the same. Yekaterina Kharitonova, Qiyam Tung, Alexander Danehy, Alon Efrat, Kobus Barnard |
ACM Multimedia | 5 |
| 2011 | A generative statistical model for tracking multiple smooth trajectoriesabstractWe present a general model for tracking smooth trajectories of multiple targets in complex data sets, where tracks potentially cross each other many times. As the number of overlapping trajectories grows, exploiting smoothness becomes increasingly important to disambiguate the association of successive points. However, in many important problems an effective parametric model for the trajectories does not exist. Hence we propose modeling trajectories as independent realizations of Gaussian processes with kernel functions which allow for arbitrary smooth motion. Our generative statistical model accounts for the data as coming from an unknown number of such processes, together with expectations for noise points and the probability that points are missing. For inference we compare two methods: A modified version of the Markov chain Monte Carlo data association (MCMCDA) method, and a Gibbs sampling method which is much simpler and faster, and gives better results by being able to search the solution space more efficiently. In both cases, we compare our results against the smoothing provided by linear dynamical systems (LDS). We test our approach on videos of birds and fish, and on 82 image sequences of pollen tubes growing in a petri dish, each with up to 60 tubes with multiple crossings. We achieve 93% accuracy on image sequences with up to ten trajectories (35 sequences) and 88% accuracy when there are more than ten (42 sequences). This performance surpasses that of using an LDS motion model, and far exceeds a simple heuristic tracker. Ernesto Brau, Damayanthi Dunatunga, Kobus Barnard, Tatsuya Tsukamoto, Ravi Palanivelu, Philip Lee |
CVPR | 3 |
| 2011 | Sampling bedroomsabstractWe propose a top down approach for understanding indoor scenes such as bedrooms and living rooms. These environments typically have the Manhattan world property that many surfaces are parallel to three principle ones. Further, the 3D geometry of the room and objects within it can largely be approximated by non overlapping simple structures such as single blocks (e.g. the room boundary), thin blocks (e.g. picture frames), and objects that are well modeled by single blocks (e.g. simple beds). We separately model the 3D geometry, the imaging process (camera parameters), and edge likelihood, to provide a generative statistical model for image data. We fit this model using data driven MCMC sampling. We combine reversible jump Metropolis Hastings samples for discrete changes in the model such as the number of blocks, and stochastic dynamics to estimate continuous parameter values in a particular parameter space that includes block positions, block sizes, and camera parameters. We tested our approach on two datasets using room box pixel orientation. Despite using only bounding box geometry and, in particular, not training on appearance, our method achieves results approaching those of others. We also introduce a new evaluation method for this domain based on ground truth camera parameters, which we found to be more sensitive to the task of understanding scene geometry. Luca Del Pero, Jinyan Guan, Ernesto Brau, Joseph Schlecht, Kobus Barnard |
CVPR | 5 |
| 2011 | Fusing object detection and region appearance for image-text alignmentabstractWe present a method for automatically aligning words to image regions that integrates specific object classifiers (e.g., "car" detectors) with weak models based on appearance features. Previous strategies have largely focused on the latter, and thus have not exploited progress on object category recognition. Hence, we augment region labeling with object detection, which simplifies the problem by reliably identifying a subset of the labels, and thereby reducing correspondence ambiguity overall. Comprehensive testing on the SAIAPR TC dataset shows that principled integration of object detection improves the region labeling task. Luca Del Pero, Philip Lee, James Magahern, Emily Hartley, Kobus Barnard, Atul Kanaujia, Niels Haering |
ACM Multimedia | 5 |
| 2011 | Expanding the point: automatic enlargement of presentation video elementsabstractWe present a system that assists users in viewing videos of lectures on small screen devices, such as cell phones. It automatically identifies semantic units on the slides, such as bullets, groups of bullets, and images. As the participant views the lecture, the system magnifies the appropriate semantic unit while it is the focus of the discussion. The system makes this decision based on cues from laser pointer gestures and spoken words that are read off the slide. It then magnifies the semantic element using the slide image and the homography between the slide image and the video frame. Experiments suggest that the semantic units of laser-based events identified by our algorithm closely match those identified by humans. In the case of identifying bullets through spoken words, results are more limited but are a good starting point for more complex methods. Finally, we show that this kind of magnification has potential for improving learning of technical content from video lectures when the resolution of the video is limited, such as when being viewed on hand held devices. Qiyam Tung, Ranjini Swaminathan, Alon Efrat, Kobus Barnard |
ACM Multimedia | 4 |
| 2011 | Robust Spatiotemporal Matching of Electronic Slides to Presentation VideosabstractWe describe a robust and efficient method for automatically matching and time-aligning electronic slides to videos of corresponding presentations. Matching electronic slides to videos provides new methods for indexing, searching, and browsing videos in distance-learning applications. However, robust automatic matching is challenging due to varied frame composition, slide distortion, camera movement, low-quality video capture, and arbitrary slides sequence. Our fully automatic approach combines image-based matching of slide to video frames with a temporal model for slide changes and camera events. To address these challenges, we begin by extracting scale-invariant feature-transformation (SIFT) keypoints from both slides and video frames, and matching them subject to a consistent projective transformation (homography) by using random sample consensus (RANSAC). We use the initial set of matches to construct a background model and a binary classifier for separating video frames showing slides from those without. We then introduce a new matching scheme for exploiting less distinctive SIFT keypoints that enables us to tackle more difficult images. Finally, we improve upon the matching based on visual information by using estimated matching probabilities as part of a hidden Markov model (HMM) that integrates temporal information and detected camera operations. Detailed quantitative experiments characterize each part of our approach and demonstrate an average accuracy of over 95% in 13 presentation videos. Quanfu Fan, Kobus Barnard, Arnon Amir, Alon Efrat |
IEEE Trans. Image Process. | 2 |
| 2010 | Improving and Aligning Speech with Presentation SlidesabstractWe present a novel method to correct automatically generated speech transcripts of talks and lecture videos using text from accompanying presentation slides. The approach finesses the challenges of dealing with technical terms which are often outside the vocabulary of speech recognizers. Further, we align the transcript to the slide word sequence so that we can improve the organization of closed captioning for hearing impaired users, and improve automatic highlighting or magnification for visually impaired users. For each speech segment associated with a slide, we construct a sequential Hidden Markov Model for the observed phonemes that follows slide word order, interspersed with text not on the slide. Incongruence between slide words and mistaken transcript words is accounted for using phoneme confusion probabilities. Hence, transcript words different from aligned high probability slide words can be corrected. Experiments on six talks show improvement in transcript accuracy and alignment with slide words. Ranjini Swaminathan, Michael E. Thompson, Sandiway Fong, Alon Efrat, Arnon Amir, Kobus Barnard |
ICPR | 6 |
| 2010 | A fast connected components labeling algorithm and its application to real-time pupil detection
Prasad Gabbur, Hong Hua, Kobus Barnard |
Mach. Vis. Appl. | 3 |
| 2009 | Accurate alignment of presentation slides with educational videoabstractSpatio-temporal alignment of electronic slides with corresponding presentation video opens up a number of possibilities for making the instructional content more accessible and understandable, such as video quality improvement, better content analysis and novel compression approaches for low bandwidth access. However, these applications need finding accurate transformations between slides and video frames, which is quite challenging in capture settings using pan-tilt-zoom (PTZ) cameras. In this paper we present a nonlinear optimization approach for accurate registration of slide images to video frames. Instead of estimating the projective transformation (i.e., homography) between a single pair of slide and frame images, we solve a set of homographies jointly in a frame sequence that is associated with a given slide. Quantitative evaluation confirms that this substantively improves alignment accuracy. Quanfu Fan, Kobus Barnard, Arnon Amir, Alon Efrat |
ICME | 2 |
| 2009 | Learning models of object structureabstractWe present an approach for learning stochastic geometric models of object categories from single view images. We focus here on models expressible as a spatially contiguous assemblage of blocks. Model topologies are learned across groups of images, and one or more such topologies is linked to an object category (e.g. chairs). Fitting learned topologies to an image can be used to identify the object class, as well as detail its geometry. The latter goes beyond labeling objects, as it provides the geometric structure of particular instances. We learn the models using joint statistical inference over structure parameters, camera parameters, and instance parameters. These produce an image likelihood through a statistical imaging model. We use trans-dimensional sampling to explore topology hypotheses, and alternate between Metropolis-Hastings and stochastic dynamics to explore instance parameters. Experiments on images of furniture objects such as tables and chairs suggest that this is an effective approach for learning models that encode simple representations of category geometry and the statistics thereof, and support inferring both category and geometry on held out single view images. Joseph Schlecht, Kobus Barnard |
NIPS | 2 |
| 2008 | Finding trailsabstractWe present a statistical learning approach for finding recreational trails in aerial images. While the problem of recognizing relatively straight and well defined roadways in digital images has been well studied in the literature, the more difficult problem of extracting trails has received no attention. However, trails and rough roads are less likely to be adequately mapped, and change more rapidly over time. Automated tools for finding trails will be useful to cartographers, recreational users and governments. In addition, the methods developed here are applicable to the more general problem of finding linear structure. Our approach combines local estimates for image pixel trail probabilities with the global constraint that such pixels must link together to form a path. For the local part, we present results using three classification techniques. To construct a global solution (a trail) from these probabilities, we propose a global cost function that includes both global probability and path length. We show that the addition of a length term significantly improves trail finding ability. However, computing the optimal trail becomes intractable as known dynamic programming methods do not apply. Thus we describe a new splitting heuristic based on Dijkstra's algorithm. We then further improve upon the results with a trail sampling scheme. We test our approach on 500 challenging images along the 2500 mile continental divide mountain bike trail, where assumptions prevalent in the road literature are violated. Scott Morris 0001, Kobus Barnard |
CVPR | 2 |
| 2008 | Evaluation of Localized Semantics: Data, Methodology, and Experiments
Kobus Barnard, Quanfu Fan, Ranjini Swaminathan, Anthony Hoogs, Roderic Collins, Pascale Rondot, John P. Kaufhold |
Int. J. Comput. Vis. | 1 |
| 2008 | Machine-Learning Approaches for Classifying Haplogroup from Y Chromosome STR DataabstractGenetic variation on the non-recombining portion of the Y chromosome contains information about the ancestry of male lineages. Because of their low rate of mutation, single nucleotide polymorphisms (SNPs) are the markers of choice for unambiguously classifying Y chromosomes into related sets of lineages known as haplogroups, which tend to show geographic structure in many parts of the world. However, performing the large number of SNP genotyping tests needed to properly infer haplogroup status is expensive and time consuming. A novel alternative for assigning a sampled Y chromosome to a haplogroup is presented here. We show that by applying modern machine-learning algorithms we can infer with high accuracy the proper Y chromosome haplogroup of a sample by scoring a relatively small number of Y-linked short tandem repeats (STRs). Learning is based on a diverse ground-truth data set comprising pairs of SNP test results (haplogroup) and corresponding STR scores. We apply several independent machine-learning methods in tandem to learn formal classification functions. The result is an integrated high-throughput analysis system that automatically classifies large numbers of samples into haplogroups in a cost-effective and accurate manner. Joseph Schlecht, Matthew E. Kaplan, Kobus Barnard, Tatiana Karafet, Michael F. Hammer, Nirav C. Merchant |
PLoS Comput. Biol. | 3 |
| 2007 | Reducing correspondence ambiguity in loosely labeled training dataabstractWe develop an approach to reduce correspondence ambiguity in training data where data items are associated with sets of plausible labels. Our domain is images annotated with keywords where it is not known which part of the image a keyword refers to. In contrast to earlier approaches that build predictive models or classifiers despite the ambiguity, we argue that that it is better to first address the correspondence ambiguity, and then build more complex models from the improved training data. This addresses difficulties of fitting complex models in the face of ambiguity while exploiting all the constraints available from the training data. We contribute a simple and flexible formulation of the problem, and show results validated by a recently developed comprehensive evaluation data set and corresponding evaluation methodology. Kobus Barnard, Quanfu Fan |
CVPR | 1 |
| 2007 | Inferring Grammar-based Structure Models from 3D Microscopy DataabstractWe present a new method to fit grammar-based stochastic models for biological structure to stacks of microscopic images captured at incremental focal lengths. Providing the ability to quantitatively represent structure and automatically fit it to image data enables important biological research. We consider the case where individuals can be represented as an instance of a stochastic grammar, similar to L-systems used in graphics to produce realistic plant models. In particular, we construct a stochastic grammar of Alternaria, a genus of fungus, and fit instances of it to microscopic image stacks. We express the image data as the result of a generative process composed of the underlying probabilistic structure model together with the parameters of the imaging system. Fitting the model then becomes probabilistic inference. For this we create a reversible-jump MCMC sampler to traverse the parameter space. We observe that incorporating spatial structure helps fit the model parts, and that simultaneously fitting the imaging system is also very helpful. Joseph Schlecht, Kobus Barnard, Ekaterina H. Spriggs, Barry Pryor |
CVPR | 2 |
| 2007 | Temporal Modeling of Slide Change in Presentation VideosabstractWe develop a general framework to automatically match electronic slides to the videos of the corresponding presentations. The synchronized slides support indexing and browsing of educational and corporate digital video libraries. Our approach extends previous work that matches slides based on visual features alone, and integrates multiple cues to further improve performance in more difficult cases. We model slide change in a presentation with a dynamic hidden Markov model (HMM) that captures the temporal notion of slide change and whose transition probabilities are adapted locally by using the camera events in the inference process. Our results show that combining multiple cues in a state model can greatly improve the performance in ambiguous cases. Quanfu Fan, Arnon Amir, Kobus Barnard, Ranjini Swaminathan, Alon Efrat |
ICASSP (1) | 3 |
| 2006 | Finding visual concepts by web image miningabstractWe propose measuring "visualness" of concepts with images on the Web, that is, what extent concepts have visual characteristics. This is a new application of "Web image mining". To know which concept has visually discriminative power is important for image recognition, since not all concepts are related to visual contents. Mining image data on the Web with our method enables it. Our method performs probabilistic region selection for images and computes an entropy measure which represents "visualness" of concepts. In the experiments, we collected about forty thousand images from the Web for 150 concepts. We examined which concepts are suitable for annotation of image contents. Keiji Yanai, Kobus Barnard |
WWW | 2 |
| 2006 | Building Models of Animals from VideoabstractThis paper argues that tracking, object detection, and model building are all similar activities. We describe a fully automatic system that builds 2D articulated models known as pictorial structures from videos of animals. The learned model can be used to detect the animal in the original video--in this sense, the system can be viewed as a generalized tracker (one that is capable of modeling objects while tracking them). The learned model can be matched to a visual library; here, the system can be viewed as a video recognition algorithm. The learned model can also be used to detect the animal in novel images--in this case, the system can be seen as a method for learning models for object recognition. We find that we can significantly improve the pictorial structures by augmenting them with a discriminative texture model learned from a texture library. We develop a novel texture descriptor that outperforms the state-of-the-art for animal textures. We demonstrate the entire system on real video sequences of three different animals. We show that we can automatically track and identify the given animal. We use the learned models to recognize animals from two data sets; images taken by professional photographers from the Corel collection, and assorted images from the Web returned by Google. We demonstrate quite good performance on both data sets. Comparing our results with simple baselines, we show that, for the Google set, we can detect, localize, and recover part articulations from a collection demonstrably hard for object recognition. Deva Ramanan, David A. Forsyth, Kobus Barnard |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2005 | Detecting, Localizing and Recovering Kinematics of Textured AnimalsabstractWe develop and demonstrate an object recognition system capable of accurately detecting, localizing, and recovering the kinematic configuration of textured animals in real images. We build a deformation model of shape automatically from videos of animals and an appearance model of texture from a labeled collection of animal images, and combine the two models automatically. We develop a simple texture descriptor that outperforms the state of the art. We test our animal models on two datasets; images taken by professional photographers from the Corel collection, and assorted images from the Web returned by Google. We demonstrate quite good performance on both datasets. Comparing our results with simple baselines, we show that for the Google set, we can recognize objects from a collection demonstrably hard for object recognition. Deva Ramanan, David A. Forsyth, Kobus Barnard |
CVPR (2) | 3 |
| 2005 | Evaluating Image RetrievalabstractWe present a comprehensive strategy for evaluating image retrieval algorithms. Because automated image retrieval is only meaningful in its service to people, performance characterization must be grounded in human evaluation. Thus we have collected a large data set of human evaluations of retrieval results, both for query by image example and query by text. The data is independent of any particular image retrieval algorithm and can be used to evaluate and compare many such algorithms without further data collection. The data and calibration software are available on-line. We develop and validate methods for generating sensible evaluation data, calibrating for disparate evaluators, mapping image retrieval system scores to the human evaluation results, and comparing retrieval systems. We demonstrate the process by providing grounded comparison results for several algorithms. Nikhil V. Shirahatti, Kobus Barnard |
CVPR (1) | 2 |
| 2005 | Image region entropy: a measure of "visualness" of web images associated with one conceptabstractWe propose a new method to measure visualness of concepts, that is, what extent concepts have visual characteristics. To know which concept has visually discriminative power is important for image annotation, especially automatic image annotation by image recognition system, since not all concepts are related to visual contents. Our method performs probabilistic region selection for images which are labeled as concept X or non-X, and computes an entropy measure which represents visualness of concepts. In the experiments, we collected about forty thousand images from the World-Wide Web using the Google Image Search for 150 concepts. We examined which concepts are suitable for annotation of image contents. Keiji Yanai, Kobus Barnard |
ACM Multimedia | 2 |
| 2005 | Word sense disambiguation with pictures
Kobus Barnard, Matthew Johnson 0003 |
Artif. Intell. | 1 |
| 2005 | Relevance feedback using adaptive clustering for image similarity retrieval
Deok-Hwan Kim, Chin-Wan Chung, Kobus Barnard |
J. Syst. Softw. | 3 |
| 2004 | A Statistical Model for General Contextual Object Recognition
Peter Carbonetto, Nando de Freitas, Kobus Barnard |
ECCV (1) | 3 |
| 2003 | The Effects of Segmentation and Feature Choice in a Translation Model of Object RecognitionabstractWe work with a model of object recognition where words must be placed on image regions. This approach means that large scale experiments are relatively easy, so we can evaluate the effects of various early and midlevel vision algorithms on recognition performance. We evaluate various image segmentation algorithms by determining word prediction accuracy for images segmented in various ways and represented by various features. We take the view that good segmentations respect object boundaries, and so word prediction should be better for a better segmentation. However, it is usually very difficult in practice to obtain segmentations that do not break up objects, so most practitioners attempt to merge segments to get better putative object representations. We demonstrate that our paradigm of word prediction easily allows us to predict potentially useful segment merges, even for segments that do not look similar (for example, merging the black and white halves of a penguin is not possible with feature-based segmentation; the main cue must be "familiar configuration"). These studies focus on unsupervised learning of recognition. However, we show that word prediction can be markedly improved by providing supervised information for a relatively small number of regions together with large quantities of unsupervised information. This supervisory information allows a better and more discriminative choice of features and breaks possible symmetries. Kobus Barnard, Pinar Duygulu, Raghavendra Guru, Prasad Gabbur, David A. Forsyth |
CVPR (2) | 1 |
| 2003 | Matching Words and Pictures
Kobus Barnard, Pinar Duygulu, David A. Forsyth, Nando de Freitas, David M. Blei, Michael I. Jordan |
J. Mach. Learn. Res. | 1 |
| 2002 | Object Recognition as Machine Translation: Learning a Lexicon for a Fixed Image Vocabulary
Pinar Duygulu, Kobus Barnard, João F. G. de Freitas, David A. Forsyth |
ECCV (4) | 2 |
| 2002 | A comparison of computational color constancy algorithms. I: Methodology and experiments with synthesized dataabstractWe introduce a context for testing computational color constancy, specify our approach to the implementation of a number of the leading algorithms, and report the results of three experiments using synthesized data. Experiments using synthesized data are important because the ground truth is known, possible confounds due to camera characterization and pre-processing are absent, and various factors affecting color constancy can be efficiently investigated because they can be manipulated individually and precisely. The algorithms chosen for close study include two gray world methods, a limiting case of a version of the Retinex method, a number of variants of Forsyth's gamut-mapping method, Cardei et al.'s neural net method, and Finlayson et al.'s color by correlation method. We investigate the ability of these algorithms to make estimates of three different color constancy quantities: the chromaticity of the scene illuminant, the overall magnitude of that illuminant, and a corrected, illumination invariant, image. We consider algorithm performance as a function of the number of surfaces in scenes generated from reflectance spectra, the relative effect on the algorithms of added specularities, and the effect of subsequent clipping of the data. All data is available on-line at http://www.cs.sfu.ca/(tilde)color/data, and implementations for most of the algorithms are also available (http://www.cs.sfu.ca/(tilde)color/code). Kobus Barnard, Vlad C. Cardei, Brian V. Funt |
IEEE Trans. Image Process. | 1 |
| 2002 | A comparison of computational color constancy Algorithms. II. Experiments with image dataabstractWe test a number of the leading computational color constancy algorithms using a comprehensive set of images. These were of 33 different scenes under 11 different sources representative of common illumination conditions. The algorithms studied include two gray world methods, a version of the Retinex method, several variants of Forsyth's gamut-mapping method, Cardei et al.'s neural net method, and Finlayson et al.'s Color by Correlation method. We discuss a number of issues in applying color constancy ideas to image data, and study in depth the effect of different preprocessing strategies. We compare the performance of the algorithms on image data with their performance on synthesized data. All data used for this study are available online at http://www.cs.sfu.ca/(tilde)color/data, and implementations for most of the algorithms are also available (http://www.cs.sfu.ca/(tilde)color/code). Experiments with synthesized data (part one of this paper) suggested that the methods which emphasize the use of the input data statistics, specifically color by correlation and the neural net algorithm, are potentially the most effective at estimating the chromaticity of the scene illuminant. Unfortunately, we were unable to realize comparable performance on real images. Here exploiting pixel intensity proved to be more beneficial than exploiting the details of image chromaticity statistics, and the three-dimensional (3-D) gamut-mapping algorithms gave the best performance. Kobus Barnard, Lindsay Martin, Adam Coath, Brian V. Funt |
IEEE Trans. Image Process. | 1 |
| 2001 | Clustering ArtabstractWe extend a recently developed method (K. Barnard and D. Forsyth, 2001) for learning the semantics of image databases using text and pictures. We incorporate statistical natural language processing in order to deal with free text. We demonstrate the current system on a difficult dataset, namely 10000 images of work from the Fine Arts Museum of San Francisco. The images include line drawings, paintings, and pictures of sculpture and ceramics. Many of the images have associated free text which varies greatly from physical description to interpretation and mood. We use WordNet to provide semantic grouping information and to help disambiguate word senses, as well as emphasize the hierarchical nature of semantic relationships. This allows us to impose a natural structure on the image collection that reflects semantics to a considerable degree. Our method produces a joint probability distribution for words and picture elements. We demonstrate that this distribution can be used: (a) to provide illustrations for given captions, and (b) to generate words for images outside the training set. Results from this annotation process yield a quantitative study of our method. Finally, the annotation process can be seen as a form of object recognizer that has been learned through a partially supervised process. Kobus Barnard, Pinar Duygulu, David A. Forsyth |
CVPR (2) | 1 |
| 2001 | Learning the Semantics of Words and PicturesabstractWe present a statistical model for organizing image collections which integrates semantic information provided by associate text and visual information provided by image features. The model is very promising for information retrieval tasks such as database browsing and searching for images based on text and/or image features. Furthermore, since the model learns relationships between text and image features, it can be used for novel applications such as associating words with pictures, and unsupervised learning for object recognition. Kobus Barnard, David A. Forsyth |
ICCV | 1 |
| 2000 | Improvements to Gamut Mapping Colour Constancy Algorithms
Kobus Barnard |
ECCV (1) | 1 |
| 2000 | Colour by Correlation in a Three-Dimensional Colour Space
Kobus Barnard, Lindsay Martin, Brian V. Funt |
ECCV (1) | 1 |
| 1998 | Is Machine Colour Constancy Good Enough?
Brian V. Funt, Kobus Barnard, Lindsay Martin |
ECCV (1) | 2 |
| 1997 | High Resolution Image Reconstruction from Digital Video with In-Scene MotionabstractThis paper describes a technique for reconstructing a high resolution image from a sequence of low resolution frames. The input frames must contain some scene motion relative to the focal plane array so that some unique samples are provided with each frame. We consider global scene motion and a special case of non-global scene motion. The global motion algorithm is tested using actual flight data collected from an infrared imager mounted on an aircraft. Russell C. Hardie, Timothy R. Tuinstra, Kobus Barnard, John G. Bognar, Ernest E. Armstrong |
ICIP (1) | 3 |
| 1997 | Color Constancy for Scenes with Varying Illumination
Kobus Barnard, Graham D. Finlayson, Brian V. Funt |
Comput. Vis. Image Underst. | 1 |
| 1996 | Colour Constancy for Scenes with Varying Illumination
Kobus Barnard, Graham D. Finlayson, Brian V. Funt |
ECCV (2) | 1 |
| 1995 | Color Constancy under Varying IlluminationabstractIllumination is rarely constant in intensity or color throughout a scene. Multiple light sources with different spectra-sun and sky, direct and interreflected light-are the norm. Nonetheless, almost all color constancy algorithms assume that the spectrum of the incident illumination remains constant across the scene. We assume the converse, that illumination does vary, in developing a new algorithm for color constancy. Rather than creating difficulties, varying illumination is in fact a very powerful constraint. Indeed tests of our algorithm using real images of an office scene show excellent results.> Graham D. Finlayson, Brian V. Funt, Kobus Barnard |
ICCV | 3 |