Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Edward Rosten

dblp:14/3630 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
1since 2021 · last 2022
0000-0001-8675-4230ORCID · verified

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

Artificial intelligence and machine learning · 13 · 5 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 3 first-authorSystems, architecture and hardware · 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
5 papers
3D vision · 38% Generative modeling · 17% Image recognition and object detection · 17%
Computer graphics and multimedia
3 papers
Geometric modeling and processing · 51% Image and video processing · 49%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

Topics — the 20 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision
3d scene reconstruction
0.612022
Unsupervised Causal Generative Understanding of Images · NeurIPS 2022
Machine learning › Generative modeling › generative model › probabilistic generative model
causal generative model
0.612022
Unsupervised Causal Generative Understanding of Images · NeurIPS 2022
Computer vision › 3D vision
neural radiance field
0.612022
Unsupervised Causal Generative Understanding of Images · NeurIPS 2022
Computer vision › Image recognition and object detection › object discovery
unsupervised object discovery
0.612022
Unsupervised Causal Generative Understanding of Images · NeurIPS 2022
Machine learning › Learning paradigms › semi-supervised learning
generative semi-supervised learning
0.212014
Unbiased generative semi-supervised learning · J. Mach. Learn. Res. 2014
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.212014
Unbiased generative semi-supervised learning · J. Mach. Learn. Res. 2014
Machine learning › Learning paradigms
semi-supervised learning
0.212014
Unbiased generative semi-supervised learning · J. Mach. Learn. Res. 2014
Machine learning › Trustworthy machine learning
out-of-distribution generalization
0.212022
Unsupervised Causal Generative Understanding of Images · NeurIPS 2022
Image and video processing
feature detection
0.122010
Faster and Better: A Machine Learning Approach to Corner Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Machine Learning for High-Speed Corner Detection · ECCV (1) 2006
Geometric modeling and processing
3d reconstruction
0.112011
Rapid scene reconstruction on mobile phones from panoramic images · ISMAR 2011
Geometric modeling and processing › 3d reconstruction
3d scene reconstruction
0.112011
Rapid scene reconstruction on mobile phones from panoramic images · ISMAR 2011
Image and video processing › feature detection
corner detection
0.112010
Faster and Better: A Machine Learning Approach to Corner Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Embedded and real-time systems › wireless communication › wireless sensor networks
wireless sensor node
0.112010
Energy efficient sensor node implementations · FPGA 2010
Computer vision › 3D vision › low-level vision › feature detection
corner detection
0.112006
Machine Learning for High-Speed Corner Detection · ECCV (1) 2006
Computer vision › Video understanding and tracking › object tracking
3d object tracking
0.112005
Fusing Points and Lines for High Performance Tracking · ICCV 2005
Computer vision › Video understanding and tracking
object tracking
0.112005
Fusing Points and Lines for High Performance Tracking · ICCV 2005
Internet of things and sensor networks › wireless sensor network › distributed sensing › networked sensing
distributed sensor networks
0.012010
Energy efficient sensor node implementations · FPGA 2010
Embedded and real-time systems › embedded system design
low-power embedded computing
0.012010
Energy efficient sensor node implementations · FPGA 2010
Computer vision › 3D vision
pose estimation
0.012005
Fusing Points and Lines for High Performance Tracking · ICCV 2005
Computer vision › 3D vision › pose estimation › pose tracking
real-time pose tracking
0.012005
Fusing Points and Lines for High Performance Tracking · ICCV 2005

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

