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

Alex Kendall

dblp:163/1946 · DBLP profile ↗
← Back
18ranked-venue papers
8as first author
3since 2021 · last 2024
—ORCID · conflict

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

Artificial intelligence and machine learning · 18 · 8 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 5 first-author · 2 since 2021Systems, architecture and hardware · 4 · 2 first-author

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
16 papers
Autonomous driving · 20% 3D vision · 18% Segmentation and scene understanding · 12%

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

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking
future prediction
0.922021
FIERY: Future Instance Prediction in Bird's-Eye View from Surround Monocular Cameras · ICCV 2021
Probabilistic Future Prediction for Video Scene Understanding · ECCV (16) 2020
Robotics › Autonomous driving › perception › environment perception
perception for self-driving vehicles
0.812024
LingoQA: Visual Question Answering for Autonomous Driving · ECCV (77) 2024
Computer vision › Vision and language
visual question answering
0.812024
LingoQA: Visual Question Answering for Autonomous Driving · ECCV (77) 2024
Computer vision › 3D vision › visual localization
camera relocalization
0.832017
Geometric Loss Functions for Camera Pose Regression with Deep Learning · CVPR 2017
Modelling uncertainty in deep learning for camera relocalization · ICRA 2016
PoseNet: A Convolutional Network for Real-Time 6-DOF Camera Relocalization · ICCV 2015
Computer vision › 3D vision
depth estimation
0.732018
Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics · CVPR 2018
End-to-End Learning of Geometry and Context for Deep Stereo Regression · ICCV 2017
What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? · NIPS 2017
Computer vision › Segmentation and scene understanding
semantic segmentation
0.732018
Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics · CVPR 2018
SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation · IEEE Trans. Pattern Anal. Mach. Intell. 2017
What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? · NIPS 2017
Machine learning › Probabilistic and Bayesian machine learning › deep probabilistic models
bayesian deep learning
0.732017
What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? · NIPS 2017
Concrete Dropout · NIPS 2017
Concrete Problems for Autonomous Vehicle Safety: Advantages of Bayesian Deep Learning · IJCAI 2017
Machine learning › Trustworthy machine learning
uncertainty estimation
0.632017
What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? · NIPS 2017
Modelling uncertainty in deep learning for camera relocalization · ICRA 2016
Concrete Dropout · NIPS 2017
Computer vision › Segmentation and scene understanding › image segmentation › scene segmentation
bird's eye view segmentation
0.612022
Model-Based Imitation Learning for Urban Driving · NeurIPS 2022
Machine learning › Reinforcement learning
imitation learning
0.612022
Model-Based Imitation Learning for Urban Driving · NeurIPS 2022
Machine learning › Reinforcement learning › imitation learning
model-based imitation learning
0.612022
Model-Based Imitation Learning for Urban Driving · NeurIPS 2022
Robotics › Motion planning and robot control
motion planning
0.612022
Model-Based Imitation Learning for Urban Driving · NeurIPS 2022
Computer vision › Segmentation and scene understanding
scene understanding
0.612022
Model-Based Imitation Learning for Urban Driving · NeurIPS 2022
Robotics › Autonomous driving › perception › 3d perception
bird's-eye-view perception
0.512021
FIERY: Future Instance Prediction in Bird's-Eye View from Surround Monocular Cameras · ICCV 2021
Robotics › Autonomous driving
end-to-end driving
0.412020
Urban Driving with Conditional Imitation Learning · ICRA 2020
Computer vision › Video understanding and tracking › dynamic scene analysis
video scene understanding
0.412020
Probabilistic Future Prediction for Video Scene Understanding · ECCV (16) 2020
Computer vision › 3D vision › 3d scene understanding
scene geometry
0.422018
Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics · CVPR 2018
Geometric Loss Functions for Camera Pose Regression with Deep Learning · CVPR 2017
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.412019
Learning to Drive from Simulation without Real World Labels · ICRA 2019
Robotics › Autonomous driving
driving policy learning
0.412019
Learning to Drive from Simulation without Real World Labels · ICRA 2019
Machine learning › Transfer learning and domain adaptation
sim-to-real transfer
0.412019
Learning to Drive from Simulation without Real World Labels · ICRA 2019
Machine learning › Deep learning architectures and training › loss function design
loss weighting
0.312018
Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics · CVPR 2018
Machine learning › Learning paradigms
multi-task learning
0.312018
Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics · CVPR 2018
Machine learning › Trustworthy machine learning › uncertainty estimation
aleatoric and epistemic uncertainty
0.312017
What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? · NIPS 2017
Computer vision › 3D vision
camera pose estimation
0.312017
Geometric Loss Functions for Camera Pose Regression with Deep Learning · CVPR 2017
Machine learning › Deep learning architectures and training
encoder-decoder architecture
0.312017
SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation · IEEE Trans. Pattern Anal. Mach. Intell. 2017
Machine learning › Trustworthy machine learning
interpretability
0.312017
Concrete Problems for Autonomous Vehicle Safety: Advantages of Bayesian Deep Learning · IJCAI 2017
Machine learning › Deep learning architectures and training
loss function design
0.312017
Geometric Loss Functions for Camera Pose Regression with Deep Learning · CVPR 2017
Computer vision › 3D vision › stereo vision
stereo matching
0.312017
End-to-End Learning of Geometry and Context for Deep Stereo Regression · ICCV 2017
Computer vision › 3D vision
visual localization
0.212015
PoseNet: A Convolutional Network for Real-Time 6-DOF Camera Relocalization · ICCV 2015
Machine learning › Reinforcement learning
model-free reinforcement learning
0.112019
Learning to Drive in a Day · ICRA 2019

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

