VLDB 2026 Research / reviewers in the wild / expert
Antonio Criminisi
dblp:c/AntonioCriminisi
· DBLP profile ↗
99ranked-venue papers
18as first author
3since 2021 · last 2025
0000-0001-7976-3374ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 66 · 12 first-author · 3 since 2021Artificial intelligence and machine learning · 56 · 13 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 28 · 3 first-authorHuman-computer interaction and ubiquitous computing · 7 · 1 since 2021Systems, architecture and hardware · 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
45 papers |
3D vision · 19% Trustworthy machine learning · 14% Segmentation and scene understanding · 11% | |
| Computer graphics and multimedia
21 papers |
Image and video processing · 31% Rendering · 26% Visual content generation and editing · 16% | |
| Databases, data mining, and information retrieval
3 papers |
Information retrieval · 56% Data mining · 44% |
Topics — the 30 heaviest of 112, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
data-efficient learning |
0.9 | 1 | 2025 | DAViD: Data-Efficient and Accurate Vision Models from Synthetic Data DAViD also references Michelangelo's David - an iconic symbol of anatomical precision-and the David vs. Goliath story, reflecting our small yet powerful dataset and models · ICCV 2025 |
Machine learning › Generative modeling
synthetic training data |
0.9 | 1 | 2025 | DAViD: Data-Efficient and Accurate Vision Models from Synthetic Data DAViD also references Michelangelo's David - an iconic symbol of anatomical precision-and the David vs. Goliath story, reflecting our small yet powerful dataset and models · ICCV 2025 |
Rendering
neural rendering |
0.9 | 1 | 2025 | VoluMe - Authentic 3D Video Calls from Live Gaussian Splat Prediction · ICCV 2025 |
Machine learning › Trustworthy machine learning › fairness
fair classification |
0.8 | 1 | 2024 | Hairmony: Fairness-aware hairstyle classification · SIGGRAPH Asia 2024 |
Machine learning › Trustworthy machine learning
fairness |
0.8 | 1 | 2024 | Hairmony: Fairness-aware hairstyle classification · SIGGRAPH Asia 2024 |
Machine learning › Deep learning architectures and training
convolutional neural network |
0.6 | 3 | 2017 | Deep Roots: Improving CNN Efficiency with Hierarchical Filter Groups · CVPR 2017 Predicting Personal Traits from Facial Images Using Convolutional Neural Networks Augmented with Facial Landmark Information · IJCAI 2016 Predicting Personal Traits from Facial Images Using Convolutional Neural Networks Augmented with Facial Landmark Information · AAAI 2016 |
Computer vision › 3D vision › visual localization
camera relocalization |
0.5 | 3 | 2015 | Real-Time RGB-D Camera Relocalization via Randomized Ferns for Keyframe Encoding · IEEE Trans. Vis. Comput. Graph. 2015 Real-time RGB-D camera relocalization · ISMAR 2013 Scene Coordinate Regression Forests for Camera Relocalization in RGB-D Images · CVPR 2013 |
Computer vision › Image recognition and object detection
image classification |
0.5 | 2 | 2016 | Deep Neural Decision Forests · IJCAI 2016 Deep Neural Decision Forests · ICCV 2015 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
neural decision forests |
0.5 | 2 | 2016 | Deep Neural Decision Forests · IJCAI 2016 Deep Neural Decision Forests · ICCV 2015 |
Machine learning › Efficient and distributed learning
model compression |
0.5 | 2 | 2017 | Deep Roots: Improving CNN Efficiency with Hierarchical Filter Groups · CVPR 2017 Decision Jungles: Compact and Rich Models for Classification · NIPS 2013 |
Machine learning › Efficient and distributed learning › adaptive computation
conditional computation |
0.4 | 1 | 2019 | Adaptive Neural Trees · ICML 2019 |
Machine learning › Graph learning
graph regularization |
0.3 | 1 | 2018 | Semi-Supervised Learning via Compact Latent Space Clustering · ICML 2018 |
Machine learning › Learning paradigms
semi-supervised learning |
0.3 | 1 | 2018 | Semi-Supervised Learning via Compact Latent Space Clustering · ICML 2018 |
Data mining
clustering |
0.3 | 1 | 2018 | Semi-Supervised Learning via Compact Latent Space Clustering · ICML 2018 |
Computer vision › Segmentation and scene understanding
video segmentation |
0.3 | 4 | 2011 | Bilayer Segmentation of Webcam Videos Using Tree-Based Classifiers · IEEE Trans. Pattern Anal. Mach. Intell. 2011 Tree-based Classifiers for Bilayer Video Segmentation · CVPR 2007 Bi-Layer Segmentation of Binocular Stereo Video · CVPR (2) 2005 |
Computer vision › Segmentation and scene understanding › image segmentation › binary segmentation
bi-layer segmentation |
0.3 | 4 | 2011 | Bilayer Segmentation of Webcam Videos Using Tree-Based Classifiers · IEEE Trans. Pattern Anal. Mach. Intell. 2011 Probabilistic Fusion of Stereo with Color and Contrast for Bilayer Segmentation · IEEE Trans. Pattern Anal. Mach. Intell. 2006 Bi-Layer Segmentation of Binocular Stereo Video · CVPR (2) 2005 |
Computer vision › Face, body and person analysis
human pose estimation |
0.3 | 2 | 2013 | Efficient Human Pose Estimation from Single Depth Images · IEEE Trans. Pattern Anal. Mach. Intell. 2013 Efficient regression of general-activity human poses from depth images · ICCV 2011 |
Computer vision › Image recognition and object detection
object detection |
0.3 | 3 | 2012 | Context-Sensitive Decision Forests for Object Detection · NIPS 2012 Incorporating On-demand Stereo for Real Time Recognition · CVPR 2007 Discriminative Object Class Models of Appearance and Shape by Correlatons · CVPR (2) 2006 |
Virtual and augmented reality
immersive interaction |
0.3 | 1 | 2025 | VoluMe - Authentic 3D Video Calls from Live Gaussian Splat Prediction · ICCV 2025 |
Computer vision › Segmentation and scene understanding
semantic segmentation |
0.3 | 2 | 2013 | GeoF: Geodesic Forests for Learning Coupled Predictors · CVPR 2013 TextonBoost for Image Understanding: Multi-Class Object Recognition and Segmentation by Jointly Modeling Texture, Layout, and Context · Int. J. Comput. Vis. 2009 |
Computer vision › 3D vision › stereo vision
stereo matching |
0.3 | 4 | 2010 | Real-Time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral Grid · ECCV (3) 2010 Bi-Layer Segmentation of Binocular Stereo Video · CVPR (2) 2005 Bi-Layer Segmentation of Binocular Stereo Video · CVPR (2) 2005 |
Computer vision › Segmentation and scene understanding
image segmentation |
0.3 | 3 | 2010 | Geodesic star convexity for interactive image segmentation · CVPR 2010 GeoS: Geodesic Image Segmentation · ECCV (1) 2008 Probabilistic Fusion of Stereo with Color and Contrast for Bilayer Segmentation · IEEE Trans. Pattern Anal. Mach. Intell. 2006 |
Image and video processing
image segmentation |
0.3 | 3 | 2010 | Geodesic image and video editing · ACM Trans. Graph. 2010 Probabilistic Fusion of Stereo with Color and Contrast for Bi-Layer Segmentation · Int. J. Comput. Vis. 2008 Bilayer Segmentation of Live Video · CVPR (1) 2006 |
Machine learning › Trustworthy machine learning › robustness
adversarial examples |
0.2 | 1 | 2016 | Measuring Neural Net Robustness with Constraints · NIPS 2016 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.2 | 1 | 2016 | Measuring Neural Net Robustness with Constraints · NIPS 2016 |
Computer vision › Face, body and person analysis › facial attribute analysis
facial attribute recognition |
0.2 | 1 | 2016 | Predicting Personal Traits from Facial Images Using Convolutional Neural Networks Augmented with Facial Landmark Information · AAAI 2016 |
Machine learning › Optimization for machine learning › convex relaxation
linear programming relaxation |
0.2 | 1 | 2016 | Measuring Neural Net Robustness with Constraints · NIPS 2016 |
Natural language and speech › Information extraction and text analysis › user profiling
personality recognition |
0.2 | 1 | 2016 | Predicting Personal Traits from Facial Images Using Convolutional Neural Networks Augmented with Facial Landmark Information · IJCAI 2016 |
Machine learning › Trustworthy machine learning
robustness |
0.2 | 1 | 2016 | Measuring Neural Net Robustness with Constraints · NIPS 2016 |
Computer vision › 3D vision
human digitization |
0.2 | 1 | 2024 | Hairmony: Fairness-aware hairstyle classification · SIGGRAPH Asia 2024 |
Methods — techniques the papers use, named apart from their topics
synthetic training data · 0.9synthetic data generation · 0.9live prediction · 0.9gaussian splatting · 0.9random forest · 0.8pre-trained feature extraction · 0.8decision forests · 0.7randomized ferns · 0.5hamming distance · 0.5binary feature tests · 0.5convolutional neural network · 0.5text and metadata features · 0.4conditional random field · 0.4markov chain regularization · 0.3label propagation · 0.3graph-based regularization · 0.3online learning · 0.2interactive segmentation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | VoluMe - Authentic 3D Video Calls from Live Gaussian Splat Prediction
Martin de La Gorce, Charlie Hewitt, Robert Gerdisch, Zafiirah Hosenie, Givi Meishvili, Marek Kowalski, Thomas J. Cashman 0001, Antonio Criminisi |
ICCV | 9 |
| 2025 | DAViD: Data-Efficient and Accurate Vision Models from Synthetic Data DAViD also references Michelangelo's David - an iconic symbol of anatomical precision-and the David vs. Goliath story, reflecting our small yet powerful dataset and models
Fatemehsadat Saleh, Mohammad Sadegh Ali Akbarian, Charlie Hewitt, Lohit Petikam, Xian Xiao, Antonio Criminisi, Thomas J. Cashman 0001, Tadas Baltrusaitis |
ICCV | 6 |
| 2024 | Hairmony: Fairness-aware hairstyle classificationabstractWe present a method for prediction of a person's hairstyle from a single image. Despite growing use cases in user digitization and enrollment for virtual experiences, available methods are limited, particularly in the range of hairstyles they can capture. Human hair is extremely diverse and lacks any universally accepted description or categorization, making this a challenging task. Most current methods rely on parametric models of hair at a strand level. These approaches, while very promising, are not yet able to represent short, frizzy, coily hair and gathered hairstyles. We instead choose a classification approach which can represent the diversity of hairstyles required for a truly robust and inclusive system. Previous classification approaches have been restricted by poorly labeled data that lacks diversity, imposing constraints on the usefulness of any resulting enrollment system. We use only synthetic data to train our models. This allows for explicit control of diversity of hairstyle attributes, hair colors, facial appearance, poses, environments and other parameters. It also produces noise-free ground-truth labels. We introduce a novel hairstyle taxonomy developed in collaboration with a diverse group of domain experts which we use to balance our training data, supervise our model, and directly measure fairness. We annotate our synthetic training data and a real evaluation dataset using this taxonomy and release both to enable comparison of future hairstyle prediction approaches. We employ an architecture based on a pre-trained feature extraction network in order to improve generalization of our method to real data and predict taxonomy attributes as an auxiliary task to improve accuracy. Results show our method to be significantly more robust for challenging hairstyles than recent parametric approaches. Givi Meishvili, James Clemoes, Charlie Hewitt, Zafiirah Hosenie, Xian Xiao, Martin de La Gorce, Tadas Baltrusaitis, Antonio Criminisi, Chyna McRae, Nina Jablonski, Marta Wilczkowiak |
SIGGRAPH Asia | 9 |
| 2019 | Adaptive Neural TreesabstractDeep neural networks and decision trees operate on largely separate paradigms; typically, the former performs representation learning with pre-specified architectures, while the latter is characterised by learning hierarchies over pre-specified features with data-driven architectures. We unite the two via adaptive neural trees (ANTs), a model that incorporates representation learning into edges, routing functions and leaf nodes of a decision tree, along with a backpropagation-based training algorithm that adaptively grows the architecture from primitive modules (e.g., convolutional layers). We demonstrate that, whilst achieving competitive performance on classification and regression datasets, ANTs benefit from (i) lightweight inference via conditional computation, (ii) hierarchical separation of features useful to the predictive task e.g. learning meaningful class associations, such as separating natural vs. man-made objects, and (iii) a mechanism to adapt the architecture to the size and complexity of the training dataset. Ryutaro Tanno, Kai Arulkumaran, Daniel C. Alexander, Antonio Criminisi, Aditya V. Nori |
ICML | 4 |
| 2018 | Semi-Supervised Learning via Compact Latent Space ClusteringabstractWe present a novel cost function for semi-supervised learning of neural networks that encourages compact clustering of the latent space to facilitate separation. The key idea is to dynamically create a graph over embeddings of labeled and unlabeled samples of a training batch to capture underlying structure in feature space, and use label propagation to estimate its high and low density regions. We then devise a cost function based on Markov chains on the graph that regularizes the latent space to form a single compact cluster per class, while avoiding to disturb existing clusters during optimization. We evaluate our approach on three benchmarks and compare to state-of-the art with promising results. Our approach combines the benefits of graph-based regularization with efficient, inductive inference, does not require modifications to a network architecture, and can thus be easily applied to existing networks to enable an effective use of unlabeled data. Konstantinos Kamnitsas, Daniel C. Castro, Loïc Le Folgoc, Ian Walker, Ryutaro Tanno, Daniel Rueckert, Ben Glocker, Antonio Criminisi, Aditya V. Nori |
ICML | 8 |
| 2018 | Autofocus Layer for Semantic Segmentation
Yao Qin 0001, Konstantinos Kamnitsas, Siddharth Ancha, Jay Nanavati, Garrison W. Cottrell, Antonio Criminisi, Aditya V. Nori |
MICCAI (3) | 6 |
| 2017 | Deep Roots: Improving CNN Efficiency with Hierarchical Filter GroupsabstractWe propose a new method for creating computationally efficient and compact convolutional neural networks (CNNs) using a novel sparse connection structure that resembles a tree root. This allows a significant reduction in computational cost and number of parameters compared to state-of-the-art deep CNNs, without compromising accuracy, by exploiting the sparsity of inter-layer filter dependencies. We validate our approach by using it to train more efficient variants of state-of-the-art CNN architectures, evaluated on the CIFAR10 and ILSVRC datasets. Our results show similar or higher accuracy than the baseline architectures with much less computation, as measured by CPU and GPU timings. For example, for ResNet 50, our model has 40% fewer parameters, 45% fewer floating point operations, and is 31% (12%) faster on a CPU (GPU). For the deeper ResNet 200 our model has 48% fewer parameters and 27% fewer floating point operations, while maintaining state-of-the-art accuracy. For GoogLeNet, our model has 7% fewer parameters and is 21% (16%) faster on a CPU (GPU). Yani Ioannou, Duncan P. Robertson, Roberto Cipolla, Antonio Criminisi |
CVPR | 4 |
| 2017 | Bayesian Image Quality Transfer with CNNs: Exploring Uncertainty in dMRI Super-Resolution
Ryutaro Tanno, Daniel E. Worrall, Aurobrata Ghosh, Enrico Kaden, Stamatios N. Sotiropoulos, Antonio Criminisi, Daniel C. Alexander |
MICCAI (1) | 6 |
| 2017 | Sparse Bayesian registration of medical images for self-tuning of parameters and spatially adaptive parametrization of displacements
Loïc Le Folgoc, Hervé Delingette, Antonio Criminisi, Nicholas Ayache |
Medical Image Anal. | 3 |
| 2017 | Quantifying Registration Uncertainty With Sparse Bayesian ModellingabstractWe investigate uncertainty quantification under a sparse Bayesian model of medical image registration. Bayesian modelling has proven powerful to automate the tuning of registration hyperparameters, such as the trade-off between the data and regularization functionals. Sparsity-inducing priors have recently been used to render the parametrization itself adaptive and data-driven. The sparse prior on transformation parameters effectively favors the use of coarse basis functions to capture the global trends in the visible motion while finer, highly localized bases are introduced only in the presence of coherent image information and motion. In earlier work, approximate inference under the sparse Bayesian model was tackled in an efficient Variational Bayes (VB) framework. In this paper we are interested in the theoretical and empirical quality of uncertainty estimates derived under this approximate scheme vs. under the exact model. We implement an (asymptotically) exact inference scheme based on reversible jump Markov Chain Monte Carlo (MCMC) sampling to characterize the posterior distribution of the transformation and compare the predictions of the VB and MCMC based methods. The true posterior distribution under the sparse Bayesian model is found to be meaningful: orders of magnitude for the estimated uncertainty are quantitatively reasonable, the uncertainty is higher in textureless regions and lower in the direction of strong intensity gradients. Loïc Le Folgoc, Hervé Delingette, Antonio Criminisi, Nicholas Ayache |
IEEE Trans. Medical Imaging | 3 |
| 2016 | Predicting Personal Traits from Facial Images Using Convolutional Neural Networks Augmented with Facial Landmark InformationabstractWe consider the task of predicting various traits of a person given an image of their face. We aim to estimate traits such as gender, ethnicity and age, as well as more subjective traits as the emotion a person expresses or whether they are humorous or attractive. Due to the recent surge of research on Deep Convolutional Neural Networks (CNNs), we begin by using a CNN architecture, and corroborate that CNNs are promising for facial attribute prediction. To further improve performance, we propose a novel approach that incorporates facial landmark information for input images as an additional channel, helping the CNN learn face-specific features so that the landmarks across various training images hold correspondence. We empirically analyze the performance of our proposed method, showing consistent improvement over the baselines across traits. We demonstrate our system on a sizeable Face Attributes Dataset (FAD), comprising of roughly 200,000 labels, for 10 most sought-after traits, for over 10,000 facial images. Yoad Lewenberg, Yoram Bachrach, Sukrit Shankar, Antonio Criminisi |
AAAI | 4 |
| 2016 | Refining Architectures of Deep Convolutional Neural NetworksabstractDeep Convolutional Neural Networks (CNNs) have recently evinced immense success for various image recognition tasks [11, 27]. However, a question of paramount importance is somewhat unanswered in deep learning research - is the selected CNN optimal for the dataset in terms of accuracy and model size? In this paper, we intend to answer this question and introduce a novel strategy that alters the architecture of a given CNN for a specified dataset, to potentially enhance the original accuracy while possibly reducing the model size. We use two operations for architecture refinement, viz. stretching and symmetrical splitting. Stretching increases the number of hidden units (nodes) in a given CNN layer, while a symmetrical split of say K between two layers separates the input and output channels into K equal groups, and connects only the corresponding input-output channel groups. Our procedure starts with a pre-trained CNN for a given dataset, and optimally decides the stretch and split factors across the network to refine the architecture. We empirically demonstrate the necessity of the two operations. We evaluate our approach on two natural scenes attributes datasets, SUN Attributes [16] and CAMIT-NSAD [20], with architectures of GoogleNet and VGG-11, that are quite contrasting in their construction. We justify our choice of datasets, and show that they are interestingly distinct from each other, and together pose a challenge to our architectural refinement algorithm. Our results substantiate the usefulness of the proposed method. Sukrit Shankar, Duncan P. Robertson, Yani Ioannou, Antonio Criminisi, Roberto Cipolla |
CVPR | 4 |
| 2016 | Deep Neural Decision Forests
Peter Kontschieder, Madalina Fiterau, Antonio Criminisi, Samuel Rota Bulò |
IJCAI | 3 |
| 2016 | Predicting Personal Traits from Facial Images Using Convolutional Neural Networks Augmented with Facial Landmark Information
Yoad Lewenberg, Yoram Bachrach, Sukrit Shankar, Antonio Criminisi |
IJCAI | 4 |
| 2016 | Bayesian Image Quality Transfer
Ryutaro Tanno, Aurobrata Ghosh, Francesco Grussu, Enrico Kaden, Antonio Criminisi, Daniel C. Alexander |
MICCAI (2) | 5 |
| 2016 | Measuring Neural Net Robustness with ConstraintsabstractDespite having high accuracy, neural nets have been shown to be susceptible to adversarial examples, where a small perturbation to an input can cause it to become mislabeled. We propose metrics for measuring the robustness of a neural net and devise a novel algorithm for approximating these metrics based on an encoding of robustness as a linear program. We show how our metrics can be used to evaluate the robustness of deep neural nets with experiments on the MNIST and CIFAR-10 datasets. Our algorithm generates more informative estimates of robustness metrics compared to estimates based on existing algorithms. Furthermore, we show how existing approaches to improving robustness “overfit” to adversarial examples generated using a specific algorithm. Finally, we show that our techniques can be used to additionally improve neural net robustness both according to the metrics that we propose, but also according to previously proposed metrics. Osbert Bastani, Yani Ioannou, Leonidas Lampropoulos, Dimitrios Vytiniotis, Aditya V. Nori, Antonio Criminisi |
NIPS | 6 |
| 2016 | Erratum to: Interactional Order and Constructed Ways of Seeing with Touchless Imaging Systems in Surgery
Kenton O'Hara, Gerardo Gonzalez, Graeme P. Penney, Abigail Sellen, Robert Corish, Helena M. Mentis, Andreas Varnavas, Antonio Criminisi, Mark Rouncefield, Neville Dastur, Tom Carrell |
Comput. Support. Cooperative Work. | 8 |
| 2016 | Assessing Multiple Sclerosis With Kinect: Designing Computer Vision Systems for Real-World UseabstractThe use of depth-sensing computer vision to capture bodily movement is increasingly being exploited in healthcare. Yet, there are few descriptions of how real-world practices influence the design of such applications. To this end, we present the development and empirical evaluation of ASSESS MS, a system to support the clinical assessment of Multiple Sclerosis using Kinect. A key issue for developing machine-learning based systems is the need for standardized data on which statistical inferences can be made. We demonstrate that there are many aspects of clinical practice that are at odds with the need to capture standardized data for a computer vision system. We offer three design guidelines so address these: 1) Standardization is a multi-disciplinary issue and needs to be addressed early in the development process; 2) Tools that provide a view into what the camera “sees” can support the achievement of standardized data capture in real environments; 3) Tools to support standardized data capture should maintain the agency of human interaction. More broadly we show that when considering every day contexts, the traditional focus on measurement accuracy is only a small part of the effort needed to make a technology “work” in practice. Cecily Morrison, Kit Huckvale, Robert Corish, Jonas F. Dorn, Peter Kontschieder, Kenton O'Hara, Antonio Criminisi, Abigail Sellen |
Hum. Comput. Interact. | 7 |
| 2016 | Machine learning for medical images analysis
Antonio Criminisi |
Medical Image Anal. | 1 |
| 2015 | Deep Neural Decision ForestsabstractWe present Deep Neural Decision Forests - a novel approach that unifies classification trees with the representation learning functionality known from deep convolutional networks, by training them in an end-to-end manner. To combine these two worlds, we introduce a stochastic and differentiable decision tree model, which steers the representation learning usually conducted in the initial layers of a (deep) convolutional network. Our model differs from conventional deep networks because a decision forest provides the final predictions and it differs from conventional decision forests since we propose a principled, joint and global optimization of split and leaf node parameters. We show experimental results on benchmark machine learning datasets like MNIST and ImageNet and find on-par or superior results when compared to state-of-the-art deep models. Most remarkably, we obtain Top5-Errors of only 7.84%/6.38% on ImageNet validation data when integrating our forests in a single-crop, single/seven model GoogLeNet architecture, respectively. Thus, even without any form of training data set augmentation we are improving on the 6.67% error obtained by the best GoogLeNet architecture (7 models, 144 crops). Peter Kontschieder, Madalina Fiterau, Antonio Criminisi, Samuel Rota Bulò |
ICCV | 3 |
| 2015 | Spectral Forests: Learning of Surface Data, Application to Cortical Parcellation
Hervé Lombaert, Antonio Criminisi, Nicholas Ayache |
MICCAI (1) | 2 |
| 2015 | The Multimodal Brain Tumor Image Segmentation Benchmark (BRATS)abstractIn this paper we report the set-up and results of the Multimodal Brain Tumor Image Segmentation Benchmark (BRATS) organized in conjunction with the MICCAI 2012 and 2013 conferences. Twenty state-of-the-art tumor segmentation algorithms were applied to a set of 65 multi-contrast MR scans of low- and high-grade glioma patients-manually annotated by up to four raters-and to 65 comparable scans generated using tumor image simulation software. Quantitative evaluations revealed considerable disagreement between the human raters in segmenting various tumor sub-regions (Dice scores in the range 74%-85%), illustrating the difficulty of this task. We found that different algorithms worked best for different sub-regions (reaching performance comparable to human inter-rater variability), but that no single algorithm ranked in the top for all sub-regions simultaneously. Fusing several good algorithms using a hierarchical majority vote yielded segmentations that consistently ranked above all individual algorithms, indicating remaining opportunities for further methodological improvements. The BRATS image data and manual annotations continue to be publicly available through an online evaluation system as an ongoing benchmarking resource. Bjoern Menze, András Jakab, Stefan Bauer, Jayashree Kalpathy-Cramer, Keyvan Farahani, Justin S. Kirby, Yuliya Burren, Nicole Porz, Johannes Slotboom, Roland Wiest, Levente Lanczi, Elizabeth R. Gerstner, Marc-André Weber, Tal Arbel, Brian B. Avants, Nicholas Ayache, Patricia Buendia, D. Louis Collins, Nicolas Cordier, Jason J. Corso, Antonio Criminisi, Tilak Das, Hervé Delingette, Çagatay Demiralp, Christopher R. Durst, Michel Dojat, Senan Doyle, Joana Festa, Florence Forbes, Ezequiel Geremia, Ben Glocker, Polina Golland, Xiaotao Guo, Andac Hamamci, Khan M. Iftekharuddin, Raj Jena, Nigel M. John, Ender Konukoglu, Danial Lashkari, José Antonio Mariz, Raphael Meier, Sérgio Pereira, Doina Precup, Stephen J. Price, Tammy Riklin-Raviv, Syed M. S. Reza, Michael T. Ryan, Duygu Sarikaya, Lawrence H. Schwartz, Hoo-Chang Shin, Jamie Shotton, Carlos A. Silva 0002, Nuno J. Sousa, Nagesh K. Subbanna, Gábor Székely, Thomas J. Taylor, Owen M. Thomas, Nicholas J. Tustison, Gozde Unal, Flor Vasseur, Max Wintermark, Dong Hye Ye, Liang Zhao 0018, Binsheng Zhao, Darko Zikic, Marcel Prastawa, Mauricio Reyes 0001, Koenraad Van Leemput |
IEEE Trans. Medical Imaging | 21 |
| 2015 | SemanticPaint: Interactive 3D Labeling and Learning at your FingertipsabstractWe present a new interactive and online approach to 3D scene understanding. Our system, SemanticPaint , allows users to simultaneously scan their environment whilst interactively segmenting the scene simply by reaching out and touching any desired object or surface. Our system continuously learns from these segmentations, and labels new unseen parts of the environment. Unlike offline systems where capture, labeling, and batch learning often take hours or even days to perform, our approach is fully online. This provides users with continuous live feedback of the recognition during capture, allowing to immediately correct errors in the segmentation and/or learning—a feature that has so far been unavailable to batch and offline methods. This leads to models that are tailored or personalized specifically to the user's environments and object classes of interest, opening up the potential for new applications in augmented reality, interior design, and human/robot navigation. It also provides the ability to capture substantial labeled 3D datasets for training large-scale visual recognition systems. Julien P. C. Valentin, Vibhav Vineet, Ming-Ming Cheng, David Kim 0002, Jamie Shotton, Pushmeet Kohli, Matthias Nießner, Antonio Criminisi, Shahram Izadi, Philip Torr 0001 |
ACM Trans. Graph. | 8 |
| 2015 | Real-Time RGB-D Camera Relocalization via Randomized Ferns for Keyframe EncodingabstractRecovery from tracking failure is essential in any simultaneous localization and tracking system. In this context, we explore an efficient keyframe-based relocalization method based on frame encoding using randomized ferns. The method enables automatic discovery of keyframes through online harvesting in tracking mode, and fast retrieval of pose candidates in the case when tracking is lost. Frame encoding is achieved by applying simple binary feature tests which are stored in the nodes of an ensemble of randomized ferns. The concatenation of small block codes generated by each fern yields a global compact representation of camera frames. Based on those representations we define the frame dissimilarity as the block-wise hamming distance (BlockHD). Dissimilarities between an incoming query frame and a large set of keyframes can be efficiently evaluated by simply traversing the nodes of the ferns and counting image co-occurrences in corresponding code tables. In tracking mode, those dissimilarities decide whether a frame/pose pair is considered as a novel keyframe. For tracking recovery, poses of the most similar keyframes are retrieved and used for reinitialization of the tracking algorithm. The integration of our relocalization method into a hand-held KinectFusion system allows seamless continuation of mapping even when tracking is frequently lost. Ben Glocker, Jamie Shotton, Antonio Criminisi, Shahram Izadi |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2014 | Filter Forests for Learning Data-Dependent Convolutional KernelsabstractWe propose 'filter forests' (FF), an efficient new discriminative approach for predicting continuous variables given a signal and its context. FF can be used for general signal restoration tasks that can be tackled via convolutional filtering, where it attempts to learn the optimal filtering kernels to be applied to each data point. The model can learn both the size of the kernel and its values, conditioned on the observation and its spatial or temporal context. We show that FF compares favorably to both Markov random field based and recently proposed regression forest based approaches for labeling problems in terms of efficiency and accuracy. In particular, we demonstrate how FF can be used to learn optimal denoising filters for natural images as well as for other tasks such as depth image refinement, and 1D signal magnitude estimation. Numerous experiments and quantitative comparisons show that FFs achieve accuracy at par or superior to recent state of the art techniques, while being several orders of magnitude faster. Sean Ryan Fanello, Cem Keskin, Pushmeet Kohli, Shahram Izadi, Jamie Shotton, Antonio Criminisi, Ugo Pattacini, Tim Paek |
CVPR | 6 |
| 2014 | Image Quality Transfer via Random Forest Regression: Applications in Diffusion MRI
Daniel C. Alexander, Darko Zikic, Jiaying Zhang 0001, Hui Zhang 0005, Antonio Criminisi |
MICCAI (3) | 5 |
| 2014 | Sparse Bayesian RegistrationabstractWe propose a Sparse Bayesian framework for non-rigid registration. Our principled approach is flexible, in that it efficiently finds an optimal, sparse model to represent deformations among any preset, widely overcomplete range of basis functions. It addresses open challenges in state-of-the-art registration, such as the automatic joint estimate of model parameters ( e.g. noise and regularization levels). We demonstrate the feasibility and performance of our approach on cine MR, tagged MR and 3D US cardiac images, and show state-of-the-art results on benchmark datasets evaluating accuracy of motion and strain. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Loïc Le Folgoc, Hervé Delingette, Antonio Criminisi, Nicholas Ayache |
MICCAI (1) | 3 |
| 2014 | Quantifying Progression of Multiple Sclerosis via Classification of Depth Videos
Peter Kontschieder, Jonas F. Dorn, Cecily Morrison, Robert Corish, Darko Zikic, Abigail Sellen, Marcus D'Souza, Christian P. Kamm, Jessica Burggraaff, Prejaas Tewarie, Thomas Vogel 0004, Michela Azzarito, Ben Glocker, Peter Chin 0002, Frank Dahlke, Chris Polman, Ludwig Kappos, Bernard M. J. Uitdehaag, Antonio Criminisi |
MICCAI (2) | 19 |
| 2014 | Laplacian Forests: Semantic Image Segmentation by Guided Bagging
Hervé Lombaert, Darko Zikic, Antonio Criminisi, Nicholas Ayache |
MICCAI (2) | 3 |
| 2014 | Interactional Order and Constructed Ways of Seeing with Touchless Imaging Systems in Surgery
Kenton O'Hara, Gerardo Gonzalez, Graeme P. Penney, Abigail Sellen, Robert Corish, Helena M. Mentis, Andreas Varnavas, Antonio Criminisi, Mark Rouncefield, Neville Dastur, Tom Carrell |
Comput. Support. Cooperative Work. | 8 |
| 2014 | Encoding atlases by randomized classification forests for efficient multi-atlas label propagation
Darko Zikic, Ben Glocker, Antonio Criminisi |
Medical Image Anal. | 3 |
| 2014 | Learning to be a depth camera for close-range human capture and interactionabstractWe present a machine learning technique for estimating absolute, per-pixel depth using any conventional monocular 2D camera, with minor hardware modifications. Our approach targets close-range human capture and interaction where dense 3D estimation of hands and faces is desired. We use hybrid classification-regression forests to learn how to map from near infrared intensity images to absolute , metric depth in real-time. We demonstrate a variety of human-computer interaction and capture scenarios. Experiments show an accuracy that outperforms a conventional light fall-off baseline, and is comparable to high-quality consumer depth cameras, but with a dramatically reduced cost, power consumption, and form-factor. Sean Ryan Fanello, Cem Keskin, Shahram Izadi, Pushmeet Kohli, David Kim 0002, David Sweeney, Antonio Criminisi, Jamie Shotton, Sing Bing Kang, Tim Paek |
ACM Trans. Graph. | 7 |
| 2013 | GeoF: Geodesic Forests for Learning Coupled PredictorsabstractConventional decision forest based methods for image labelling tasks like object segmentation make predictions for each variable (pixel) independently [3, 5, 8]. This prevents them from enforcing dependencies between variables and translates into locally inconsistent pixel labellings. Random field models, instead, encourage spatial consistency of labels at increased computational expense. This paper presents a new and efficient forest based model that achieves spatially consistent semantic image segmentation by encoding variable dependencies directly in the feature space the forests operate on. Such correlations are captured via new long-range, soft connectivity features, computed via generalized geodesic distance transforms. Our model can be thought of as a generalization of the successful Semantic Texton Forest, Auto-Context, and Entangled Forest models. A second contribution is to show the connection between the typical Conditional Random Field (CRF) energy and the forest training objective. This analysis yields a new objective for training decision forests that encourages more accurate structured prediction. Our GeoF model is validated quantitatively on the task of semantic image segmentation, on four challenging and very diverse image datasets. GeoF outperforms both state of-the-art forest models and the conventional pair wise CRF. Peter Kontschieder, Pushmeet Kohli, Jamie Shotton, Antonio Criminisi |
CVPR | 4 |
| 2013 | Scene Coordinate Regression Forests for Camera Relocalization in RGB-D ImagesabstractWe address the problem of inferring the pose of an RGB-D camera relative to a known 3D scene, given only a single acquired image. Our approach employs a regression forest that is capable of inferring an estimate of each pixel's correspondence to 3D points in the scene's world coordinate frame. The forest uses only simple depth and RGB pixel comparison features, and does not require the computation of feature descriptors. The forest is trained to be capable of predicting correspondences at any pixel, so no interest point detectors are required. The camera pose is inferred using a robust optimization scheme. This starts with an initial set of hypothesized camera poses, constructed by applying the forest at a small fraction of image pixels. Preemptive RANSAC then iterates sampling more pixels at which to evaluate the forest, counting inliers, and refining the hypothesized poses. We evaluate on several varied scenes captured with an RGB-D camera and observe that the proposed technique achieves highly accurate relocalization and substantially out-performs two state of the art baselines. Jamie Shotton, Ben Glocker, Christopher Zach, Shahram Izadi, Antonio Criminisi, Andrew W. Fitzgibbon |
CVPR | 5 |
| 2013 | Image Segmentation Using Hardware Forest ClassifiersabstractImage segmentation is the process of partitioning an image into segments or subsets of pixels for purposes of further analysis, such as separating the interesting objects in the foreground from the un-interesting objects in the background. In many image processing applications, the process requires a sequence of computational steps on a per pixel basis, thereby binding the performance to the size and resolution of the image. As applications require greater resolution and larger images the computational resources of this step can quickly exceed those of available CPUs, especially in the power and thermal constrained areas of consumer electronics and mobile. In this work, we use a hardware tree-based classifier to solve the image segmentation problem. The application is background removal (BGR) from depth-maps obtained from the Microsoft Kinect sensor. After the image is segmented, subsequent steps then classify the objects in the scene. The approach is flexible: to address different application domains we only need to change the trees used by the classifiers. We describe two distinct approaches and evaluate their performance using the commercial-grade testing environment used for the Microsoft Xbox gaming console. Richard Neil Pittman, Alessandro Forin, Antonio Criminisi, Jamie Shotton, Atabak Mahram |
FCCM | 3 |
| 2013 | Real-time RGB-D camera relocalizationabstractWe introduce an efficient camera relocalization approach which can be easily integrated into real-time 3D reconstruction methods, such as KinectFusion. Our approach makes use of compact encoding of whole image frames which enables both online harvesting of keyframes in tracking mode, and fast retrieval of pose proposals when tracking is lost. The encoding scheme is based on randomized ferns and simple binary feature tests. Each fern generates a small block code, and the concatenation of codes yields a compact representation of each camera frame. Based on those representations we introduce an efficient frame dissimilarity measure which is defined via the block-wise hamming distance (BlockHD). We illustrate how BlockHDs between a query frame and a large set of keyframes can be simultaneously evaluated by traversing the nodes of the ferns and counting image co-occurrences in corresponding code tables. In tracking mode, this mechanism allows us to consider every frame/pose pair as a potential keyframe. A new keyframe is added only if it is sufficiently dissimilar from all previously stored keyframes. For tracking recovery, camera poses are retrieved that correspond to the keyframes with smallest BlockHDs. The pose proposals are then used to reinitialize the tracking algorithm. Harvesting of keyframes and pose retrieval are computationally efficient with only small impact on the run-time performance of the 3D reconstruction. Integrating our relocalization method into KinectFusion allows seamless continuation of mapping even when tracking is frequently lost. Additionally, we demonstrate how marker-free augmented reality, in particular, can benefit from this integration by enabling a smoother and continuous AR experience. Ben Glocker, Shahram Izadi, Jamie Shotton, Antonio Criminisi |
ISMAR | 4 |
| 2013 | Vertebrae Localization in Pathological Spine CT via Dense Classification from Sparse Annotations
Ben Glocker, Darko Zikic, Ender Konukoglu, David R. Haynor, Antonio Criminisi |
MICCAI (2) | 5 |
| 2013 | Modality Propagation: Coherent Synthesis of Subject-Specific Scans with Data-Driven Regularization
Dong Hye Ye, Darko Zikic, Ben Glocker, Antonio Criminisi, Ender Konukoglu |
MICCAI (1) | 4 |
| 2013 | Atlas Encoding by Randomized Forests for Efficient Label Propagation
Darko Zikic, Ben Glocker, Antonio Criminisi |
MICCAI (3) | 3 |
| 2013 | Decision Jungles: Compact and Rich Models for ClassificationabstractRandomized decision trees and forests have a rich history in machine learning and have seen considerable success in application, perhaps particularly so for computer vision. However, they face a fundamental limitation: given enough data, the number of nodes in decision trees will grow exponentially with depth. For certain applications, for example on mobile or embedded processors, memory is a limited resource, and so the exponential growth of trees limits their depth, and thus their potential accuracy. This paper proposes decision jungles, revisiting the idea of ensembles of rooted decision directed acyclic graphs (DAGs), and shows these to be compact and powerful discriminative models for classification. Unlike conventional decision trees that only allow one path to every node, a DAG in a decision jungle allows multiple paths from the root to each leaf. We present and compare two new node merging algorithms that jointly optimize both the features and the structure of the DAGs efficiently. During training, node splitting and node merging are driven by the minimization of exactly the same objective function, here the weighted sum of entropies at the leaves. Results on varied datasets show that, compared to decision forests and several other baselines, decision jungles require dramatically less memory while considerably improving generalization. Jamie Shotton, Toby Sharp, Pushmeet Kohli, Sebastian Nowozin, John M. Winn, Antonio Criminisi |
NIPS | 6 |
| 2013 | Regression forests for efficient anatomy detection and localization in computed tomography scans
Antonio Criminisi, Duncan P. Robertson, Ender Konukoglu, Jamie Shotton, Sayan D. Pathak, Khan M. Siddiqui |
Medical Image Anal. | 1 |
| 2013 | Neighbourhood approximation using randomized forests
Ender Konukoglu, Ben Glocker, Darko Zikic, Antonio Criminisi |
Medical Image Anal. | 4 |
| 2013 | Whole-body anatomy localization via classification and regression forests
Bjoern Menze, Georg Langs, Zhuowen Tu, Antonio Criminisi |
Medical Image Anal. | 4 |
| 2013 | WESD-Weighted Spectral Distance for Measuring Shape DissimilarityabstractThis paper presents a new distance for measuring shape dissimilarity between objects. Recent publications introduced the use of eigenvalues of the Laplace operator as compact shape descriptors. Here, we revisit the eigenvalues to define a proper distance, called Weighted Spectral Distance (WESD), for quantifying shape dissimilarity. The definition of WESD is derived through analyzing the heat trace. This analysis provides the proposed distance with an intuitive meaning and mathematically links it to the intrinsic geometry of objects. We analyze the resulting distance definition, present and prove its important theoretical properties. Some of these properties include: 1) WESD is defined over the entire sequence of eigenvalues yet it is guaranteed to converge, 2) it is a pseudometric, 3) it is accurately approximated with a finite number of eigenvalues, and 4) it can be mapped to the [0,1) interval. Last, experiments conducted on synthetic and real objects are presented. These experiments highlight the practical benefits of WESD for applications in vision and medical image analysis. Ender Konukoglu, Ben Glocker, Antonio Criminisi, Kilian M. Pohl |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2013 | Efficient Human Pose Estimation from Single Depth ImagesabstractWe describe two new approaches to human pose estimation. Both can quickly and accurately predict the 3D positions of body joints from a single depth image without using any temporal information. The key to both approaches is the use of a large, realistic, and highly varied synthetic set of training images. This allows us to learn models that are largely invariant to factors such as pose, body shape, field-of-view cropping, and clothing. Our first approach employs an intermediate body parts representation, designed so that an accurate per-pixel classification of the parts will localize the joints of the body. The second approach instead directly regresses the positions of body joints. By using simple depth pixel comparison features and parallelizable decision forests, both approaches can run super-real time on consumer hardware. Our evaluation investigates many aspects of our methods, and compares the approaches to each other and to the state of the art. Results on silhouettes suggest broader applicability to other imaging modalities. Jamie Shotton, Ross B. Girshick, Andrew W. Fitzgibbon, Toby Sharp, Mat Cook, Mark Finocchio, Richard Moore 0003, Pushmeet Kohli, Antonio Criminisi, Alex Kipman, Andrew Blake 0001 |
IEEE Trans. Pattern Anal. Mach. Intell. | 9 |
| 2012 | Joint Classification-Regression Forests for Spatially Structured Multi-object Segmentation
Ben Glocker, Olivier Pauly, Ender Konukoglu, Antonio Criminisi |
ECCV (4) | 4 |
| 2012 | Automatic Localization and Identification of Vertebrae in Arbitrary Field-of-View CT Scans
Ben Glocker, Johannes Feulner, Antonio Criminisi, David R. Haynor, Ender Konukoglu |
MICCAI (3) | 3 |
| 2012 | Neighbourhood Approximation ForestsabstractMethods that leverage neighbourhood structures in high-dimensional image spaces have recently attracted attention. These approaches extract information from a new image using its "neighbours" in the image space equipped with an application-specific distance. Finding the neighbourhood of a given image is challenging due to large dataset sizes and costly distance evaluations. Furthermore, automatic neighbourhood search for a new image is currently not possible when the distance is based on ground truth annotations. In this article we present a general and efficient solution to these problems. "neighbourhood approximation forests" (NAF) is a supervised learning algorithm that approximates the neighbourhood structure resulting from an arbitrary distance. As NAF uses only image intensities to infer neighbours it can also be applied to distances based on ground truth annotations. We demonstrate NAF in two scenarios: (i) choosing neighbours with respect to a deformation-based distance, and (ii) age prediction from brain MRI. The experiments show NAF's approximation quality, computational advantages and use in different contexts. Ender Konukoglu, Ben Glocker, Darko Zikic, Antonio Criminisi |
MICCAI (3) | 4 |
| 2012 | Decision Forests for Tissue-Specific Segmentation of High-Grade Gliomas in Multi-channel MR
Darko Zikic, Ben Glocker, Ender Konukoglu, Antonio Criminisi, Çagatay Demiralp, Jamie Shotton, Owen M. Thomas, Tilak Das, Raj Jena, Stephen J. Price |
MICCAI (3) | 4 |
| 2012 | Context-Sensitive Decision Forests for Object DetectionabstractIn this paper we introduce Context-Sensitive Decision Forests - A new perspective to exploit contextual information in the popular decision forest framework for the object detection problem. They are tree-structured classifiers with the ability to access intermediate prediction (here: classification and regression) information during training and inference time. This intermediate prediction is available to each sample, which allows us to develop context-based decision criteria, used for refining the prediction process. In addition, we introduce a novel split criterion which in combination with a priority based way of constructing the trees, allows more accurate regression mode selection and hence improves the current context information. In our experiments, we demonstrate improved results for the task of pedestrian detection on the challenging TUD data set when compared to state-of-the-art methods. Peter Kontschieder, Samuel Rota Bulò, Antonio Criminisi, Pushmeet Kohli, Marcello Pelillo, Horst Bischof |
NIPS | 3 |
| 2012 | Discriminative Segmentation-Based Evaluation Through Shape DissimilarityabstractSegmentation-based scores play an important role in the evaluation of computational tools in medical image analysis. These scores evaluate the quality of various tasks, such as image registration and segmentation, by measuring the similarity between two binary label maps. Commonly these measurements blend two aspects of the similarity: pose misalignments and shape discrepancies. Not being able to distinguish between these two aspects, these scores often yield similar results to a widely varying range of different segmentation pairs. Consequently, the comparisons and analysis achieved by interpreting these scores become questionable. In this paper, we address this problem by exploring a new segmentation-based score, called normalized Weighted Spectral Distance (nWSD), that measures only shape discrepancies using the spectrum of the Laplace operator. Through experiments on synthetic and real data we demonstrate that nWSD provides additional information for evaluating differences between segmentations, which is not captured by other commonly used scores. Our results demonstrate that when jointly used with other scores, such as Dice's similarity coefficient, the additional information provided by nWSD allows richer, more discriminative evaluations. We show for the task of registration that through this addition we can distinguish different types of registration errors. This allows us to identify the source of errors and discriminate registration results which so far had to be treated as being of similar quality in previous evaluation studies. Ender Konukoglu, Ben Glocker, Dong Hye Ye, Antonio Criminisi, Kilian M. Pohl |
IEEE Trans. Medical Imaging | 4 |
| 2011 | Exploring the potential for touchless interaction in image-guided interventional radiologyabstractThe growth of image-guided procedures in surgical settings has led to an increased need to interact with digital images under sterile conditions. Traditional touch-based interaction techniques present challenges for managing asepsis in these environments leading to suggestions that new touchless interaction techniques may provide a compelling set of alternatives. In this paper we explore the potential for touchless interaction in image-guided Interventional Radiology (IR) through an ethnographic study. The findings highlight how the distribution of labour and spatial practices of this work are organised with respect to concerns about asepsis and radiation exposure, the physical and cognitive demands of artefact manipulation, patient management, and the construction of "professional vision". We discuss the implications of these key features of the work for touchless interaction technologies within IR and suggest that such issues will be of central importance in considering new input techniques in other medical settings. Rose Johnson, Kenton O'Hara, Abigail Sellen, Claire Cousins, Antonio Criminisi |
CHI | 5 |
| 2011 | Efficient regression of general-activity human poses from depth imagesabstractWe present a new approach to general-activity human pose estimation from depth images, building on Hough forests. We extend existing techniques in several ways: real time prediction of multiple 3D joints, explicit learning of voting weights, vote compression to allow larger training sets, and a comparison of several decision-tree training objectives. Key aspects of our work include: regression directly from the raw depth image, without the use of an arbitrary intermediate representation; applicability to general motions (not constrained to particular activities) and the ability to localize occluded as well as visible body joints. Experimental results demonstrate that our method produces state of the art results on several data sets including the challenging MSRC-5000 pose estimation test set, at a speed of about 200 frames per second. Results on silhouettes suggest broader applicability to other imaging modalities. Ross B. Girshick, Jamie Shotton, Pushmeet Kohli, Antonio Criminisi, Andrew W. Fitzgibbon |
ICCV | 4 |
| 2011 | A Discriminative-Generative Model for Detecting Intravenous Contrast in CT Images
Antonio Criminisi, Krishna Juluru, Sayan D. Pathak |
MICCAI (3) | 1 |
| 2011 | Fast Multiple Organ Detection and Localization in Whole-Body MR Dixon Sequences
Olivier Pauly, Ben Glocker, Antonio Criminisi, Diana Mateus, Axel Martinez-Möller, Stephan G. Nekolla, Nassir Navab |
MICCAI (3) | 3 |
| 2011 | Immediate Structured Visual Search for Medical Images
Karen Simonyan, Andrew Zisserman, Antonio Criminisi |
MICCAI (3) | 3 |
| 2011 | Harvesting Image Databases from the WebabstractThe objective of this work is to automatically generate a large number of images for a specified object class. A multimodal approach employing both text, metadata, and visual features is used to gather many high-quality images from the Web. Candidate images are obtained by a text-based Web search querying on the object identifier (e.g., the word penguin). The Webpages and the images they contain are downloaded. The task is then to remove irrelevant images and rerank the remainder. First, the images are reranked based on the text surrounding the image and metadata features. A number of methods are compared for this reranking. Second, the top-ranked images are used as (noisy) training data and an SVM visual classifier is learned to improve the ranking further. We investigate the sensitivity of the cross-validation procedure to this noisy training data. The principal novelty of the overall method is in combining text/metadata and visual features in order to achieve a completely automatic ranking of the images. Examples are given for a selection of animals, vehicles, and other classes, totaling 18 classes. The results are assessed by precision/recall curves on ground-truth annotated data and by comparison to previous approaches, including those of Berg and Forsyth and Fergus et al. Florian Schroff, Antonio Criminisi, Andrew Zisserman |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2011 | Bilayer Segmentation of Webcam Videos Using Tree-Based ClassifiersabstractThis paper presents an automatic segmentation algorithm for video frames captured by a (monocular) webcam that closely approximates depth segmentation from a stereo camera. The frames are segmented into foreground and background layers that comprise a subject (participant) and other objects and individuals. The algorithm produces correct segmentations even in the presence of large background motion with a nearly stationary foreground. This research makes three key contributions: First, we introduce a novel motion representation, referred to as "motons," inspired by research in object recognition. Second, we propose estimating the segmentation likelihood from the spatial context of motion. The estimation is efficiently learned by random forests. Third, we introduce a general taxonomy of tree-based classifiers that facilitates both theoretical and experimental comparisons of several known classification algorithms and generates new ones. In our bilayer segmentation algorithm, diverse visual cues such as motion, motion context, color, contrast, and spatial priors are fused by means of a conditional random field (CRF) model. Segmentation is then achieved by binary min-cut. Experiments on many sequences of our videochat application demonstrate that our algorithm, which requires no initialization, is effective in a variety of scenes, and the segmentation results are comparable to those obtained by stereo systems. Pei Yin, Antonio Criminisi, John M. Winn, Irfan A. Essa |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2010 | Geodesic star convexity for interactive image segmentationabstractIn this paper we introduce a new shape constraint for interactive image segmentation. It is an extension of Veksler's star-convexity prior, in two ways: from a single star to multiple stars and from Euclidean rays to Geodesic paths. Global minima of the energy function are obtained subject to these new constraints. We also introduce Geodesic Forests, which exploit the structure of shortest paths in implementing the extended constraints. The star-convexity prior is used here in an interactive setting and this is demonstrated in a practical system. The system is evaluated by means of a “robot user” to measure the amount of interaction required in a precise way. We also introduce a new and harder dataset which augments the existing Grabcut dataset with images and ground truth taken from the PASCAL VOC segmentation challenge. Varun Gulshan, Carsten Rother, Antonio Criminisi, Andrew Blake 0001, Andrew Zisserman |
CVPR | 3 |
| 2010 | Real-Time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral Grid
Christian Richardt, Douglas Orr, Ian P. Davies, Antonio Criminisi, Neil A. Dodgson |
ECCV (3) | 4 |
| 2010 | Spatial Decision Forests for MS Lesion Segmentation in Multi-Channel MR Images
Ezequiel Geremia, Bjoern Menze, Olivier Clatz, Ender Konukoglu, Antonio Criminisi, Nicholas Ayache |
MICCAI (1) | 5 |
| 2010 | Geodesic image and video editingabstractThis article presents a new, unified technique to perform general edge-sensitive editing operations on n-dimensional images and videos efficiently. The first contribution of the article is the introduction of a Generalized Geodesic Distance Transform (GGDT), based on soft masks. This provides a unified framework to address several edge-aware editing operations. Diverse tasks such as denoising and nonphotorealistic rendering are all dealt with fundamentally the same, fast algorithm. Second, a new Geodesic Symmetric Filter (GSF) is presented which imposes contrast-sensitive spatial smoothness into segmentation and segmentation-based editing tasks (cutout, object highlighting, colorization, panorama stitching). The effect of the filter is controlled by two intuitive, geometric parameters. In contrast to existing techniques, the GSF filter is applied to real-valued pixel likelihoods (soft masks), thanks to GGDTs and it can be used for both interactive and automatic editing. Complex object topologies are dealt with effortlessly. Finally, the parallelism of GGDTs enables us to exploit modern multicore CPU architectures as well as powerful new GPUs, thus providing great flexibility of implementation and deployment. Our technique operates on both images and videos, and generalizes naturally to n-dimensional data. The proposed algorithm is validated via quantitative and qualitative comparisons with existing, state-of-the-art approaches. Numerous results on a variety of image and video editing tasks further demonstrate the effectiveness of our method. Antonio Criminisi, Toby Sharp, Carsten Rother, Patrick Pérez |
ACM Trans. Graph. | 1 |
| 2009 | 3D-aware image editing for out of bounds photography
Amit Shesh, Antonio Criminisi, Carsten Rother, Gavin Smyth |
Graphics Interface | 2 |
| 2009 | Discriminative, Semantic Segmentation of Brain Tissue in MR Images
Zhao Yi, Antonio Criminisi, Jamie Shotton, Andrew Blake 0001 |
MICCAI (1) | 2 |
| 2009 | TextonBoost for Image Understanding: Multi-Class Object Recognition and Segmentation by Jointly Modeling Texture, Layout, and Context
Jamie Shotton, John M. Winn, Carsten Rother, Antonio Criminisi |
Int. J. Comput. Vis. | 4 |
| 2009 | Epitomic Location RecognitionabstractThis paper presents a novel method for location recognition, which exploits an epitomic representation to achieve both high efficiency and good generalization. A generative model based on epitomic image analysis captures the appearance and geometric structure of an environment while allowing for variations due to motion, occlusions, and non-Lambertian effects. The ability to model translation and scale invariance together with the fusion of diverse visual features yields enhanced generalization with economical training. Experiments on both existing and new labeled image databases result in recognition accuracy superior to state of the art with real-time computational performance. Anitha Kannan, Antonio Criminisi, John M. Winn |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2008 | Object Class Segmentation using Random ForestsabstractThis work investigates the use of Random Forests for class based pixel-wise segmentation of images. The contribution of this paper is three-fold. First, we show that apparently quite dissimilar classifiers (such as nearest neighbour matching to texton class histograms) can be mapped onto a Random Forest architecture. Second, based on this insight, we show that the performance of such classifiers can be improved by incorporating the spatial context and discriminative learning that arises naturally in the Random Forest framework. Finally, we show that the ability of Random Forests to combine multiple features leads to a further increase in performance when textons, colour, filterbanks, and HOG features are used simultaneously. The benefit of the multi-feature classifier is demonstrated with extensive experimentation on existing labelled image datasets. The method equals or exceeds the state of the art on these datasets. 1 Florian Schroff, Antonio Criminisi, Andrew Zisserman |
BMVC | 2 |
| 2008 | Epitomic location recognitionabstractThis paper presents a novel method for location recognition, which exploits an epitomic representation to achieve both high efficiency and good generalization. A generative model based on epitomic image analysis captures the appearance and geometric structure of an environment while allowing for variations due to motion, occlusions and non-Lambertian effects. The ability to model translation and scale invariance together with the fusion of diverse visual features yield enhanced generalization with economical training. Experiments on both existing and new labelled image databases result in recognition accuracy superior to state of the art with real-time computational performance. Anitha Kannan, Antonio Criminisi, John M. Winn |
CVPR | 3 |
| 2008 | GeoS: Geodesic Image Segmentation
Antonio Criminisi, Toby Sharp, Andrew Blake 0001 |
ECCV (1) | 1 |
| 2008 | Probabilistic Fusion of Stereo with Color and Contrast for Bi-Layer Segmentation
Vladimir Kolmogorov, Antonio Criminisi, Andrew Blake 0001, Geoffrey Cross, Carsten Rother |
Int. J. Comput. Vis. | 2 |
| 2007 | Incorporating On-demand Stereo for Real Time RecognitionabstractA new method for localising and recognising hand poses and objects in real-time is presented. This problem is important in vision-driven applications where it is natural for a user to combine hand gestures and real objects when interacting with a machine. Examples include using a real eraser to remove words from a document displayed on an electronic surface. In this paper the task of simultaneously recognising object classes, hand gestures and detecting touch events is cast as a single classification problem. A random forest algorithm is employed which adaptively selects and combines a minimal set of appearance, shape and stereo features to achieve maximum class discrimination for a given image. This minimal set leads to both efficiency at run time and good generalisation. Unlike previous stereo works which explicitly construct disparity maps, here the stereo matching costs are used directly as visual cue and only computed on-demand, i.e. only for pixels where they are necessary for recognition. This leads to improved efficiency. The proposed method is assessed on a database of a variety of objects and hand poses selected for interacting on a flat surface in an office environment. Thomas Deselaers, Antonio Criminisi, John M. Winn, Ankur Agarwal |
CVPR | 2 |
| 2007 | Tree-based Classifiers for Bilayer Video SegmentationabstractThis paper presents an algorithm for the automatic segmentation of monocular videos into foreground and background layers. Correct segmentations are produced even in the presence of large background motion with nearly stationary foreground. There are three key contributions. The first is the introduction of a novel motion representation, "motons", inspired by research in object recognition. Second, we propose learning the segmentation likelihood from the spatial context of motion. The learning is efficiently performed by Random Forests. The third contribution is a general taxonomy of tree-based classifiers, which facilitates theoretical and experimental comparisons of several known classification algorithms, as well as spawning new ones. Diverse visual cues such as motion, motion context, colour, contrast and spatial priors are fused together by means of a conditional random field (CRF) model. Segmentation is then achieved by binary min-cut. Our algorithm requires no initialization. Experiments on many video-chat type sequences demonstrate the effectiveness of our algorithm in a variety of scenes. The segmentation results are comparable to those obtained by stereo systems. Pei Yin, Antonio Criminisi, John M. Winn, Irfan A. Essa |
CVPR | 2 |
| 2007 | Learning priors for calibrating families of stereo camerasabstractOnline camera recalibration is necessary for long-term deployment of computer vision systems. Existing algorithms assume that the source of recalibration information is a set of features in a general 3D scene; and that enough features are observed that the calibration problem is well-constrained. However; these assumptions are frequently invalid outside the laboratory. Real-world scenes often lack texture, contain repeated texture, or are mostly planar, making calibration difficult or impossible. In this paper we consider the calibration of families of stereo cameras, where each camera is assumed to have parameters drawn from a common but unknown prior distribution. We show how estimation of this prior using a small-number of offline-calibrated cameras (e.g. from the same production line) allows online calibration of additional cameras using a small number of point correspondences; and that using the estimated prior significantly increases the accuracy and robustness of stereo camera calibration. Andrew W. Fitzgibbon, Duncan P. Robertson, Antonio Criminisi, Srikumar Ramalingam, Andrew Blake 0001 |
ICCV | 3 |
| 2007 | Harvesting Image Databases from the WebabstractThe objective of this work is to automatically generate a large number of images for a specified object class (for example, penguin). A multi-modal approach employing both text, meta data and visual features is used to gather many, high-quality images from the Web. Candidate images are obtained by a text based Web search querying on the object identifier (the word penguin). The Web pages and the images they contain are downloaded. The task is then to remove irrelevant images and re-rank the remainder. First, the images are re-ranked using a Bayes posterior estimator trained on the text surrounding the image and meta data features (such as the image alternative tag, image title tag, and image filename). No visual information is used at this stage. Second, the top-ranked images are used as (noisy) training data and a SVM visual classifier is learnt to improve the ranking further. The principal novelty is in combining text/meta-data and visual features in order to achieve a completely automatic ranking of the images. Examples are given for a selection of animals (e.g. camels, sharks, penguins), vehicles (cars, airplanes, bikes) and other classes (guitar, wristwatch), totalling 18 classes. The results are assessed by precision/recall curves on ground truth annotated data and by comparison to previous approaches including those of Berg et al. (on an additional six classes) and Fergus et al. Florian Schroff, Antonio Criminisi, Andrew Zisserman |
ICCV | 2 |
| 2007 | Efficient Dense Stereo with Occlusions for New View-Synthesis by Four-State Dynamic Programming
Antonio Criminisi, Andrew Blake 0001, Carsten Rother, Jamie Shotton, Philip Torr 0001 |
Int. J. Comput. Vis. | 1 |
| 2007 | Photo clip artabstractWe present a system for inserting new objects into existing photographs by querying a vast image-based object library, pre-computed using a publicly available Internet object database. The central goal is to shield the user from all of the arduous tasks typically involved in image compositing. The user is only asked to do two simple things: 1) pick a 3D location in the scene to place a new object; 2) select an object to insert using a hierarchical menu. We pose the problem of object insertion as a data-driven, 3D-based, context-sensitive object retrieval task. Instead of trying to manipulate the object to change its orientation, color distribution, etc. to fit the new image, we simply retrieve an object of a specified class that has all the required properties (camera pose, lighting, resolution, etc) from our large object library. We present new automatic algorithms for improving object segmentation and blending, estimating true 3D object size and orientation, and estimating scene lighting conditions. We also present an intuitive user interface that makes object insertion fast and simple even for the artistically challenged. Jean-François Lalonde, Derek Hoiem, Alexei A. Efros, Carsten Rother, John M. Winn, Antonio Criminisi |
ACM Trans. Graph. | 6 |
| 2006 | Bilayer Segmentation of Live VideoabstractThis paper presents an algorithm capable of real-time separation of foreground from background in monocular video sequences. Automatic segmentation of layers from colour/contrast or from motion alone is known to be error-prone. Here motion, colour and contrast cues are probabilistically fused together with spatial and temporal priors to infer layers accurately and efficiently. Central to our algorithm is the fact that pixel velocities are not needed, thus removing the need for optical flow estimation, with its tendency to error and computational expense. Instead, an efficient motion vs nonmotion classifier is trained to operate directly and jointly on intensity-change and contrast. Its output is then fused with colour information. The prior on segmentation is represented by a second order, temporal, Hidden Markov Model, together with a spatial MRF favouring coherence except where contrast is high. Finally, accurate layer segmentation and explicit occlusion detection are efficiently achieved by binary graph cut. The segmentation accuracy of the proposed algorithm is quantitatively evaluated with respect to existing groundtruth data and found to be comparable to the accuracy of a state of the art stereo segmentation algorithm. Foreground/ background segmentation is demonstrated in the application of live background substitution and shown to generate convincingly good quality composite video. Antonio Criminisi, Geoffrey Cross, Andrew Blake 0001, Vladimir Kolmogorov |
CVPR (1) | 1 |
| 2006 | Discriminative Object Class Models of Appearance and Shape by CorrelatonsabstractThis paper presents a new model of object classes which incorporates appearance and shape information jointly. Modeling objects appearance by distributions of visual words has recently proven successful. Here appearancebased models are augmented by capturing the spatial arrangement of visual words. Compact spatial modeling without loss of discrimination is achieved through the introduction of adaptive vector quantized correlograms, which we call correlatons. Efficiency is further improved by means of integral images. The robustness of our new models to geometric transformations, severe occlusions and missing information is also demonstrated. The accuracy of discrimination of the proposed models is assessed with respect to existing databases with large numbers of object classes viewed under general conditions, and shown to outperform appearance-only models. Silvio Savarese, John M. Winn, Antonio Criminisi |
CVPR (2) | 3 |
| 2006 | TextonBoost: Joint Appearance, Shape and Context Modeling for Multi-class Object Recognition and Segmentation
Jamie Shotton, John M. Winn, Carsten Rother, Antonio Criminisi |
ECCV (1) | 4 |
| 2006 | Probabilistic Fusion of Stereo with Color and Contrast for Bilayer SegmentationabstractThis paper describes models and algorithms for the real-time segmentation of foreground from background layers in stereo video sequences. Automatic separation of layers from color/contrast or from stereo alone is known to be error-prone. Here, color, contrast, and stereo matching information are fused to infer layers accurately and efficiently. The first algorithm, Layered Dynamic Programming (LDP), solves stereo in an extended six-state space that represents both foreground/background layers and occluded regions. The stereo-match likelihood is then fused with a contrast-sensitive color model that is learned on-the-fly and stereo disparities are obtained by dynamic programming. The second algorithm, Layered Graph Cut (LGC), does not directly solve stereo. Instead, the stereo match likelihood is marginalized over disparities to evaluate foreground and background hypotheses and then fused with a contrast-sensitive color model like the one used in LDP. Segmentation is solved efficiently by ternary graph cut. Both algorithms are evaluated with respect to ground truth data and found to have similar performance, substantially better than either stereo or color/ contrast alone. However, their characteristics with respect to computational efficiency are rather different. The algorithms are demonstrated in the application of background substitution and shown to give good quality composite video output. Vladimir Kolmogorov, Antonio Criminisi, Andrew Blake 0001, Geoffrey Cross, Carsten Rother |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2005 | Bi-Layer Segmentation of Binocular Stereo VideoabstractThis paper describes two algorithms capable of real-time segmentation of foreground from background layers in stereo video sequences. Automatic separation of layers from colour/contrast or from stereo alone is known to be error-prone. Here, colour, contrast and stereo matching information are fused to infer layers accurately and efficiently. The first algorithm, layered dynamic programming (LDP), solves stereo in an extended 6-state space that represents both foreground/background layers and occluded regions. The stereo-match likelihood is then fused with a contrast-sensitive colour model that is learned on the fly, and stereo disparities are obtained by dynamic programming. The second algorithm, layered graph cut (LGC), does not directly solve stereo. Instead the stereo match likelihood is marginalised over foreground and background hypotheses, and fused with a contrast-sensitive colour model like the one used in LDP. Segmentation is solved efficiently by ternary graph cut. Both algorithms are evaluated with respect to ground truth data and found to have similar p performance, substantially better than stereo or colour/contrast alone. However, their characteristics with respect to computational efficiency are rather different. The algorithms are demonstrated in the application of background substitution and shown to give good quality composite video output. Vladimir Kolmogorov, Antonio Criminisi, Andrew Blake 0001, Geoffrey Cross, Carsten Rother |
CVPR (2) | 2 |
| 2005 | Bi-Layer Segmentation of Binocular Stereo VideoabstractThis paper demonstrates the high quality, real-time segmentation techniques. We achieve real-time segmentation of foreground from background layers in stereo video sequences. Automatic separation of layers from colour/contrast or from stereo alone is known to be error-prone. Here, colour, contrast and stereo matching information are fused to infer layers accurately and efficiently. The first algorithm, layered dynamic programming (LDP), solves stereo in an extended 6-state space that represents both foreground/background layers and occluded regions. The stereo-match likelihood is then fused with a contrast-sensitive colour model that is learned on the fly, and stereo disparities are obtained by dynamic programming. The second algorithm, layered graph cut (LGC), does not directly solve stereo. Instead the stereo match likelihood is marginalised over foreground and background hypotheses, and fused with a contrast-sensitive colour model like the one used in LDP. Segmentation is solved efficiently by ternary graph cut. Both algorithms are evaluated with respect to ground truth data and found to have similar performance, substantially better than stereo or colour/contrast alone. However, their characteristics with respect to computational efficiency are rather different. The algorithms are demonstrated in the application of background substitution and shown to give good quality composite video output. Vladimir Kolmogorov, Antonio Criminisi, Andrew Blake 0001, Geoffrey Cross, Carsten Rother |
CVPR (2) | 2 |
| 2005 | Object Categorization by Learned Universal Visual DictionaryabstractThis paper presents a new algorithm for the automatic recognition of object classes from images (categorization). Compact and yet discriminative appearance-based object class models are automatically learned from a set of training images. The method is simple and extremely fast, making it suitable for many applications such as semantic image retrieval, Web search, and interactive image editing. It classifies a region according to the proportions of different visual words (clusters in feature space). The specific visual words and the typical proportions in each object are learned from a segmented training set. The main contribution of this paper is twofold: i) an optimally compact visual dictionary is learned by pair-wise merging of visual words from an initially large dictionary. The final visual words are described by GMMs. ii) A novel statistical measure of discrimination is proposed which is optimized by each merge operation. High classification accuracy is demonstrated for nine object classes on photographs of real objects viewed under general lighting conditions, poses and viewpoints. The set of test images used for validation comprise: i) photographs acquired by us, ii) images from the Web and iii) images from the recently released Pascal dataset. The proposed algorithm performs well on both texture-rich objects (e.g. grass, sky, trees) and structure-rich ones (e.g. cars, bikes, planes) John M. Winn, Antonio Criminisi, Tom Minka |
ICCV | 2 |
| 2005 | Fusion of Stereo, Colour and Contrast
Andrew Blake 0001, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Rother |
ISRR | 2 |
| 2005 | Extracting layers and analyzing their specular properties using epipolar-plane-image analysis
Antonio Criminisi, Sing Bing Kang, Rahul Swaminathan, Richard Szeliski, P. Anandan 0001 |
Comput. Vis. Image Underst. | 1 |
| 2004 | The SPS Algorithm: Patching Figural Continuity and Transparency by Split-Patch Search
Antonio Criminisi, Andrew Blake 0001 |
CVPR (1) | 1 |
| 2004 | Dense stereo using pivoted dynamic programming
Philip Torr 0001, Antonio Criminisi |
Image Vis. Comput. | 2 |
| 2004 | Region filling and object removal by exemplar-based image inpaintingabstractA new algorithm is proposed for removing large objects from digital images. The challenge is to fill in the hole that is left behind in a visually plausible way. In the past, this problem has been addressed by two classes of algorithms: 1) "texture synthesis" algorithms for generating large image regions from sample textures and 2) "inpainting" techniques for filling in small image gaps. The former has been demonstrated for "textures"--repeating two-dimensional patterns with some stochasticity; the latter focus on linear "structures" which can be thought of as one-dimensional patterns, such as lines and object contours. This paper presents a novel and efficient algorithm that combines the advantages of these two approaches. We first note that exemplar-based texture synthesis contains the essential process required to replicate both texture and structure; the success of structure propagation, however, is highly dependent on the order in which the filling proceeds. We propose a best-first algorithm in which the confidence in the synthesized pixel values is propagated in a manner similar to the propagation of information in inpainting. The actual color values are computed using exemplar-based synthesis. In this paper, the simultaneous propagation of texture and structure information is achieved by a single, efficient algorithm. Computational efficiency is achieved by a block-based sampling process. A number of examples on real and synthetic images demonstrate the effectiveness of our algorithm in removing large occluding objects, as well as thin scratches. Robustness with respect to the shape of the manually selected target region is also demonstrated. Our results compare favorably to those obtained by existing techniques. Antonio Criminisi, Patrick Pérez, Kentaro Toyama |
IEEE Trans. Image Process. | 1 |
| 2003 | Object Removal by Exemplar-Based InpaintingabstractA new algorithm is proposed for removing large objects from digital images. The challenge is to fill in the hole that is left behind in a visually plausible way. In the past, this problem has been addressed by two classes of algorithms: (i) "texture synthesis" algorithms for generating large image regions from sample textures, and (ii) "inpainting" techniques for filling in small image gaps. The former work well for "textures" - repeating two dimensional patterns with some stochasticity; the latter focus on linear "structures" which can be thought of as one dimensional patterns, such as lines and object contours. This paper presents a novel and efficient algorithm that combines the advantages of these two approaches. We first note that exemplar-based texture synthesis contains the essential process required to replicate both texture and structure; the success of structure propagation, however, is highly dependent on the order in which the filling proceeds. We propose a best-first algorithm in which the confidence in the synthesized pixel values is propagated in a manner similar to the propagation of information in inpainting. The actual color values are computed using exemplar-based synthesis. Computational efficiency is achieved by a block-based sampling process. A number of examples on real and synthetic images demonstrate the effectiveness of our algorithm in removing large occluding objects as well as thin scratches. Robustness with respect to the shape of the manually selected target region is also demonstrated. Our results compare favorably to those obtained by existing techniques. Antonio Criminisi, Patrick Pérez, Kentaro Toyama |
CVPR (2) | 1 |
| 2003 | Gaze Manipulation for One-to-one TeleconferencingabstractA new algorithm is proposed for novel view generation in one-to-one teleconferencing applications. Given the video streams acquired by two cameras placed on either side of a computer monitor, the proposed algorithm synthesizes images from a virtual camera in arbitrary position (typically located within the monitor) to facilitate eye contact. Our technique is based on an improved, dynamic-programming, stereo algorithm for efficient novel-view generation. The two main contributions are: i) a new type of three-plane graph for dense-stereo dynamic-programming, that encourages correct occlusion labeling; ii) a compact geometric derivation for novel-view synthesis by direct projection of the minimum-cost surface. Furthermore, we present a novel algorithm for the temporal maintenance of a background model to enhance the rendering of occlusions and reduce temporal artefacts (flicker); and a cost aggregation algorithm that acts directly on our three-dimensional matching cost space. Examples are given that demonstrate the robustness of the new algorithm to spatial and temporal artefacts for long stereo video streams. These include demonstrations of synthesis of cyclopean views of extended conversational sequences. We further demonstrate synthesis from a freely translating virtual camera. Antonio Criminisi, Jamie Shotton, Andrew Blake 0001, Philip Torr 0001 |
ICCV | 1 |
| 2002 | Dense Stereo Using Pivoted Dynamic
Philip Torr 0001, Antonio Criminisi |
BMVC | 2 |
| 2002 | On the Motion and Appearance of Specularities in Image Sequences
Rahul Swaminathan, Sing Bing Kang, Richard Szeliski, Antonio Criminisi, Shree K. Nayar |
ECCV (1) | 4 |
| 2000 | Shape from Texture: Homogeneity RevisitedabstractThe objective of this paper is to estimate the orientation of a scene plane from an uncal-ibrated perspective image under the assumption that the scene is coated with a homoge-neous (but unknown) texture. We make the following novel contributions: first, we show that the problem is equivalent to estimating the vanishing line of the plane; second, we show that estimating the two degrees of freedom of this line can be decomposed into two searches each for one parameter; third, we give an algorithm for this estimation which is applicable to both regular and irregular textures. The algorithms do not require that texels are identified explicitly. But once the plane vanishing line has been obtained, then texels locations can be determined, and the geometry of the scene plane computed up to an affine transformation. We give examples of these computations on real images. 1 Antonio Criminisi, Andrew Zisserman |
BMVC | 1 |
| 2000 | Single View Metrology
Antonio Criminisi, Ian D. Reid 0001, Andrew Zisserman |
Int. J. Comput. Vis. | 1 |
| 1999 | Single View MetrologyabstractWe describe how 3D affine measurements may be computed from a single perspective view of a scene given only minimal geometric information determined from the image. This minimal information is typically the vanishing line of a reference plane and a vanishing point for a direction not parallel to the plane. It is shown that affine scene structure may then be determined from the image, without knowledge of the camera's internal calibration (e.g. focal length), nor of the explicit relation between camera and world (pose). In particular we show how to: compute the distance between planes parallel to the reference plane (up to a common scale factor); compute area and length ratios on any plane parallel to the reference plane; determine the camera's (viewer's) location. Simple geometric derivations are given for these results. We also develop an algebraic representation which unifies the three types of measurement and, amongst other advantages, permits a first order error propagation analysis to be performed, associating an uncertainty with each measurement. We demonstrate the technique for a variety of applications, including height measurements in forensic images and 3D graphical modelling from single images. Antonio Criminisi, Ian D. Reid 0001, Andrew Zisserman |
ICCV | 1 |
| 1999 | Creating Architectural Models from ImagesabstractWe present methods for creating 3D graphical models of scenes from a limited numbers of images, i.e. one or two, in situations where no scene co‐ordinate measurements are available. The methods employ constraints available from geometric relationships that are common in architectural scenes – such as parallelism and orthogonality – together with constraints available from the camera. In particular, by using the circular points of a plane simple, linear algorithms are given for computing plane rectification, plane orientation and camera calibration from a single image. Examples of image based 3D modelling are given for both single images and image pairs. David Liebowitz, Antonio Criminisi, Andrew Zisserman |
Comput. Graph. Forum | 2 |
| 1999 | A plane measuring device
Antonio Criminisi, Ian D. Reid 0001, Andrew Zisserman |
Image Vis. Comput. | 1 |
| 1998 | Duality, Rigidity and Planar Parallax
Antonio Criminisi, Ian D. Reid 0001, Andrew Zisserman |
ECCV (2) | 1 |
| 1997 | A Plane Measuring Device
Antonio Criminisi, Ian D. Reid 0001, Andrew Zisserman |
BMVC | 1 |