neural radiance field · 0.6latent variable model · 0.6causal generative model · 0.6machine learning · 0.3heuristic feature detection · 0.2FPGA implementation · 0.2DSP processing · 0.2variational inference · 0.2unbiased estimation · 0.2space carving · 0.1panoramic imaging · 0.1delaunay triangulation · 0.1online learning · 0.1edge-based tracking · 0.1FAST feature detector · 0.1
YearPublicationVenuePosition
2022 Unsupervised Causal Generative Understanding of Images
abstract
We present a novel framework for unsupervised object-centric 3D scene understanding that generalizes robustly to out-of-distribution images. To achieve this, we design a causal generative model reflecting the physical process by which an image is produced, when a camera captures a scene containing multiple objects. This model is trained to reconstruct multi-view images via a latent representation describing the shapes, colours and positions of the 3D objects they show. It explicitly represents object instances as separate neural radiance fields, placed into a 3D scene. We then propose an inference algorithm that can infer this latent representation given a single out-of-distribution image as input -- even when it shows an unseen combination of components, unseen spatial compositions or a radically new viewpoint. We conduct extensive experiments applying our approach to test datasets that have zero probability under the training distribution. These show that it accurately reconstructs a scene's geometry, segments objects and infers their positions, despite not receiving any supervision. Our approach significantly out-performs baselines that do not capture the true causal image generation process.
Titas Anciukevicius, Patrick Fox-Roberts, Edward Rosten, Paul Henderson
NeurIPS3
2020 Progressive Batching for Efficient Non-linear Least Squares
Huu Le, Christopher Zach, Edward Rosten, Oliver J. Woodford
ACCV (3)3
2020 Large Scale Photometric Bundle Adjustment
Oliver J. Woodford, Edward Rosten
BMVC2
2020 Y-Autoencoders: Disentangling latent representations via sequential encoding
Massimiliano Patacchiola, Patrick Fox-Roberts, Edward Rosten
Pattern Recognit. Lett.3
2014 Unbiased generative semi-supervised learning
Patrick Fox-Roberts, Edward Rosten
J. Mach. Learn. Res.2
2011 High-level scene structure using visibility and occlusion
abstract
We demonstrate a new method for extracting high-level scene information from the type of data available from simultaneous localisation and mapping systems. We model the scene with a collection of primitives (such as bounded planes), and make explicit use of both visible and occluded points in order to refine the model. Since our formulation allows for different kinds of primitives and an arbitrary number of each, we use Bayesian model evidence to compare very different models on an even footing. Additionally, by making use of Bayesian techniques we can also avoid explicitly finding the optimal assignment of map landmarks to primitives. The results show that explicit reasoning about occlusion improves model accuracy and yields models which are suitable for aiding data association. © 2011. The copyright of this document resides with its authors.
Paul McIlroy, Roberto Cipolla, Edward Rosten
BMVC3
2011 Rapid scene reconstruction on mobile phones from panoramic images
abstract
Rapid 3D reconstruction of environments has become an active research topic due to the importance of 3D models in a huge number of applications, be it in Augmented Reality (AR), architecture or other commercial areas. In this paper we present a novel system that allows for the generation of a coarse 3D model of the environment within several seconds on mobile smartphones. By using a very fast and flexible algorithm a set of panoramic images is captured to form the basis of wide field-of-view images required for reliable and robust reconstruction. A cheap on-line space carving approach based on Delaunay triangulation is employed to obtain dense, polygonal, textured representations. The use of an intuitive method to capture these images, as well as the efficiency of the reconstruction approach allows for an application on recent mobile phone hardware, giving visually pleasing results almost instantly.
Qi Pan, Clemens Arth, Edward Rosten, Gerhard Reitmayr, Tom Drummond
ISMAR3
2011 Camera distortion self-calibration using the plumb-line constraint and minimal Hough entropy
Edward Rosten, Rohan Loveland
Mach. Vis. Appl.1
2010 Deterministic Sample Consensus with Multiple Match Hypotheses
abstract
RANSAC (Random Sample Consensus) is a popular and effective technique for estimating model parameters in the presence of outliers. Efficient algorithms are necessary for both frame-rate vision tasks and offline tasks with difficult data. We present a deterministic scheme for selecting samples to generate hypotheses, applied to data from feature matching. This method combines matching scores, ambiguity and past performance of hypotheses generated by the matches to estimate the probability that a match is correct. At every stage the best matches are chosen to generate a hypothesis. This method will therefore only spend time on bad matches when the best ones have proven themselves to be unsuitable. The result is a system that is able to operate very efficiently on ambiguous data and is suitable for implementation on devices with limited computing resources. 1
Paul McIlroy, Edward Rosten, Simon Taylor, Tom Drummond
BMVC2
2010 Energy efficient sensor node implementations
abstract
In this paper, we discuss a low power embedded sensor node architecture we are developing for distributed sensor network systems deployed in a natural environment. In particular, we examine the sensor node for energy efficient processing-at-the-sensor. We analyze the following modes of operation; event detection, data acquisition, and data processing using low power, high performance embedded technology such as specialized embedded DSP processors and low power FPGAs at the sensing node. We use compute intensive sensor node applications: an acoustic vehicle classifier (frequency domain analysis) and a video license plate identification application (learning algorithm). We report performance and energy for these applications and discuss the system architecture design trade offs.
Jan R. Frigo, Eric Y. Raby, Sean M. Brennan, Christophe Wolinski, Charles Wagner, François Charot, Edward Rosten, Vinodkrishnan Kulathumani
FPGA7
2010 Faster and Better: A Machine Learning Approach to Corner Detection
abstract
The repeatability and efficiency of a corner detector determines how likely it is to be useful in a real-world application. The repeatability is important because the same scene viewed from different positions should yield features which correspond to the same real-world 3D locations. The efficiency is important because this determines whether the detector combined with further processing can operate at frame rate. Three advances are described in this paper. First, we present a new heuristic for feature detection and, using machine learning, we derive a feature detector from this which can fully process live PAL video using less than 5 percent of the available processing time. By comparison, most other detectors cannot even operate at frame rate (Harris detector 115 percent, SIFT 195 percent). Second, we generalize the detector, allowing it to be optimized for repeatability, with little loss of efficiency. Third, we carry out a rigorous comparison of corner detectors based on the above repeatability criterion applied to 3D scenes. We show that, despite being principally constructed for speed, on these stringent tests, our heuristic detector significantly outperforms existing feature detectors. Finally, the comparison demonstrates that using machine learning produces significant improvements in repeatability, yielding a detector that is both very fast and of very high quality.
Edward Rosten, Reid B. Porter, Tom Drummond
IEEE Trans. Pattern Anal. Mach. Intell.1
2009 Learning Object Location Predictors with Boosting and Grammar-Guided Feature Extraction
abstract
The authors present BEAMER: a new spatially exploitative approach to learning object detectors which shows excellent results when applied to the task of detecting objects in greyscale aerial imagery in the presence of ambiguous and noisy data. There are four main contributions used to produce these results. First, they introduce a grammar-guided feature extraction system, enabling the exploration of a richer feature space while constraining the features to a useful subset. This is specified with a rule-based generative grammer crafted by a human expert. Second, they learn a classifier on this data using a newly proposed variant of AdaBoost which takes into account the spatially correlated nature of the data. Third, they perform another round of training to optimize the method of converting the pixel classifications generated by boosting into a high quality set of (x,y) locations. lastly, they carefully define three common problems in object detection and define two evaluation criteria that are tightly matched to these problems. Major strengths of this approach are: (1) a way of randomly searching a broad feature space, (2) its performance when evaluated on well-matched evaluation criteria, and (3) its use of the location prediction domain to learn object detectors as well as to generate detections that perform well on several tasks: object counting, tracking, and target detection. They demonstrate the efficacy of BEAMER with a comprehensive experimental evaluation on a challenging data set.
Damian Eads, Edward Rosten, David P. Helmbold
BMVC2
2006 Machine Learning for High-Speed Corner Detection
Edward Rosten, Tom Drummond
ECCV (1)1
2005 Fusing Points and Lines for High Performance Tracking
abstract
This paper addresses the problem of real-time 3D model-based tracking by combining point-based and edge-based tracking systems. We present a careful analysis of the properties of these two sensor systems and show that this leads to some non -trivial design choices that collectively yield extremely high performance. In particular, we present a method for integrating the two systems and robustly combining the pose estimates they produce. Further we show how on-line learning can be used to improve the performance of feature tracking. Finally, to aid real-time performance, we introduce the FAST feature detector which can perform full-frame feature detection at 400Hz. The combination of these techniques results in a system which is capable of tracking average prediction errors of 200 pixels. This level of robustness allows us to track very rapid motions, such as 50deg camera shake at 6Hz
Edward Rosten, Tom Drummond
ICCV1
2003 Rapid rendering of apparent contours of implicit surfaces for real-time tracking
abstract
This paper addresses the problem of real-time visual tracking of structures with curved surfaces by localising the apparent contour in each frame of an image sequence. A scheme is presented for rapidly rendering the apparent contour from a predicted pose. Errors between this contour and the observed contour are then used to update the pose estimate for tracking. The rendering algorithm makes use of two contributions. Firstly, a differential equation is derived which traces out the contour generators on an iso-surface of a scalar field. Secondly a set of rules for determining the visibility of each part of the apparent contour is presented. These techniques are used to render structures of moderate complexity in under 30ms which permits real-time tracking at video frame rate.
Edward Rosten, Tom Drummond
BMVC1