convolutional neural network · 0.9imitation learning · 0.8visual question answering · 0.8latent space learning · 0.63d geometry inductive bias · 0.6probabilistic prediction · 0.5end-to-end learning · 0.5probabilistic modeling · 0.4data balancing · 0.4image-to-image translation · 0.4
YearPublicationVenuePosition
2024 LingoQA: Visual Question Answering for Autonomous Driving
Ana-Maria Marcu, Long Chen 0015, Jan Hünermann, Alice Karnsund, Benoît Hanotte, Prajwal Chidananda, Saurabh Nair, Vijay Badrinarayanan, Alex Kendall, Jamie Shotton, Elahe Arani, Oleg Sinavski
ECCV (77)9
2022 Model-Based Imitation Learning for Urban Driving
abstract
An accurate model of the environment and the dynamic agents acting in it offers great potential for improving motion planning. We present MILE: a Model-based Imitation LEarning approach to jointly learn a model of the world and a policy for autonomous driving. Our method leverages 3D geometry as an inductive bias and learns a highly compact latent space directly from high-resolution videos of expert demonstrations. Our model is trained on an offline corpus of urban driving data, without any online interaction with the environment. MILE improves upon prior state-of-the-art by 31% in driving score on the CARLA simulator when deployed in a completely new town and new weather conditions. Our model can predict diverse and plausible states and actions, that can be interpretably decoded to bird's-eye view semantic segmentation. Further, we demonstrate that it can execute complex driving manoeuvres from plans entirely predicted in imagination. Our approach is the first camera-only method that models static scene, dynamic scene, and ego-behaviour in an urban driving environment. The code and model weights are available at https://github.com/wayveai/mile.
Anthony Hu 0001, Gianluca Corrado, Nicolas Griffiths, Zachary Murez, Corina Gurau, Hudson Yeo, Alex Kendall, Roberto Cipolla, Jamie Shotton
NeurIPS7
2021 FIERY: Future Instance Prediction in Bird's-Eye View from Surround Monocular Cameras
abstract
Driving requires interacting with road agents and predicting their future behaviour in order to navigate safely. We present FIERY: a probabilistic future prediction model in bird’s-eye view from monocular cameras. Our model predicts future instance segmentation and motion of dynamic agents that can be transformed into non-parametric future trajectories. Our approach combines the perception, sensor fusion and prediction components of a traditional autonomous driving stack by estimating bird’s-eye-view prediction directly from surround RGB monocular camera inputs. FIERY learns to model the inherent stochastic nature of the future solely from camera driving data in an end-to-end manner, without relying on HD maps, and predicts multimodal future trajectories. We show that our model outperforms previous prediction baselines on the NuScenes and Lyft datasets. The code and trained models are available at https://github.com/wayveai/fiery.
Anthony Hu 0001, Zak Murez, Nikhil Mohan, Sofía Dudas, Jeffrey Hawke, Vijay Badrinarayanan, Roberto Cipolla, Alex Kendall
ICCV8
2020 Probabilistic Future Prediction for Video Scene Understanding
Anthony Hu 0001, Fergal Cotter, Nikhil Mohan, Corina Gurau, Alex Kendall
ECCV (16)5
2020 Urban Driving with Conditional Imitation Learning
abstract
Hand-crafting generalised decision-making rules for real-world urban autonomous driving is hard. Alternatively, learning behaviour from easy-to-collect human driving demonstrations is appealing. Prior work has studied imitation learning (IL) for autonomous driving with a number of limitations. Examples include only performing lane-following rather than following a user-defined route, only using a single camera view or heavily cropped frames lacking state observability, only lateral (steering) control, but not longitudinal (speed) control and a lack of interaction with traffic. Importantly, the majority of such systems have been primarily evaluated in simulation - a simple domain, which lacks real-world complexities. Motivated by these challenges, we focus on learning representations of semantics, geometry and motion with computer vision for IL from human driving demonstrations. As our main contribution, we present an end-to-end conditional imitation learning approach, combining both lateral and longitudinal control on a real vehicle for following urban routes with simple traffic. We address inherent dataset bias by data balancing, training our final policy on approximately 30 hours of demonstrations gathered over six months. We evaluate our method on an autonomous vehicle by driving 35km of novel routes in European urban streets.
Jeffrey Hawke, Richard Shen, Corina Gurau, Daniele Reda, Nikolay Nikolov, Przemyslaw Mazur, Sean Micklethwaite, Nicolas Griffiths, Amar Shah 0001, Alex Kendall
ICRA11
2019 Orthographic Feature Transform for Monocular 3D Object Detection
Thomas Roddick, Alex Kendall, Roberto Cipolla
BMVC2
2019 Learning to Drive from Simulation without Real World Labels
abstract
Simulation can be a powerful tool for under-standing machine learning systems and designing methods to solve real-world problems. Training and evaluating methods purely in simulation is often “doomed to succeed” at the desired task in a simulated environment, but the resulting models are incapable of operation in the real world. Here we present and evaluate a method for transferring a vision-based lane following driving policy from simulation to operation on a rural road without any real-world labels. Our approach leverages recent advances in image-to-image translation to achieve domain transfer while jointly learning a single-camera control policy from simulation control labels. We assess the driving performance of this method using both open-loop regression metrics, and closed-loop performance operating an autonomous vehicle on rural and urban roads.
Alex Bewley, Jessica Rigley, Yuxuan Liu 0003, Jeffrey Hawke, Richard Shen, Vinh-Dieu Lam, Alex Kendall
ICRA7
2019 Learning to Drive in a Day
abstract
We demonstrate the first application of deep reinforcement learning to autonomous driving. From randomly initialised parameters, our model is able to learn a policy for lane following in a handful of training episodes using a single monocular image as input. We provide a general and easy to obtain reward: the distance travelled by the vehicle without the safety driver taking control. We use a continuous, model-free deep reinforcement learning algorithm, with all exploration and optimisation performed on-vehicle. This demonstrates a new framework for autonomous driving which moves away from reliance on defined logical rules, mapping, and direct supervision. We discuss the challenges and opportunities to scale this approach to a broader range of autonomous driving tasks.
Alex Kendall, Jeffrey Hawke, David Janz, Przemyslaw Mazur, Daniele Reda, John-Mark Allen, Vinh-Dieu Lam, Alex Bewley, Amar Shah 0001
ICRA1
2018 Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics
abstract
Numerous deep learning applications benefit from multitask learning with multiple regression and classification objectives. In this paper we make the observation that the performance of such systems is strongly dependent on the relative weighting between each task's loss. Tuning these weights by hand is a difficult and expensive process, making multi-task learning prohibitive in practice. We propose a principled approach to multi-task deep learning which weighs multiple loss functions by considering the homoscedastic uncertainty of each task. This allows us to simultaneously learn various quantities with different units or scales in both classification and regression settings. We demonstrate our model learning per-pixel depth regression, semantic and instance segmentation from a monocular input image. Perhaps surprisingly, we show our model can learn multi-task weightings and outperform separate models trained individually on each task.
Alex Kendall, Yarin Gal, Roberto Cipolla
CVPR1
2017 Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understanding
Alex Kendall, Vijay Badrinarayanan, Roberto Cipolla
BMVC1
2017 Geometric Loss Functions for Camera Pose Regression with Deep Learning
abstract
Deep learning has shown to be effective for robust and real-time monocular image relocalisation. In particular, PoseNet [22] is a deep convolutional neural network which learns to regress the 6-DOF camera pose from a single image. It learns to localize using high level features and is robust to difficult lighting, motion blur and unknown camera intrinsics, where point based SIFT registration fails. However, it was trained using a naive loss function, with hyper-parameters which require expensive tuning. In this paper, we give the problem a more fundamental theoretical treatment. We explore a number of novel loss functions for learning camera pose which are based on geometry and scene reprojection error. Additionally we show how to automatically learn an optimal weighting to simultaneously regress position and orientation. By leveraging geometry, we demonstrate that our technique significantly improves PoseNets performance across datasets ranging from indoor rooms to a small city.
Alex Kendall, Roberto Cipolla
CVPR1
2017 End-to-End Learning of Geometry and Context for Deep Stereo Regression
abstract
We propose a novel deep learning architecture for regressing disparity from a rectified pair of stereo images. We leverage knowledge of the problem's geometry to form a cost volume using deep feature representations. We learn to incorporate contextual information using 3-D convolutions over this volume. Disparity values are regressed from the cost volume using a proposed differentiable soft argmin operation, which allows us to train our method end-to-end to sub-pixel accuracy without any additional post-processing or regularization. We evaluate our method on the Scene Flow and KITTI datasets and on KITTI we set a new stateof-the-art benchmark, while being significantly faster than competing approaches.
Alex Kendall, Hayk Martirosyan, Saumitro Dasgupta, Peter Henry
ICCV1
2017 Concrete Problems for Autonomous Vehicle Safety: Advantages of Bayesian Deep Learning
abstract
Autonomous vehicle (AV) software is typically composed of a pipeline of individual components, linking sensor inputs to motor outputs. Erroneous component outputs propagate downstream, hence safe AV software must consider the ultimate effect of each component’s errors. Further, improving safety alone is not sufficient. Passengers must also feel safe to trust and use AV systems. To address such concerns, we investigate three under-explored themes for AV research: safety, interpretability, and compliance. Safety can be improved by quantifying the uncertainties of component outputs and propagating them forward through the pipeline. Interpretability is concerned with explaining what the AV observes and why it makes the decisions it does, building reassurance with the passenger. Compliance refers to maintaining some control for the passenger. We discuss open challenges for research within these themes. We highlight the need for concrete evaluation metrics, propose example problems, and highlight possible solutions.
Rowan McAllister, Yarin Gal, Alex Kendall, Mark van der Wilk, Amar Shah 0001, Roberto Cipolla, Adrian Weller
IJCAI3
2017 Concrete Dropout
abstract
Dropout is used as a practical tool to obtain uncertainty estimates in large vision models and reinforcement learning (RL) tasks. But to obtain well-calibrated uncertainty estimates, a grid-search over the dropout probabilities is necessary—a prohibitive operation with large models, and an impossible one with RL. We propose a new dropout variant which gives improved performance and better calibrated uncertainties. Relying on recent developments in Bayesian deep learning, we use a continuous relaxation of dropout’s discrete masks. Together with a principled optimisation objective, this allows for automatic tuning of the dropout probability in large models, and as a result faster experimentation cycles. In RL this allows the agent to adapt its uncertainty dynamically as more data is observed. We analyse the proposed variant extensively on a range of tasks, and give insights into common practice in the field where larger dropout probabilities are often used in deeper model layers.
Yarin Gal, Jiri Hron, Alex Kendall
NIPS3
2017 What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?
abstract
There are two major types of uncertainty one can model. Aleatoric uncertainty captures noise inherent in the observations. On the other hand, epistemic uncertainty accounts for uncertainty in the model - uncertainty which can be explained away given enough data. Traditionally it has been difficult to model epistemic uncertainty in computer vision, but with new Bayesian deep learning tools this is now possible. We study the benefits of modeling epistemic vs. aleatoric uncertainty in Bayesian deep learning models for vision tasks. For this we present a Bayesian deep learning framework combining input-dependent aleatoric uncertainty together with epistemic uncertainty. We study models under the framework with per-pixel semantic segmentation and depth regression tasks. Further, our explicit uncertainty formulation leads to new loss functions for these tasks, which can be interpreted as learned attenuation. This makes the loss more robust to noisy data, also giving new state-of-the-art results on segmentation and depth regression benchmarks.
Alex Kendall, Yarin Gal
NIPS1
2017 SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation
abstract
We present a novel and practical deep fully convolutional neural network architecture for semantic pixel-wise segmentation termed SegNet. This core trainable segmentation engine consists of an encoder network, a corresponding decoder network followed by a pixel-wise classification layer. The architecture of the encoder network is topologically identical to the 13 convolutional layers in the VGG16 network [1] . The role of the decoder network is to map the low resolution encoder feature maps to full input resolution feature maps for pixel-wise classification. The novelty of SegNet lies is in the manner in which the decoder upsamples its lower resolution input feature map(s). Specifically, the decoder uses pooling indices computed in the max-pooling step of the corresponding encoder to perform non-linear upsampling. This eliminates the need for learning to upsample. The upsampled maps are sparse and are then convolved with trainable filters to produce dense feature maps. We compare our proposed architecture with the widely adopted FCN [2] and also with the well known DeepLab-LargeFOV [3] , DeconvNet [4] architectures. This comparison reveals the memory versus accuracy trade-off involved in achieving good segmentation performance. SegNet was primarily motivated by scene understanding applications. Hence, it is designed to be efficient both in terms of memory and computational time during inference. It is also significantly smaller in the number of trainable parameters than other competing architectures and can be trained end-to-end using stochastic gradient descent. We also performed a controlled benchmark of SegNet and other architectures on both road scenes and SUN RGB-D indoor scene segmentation tasks. These quantitative assessments show that SegNet provides good performance with competitive inference time and most efficient inference memory-wise as compared to other architectures. We also provide a Caffe implementation of SegNet and a web demo at http://mi.eng.cam.ac.uk/projects/segnet.
Vijay Badrinarayanan, Alex Kendall, Roberto Cipolla
IEEE Trans. Pattern Anal. Mach. Intell.2
2016 Modelling uncertainty in deep learning for camera relocalization
abstract
We present a robust and real-time monocular six degree of freedom visual relocalization system. We use a Bayesian convolutional neural network to regress the 6-DOF camera pose from a single RGB image. It is trained in an end-to-end manner with no need of additional engineering or graph optimisation. The algorithm can operate indoors and outdoors in real time, taking under 6ms to compute. It obtains approximately 2m and 6° accuracy for very large scale outdoor scenes and 0.5m and 10° accuracy indoors. Using a Bayesian convolutional neural network implementation we obtain an estimate of the model's relocalization uncertainty and improve state of the art localization accuracy on a large scale outdoor dataset. We leverage the uncertainty measure to estimate metric relocalization error and to detect the presence or absence of the scene in the input image. We show that the model's uncertainty is caused by images being dissimilar to the training dataset in either pose or appearance.
Alex Kendall, Roberto Cipolla
ICRA1
2015 PoseNet: A Convolutional Network for Real-Time 6-DOF Camera Relocalization
abstract
We present a robust and real-time monocular six degree of freedom relocalization system. Our system trains a convolutional neural network to regress the 6-DOF camera pose from a single RGB image in an end-to-end manner with no need of additional engineering or graph optimisation. The algorithm can operate indoors and outdoors in real time, taking 5ms per frame to compute. It obtains approximately 2m and 3 degrees accuracy for large scale outdoor scenes and 0.5m and 5 degrees accuracy indoors. This is achieved using an efficient 23 layer deep convnet, demonstrating that convnets can be used to solve complicated out of image plane regression problems. This was made possible by leveraging transfer learning from large scale classification data. We show that the PoseNet localizes from high level features and is robust to difficult lighting, motion blur and different camera intrinsics where point based SIFT registration fails. Furthermore we show how the pose feature that is produced generalizes to other scenes allowing us to regress pose with only a few dozen training examples.
Alex Kendall, Matthew Koichi Grimes, Roberto Cipolla
ICCV1