EDBT 2026 Demo / reviewers in the wild / expert
Antonio M. López 0001
dblp:11/6007 · also Antonio M. López Peña, Antonio Manuel López Peña
· DBLP profile ↗
101ranked-venue papers
7as first author
16since 2021 · last 2026
0000-0002-6979-5783ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 65 · 6 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 48 · 4 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 12 · 3 since 2021Systems, architecture and hardware · 6 · 2 since 2021Computer networks · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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
28 papers |
Image recognition and object detection · 24% Segmentation and scene understanding · 16% Video understanding and tracking · 12% | |
| Computer graphics and multimedia
10 papers |
Image and video processing · 52% Image and video coding · 16% Computer animation and physical simulation · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
GPUs and heterogeneous computing · 91% Performance modeling and evaluation · 9% |
Topics — the 30 heaviest of 79, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Segmentation and scene understanding
semantic segmentation |
1.3 | 4 | 2021 | Distributed Learning and Inference With Compressed Images · IEEE Trans. Image Process. 2021 Slanted Stixels: A Way to Represent Steep Streets · Int. J. Comput. Vis. 2019 The SYNTHIA Dataset: A Large Collection of Synthetic Images for Semantic Segmentation of Urban Scenes · CVPR 2016 |
Computer vision › Image recognition and object detection
object detection |
1.1 | 4 | 2019 | Training a Binary Weight Object Detector by Knowledge Transfer for Autonomous Driving · ICRA 2019 Active Learning for Deep Detection Neural Networks · ICCV 2019 Virtual and Real World Adaptationfor Pedestrian Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2014 |
Computer vision › Video understanding and tracking
action recognition |
0.9 | 4 | 2017 | Procedural Generation of Videos to Train Deep Action Recognition Networks · CVPR 2017 Sympathy for the Details: Dense Trajectories and Hybrid Classification Architectures for Action Recognition · ECCV (7) 2016 Recognizing Actions Through Action-Specific Person Detection · IEEE Trans. Image Process. 2015 |
Computer vision › Image recognition and object detection
pedestrian detection |
0.9 | 6 | 2016 | Hierarchical online domain adaptation of deformable part-based models · ICRA 2016 Virtual and Real World Adaptationfor Pedestrian Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2014 Random Forests of Local Experts for Pedestrian Detection · ICCV 2013 |
Computer vision › 3D vision
depth estimation |
0.5 | 1 | 2021 | 3D Perception With Slanted Stixels on GPU · IEEE Trans. Parallel Distributed Syst. 2021 |
Image and video processing › image restoration › artifact removal
image artifact removal |
0.5 | 1 | 2021 | Distributed Learning and Inference With Compressed Images · IEEE Trans. Image Process. 2021 |
Image and video processing
image restoration |
0.5 | 1 | 2021 | Distributed Learning and Inference With Compressed Images · IEEE Trans. Image Process. 2021 |
Image and video coding › image compression
lossy image compression |
0.5 | 1 | 2021 | Distributed Learning and Inference With Compressed Images · IEEE Trans. Image Process. 2021 |
GPUs and heterogeneous computing › embedded GPU
embedded GPU acceleration |
0.5 | 1 | 2021 | 3D Perception With Slanted Stixels on GPU · IEEE Trans. Parallel Distributed Syst. 2021 |
GPUs and heterogeneous computing
GPU computing |
0.5 | 1 | 2021 | 3D Perception With Slanted Stixels on GPU · IEEE Trans. Parallel Distributed Syst. 2021 |
Machine learning › Transfer learning and domain adaptation
domain adaptation |
0.4 | 2 | 2016 | Hierarchical Adaptive Structural SVM for Domain Adaptation · Int. J. Comput. Vis. 2016 Virtual and Real World Adaptationfor Pedestrian Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2014 |
Computer vision › Image recognition and object detection › object detection › detector training
active learning for object detection |
0.4 | 1 | 2019 | Active Learning for Deep Detection Neural Networks · ICCV 2019 |
Machine learning › Reinforcement learning › imitation learning › offline imitation learning
behavior cloning |
0.4 | 1 | 2019 | Exploring the Limitations of Behavior Cloning for Autonomous Driving · ICCV 2019 |
Machine learning › Transfer learning and domain adaptation
knowledge transfer |
0.4 | 1 | 2019 | Training a Binary Weight Object Detector by Knowledge Transfer for Autonomous Driving · ICRA 2019 |
Computer vision › 3D vision
stereo vision |
0.4 | 1 | 2019 | Slanted Stixels: A Way to Represent Steep Streets · Int. J. Comput. Vis. 2019 |
Robotics › Autonomous driving › driving policy learning
imitation learning for driving |
0.3 | 1 | 2018 | End-to-End Driving Via Conditional Imitation Learning · ICRA 2018 |
Natural language and speech › Language models and text generation
synthetic data |
0.3 | 1 | 2018 | The Reasonable Effectiveness of Synthetic Visual Data · Int. J. Comput. Vis. 2018 |
Machine learning › Generative modeling
synthetic training data |
0.3 | 1 | 2017 | Procedural Generation of Videos to Train Deep Action Recognition Networks · CVPR 2017 |
Visual content generation and editing
procedural content generation |
0.3 | 1 | 2017 | Procedural Generation of Videos to Train Deep Action Recognition Networks · CVPR 2017 |
Computer vision › Video understanding and tracking
multi-object tracking |
0.2 | 1 | 2016 | Hierarchical online domain adaptation of deformable part-based models · ICRA 2016 |
Machine learning › Transfer learning and domain adaptation › domain adaptation
online domain adaptation |
0.2 | 1 | 2016 | Hierarchical online domain adaptation of deformable part-based models · ICRA 2016 |
Machine learning › Transfer learning and domain adaptation › domain adaptation › visual domain adaptation
detector adaptation |
0.2 | 1 | 2015 | Recognizing Actions Through Action-Specific Person Detection · IEEE Trans. Image Process. 2015 |
Computer vision › Image recognition and object detection › object detection › category-specific object detection
person detection |
0.2 | 1 | 2015 | Recognizing Actions Through Action-Specific Person Detection · IEEE Trans. Image Process. 2015 |
Computer vision › Video understanding and tracking › action recognition › human action recognition
still image action recognition |
0.2 | 1 | 2015 | Recognizing Actions Through Action-Specific Person Detection · IEEE Trans. Image Process. 2015 |
Computer vision › Image recognition and object detection › object detection › part-based object detection
deformable part model |
0.2 | 1 | 2014 | Domain Adaptation of Deformable Part-Based Models · IEEE Trans. Pattern Anal. Mach. Intell. 2014 |
Computer vision › Image recognition and object detection › object detection
domain adaptive object detection |
0.2 | 1 | 2014 | Domain Adaptation of Deformable Part-Based Models · IEEE Trans. Pattern Anal. Mach. Intell. 2014 |
Machine learning › Transfer learning and domain adaptation › sim-to-real transfer
synthetic-to-real domain adaptation |
0.2 | 1 | 2014 | Virtual and Real World Adaptationfor Pedestrian Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2014 |
Computer vision › Image recognition and object detection
ensemble detection |
0.2 | 1 | 2013 | Random Forests of Local Experts for Pedestrian Detection · ICCV 2013 |
Computer vision › Image recognition and object detection › object detection
part-based object detection |
0.2 | 1 | 2013 | Random Forests of Local Experts for Pedestrian Detection · ICCV 2013 |
Image and video processing
color image processing |
0.2 | 1 | 2013 | Coloring Action Recognition in Still Images · Int. J. Comput. Vis. 2013 |
Methods — techniques the papers use, named apart from their topics
convolutional neural network · 1.0generative adversarial network · 1.0dynamic programming · 1.0dataset restoration · 1.0GPU parallelization · 1.0probabilistic graphical model · 0.93d game engines · 0.43d game engine · 0.4temporal selection · 0.4image-level scoring · 0.4behavior cloning · 0.4procedural generation · 0.3multi-task learning · 0.3game engine rendering · 0.3markov random field · 0.2coloring · 0.2ensemble learning · 0.1hierarchical optimization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | FedS2R: One-Shot Federated Domain Generalization for Synthetic-to-Real Semantic Segmentation in Autonomous Driving
Tao Lian, Jose Luis Gómez, Antonio M. López 0001 |
IV | 3 |
| 2025 | UDA4Inst: Unsupervised Domain Adaptation for Instance SegmentationabstractInstance segmentation is crucial for autonomous driving, but is hindered by the lack of annotated real-world data due to expensive labeling costs. Unsupervised Domain Adaptation (UDA) offers a solution by transferring knowledge from labeled synthetic data to unlabeled real-world data. While UDA methods for synthetic to real-world domains (synth-to-real) excel in tasks such as semantic segmentation and object detection, their application to instance segmentation for autonomous driving remains underexplored and often relies on suboptimal baselines. We introduce UDA4Inst, a powerful framework for synth-to-real UDA in instance segmentation. Our framework enhances instance segmentation through Semantic Category Training and Bidirectional Mixing Training. Semantic Category Training groups semantically related classes for separate training, improving pseudo-label quality and segmentation accuracy. Bidirectional Mixing Training combines instance-wise and patch-wise data mixing, creating coherent composites that enhance generalization across domains. Extensive experiments show UDA4Inst sets a new state-of-the-art on the SYN{###}$THIA \rightarrow$Cityscapes benchmark (mAP 31.3) and introduces results on novel datasets, using UrbanSyn and Synscapes as sources and Cityscapes and KITTI360 as targets. Code and models are available at https://github.com/gyc-code/UDA4Inst. Yachan Guo, Yi Xiao 0001, Danna Xue, Jose Luis Gómez, Antonio M. López 0001 |
IV | 5 |
| 2025 | PedGT: Enhancing Pedestrian Intention Prediction Using a Skeleton-Based Graph-TransformerabstractAccurately predicting pedestrian crossings in front of ego-vehicles is essential for intelligent transportation systems (ITS) to enhance road safety. Many existing approaches rely on multiple input modalities, such as scene images, segmentation maps, and trajectory data, which introduce complexity and inefficiencies, thus limiting real-time applicability. To address these challenges, we propose PedGT, a graph-based transformer model that integrates a graph convolutional network (GCN) for spatial feature extraction and a transformer encoder for temporal modeling. Unlike multi-modal methods, PedGT simplifies the pipeline by utilizing only pedestrian pose keypoints and bounding box center points, achieving superior performance on two benchmark datasets. On PIE, it achieves an F1 score of 91% and a recall of 93%, surpassing the previous best of 89%, and 88% by PCPNet. On JAAD, PedGT improves F1 and recall to 70%, outperforming PedFormer's 54% and 48%. Ablation studies highlight the impact of data normalization on accuracy, while frame importance analysis identifies keyframes influencing predictions. This work demonstrates that selecting optimal inputs and leveraging an efficient spatial-temporal model enable PedGT to outperform multi-modal solutions, providing a more streamlined and effective approach for pedestrian intention prediction. Muhammad Naveed Riaz, Maciej Wielgosz, Antonio M. López 0001 |
IV | 4 |
| 2025 | All for one, and one for all: UrbanSyn Dataset, the third Musketeer of synthetic driving scenes
Jose Luis Gómez, Antonio Seoane, Agnès Borràs, Mario Noriega, Germán Ros 0001, José Antonio Iglesias Guitián, Antonio M. López 0001 |
Neurocomputing | 8 |
| 2025 | Multi-modal 3D multi-object tracking with robust association and track drift compensation
Ciyun Lin, Xiaoyu Zheng 0002, Bowen Gong, Antonio M. López 0001 |
Neurocomputing | 5 |
| 2025 | Heterogeneous Multiscale Cooperative Perception for Connected Autonomous Vehicles via V2X InteractionabstractConnected autonomous driving and vehicle-toeverything (V2X) technology brings new opportunities for precise perception in occluded and sight-limited environments. The emergence of cooperative perception via V2X interaction has a positive impact on the safe and efficient driving of connected autonomous vehicles (CAVs). However, faced with the diversity and heterogeneity of V2X data, how to effectively process it to achieve better cooperative perception is a key and challenging task. This paper introduces a heterogeneous multiscale cooperative perception (HM-CoPept) framework with bird’s eye view features. It pays more attention to crucial cooperative data that affects driving to avoid blind areas and extend the sensing range. For the heterogeneity of V2X data, a bidirectional crossattention is innovatively proposed to fuse LiDAR and camera data complementary. Furthermore, the multiscale cooperation of V2X interaction data is proposed to break perception occlusion and limitation considering the benefit of multiscale features with different spatial importance. Cooperative perception is enhanced by learnable spatial confidence weight of safety distance constraint and foreground estimation. Test and validation are conducted on standard benchmarks, simulated (OPV2V) and real (DAIRV2X). HM-CoPept results show that performance increases by more than 16% compared to single-vehicle perception. Through extensive experiments and critical analysis, we demonstrate that our approach advances competitive methods and state-of-the-art in average precision. HM-CoPept enables precise and broad perception in complex driving environments and promotes the intelligent and autonomous development of CAVs. Yuanyuan Zha, Wei ShangGuan, Linguo Chai, Weizhi Qiu, Antonio M. López 0001 |
IEEE Internet Things J. | 6 |
| 2025 | Closing the gap in domain adaptation for semantic segmentation: a time-aware methodabstractAbstract Semantic segmentation models need a large number of images to be effectively trained but manual annotation of such images has a high cost. Active domain adaptation addresses this problem by pretraining the model with a synthetically generated dataset and then fine-tuning it with a few selected label annotations (the “budget”) on real images to account for the domain shift. Previous works annotate a percentage of either individual pixels or whole target images. We argue that the first is infeasible in practice, and the second spends part of the budget on classes that the pretrained model may have already learned well. We propose a method based on the annotation of regions computed by Segment Anything, a recently introduced foundation model for class-agnostic image segmentation. The key idea is to assign a ground truth label to each of a tiny subset of regions, those for which the model is more uncertain. In order to increase the number of annotated regions we propagate the ground truth labels to most similar regions according to a hierarchical clustering algorithm that uses the features learned by the pretrained model. Our method outperforms the state-of-the-art on the GTA5 to Cityscapes benchmark by using fewer annotations, almost closing the gap between the synthetically pre-trained model and that obtained with full supervision of the real images. Furthermore, we present competitive results for budgets less than 1% of samples and also for a larger and more challenging target dataset, Mapillary Vistas. Joan Serrat 0002, Jose Luis Gómez, Antonio M. López 0001 |
Mach. Vis. Appl. | 3 |
| 2025 | GTransPDM: A Graph-Embedded Transformer With Positional Decoupling for Pedestrian Crossing Intention PredictionabstractUnderstanding and predicting pedestrian crossing behavioral intention is crucial for the driving safety of autonomous vehicles. Nonetheless, challenges emerge when using promising images or environmental context masks to extract various factors for time-series network modeling, causing preprocessing errors or a loss of efficiency. Typically, pedestrian positions captured by onboard cameras are often distorted and do not accurately reflect their actual movements. To address these issues, GTransPDM – a Graph-embedded Transformer with a Position Decoupling Module – was developed for pedestrian crossing intention prediction by leveraging multi-modal features. First, a positional decoupling module was proposed to decompose pedestrian lateral motion and encode depth cues in the image view. Then, a graph-embedded Transformer was designed to capture the spatio-temporal dynamics of human pose skeletons, integrating essential factors such as position, skeleton, and egovehicle motion. Experimental results indicate that the proposed method achieves 92% accuracy on the PIE dataset and 87% accuracy on the JAAD dataset, with a processing speed of 0.05ms. It outperforms the state-of-the-art in comparison. Ciyun Lin, Xiaoyu Zheng 0002, Bowen Gong, Antonio M. López 0001 |
IEEE Signal Process. Lett. | 5 |
| 2025 | Minimizing Human Labeling in Training Deep Models for Pedestrian Intention PredictionabstractAccurately predicting whether pedestrians will cross in front of an autonomous vehicle is essential for ensuring safe and comfortable maneuvers. However, developing models for this task remains challenging due to the limited availability of diverse datasets containing both crossing (C) and non-crossing (NC) scenarios. Therefore, we propose a procedure that leverages synthetic videos with C/NC labels and an untrained model whose architecture is designed for C/NC prediction to automatically produce C/NC labels for a set of real-world videos. Thus, this procedure performs a synth-to-real unsupervised domain adaptation for C/NC prediction, so we term it S2R-UDA-CP. To assess the effectiveness of S2R-UDA-CP in self-labeling, we utilize two state-of-the-art models, PedGNN and ST-CrossingPose, and we rely on the publicly-available PedSynth dataset, which consists of synthetic videos with C/NC labels. Notably, once the real-world videos are self-labeled, they can be used to train models different from those used in S2R-UDA-CP. These models are designed to operate onboard a vehicle, whereas S2R-UDA-CP is an offline procedure. To evaluate the quality of the C/NC labels generated by S2R-UDA-CP, we also employ PedGraph+ (another literature referent) as it is not used in S2R-UDA-CP. Overall, the results show that training models to predict C/NC using videos labeled by S2R-UDA-CP achieves performance even better than models trained on human-labeled data. Our study also highlights different discrepancies between automatic and human labeling. To the best of our knowledge, this is the first study to evaluate synth-to-real self-labeling for C/NC prediction. Muhammad Naveed Riaz, Maciej Wielgosz, Antonio M. López 0001 |
IEEE Trans. Intell. Transp. Syst. | 3 |
| 2025 | Exploring the effects of synthetic data generation: a case study on autonomous driving for semantic segmentationabstractAbstract Rendering 3D virtual scenarios has become a popular alternative for generating per-pixel-labeled image datasets, especially in fields like autonomous driving. The approach is valuable for training neural perception models, such as semantic segmentation models, particularly when data might be scarce, expensive, or difficult to collect. However, fundamental questions persist within the research community regarding the generation and processing of these synthetic images, particularly a better understanding of the key factors influencing the performance of deep learning models trained with such synthetic images. In response, we conducted a series of experiments to elucidate the impact that common aspects involved in the generation of rendered synthetic images may have on the performance of neural semantic segmentation tasks. Our study used a recent autonomous driving synthetic dataset as our main testbed, allowing us to investigate the effect of different approaches when modeling their geometric, material, and lighting details. We also studied the impact of rendering noise, typically produced by path-tracing algorithms, as well as the impact of using different color transformations and tonemapping algorithms. Antonio Seoane, Omar A. Mures, Antonio M. López 0001, José Antonio Iglesias Guitián |
Vis. Comput. | 4 |
| 2024 | Guiding Attention in End-to-End Driving ModelsabstractVision-based end-to-end driving models trained by imitation learning can lead to affordable solutions for autonomous driving. However, training these well-performing models usually requires a huge amount of data, while still lacking explicit and intuitive activation maps to reveal the inner workings of these models while driving. In this paper, we study how to guide the attention of these models to improve their driving quality and obtain more intuitive activation maps by adding a loss term during training using salient semantic maps. In contrast to previous work, our method does not require these salient semantic maps to be available during testing time, as well as removing the need to modify the model’s architecture to which it is applied. We perform tests using perfect and noisy salient semantic maps with encouraging results in both, the latter of which is inspired by possible errors encountered with real data. Using CIL++ as a representative state-of-the-art model and the CARLA simulator with its standard benchmarks, we conduct experiments that show the effectiveness of our method in training better autonomous driving models, especially when data and computational resources are scarce. Diego Porres, Yi Xiao 0001, Gabriel Villalonga, Alexandre Levy, Antonio M. López 0001 |
IV | 5 |
| 2023 | Scaling Vision-Based End-to-End Autonomous Driving with Multi-View Attention LearningabstractOn end-to-end driving, human driving demonstrations are used to train perception-based driving models by imitation learning. This process is supervised on vehicle signals (e.g., steering angle, acceleration) but does not require extra costly supervision (human labeling of sensor data). As a representative of such vision-based end-to-end driving models, CILRS is commonly used as a baseline to compare with new driving models. So far, some latest models achieve better performance than CILRS by using expensive sensor suites and/or by using large amounts of human-labeled data for training. Given the difference in performance, one may think that it is not worth pursuing vision-based pure end-to-end driving. However, we argue that this approach still has great value and potential considering cost and maintenance. In this paper, we present CIL++, which improves on CILRS by both processing higher-resolution images using a human-inspired HFOV as an inductive bias and incorporating a proper attention mechanism. CIL++ achieves competitive performance compared to models which are more costly to develop. We propose to replace CILRS with CIL++ as a strong vision-based pure end-to-end driving baseline supervised by only vehicle signals and trained by conditional imitation learning. Yi Xiao 0001, Felipe Codevilla, Diego Porres, Antonio M. López 0001 |
IROS | 4 |
| 2022 | Monocular Depth Estimation Through Virtual-World Supervision and Real-World SfM Self-SupervisionabstractDepth information is essential for on-board perception in autonomous driving and driver assistance. Monocular depth estimation (MDE) is very appealing since it allows for appearance and depth being on direct pixelwise correspondence without further calibration. Best MDE models are based on Convolutional Neural Networks (CNNs) trained in a supervised manner,i.e., assuming pixelwise ground truth (GT). Usually, this GT is acquired at training time through a calibrated multi-modal suite of sensors. However, also using only a monocular system at training time is cheaper and more scalable. This is possible by relying on structure-from-motion (SfM) principles to generate self-supervision. Nevertheless, problems of camouflaged objects, visibility changes, static-camera intervals, textureless areas, and scale ambiguity, diminish the usefulness of such self-supervision. In this paper, we performmonocular${d}$epth${e}$stimation by${v}$irtual-world${s}$upervision (MonoDEVS) and real-world SfM self-supervision. We compensate the SfM self-supervision limitations by leveraging virtual-world images with accurate semantic and depth supervision, and addressing the virtual-to-real domain gap. Our MonoDEVSNet outperforms previous MDE CNNs trained on monocular and even stereo sequences. Akhil Gurram, Ahmet Faruk Tuna, Fengyi Shen, Onay Urfalioglu, Antonio M. López 0001 |
IEEE Trans. Intell. Transp. Syst. | 5 |
| 2022 | Multimodal End-to-End Autonomous DrivingabstractA crucial component of an autonomous vehicle (AV) is the artificial intelligence (AI) is able to drive towards a desired destination. Today, there are different paradigms addressing the development of AI drivers. On the one hand, we find modular pipelines, which divide the driving task into sub-tasks such as perception and maneuver planning and control. On the other hand, we find end-to-end driving approaches that try to learn a direct mapping from input raw sensor data to vehicle control signals. The later are relatively less studied, but are gaining popularity since they are less demanding in terms of sensor data annotation. This paper focuses on end-to-end autonomous driving. So far, most proposals relying on this paradigm assume RGB images as input sensor data. However, AVs will not be equipped only with cameras, but also with active sensors providing accurate depth information (e.g., LiDARs). Accordingly, this paper analyses whether combining RGB and depth modalities,i.e.using RGBD data, produces better end-to-end AI drivers than relying on a single modality. We consider multimodality based on early, mid and late fusion schemes, both in multisensory and single-sensor (monocular depth estimation) settings. Using the CARLA simulator and conditional imitation learning (CIL), we show how, indeed, early fusion multimodality outperforms single-modality. Yi Xiao 0001, Felipe Codevilla, Akhil Gurram, Onay Urfalioglu, Antonio M. López 0001 |
IEEE Trans. Intell. Transp. Syst. | 5 |
| 2021 | Distributed Learning and Inference With Compressed ImagesabstractModern computer vision requires processing large amounts of data, both while training the model and/or during inference, once the model is deployed. Scenarios where images are captured and processed in physically separated locations are increasingly common (e.g. autonomous vehicles, cloud computing, smartphones). In addition, many devices suffer from limited resources to store or transmit data (e.g. storage space, channel capacity). In these scenarios, lossy image compression plays a crucial role to effectively increase the number of images collected under such constraints. However, lossy compression entails some undesired degradation of the data that may harm the performance of the downstream analysis task at hand, since important semantic information may be lost in the process. Moreover, we may only have compressed images at training time but are able to use original images at inference time (i.e. test), or vice versa, and in such a case, the downstream model suffers from covariate shift. In this paper, we analyze this phenomenon, with a special focus on vision-based perception for autonomous driving as a paradigmatic scenario. We see that loss of semantic information and covariate shift do indeed exist, resulting in a drop in performance that depends on the compression rate. In order to address the problem, we propose dataset restoration, based on image restoration with generative adversarial networks (GANs). Our method is agnostic to both the particular image compression method and the downstream task; and has the advantage of not adding additional cost to the deployed models, which is particularly important in resource-limited devices. The presented experiments focus on semantic segmentation as a challenging use case, cover a broad range of compression rates and diverse datasets, and show how our method is able to significantly alleviate the negative effects of compression on the downstream visual task. Sudeep Katakol, Basem Elbarashy, Luis Herranz, Joost van de Weijer 0001, Antonio M. López 0001 |
IEEE Trans. Image Process. | 5 |
| 2021 | 3D Perception With Slanted Stixels on GPUabstractThis article presents a GPU-accelerated software design of the recently proposed model of Slanted Stixels, which represents the geometric and semantic information of a scene in a compact and accurate way. We reformulate the measurement depth model to reduce the computational complexity of the algorithm, relying on the confidence of the depth estimation and the identification of invalid values to handle outliers. The proposed massively parallel scheme and data layout for the irregular computation pattern that corresponds to a Dynamic Programming paradigm is described and carefully analyzed in performance terms. Performance is shown to scale gracefully on current generation embedded GPUs. We assess the proposed methods in terms of semantic and geometric accuracy as well as run-time performance on three publicly available benchmark datasets. Our approach achieves real-time performance with high accuracy for 2048 × 1024 image sizes and 4 × 4 Stixel resolution on the low-power embedded GPU of an NVIDIA Tegra Xavier. Daniel Hernández Juárez, Antonio Espinosa 0001, David Vázquez 0001, Antonio M. López 0001, Juan C. Moure |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2020 | Generating Human Action Videos by Coupling 3D Game Engines and Probabilistic Graphical Models
César Roberto de Souza, Adrien Gaidon, Yohann Cabon, Naila Murray, Antonio M. López 0001 |
Int. J. Comput. Vis. | 5 |
| 2020 | Variable Rate Deep Image Compression With Modulated AutoencoderabstractVariable rate is a requirement for flexible and adaptable image and video compression. However, deep image compression methods (DIC) are optimized for a single fixed rate-distortion (R-D) tradeoff. While this can be addressed by training multiple models for different tradeoffs, the memory requirements increase proportionally to the number of models. Scaling the bottleneck representation of a shared autoencoder can provide variable rate compression with a single shared autoencoder. However, the R-D performance using this simple mechanism degrades in low bitrates, and also shrinks the effective range of bitrates. To address these limitations, we formulate the problem of variable R-D optimization for DIC, and propose modulated autoencoders (MAEs), where the representations of a shared autoencoder are adapted to the specific R-D tradeoff via a modulation network. Jointly training this modulated autoencoder and the modulation network provides an effective way to navigate the R-D operational curve. Our experiments show that the proposed method can achieve almost the same R-D performance of independent models with significantly fewer parameters. Fei Yang 0004, Luis Herranz, Joost van de Weijer 0001, José Antonio Iglesias Guitián, Antonio M. López 0001, Mikhail G. Mozerov |
IEEE Signal Process. Lett. | 5 |
| 2020 | Intention Recognition of Pedestrians and Cyclists by 2D Pose EstimationabstractAnticipating the intentions of vulnerable road users (VRUs) such as pedestrians and cyclists is critical for performing safe and comfortable driving maneuvers. This is the case for human driving and, thus, should be taken into account by systems providing any level of driving assistance, from advanced driver assistant systems (ADAS) to fully autonomous vehicles (AVs). In this paper, we show how the latest advances on monocular vision-based human pose estimation, i.e. those relying on deep Convolutional Neural Networks (CNNs), enable to recognize the intentions of such VRUs. In the case of cyclists, we assume that they follow traffic rules to indicate future maneuvers with arm signals. In the case of pedestrians, no indications can be assumed. Instead, we hypothesize that the walking pattern of a pedestrian allows to determine if he/she has the intention of crossing the road in the path of the ego-vehicle, so that the ego-vehicle must maneuver accordingly (e.g. slowing down or stopping). In this paper, we show how the same methodology can be used for recognizing pedestrians and cyclists' intentions. For pedestrians, we perform experiments on the JAAD dataset. For cyclists, we did not found an analogous dataset, thus, we created our own one by acquiring and annotating videos which we share with the research community. Overall, the proposed pipeline provides new state-of-the-art results on the intention recognition of VRUs. Zhijie Fang, Antonio M. López 0001 |
IEEE Trans. Intell. Transp. Syst. | 2 |
| 2019 | Active Learning for Deep Detection Neural NetworksabstractThe cost of drawing object bounding boxes (i.e. labeling) for millions of images is prohibitively high. For instance, labeling pedestrians in a regular urban image could take 35 seconds on average. Active learning aims to reduce the cost of labeling by selecting only those images that are informative to improve the detection network accuracy. In this paper, we propose a method to perform active learning of object detectors based on convolutional neural networks. We propose a new image-level scoring process to rank unlabeled images for their automatic selection, which clearly outperforms classical scores. The proposed method can be applied to videos and sets of still images. In the former case, temporal selection rules can complement our scoring process. As a relevant use case, we extensively study the performance of our method on the task of pedestrian detection. Overall, the experiments show that the proposed method performs better than random selection. Hamed H. Aghdam, Abel Gonzalez-Garcia, Antonio M. López 0001, Joost van de Weijer 0001 |
ICCV | 3 |
| 2019 | Exploring the Limitations of Behavior Cloning for Autonomous DrivingabstractDriving requires reacting to a wide variety of complex environment conditions and agent behaviors. Explicitly modeling each possible scenario is unrealistic. In contrast, imitation learning can, in theory, leverage data from large fleets of human-driven cars. Behavior cloning in particular has been successfully used to learn simple visuomotor policies end-to-end, but scaling to the full spectrum of driving behaviors remains an unsolved problem. In this paper, we propose a new benchmark to experimentally investigate the scalability and limitations of behavior cloning. We show that behavior cloning leads to state-ofthe-art results, executing complex lateral and longitudinal maneuvers, even in unseen environments, without being explicitly programmed to do so. However, we confirm some limitations of the behavior cloning approach: some wellknown limitations (e.g., dataset bias and overfitting), new generalization issues (e.g., dynamic objects and the lack of a causal modeling), and training instabilities, all requiring further research before behavior cloning can graduate to real-world driving. The code, dataset, benchmark, and agent studied in this paper can be found at http:// github.com/felipecode/coiltraine/blob/ master/docs/exploring_limitations.md. Felipe Codevilla, Eder Santana, Antonio M. López 0001, Adrien Gaidon |
ICCV | 3 |
| 2019 | Training a Binary Weight Object Detector by Knowledge Transfer for Autonomous DrivingabstractAutonomous driving has harsh requirements of small model size and energy efficiency, in order to enable the embedded system to achieve real-time on-board object detection. Recent deep convolutional neural network based object detectors have achieved state-of-the-art accuracy. However, such models are trained with numerous parameters and their high computational costs and large storage prohibit the deployment to memory and computation resource limited systems. Low-precision neural networks are popular techniques for reducing the computation requirements and memory footprint. Among them, binary weight neural networks (BWNs) are the extreme case which quantizes the float-point into just 1 bit. BWNs are difficult to train and suffer from accuracy deprecation due to the extreme low-bit representation. To address this problem, we propose a knowledge transfer (KT) method to aid the training of BWN using a full-precision teacher network. We built DarkNet- and MobileNet-based binary weight YOLOv2 detectors and conduct experiments on KITTI benchmark for car, pedestrian and cyclist detection. The experimental results show that the proposed method maintains high detection accuracy while reducing the model size of DarkNet-YOLO from 257 MB to 8.8 MB and MobileNet-YOLO from 193 MB to 7.9 MB. Jiaolong Xu, Yiming Nie, Antonio M. López 0001 |
ICRA | 4 |
| 2019 | Slanted Stixels: A Way to Represent Steep StreetsabstractAbstract This work presents and evaluates a novel compact scene representation based on Stixels that infers geometric and semantic information. Our approach overcomes the previous rather restrictive geometric assumptions for Stixels by introducing a novel depth model to account for non-flat roads and slanted objects. Both semantic and depth cues are used jointly to infer the scene representation in a sound global energy minimization formulation. Furthermore, a novel approximation scheme is introduced in order to significantly reduce the computational complexity of the Stixel algorithm, and then achieve real-time computation capabilities. The idea is to first perform an over-segmentation of the image, discarding the unlikely Stixel cuts, and apply the algorithm only on the remaining Stixel cuts. This work presents a novel over-segmentation strategy based on a fully convolutional network, which outperforms an approach based on using local extrema of the disparity map. We evaluate the proposed methods in terms of semantic and geometric accuracy as well as run-time on four publicly available benchmark datasets. Our approach maintains accuracy on flat road scene datasets while improving substantially on a novel non-flat road dataset. Daniel Hernández Juárez, Lukas Schneider, Pau Cebrian, Antonio Espinosa 0001, David Vázquez 0001, Antonio M. López 0001, Uwe Franke, Marc Pollefeys, Juan C. Moure |
Int. J. Comput. Vis. | 6 |
| 2018 | Metric Learning for Novelty and Anomaly Detection
Marc Masana, Idoia Ruiz, Joan Serrat 0002, Joost van de Weijer 0001, Antonio M. López 0001 |
BMVC | 5 |
| 2018 | On Offline Evaluation of Vision-Based Driving Models
Felipe Codevilla, Antonio M. López 0001, Vladlen Koltun, Alexey Dosovitskiy |
ECCV (15) | 2 |
| 2018 | Rotate your Networks: Better Weight Consolidation and Less Catastrophic ForgettingabstractIn this paper we propose an approach to avoiding catastrophic forgetting in sequential task learning scenarios. Our technique is based on a network reparameterization that approximately diagonalizes the Fisher Information Matrix of the network parameters. This reparameterization takes the form of a factorized rotation of parameter space which, when used in conjunction with Elastic Weight Consolidation (which assumes a diagonal Fisher Information Matrix), leads to significantly better performance on lifelong learning of sequential tasks. Experimental results on the MNIST, CIFAR-100, CUB-200 and Stanford-40 datasets demonstrate that we significantly improve the results of standard elastic weight consolidation, and that we obtain competitive results when compared to the state-of-the-art in lifelong learning without forgetting. Xialei Liu, Marc Masana, Luis Herranz, Joost van de Weijer 0001, Antonio M. López 0001, Andrew D. Bagdanov |
ICPR | 5 |
| 2018 | End-to-End Driving Via Conditional Imitation LearningabstractDeep networks trained on demonstrations of human driving have learned to follow roads and avoid obstacles. However, driving policies trained via imitation learning cannot be controlled at test time. A vehicle trained end-to-end to imitate an expert cannot be guided to take a specific turn at an upcoming intersection. This limits the utility of such systems. We propose to condition imitation learning on high-level command input. At test time, the learned driving policy functions as a chauffeur that handles sensorimotor coordination but continues to respond to navigational commands. We evaluate different architectures for conditional imitation learning in vision-based driving. We conduct experiments in realistic three-dimensional simulations of urban driving and on a 1/5 scale robotic truck that is trained to drive in a residential area. Both systems drive based on visual input yet remain responsive to high-level navigational commands. Felipe Codevilla, Matthias Müller 0011, Antonio M. López 0001, Vladlen Koltun, Alexey Dosovitskiy |
ICRA | 3 |
| 2018 | Is the Pedestrian going to Cross? Answering by 2D Pose EstimationabstractOur recent work suggests that, thanks to nowadays powerful CNNs, image-based 2D pose estimation is a promising cue for determining pedestrian intentions such as crossing the road in the path of the ego-vehicle, stopping before entering the road, and starting to walk or bending towards the road. This statement is based on the results obtained on non-naturalistic sequences (Daimler dataset), i.e. in sequences choreographed specifically for performing the study. Fortunately, a new publicly available dataset (JAAD) has appeared recently to allow developing methods for detecting pedestrian intentions in naturalistic driving conditions; more specifically, for addressing the relevant question is the pedestrian going to cross? Accordingly, in this paper we use JAAD to assess the usefulness of 2D pose estimation for answering such a question. We combine CNN-based pedestrian detection, tracking and pose estimation to predict the crossing action from monocular images. Overall, the proposed pipeline provides new state-ofthe-art results. Zhijie Fang, Antonio M. López 0001 |
Intelligent Vehicles Symposium | 2 |
| 2018 | Monocular Depth Estimation by Learning from Heterogeneous DatasetsabstractDepth estimation provides essential information to perform autonomous driving and driver assistance. In particluar, monocular depth estimation is interesting from a practical point of view, since using a single camera is cheaper than many other options and avoids the need for continuous calibration strategies as required by stereo-vision approaches. State-of-the-art methods for monocular depth estimation are based on Convolutional Neural Networks (CNNs). A promising line of work consists of introducing additional semantic information about the traffic scene when training CNNs for depth estimation. In practice, this means that the depth data used for CNN training is complemented with images having pixelwise semantic labels, which usually are difficult to annotate (e.g. crowded urban images). Moreover, so far it is common practice to assume that the same raw training data is associated with both types of ground truth, i.e., depth and semantic labels. The main contribution of this paper is to show that this hard constraint can be circumvented, i.e., that we can train CNNs for depth estimation by leveraging the depth and semantic information coming from heterogeneous datasets. In order to illustrate the benefits of our approach, we combine KITTI depth and Cityscapes semantic segmentation datasets, outperforming stateof-the-art results on monocular depth estimation. Akhil Gurram, Onay Urfalioglu, Ibrahim Halfaoui, Fahd Bouzaraa, Antonio M. López 0001 |
Intelligent Vehicles Symposium | 5 |
| 2018 | The Reasonable Effectiveness of Synthetic Visual Data
Adrien Gaidon, Antonio M. López 0001, Florent Perronnin |
Int. J. Comput. Vis. | 2 |
| 2017 | Slanted Stixels: Representing San Francisco's Steepest Streets
Daniel Hernández Juárez, Lukas Schneider, Antonio Espinosa 0001, Juan C. Moure, David Vázquez 0001, Antonio M. López 0001, Uwe Franke, Marc Pollefeys |
BMVC | 6 |
| 2017 | Procedural Generation of Videos to Train Deep Action Recognition NetworksabstractDeep learning for human action recognition in videos is making significant progress, but is slowed down by its dependency on expensive manual labeling of large video collections. In this work, we investigate the generation of synthetic training data for action recognition, as it has recently shown promising results for a variety of other computer vision tasks. We propose an interpretable parametric generative model of human action videos that relies on procedural generation and other computer graphics techniques of modern game engines. We generate a diverse, realistic, and physically plausible dataset of human action videos, called PHAV for Procedural Human Action Videos. It contains a total of 39,982 videos, with more than 1,000 examples for each action of 35 categories. Our approach is not limited to existing motion capture sequences, and we procedurally define 14 synthetic actions. We introduce a deep multi-task representation learning architecture to mix synthetic and real videos, even if the action categories differ. Our experiments on the UCF101 and HMDB51 benchmarks suggest that combining our large set of synthetic videos with small real-world datasets can boost recognition performance, significantly outperforming fine-tuning state-of-the-art unsupervised generative models of videos. César Roberto de Souza, Adrien Gaidon, Yohann Cabon, Antonio M. López 0001 |
CVPR | 4 |
| 2017 | Joint coarse-and-fine reasoning for deep optical flowabstractWe propose a novel representation for dense pixel-wise estimation tasks using CNNs that boosts accuracy and reduces training time, by explicitly exploiting joint coarse-and-fine reasoning. The coarse reasoning is performed over a discrete classification space to obtain a general rough solution, while the fine details of the solution are obtained over a continuous regression space. In our approach both components are jointly estimated, which proved to be beneficial for improving estimation accuracy. Additionally, we propose a new network architecture, which combines coarse and fine components by treating the fine estimation as a refinement built on top of the coarse solution, and therefore adding details to the general prediction. We apply our approach to the challenging problem of optical flow estimation and empirically validate it against state-of-the-art CNN-based solutions trained from scratch and tested on large optical flow datasets. Victor Vaquero, Germán Ros 0001, Francesc Moreno-Noguer, Antonio M. López 0001, Alberto Sanfeliu |
ICIP | 4 |
| 2017 | GPU-Accelerated Real-Time Stixel ComputationabstractThe Stixel World is a medium-level, compact representation of road scenes that abstracts millions of disparity pixels into hundreds or thousands of stixels. The goal of this work is to implement and evaluate a complete multistixel estimation pipeline on an embedded, energy-efficient, GPU-accelerated device. This work presents a full GPUaccelerated implementation of stixel estimation that produces reliable results at 26 frames per second (real-time) on the Tegra X1 for disparity images of 1024×440 pixels and stixel widths of 5 pixels, and achieves more than 400 frames per second on a high-end Titan X GPU card. Daniel Hernández Juárez, Antonio Espinosa 0001, Juan C. Moure, David Vázquez 0001, Antonio M. López 0001 |
WACV | 5 |
| 2017 | Training my car to see using virtual worlds
Antonio M. López 0001, Gabriel Villalonga, Laura Sellart, Germán Ros 0001, David Vázquez 0001, Jiaolong Xu, Azadeh Sadat Mozafari |
Image Vis. Comput. | 1 |
| 2017 | On-Board Object Detection: Multicue, Multimodal, and Multiview Random Forest of Local ExpertsabstractDespite recent significant advances, object detection continues to be an extremely challenging problem in real scenarios. In order to develop a detector that successfully operates under these conditions, it becomes critical to leverage upon multiple cues, multiple imaging modalities, and a strong multiview (MV) classifier that accounts for different object views and poses. In this paper, we provide an extensive evaluation that gives insight into how each of these aspects (multicue, multimodality, and strong MV classifier) affect accuracy both individually and when integrated together. In the multimodality component, we explore the fusion of RGB and depth maps obtained by high-definition light detection and ranging, a type of modality that is starting to receive increasing attention. As our analysis reveals, although all the aforementioned aspects significantly help in improving the accuracy, the fusion of visible spectrum and depth information allows to boost the accuracy by a much larger margin. The resulting detector not only ranks among the top best performers in the challenging KITTI benchmark, but it is built upon very simple blocks that are easy to implement and computationally efficient. Alejandro González, David Vázquez 0001, Antonio M. López 0001, Jaume Amores |
IEEE Trans. Cybern. | 3 |
| 2016 | The SYNTHIA Dataset: A Large Collection of Synthetic Images for Semantic Segmentation of Urban ScenesabstractVision-based semantic segmentation in urban scenarios is a key functionality for autonomous driving. Recent revolutionary results of deep convolutional neural networks (DCNNs) foreshadow the advent of reliable classifiers to perform such visual tasks. However, DCNNs require learning of many parameters from raw images, thus, having a sufficient amount of diverse images with class annotations is needed. These annotations are obtained via cumbersome, human labour which is particularly challenging for semantic segmentation since pixel-level annotations are required. In this paper, we propose to use a virtual world to automatically generate realistic synthetic images with pixel-level annotations. Then, we address the question of how useful such data can be for semantic segmentation - in particular, when using a DCNN paradigm. In order to answer this question we have generated a synthetic collection of diverse urban images, named SYNTHIA, with automatically generated class annotations. We use SYNTHIA in combination with publicly available real-world urban images with manually provided annotations. Then, we conduct experiments with DCNNs that show how the inclusion of SYNTHIA in the training stage significantly improves performance on the semantic segmentation task. Germán Ros 0001, Laura Sellart, Joanna Materzynska, David Vázquez 0001, Antonio M. López 0001 |
CVPR | 5 |
| 2016 | Sympathy for the Details: Dense Trajectories and Hybrid Classification Architectures for Action Recognition
César Roberto de Souza, Adrien Gaidon, Eleonora Vig, Antonio M. López 0001 |
ECCV (7) | 4 |
| 2016 | Hierarchical online domain adaptation of deformable part-based modelsabstractWe propose an online domain adaptation method for the deformable part-based model (DPM). The online domain adaptation is based on a two-level hierarchical adaptation tree, which consists of instance models in the leaf nodes and a category model at the root node. Moreover, combined with a multiple object tracking procedure (MOT), our proposal neither requires target-domain annotated data nor revisiting the source-domain data for performing the source-to-target domain adaptation of the DPM. From a practical point of view this means that, given a source-domain DPM and new video for training on a new domain without object annotations, our procedure outputs a new DPM adapted to the domain represented by the video. As proof-of-concept we apply our proposal to the challenging task of pedestrian detection. In this case, each instance model is an exemplar classifier trained online with only one pedestrian per frame. The pedestrian instances are collected by MOT and the hierarchical model is constructed dynamically according to the pedestrian trajectories. Our experimental results show that the adapted model achieves the accuracy of recent supervised domain adaptation methods (i.e., requiring manually annotated target-domain data), and improves the source model more than 10 percentage points. Jiaolong Xu, David Vázquez 0001, Krystian Mikolajczyk, Antonio M. López 0001 |
ICRA | 4 |
| 2016 | Hierarchical Adaptive Structural SVM for Domain Adaptation
Jiaolong Xu, Sebastian Ramos, David Vázquez 0001, Antonio M. López 0001 |
Int. J. Comput. Vis. | 4 |
| 2015 | Multiview random forest of local experts combining RGB and LIDAR data for pedestrian detectionabstractDespite recent significant advances, pedestrian detection continues to be an extremely challenging problem in real scenarios. In order to develop a detector that successfully operates under these conditions, it becomes critical to leverage upon multiple cues, multiple imaging modalities and a strong multi-view classifier that accounts for different pedestrian views and poses. In this paper we provide an extensive evaluation that gives insight into how each of these aspects (multi-cue, multi-modality and strong multi-view classifier) affect performance both individually and when integrated together. In the multi-modality component we explore the fusion of RGB and depth maps obtained by high-definition LIDAR, a type of modality that is only recently starting to receive attention. As our analysis reveals, although all the aforementioned aspects significantly help in improving the performance, the fusion of visible spectrum and depth information allows to boost the accuracy by a much larger margin. The resulting detector not only ranks among the top best performers in the challenging KITTI benchmark, but it is built upon very simple blocks that are easy to implement and computationally efficient. These simple blocks can be easily replaced with more sophisticated ones recently proposed, such as the use of convolutional neural networks for feature representation, to further improve the accuracy. Alejandro González, Gabriel Villalonga, Jiaolong Xu, David Vázquez 0001, Jaume Amores, Antonio M. López 0001 |
Intelligent Vehicles Symposium | 6 |
| 2015 | Vision-Based Offline-Online Perception Paradigm for Autonomous DrivingabstractAutonomous driving is a key factor for future mobility. Properly perceiving the environment of the vehicles is essential for a safe driving, which requires computing accurate geometric and semantic information in real-time. In this paper, we challenge state-of-the-art computer vision algorithms for building a perception system for autonomous driving. An inherent drawback in the computation of visual semantics is the trade-off between accuracy and computational cost. We propose to circumvent this problem by following an offline-online strategy. During the offline stage dense 3D semantic maps are created. In the online stage the current driving area is recognized in the maps via a re-localization process, which allows to retrieve the pre-computed accurate semantics and 3D geometry in real-time. Then, detecting the dynamic obstacles we obtain a rich understanding of the current scene. We evaluate quantitatively our proposal in the KITTI dataset and discuss the related open challenges for the computer vision community. Germán Ros 0001, Sebastian Ramos, Manuel Granados, Amir Bakhtiary, David Vázquez 0001, Antonio M. López 0001 |
WACV | 6 |
| 2015 | Recognizing Actions Through Action-Specific Person DetectionabstractAction recognition in still images is a challenging problem in computer vision. To facilitate comparative evaluation independently of person detection, the standard evaluation protocol for action recognition uses an oracle person detector to obtain perfect bounding box information at both training and test time. The assumption is that, in practice, a general person detector will provide candidate bounding boxes for action recognition. In this paper, we argue that this paradigm is suboptimal and that action class labels should already be considered during the detection stage. Motivated by the observation that body pose is strongly conditioned on action class, we show that: 1) the existing state-of-the-art generic person detectors are not adequate for proposing candidate bounding boxes for action classification; 2) due to limited training examples, the direct training of action-specific person detectors is also inadequate; and 3) using only a small number of labeled action examples, the transfer learning is able to adapt an existing detector to propose higher quality bounding boxes for subsequent action classification. To the best of our knowledge, we are the first to investigate transfer learning for the task of action-specific person detection in still images. We perform extensive experiments on two benchmark data sets: 1) Stanford-40 and 2) PASCAL VOC 2012. For the action detection task (i.e., both person localization and classification of the action performed), our approach outperforms methods based on general person detection by 5.7% mean average precision (MAP) on Stanford-40 and 2.1% MAP on PASCAL VOC 2012. Our approach also significantly outperforms the state of the art with a MAP of 45.4% on Stanford-40 and 31.4% on PASCAL VOC 2012. We also evaluate our action detection approach for the task of action classification (i.e., recognizing actions without localizing them). For this task, our approach, without using any ground-truth person localization at test time, outperforms on both data sets state-of-the-art methods, which do use person locations. Fahad Shahbaz Khan, Jiaolong Xu, Joost van de Weijer 0001, Andrew D. Bagdanov, Rao Muhammad Anwer, Antonio M. López 0001 |
IEEE Trans. Image Process. | 6 |
| 2014 | Incremental Domain Adaptation of Deformable Part-based Models
Jiaolong Xu, Sebastian Ramos, David Vázquez 0001, Antonio M. López 0001 |
BMVC | 4 |
| 2014 | Cost-Sensitive Structured SVM for Multi-category Domain AdaptationabstractDomain adaptation addresses the problem of accuracy drop that a classifier may suffer when the training data (source domain) and the testing data (target domain) are drawn from different distributions. In this work, we focus on domain adaptation for structured SVM (SSVM). We propose a cost-sensitive domain adaptation method for SSVM, namely COSS-SSVM. In particular, during the re-training of an adapted classifier based on target and source data, the idea that we explore consists in introducing a non-zero cost even for correctly classified source domain samples. Eventually, we aim to learn a more target-oriented classifier by not rewarding (zero loss) properly classified source-domain training samples. We assess the effectiveness of COSS-SSVM on multi-category object recognition. Jiaolong Xu, Sebastian Ramos, David Vázquez 0001, Antonio M. López 0001 |
ICPR | 4 |
| 2014 | Artificial Intelligence approaches for the generation and assessment of believable human-like behaviour in virtual characters
Joan Marc Llargues Asensio, Juan Peralta, Raúl Arrabales, Manuel G. Bedia, Paulo Cortez 0001, Antonio M. López 0001 |
Expert Syst. Appl. | 6 |
| 2014 | Virtual and Real World Adaptationfor Pedestrian DetectionabstractPedestrian detection is of paramount interest for many applications. Most promising detectors rely on discriminatively learnt classifiers, i.e., trained with annotated samples. However, the annotation step is a human intensive and subjective task worth to be minimized. By using virtual worlds we can automatically obtain precise and rich annotations. Thus, we face the question: can a pedestrian appearance model learnt in realistic virtual worlds work successfully for pedestrian detection in real-world images? Conducted experiments show that virtual-world based training can provide excellent testing accuracy in real world, but it can also suffer the data set shift problem as real-world based training does. Accordingly, we have designed a domain adaptation framework, V-AYLA, in which we have tested different techniques to collect a few pedestrian samples from the target domain (real world) and combine them with the many examples of the source domain (virtual world) in order to train a domain adapted pedestrian classifier that will operate in the target domain. V-AYLA reports the same detection accuracy than when training with many human-provided pedestrian annotations and testing with real-world images of the same domain. To the best of our knowledge, this is the first work demonstrating adaptation of virtual and real worlds for developing an object detector. David Vázquez 0001, Antonio M. López 0001, Daniel Ponsa, David Gerónimo Gómez |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2014 | Domain Adaptation of Deformable Part-Based ModelsabstractThe accuracy of object classifiers can significantly drop when the training data (source domain) and the application scenario (target domain) have inherent differences. Therefore, adapting the classifiers to the scenario in which they must operate is of paramount importance. We present novel domain adaptation (DA) methods for object detection. As proof of concept, we focus on adapting the state-of-the-art deformable part-based model (DPM) for pedestrian detection. We introduce an adaptive structural SVM (A-SSVM) that adapts a pre-learned classifier between different domains. By taking into account the inherent structure in feature space (e.g., the parts in a DPM), we propose a structure-aware A-SSVM (SA-SSVM). Neither A-SSVM nor SA-SSVM needs to revisit the source-domain training data to perform the adaptation. Rather, a low number of target-domain training examples (e.g., pedestrians) are used. To address the scenario where there are no target-domain annotated samples, we propose a self-adaptive DPM based on a self-paced learning (SPL) strategy and a Gaussian Process Regression (GPR). Two types of adaptation tasks are assessed: from both synthetic pedestrians and general persons (PASCAL VOC) to pedestrians imaged from an on-board camera. Results show that our proposals avoid accuracy drops as high as 15 points when comparing adapted and non-adapted detectors. Jiaolong Xu, Sebastian Ramos, David Vázquez 0001, Antonio M. López 0001 |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2014 | Occlusion Handling via Random Subspace Classifiers for Human DetectionabstractThis paper describes a general method to address partial occlusions for human detection in still images. The random subspace method (RSM) is chosen for building a classifier ensemble robust against partial occlusions. The component classifiers are chosen on the basis of their individual and combined performance. The main contribution of this work lies in our approach's capability to improve the detection rate when partial occlusions are present without compromising the detection performance on non occluded data. In contrast to many recent approaches, we propose a method which does not require manual labeling of body parts, defining any semantic spatial components, or using additional data coming from motion or stereo. Moreover, the method can be easily extended to other object classes. The experiments are performed on three large datasets: the INRIA person dataset, the Daimler Multicue dataset, and a new challenging dataset, called PobleSec, in which a considerable number of targets are partially occluded. The different approaches are evaluated at the classification and detection levels for both partially occluded and non-occluded data. The experimental results show that our detector outperforms state-of-the-art approaches in the presence of partial occlusions, while offering performance and reliability similar to those of the holistic approach on non-occluded data. The datasets used in our experiments have been made publicly available for benchmarking purposes. David Vázquez 0001, Antonio M. López 0001, Jaume Amores, Ludmila I. Kuncheva |
IEEE Trans. Cybern. | 3 |
| 2014 | Combining Priors, Appearance, and Context for Road DetectionabstractDetecting the free road surface ahead of a moving vehicle is an important research topic in different areas of computer vision, such as autonomous driving or car collision warning. Current vision-based road detection methods are usually based solely on low-level features. Furthermore, they generally assume structured roads, road homogeneity, and uniform lighting conditions, constraining their applicability in real-world scenarios. In this paper, road priors and contextual information are introduced for road detection. First, we propose an algorithm to estimate road priors online using geographical information, providing relevant initial information about the road location. Then, contextual cues, including horizon lines, vanishing points, lane markings, 3-D scene layout, and road geometry, are used in addition to low-level cues derived from the appearance of roads. Finally, a generative model is used to combine these cues and priors, leading to a road detection method that is, to a large degree, robust to varying imaging conditions, road types, and scenarios. José M. Álvarez 0004, Antonio M. López 0001, Theo Gevers, Felipe Lumbreras |
IEEE Trans. Intell. Transp. Syst. | 2 |
| 2014 | Learning a Part-Based Pedestrian Detector in a Virtual WorldabstractDetecting pedestrians with on-board vision systems is of paramount interest for assisting drivers to prevent vehicle-to-pedestrian accidents. The core of a pedestrian detector is its classification module, which aims at deciding if a given image window contains a pedestrian. Given the difficulty of this task, many classifiers have been proposed during the last 15 years. Among them, the so-called (deformable) part-based classifiers, including multiview modeling, are usually top ranked in accuracy. Training such classifiers is not trivial since a proper aspect clustering and spatial part alignment of the pedestrian training samples are crucial for obtaining an accurate classifier. In this paper, we first perform automatic aspect clustering and part alignment by using virtual-world pedestrians, i.e., human annotations are not required. Second, we use a mixture-of-parts approach that allows part sharing among different aspects. Third, these proposals are integrated in a learning framework, which also allows incorporating real-world training data to perform domain adaptation between virtual- and real-world cameras. Overall, the obtained results on four popular on-board data sets show that our proposal clearly outperforms the state-of-the-art deformable part-based detector known as latent support vector machine. Jiaolong Xu, David Vázquez 0001, Antonio M. López 0001, Daniel Ponsa |
IEEE Trans. Intell. Transp. Syst. | 3 |
| 2013 | Fast and Robust $ell_1$-averaging-based Pose Estimation for Driving ScenariosabstractRobust visual pose estimation is at the core of many computer vision applications, being fundamental for Visual SLAM and Visual Odometry problems. During the last decades, many approaches have been proposed to solve these problems, being RANSAC one of the most accepted and used. However, with the arrival of new challenges, such as large driving scenarios for autonomous vehicles, along with the improvements in the data gathering frameworks, new issues must be considered. One of these issues is the capability of a technique to deal with very large amounts of data while meeting the realtime constraint. With this purpose in mind, we present a novel technique for the problem of robust camera-pose estimation that is more suitable for dealing with large amount of data, which additionally, helps improving the results. The method is based on a combination of a very fast coarse-evaluation function and a robust l1-averaging procedure. Such scheme leads to high-quality results while taking considerably less time than RANSAC. Experimental results on the challenging KITTI Vision Benchmark Suite are provided, showing the validity of the proposed approach. Germán Ros 0001, Angel Domingo Sappa, Daniel Ponsa, Antonio M. López 0001, Julio Guerrero |
BMVC | 4 |
| 2013 | Random Forests of Local Experts for Pedestrian DetectionabstractPedestrian detection is one of the most challenging tasks in computer vision, and has received a lot of attention in the last years. Recently, some authors have shown the advantages of using combinations of part/patch-based detectors in order to cope with the large variability of poses and the existence of partial occlusions. In this paper, we propose a pedestrian detection method that efficiently combines multiple local experts by means of a Random Forest ensemble. The proposed method works with rich block-based representations such as HOG and LBP, in such a way that the same features are reused by the multiple local experts, so that no extra computational cost is needed with respect to a holistic method. Furthermore, we demonstrate how to integrate the proposed approach with a cascaded architecture in order to achieve not only high accuracy but also an acceptable efficiency. In particular, the resulting detector operates at five frames per second using a laptop machine. We tested the proposed method with well-known challenging datasets such as Caltech, ETH, Daimler, and INRIA. The method proposed in this work consistently ranks among the top performers in all the datasets, being either the best method or having a small difference with the best one. David Vázquez 0001, Antonio M. López 0001, Jaume Amores, Bastian Leibe |
ICCV | 3 |
| 2013 | VSLAM pose initialization via Lie groups and Lie algebras optimizationabstractWe present a novel technique for estimating initial 3D poses in the context of localization and Visual SLAM problems. The presented approach can deal with noise, outliers and a large amount of input data and still performs in real time in a standard CPU. Our method produces solutions with an accuracy comparable to those produced by RANSAC but can be much faster when the percentage of outliers is high or for large amounts of input data. On the current work we propose to formulate the pose estimation as an optimization problem on Lie groups, considering their manifold structure as well as their associated Lie algebras. This allows us to perform a fast and simple optimization at the same time that conserve all the constraints imposed by the Lie group SE(3). Additionally, we present several key design concepts related with the cost function and its Jacobian; aspects that are critical for the good performance of the algorithm. Germán Ros 0001, Julio Guerrero, Angel Domingo Sappa, Daniel Ponsa, Antonio M. López 0001 |
ICRA | 5 |
| 2013 | Learning a multiview part-based model in virtual world for pedestrian detectionabstractState-of-the-art deformable part-based models based on latent SVM have shown excellent results on human detection. In this paper, we propose to train a multiview deformable part-based model with automatically generated part examples from virtual-world data. The method is efficient as: (i) the part detectors are trained with precisely extracted virtual examples, thus no latent learning is needed, (ii) the multiview pedestrian detector enhances the performance of the pedestrian root model, (iii) a top-down approach is used for part detection which reduces the searching space. We evaluate our model on Daimler and Karlsruhe Pedestrian Benchmarks with publicly available Caltech pedestrian detection evaluation framework and the result outperforms the state-of-the-art latent SVM V4.0, on both average miss rate and speed (our detector is ten times faster). Jiaolong Xu, David Vázquez 0001, Antonio M. López 0001, Daniel Ponsa |
Intelligent Vehicles Symposium | 3 |
| 2013 | Coloring Action Recognition in Still Images
Fahad Shahbaz Khan, Rao Muhammad Anwer, Joost van de Weijer 0001, Andrew D. Bagdanov, Antonio M. López 0001, Michael Felsberg |
Int. J. Comput. Vis. | 5 |
| 2013 | Road Geometry Classification by Adaptive Shape ModelsabstractVision-based road detection is important for different applications in transportation, such as autonomous driving, vehicle collision warning, and pedestrian crossing detection. Common approaches to road detection are based on low-level road appearance (e.g., color or texture) and neglect of the scene geometry and context. Hence, using only low-level features makes these algorithms highly depend on structured roads, road homogeneity, and lighting conditions. Therefore, the aim of this paper is to classify road geometries for road detection through the analysis of scene composition and temporal coherence. Road geometry classification is proposed by building corresponding models from training images containing prototypical road geometries. We propose adaptive shape models where spatial pyramids are steered by the inherent spatial structure of road images. To reduce the influence of lighting variations, invariant features are used. Large-scale experiments show that the proposed road geometry classifier yields a high recognition rate of 73.57% ± 13.1, clearly outperforming other state-of-the-art methods. Including road shape information improves road detection results over existing appearance-based methods. Finally, it is shown that invariant features and temporal information provide robustness against disturbing imaging conditions. José M. Álvarez 0004, Theo Gevers, Ferran Diego, Antonio M. López 0001 |
IEEE Trans. Intell. Transp. Syst. | 4 |
| 2013 | Joint Spatio-Temporal Alignment of SequencesabstractVideo alignment is important in different areas of computer vision such as wide baseline matching, action recognition, change detection, video copy detection and frame dropping prevention. Current video alignment methods usually deal with a relatively simple case of fixed or rigidly attached cameras or simultaneous acquisition. Therefore, in this paper we propose a joint video alignment for bringing two video sequences into a spatio-temporal alignment. Specifically, the novelty of the paper is to formulate the video alignment to fold the spatial and temporal alignment into a single alignment framework. This simultaneously satisfies a frame-correspondence and frame-alignment similarity; exploiting the knowledge among neighbor frames by a standard pairwise Markov random field (MRF). This new formulation is able to handle the alignment of sequences recorded at different times by independent moving cameras that follows a similar trajectory, and also generalizes the particular cases that of fixed geometric transformation and/or linear temporal mapping. We conduct experiments on different scenarios such as sequences recorded simultaneously or by moving cameras to validate the robustness of the proposed approach. The proposed method provides the highest video alignment accuracy compared to the state-of-the-art methods on sequences recorded from vehicles driving along the same track at different times. Ferran Diego, Joan Serrat 0002, Antonio M. López 0001 |
IEEE Trans. Multim. | 3 |
| 2012 | Video Co-segmentation
José C. Rubio, Joan Serrat 0002, Antonio M. López 0001 |
ACCV (2) | 3 |
| 2012 | State-Driven Particle Filter for Multi-person Tracking
David Gerónimo Gómez, Frédéric Lerasle, Antonio M. López 0001 |
ACIVS | 3 |
| 2012 | Improving HOG with Image Segmentation: Application to Human Detection
Yainuvis Socarrás Salas, David Vázquez 0001, Antonio M. López 0001, David Gerónimo Gómez, Theo Gevers |
ACIVS | 3 |
| 2012 | Color attributes for object detectionabstractState-of-the-art object detectors typically use shape information as a low level feature representation to capture the local structure of an object. This paper shows that early fusion of shape and color, as is popular in image classification, leads to a significant drop in performance for object detection. Moreover, such approaches also yields suboptimal results for object categories with varying importance of color and shape. In this paper we propose the use of color attributes as an explicit color representation for object detection. Color attributes are compact, computationally efficient, and when combined with traditional shape features provide state-of-the-art results for object detection. Our method is tested on the PASCAL VOC 2007 and 2009 datasets and results clearly show that our method improves over state-of-the-art techniques despite its simplicity. We also introduce a new dataset consisting of cartoon character images in which color plays a pivotal role. On this dataset, our approach yields a significant gain of 14% in mean AP over conventional state-of-the-art methods. Fahad Shahbaz Khan, Rao Muhammad Anwer, Joost van de Weijer 0001, Andrew D. Bagdanov, María Vanrell 0001, Antonio M. López 0001 |
CVPR | 6 |
| 2012 | Unsupervised co-segmentation through region matchingabstractCo-segmentation is defined as jointly partitioning multiple images depicting the same or similar object, into foreground and background. Our method consists of a multiple-scale multiple-image generative model, which jointly estimates the foreground and background appearance distributions from several images, in a non-supervised manner. In contrast to other co-segmentation methods, our approach does not require the images to have similar foregrounds and different backgrounds to function properly. Region matching is applied to exploit inter-image information by establishing correspondences between the common objects that appear in the scene. Moreover, computing many-to-many associations of regions allow further applications, like recognition of object parts across images. We report results on iCoseg, a challenging dataset that presents extreme variability in camera viewpoint, illumination and object deformations and poses. We also show that our method is robust against large intra-class variability in the MSRC database. José C. Rubio, Joan Serrat 0002, Antonio M. López 0001, Nikos Paragios |
CVPR | 3 |
| 2012 | Road Scene Segmentation from a Single Image
José M. Álvarez 0004, Theo Gevers, Yann LeCun, Antonio M. López 0001 |
ECCV (7) | 4 |
| 2012 | Image contextual representation and matching through hierarchies and higher order graphs
José C. Rubio, Joan Serrat 0002, Antonio M. López 0001, Nikos Paragios |
ICPR | 3 |
| 2012 | Unsupervised domain adaptation of virtual and real worlds for pedestrian detection
David Vázquez 0001, Antonio M. López 0001, Daniel Ponsa |
ICPR | 2 |
| 2012 | Monocular Egomotion Estimation based on Image Matching
Diego Cheda, Daniel Ponsa, Antonio M. López 0001 |
ICPRAM (2) | 3 |
| 2012 | Multiple Target Tracking and Identity Linking under Split, Merge and Occlusion of Targets and Observations
José C. Rubio, Joan Serrat 0002, Antonio M. López 0001 |
ICPRAM (2) | 3 |
| 2012 | Pedestrian candidates generation using monocular cuesabstractCommon techniques for pedestrian candidates generation (e.g., sliding window approaches) are based on an exhaustive search over the image. This implies that the number of windows produced is huge, which translates into a significant time consumption in the classification stage. In this paper, we propose a method that significantly reduces the number of windows to be considered by a classifier. Our method is a monocular one that exploits geometric and depth information available on single images. Both representations of the world are fused together to generate pedestrian candidates based on an underlying model which is focused only on objects standing vertically on the ground plane and having certain height, according with their depths on the scene. We evaluate our algorithm on a challenging dataset and demonstrate its application for pedestrian detection, where a considerable reduction in the number of candidate windows is reached. Diego Cheda, Daniel Ponsa, Antonio M. López 0001 |
Intelligent Vehicles Symposium | 3 |
| 2012 | Multiple-Target Tracking for Intelligent Headlights ControlabstractIntelligent vehicle lighting systems aim at automatically regulating the headlights' beam to illuminate as much of the road ahead as possible while avoiding dazzling other drivers. A key component of such a system is computer vision software that is able to distinguish blobs due to vehicles' headlights and rear lights from those due to road lamps and reflective elements such as poles and traffic signs. In a previous work, we have devised a set of specialized supervised classifiers to make such decisions based on blob features related to its intensity and shape. Despite the overall good performance, there remain challenging that have yet to be solved: notably, faint and tiny blobs corresponding to quite distant vehicles. In fact, for such distant blobs, classification decisions can be taken after observing them during a few frames. Hence, incorporating tracking could improve the overall lighting system performance by enforcing the temporal consistency of the classifier decision. Accordingly, this paper focuses on the problem of constructing blob tracks, which is actually one of multiple-target tracking (MTT), but under two special conditions: We have to deal with frequent occlusions, as well as blob splits and merges. We approach it in a novel way by formulating the problem as a maximum a posteriori inference on a Markov random field. The qualitative (in video form) and quantitative evaluation of our new MTT method shows good tracking results. In addition, we will also see that the classification performance of the problematic blobs improves due to the proposed MTT algorithm. José C. Rubio, Joan Serrat 0002, Antonio M. López 0001, Daniel Ponsa |
IEEE Trans. Intell. Transp. Syst. | 3 |
| 2011 | Color Contribution to Part-Based Person Detection in Different Types of Scenarios
Rao Muhammad Anwer, David Vázquez 0001, Antonio M. López 0001 |
CAIP (2) | 3 |
| 2011 | Virtual worlds and active learning for human detectionabstractImage based human detection is of paramount interest due to its potential applications in fields such as advanced driving assistance, surveillance and media analysis. However, even detecting non-occluded standing humans remains a challenge of intensive research. The most promising human detectors rely on classifiers developed in the discriminative paradigm, i.e. trained with labelled samples. However, labelling is a manual intensive step, especially in cases like human detection where it is necessary to provide at least bounding boxes framing the humans for training. To overcome such problem, some authors have proposed the use of a virtual world where the labels of the different objects are obtained automatically. This means that the human models (classifiers) are learnt using the appearance of rendered images, i.e. using realistic computer graphics. Later, these models are used for human detection in images of the real world. The results of this technique are surprisingly good. However, these are not always as good as the classical approach of training and testing with data coming from the same camera, or similar ones. Accordingly, in this paper we address the challenge of using a virtual world for gathering (while playing a videogame) a large amount of automatically labelled samples (virtual humans and background) and then training a classifier that performs equal, in real-world images, than the one obtained by equally training from manually labelled real-world samples. For doing that, we cast the problem as one of domain adaptation. In doing so, we assume that a small amount of manually labelled samples from real-world images is required. To collect these labelled samples we propose a non-standard active learning technique. Therefore, ultimately our human model is learnt by the combination of virtual and real world labelled samples, which has not been done before. David Vázquez 0001, Antonio M. López 0001, Daniel Ponsa |
ICMI | 2 |
| 2011 | Video Alignment for Change DetectionabstractIn this work, we address the problem of aligning two video sequences. Such alignment refers to synchronization, i.e., the establishment of temporal correspondence between frames of the first and second video, followed by spatial registration of all the temporally corresponding frames. Video synchronization and alignment have been attempted before, but most often in the relatively simple cases of fixed or rigidly attached cameras and simultaneous acquisition. In addition, restrictive assumptions have been applied, including linear time correspondence or the knowledge of the complete trajectories of corresponding scene points; to some extent, these assumptions limit the practical applicability of any solutions developed. We intend to solve the more general problem of aligning video sequences recorded by independently moving cameras that follow similar trajectories, based only on the fusion of image intensity and GPS information. The novelty of our approach is to pose the synchronization as a MAP inference problem on a Bayesian network including the observations from these two sensor types, which have been proved complementary. Alignment results are presented in the context of videos recorded from vehicles driving along the same track at different times, for different road types. In addition, we explore two applications of the proposed video alignment method, both based on change detection between aligned videos. One is the detection of vehicles, which could be of use in ADAS. The other is online difference spotting videos of surveillance rounds. Ferran Diego, Daniel Ponsa, Joan Serrat 0002, Antonio M. López 0001 |
IEEE Trans. Image Process. | 4 |
| 2011 | Road Detection Based on Illuminant InvarianceabstractBy using an onboard camera, it is possible to detect the free road surface ahead of the ego-vehicle. Road detection is of high relevance for autonomous driving, road departure warning, and supporting driver-assistance systems such as vehicle and pedestrian detection. The key for vision-based road detection is the ability to classify image pixels as belonging or not to the road surface. Identifying road pixels is a major challenge due to the intraclass variability caused by lighting conditions. A particularly difficult scenario appears when the road surface has both shadowed and nonshadowed areas. Accordingly, we propose a novel approach to vision-based road detection that is robust to shadows. The novelty of our approach relies on using a shadow-invariant feature space combined with a model-based classifier. The model is built online to improve the adaptability of the algorithm to the current lighting and the presence of other vehicles in the scene. The proposed algorithm works in still images and does not depend on either road shape or temporal restrictions. Quantitative and qualitative experiments on real-world road sequences with heavy traffic and shadows show that the method is robust to shadows and lighting variations. Moreover, the proposed method provides the highest performance when compared with hue-saturation-intensity (HSI)-based algorithms. José M. Álvarez 0004, Antonio M. López 0001 |
IEEE Trans. Intell. Transp. Syst. | 2 |
| 2011 | A New Framework for Stereo Sensor Pose Through Road Segmentation and RegistrationabstractThis paper proposes a new framework for real-time estimation of the onboard stereo head's position and orientation relative to the road surface, which is required for any advanced driver-assistance application. This framework can be used with all road types: highways, urban, etc. Unlike existing works that rely on feature extraction in either the image domain or 3-D space, we propose a framework that directly estimates the unknown parameters from the stream of stereo pairs' brightness. The proposed approach consists of two stages that are invoked for every stereo frame. The first stage segments the road region in one monocular view. The second stage estimates the camera pose using a featureless registration between the segmented monocular road region and the other view in the stereo pair. This paper has two main contributions. The first contribution combines a road segmentation algorithm with a registration technique to estimate the online stereo camera pose. The second contribution solves the registration using a featureless method, which is carried out using two different optimization techniques: 1) the differential evolution algorithm and 2) the Levenberg-Marquardt (LM) algorithm. We provide experiments and evaluations of performance. The results presented show the validity of our proposed framework. Fadi Dornaika, José M. Álvarez 0004, Angel Domingo Sappa, Antonio M. López 0001 |
IEEE Trans. Intell. Transp. Syst. | 4 |
| 2010 | 3D Scene priors for road detectionabstractVision-based road detection is important in different areas of computer vision such as autonomous driving, car collision warning and pedestrian crossing detection. However, current vision-based road detection methods are usually based on low-level features and they assume structured roads, road homogeneity, and uniform lighting conditions. Therefore, in this paper, contextual 3D information is used in addition to low-level cues. Low-level photometric invariant cues are derived from the appearance of roads. Contextual cues used include horizon lines, vanishing points, 3D scene layout and 3D road stages. Moreover, temporal road cues are included. All these cues are sensitive to different imaging conditions and hence are considered as weak cues. Therefore, they are combined to improve the overall performance of the algorithm. To this end, the low-level, contextual and temporal cues are combined in a Bayesian framework to classify road sequences. Large scale experiments on road sequences show that the road detection method is robust to varying imaging conditions, road types, and scenarios (tunnels, urban and highway). Further, using the combined cues outperforms all other individual cues. Finally, the proposed method provides highest road detection accuracy when compared to state-of-the-art methods. José M. Álvarez 0004, Theo Gevers, Antonio M. López 0001 |
CVPR | 3 |
| 2010 | Learning appearance in virtual scenarios for pedestrian detectionabstractDetecting pedestrians in images is a key functionality to avoid vehicle-to-pedestrian collisions. The most promising detectors rely on appearance-based pedestrian classifiers trained with labelled samples. This paper addresses the following question: can a pedestrian appearance model learnt in virtual scenarios work successfully for pedestrian detection in real images? (Fig. 1). Our experiments suggest a positive answer, which is a new and relevant conclusion for research in pedestrian detection. More specifically, we record training sequences in virtual scenarios and then appearance-based pedestrian classifiers are learnt using HOG and linear SVM. We test such classifiers in a publicly available dataset provided by Daimler AG for pedestrian detection benchmarking. This dataset contains real world images acquired from a moving car. The obtained result is compared with the one given by a classifier learnt using samples coming from real images. The comparison reveals that, although virtual samples were not specially selected, both virtual and real based training give rise to classifiers of similar performance. David Vázquez 0001, David Gerónimo Gómez, Antonio M. López 0001 |
CVPR | 4 |
| 2010 | Geographic information for vision-based road detectionabstractRoad detection is a vital task for the development of autonomous vehicles. The knowledge of the free road surface ahead of the target vehicle can be used for autonomous driving, road departure warning, as well as to support advanced driver assistance systems like vehicle or pedestrian detection. Using vision to detect the road has several advantages in front of other sensors: richness of features, easy integration, low cost or low power consumption. Common vision-based road detection approaches use low-level features (such as color or texture) as visual cues to group pixels exhibiting similar properties. However, it is difficult to foresee a perfect clustering algorithm since roads are in outdoor scenarios being imaged from a mobile platform. In this paper, we propose a novel high-level approach to vision-based road detection based on geographical information. The key idea of the algorithm is exploiting geographical information to provide a rough detection of the road. Then, this segmentation is refined at low-level using color information to provide the final result. The results presented show the validity of our approach. José M. Álvarez 0004, Felipe Lumbreras, Theo Gevers, Antonio M. López 0001 |
Intelligent Vehicles Symposium | 4 |
| 2010 | 2D-3D-based on-board pedestrian detection system
David Gerónimo Gómez, Angel Domingo Sappa, Daniel Ponsa, Antonio M. López 0001 |
Comput. Vis. Image Underst. | 4 |
| 2010 | Learning Photometric Invariance for Object Detection
José M. Álvarez 0004, Theo Gevers, Antonio M. López 0001 |
Int. J. Comput. Vis. | 3 |
| 2010 | An iterative multiresolution scheme for SFM with missing data: Single and multiple object scenes
Carme Julià, Angel Domingo Sappa, Felipe Lumbreras, Joan Serrat 0002, Antonio M. López 0001 |
Image Vis. Comput. | 5 |
| 2010 | Survey of Pedestrian Detection for Advanced Driver Assistance SystemsabstractAdvanced driver assistance systems (ADASs), and particularly pedestrian protection systems (PPSs), have become an active research area aimed at improving traffic safety. The major challenge of PPSs is the development of reliable on-board pedestrian detection systems. Due to the varying appearance of pedestrians (e.g., different clothes, changing size, aspect ratio, and dynamic shape) and the unstructured environment, it is very difficult to cope with the demanded robustness of this kind of system. Two problems arising in this research area are the lack of public benchmarks and the difficulty in reproducing many of the proposed methods, which makes it difficult to compare the approaches. As a result, surveying the literature by enumerating the proposals one--after-another is not the most useful way to provide a comparative point of view. Accordingly, we present a more convenient strategy to survey the different approaches. We divide the problem of detecting pedestrians from images into different processing steps, each with attached responsibilities. Then, the different proposed methods are analyzed and classified with respect to each processing stage, favoring a comparative viewpoint. Finally, discussion of the important topics is presented, putting special emphasis on the future needs and challenges. David Gerónimo Gómez, Antonio M. López 0001, Angel Domingo Sappa, Thorsten Graf 0001 |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2009 | Learning photometric invariance from diversified color model ensemblesabstractColor is a powerful visual cue for many computer vision applications such as image segmentation and object recognition. However, most of the existing color models depend on the imaging conditions affecting negatively the performance of the task at hand. Often, a reflection model (e.g., Lambertian or dichromatic reflectance) is used to derive color invariant models. However, those reflection models might be too restricted to model real-world scenes in which different reflectance mechanisms may hold simultaneously. Therefore, in this paper, we aim to derive color invariance by learning from color models to obtain diversified color invariant ensembles. First, a photometrical orthogonal and non-redundant color model set is taken on input composed of both color variants and invariants. Then, the proposed method combines and weights these color models to arrive at a diversified color ensemble yielding a proper balance between invariance (repeatability) and discriminative power (distinctiveness). To achieve this, the fusion method uses a multi-view approach to minimize the estimation error. In this way, the method is robust to data uncertainty and produces properly diversified color invariant ensembles. Experiments are conducted on three different image datasets to validate the method. From the theoretical and experimental results, it is concluded that the method is robust against severe variations in imaging conditions. The method is not restricted to a certain reflection model or parameter tuning. Further, the method outperforms state-of- the-art detection techniques in the field of object, skin and road recognition. José M. Álvarez 0004, Theo Gevers, Antonio M. López 0001 |
CVPR | 3 |
| 2009 | Automatic ground-truthing using video registration for on-board detection algorithmsabstractGround-truth data is essential for the objective evaluation of object detection methods in computer vision. Many works claim their method is robust but they support it with experiments which are not quantitatively assessed with regard some ground-truth. This is one of the main obstacles to properly evaluate and compare such methods. One of the main reasons is that creating an extensive and representative ground-truth is very time consuming, specially in the case of video sequences, where thousands of frames have to be labelled. Could such a ground-truth be generated, at least in part, automatically? Though it may seem a contradictory question, we show that this is possible for the case of video sequences recorded from a moving camera. The key idea is transferring existing frame segmentations from a reference sequence into another video sequence recorded at a different time on the same track, possibly under a different ambient lighting. We have carried out experiments on several video sequence pairs and quantitatively assessed the precision of the transformed ground-truth, which prove that our approach is not only feasible but also quite accurate. José M. Álvarez 0004, Ferran Diego, Antonio M. López 0001, Joan Serrat 0002, Daniel Ponsa |
ICIP | 3 |
| 2009 | Vision-based road detection using road modelsabstractVision-based road detection is very challenging since the road is in an outdoor scenario imaged from a mobile platform. In this paper, a new top-down road detection algorithm is proposed. The method is based on scene (road) classification which provides the probability that an image contains certain type of road geometry (straight, left/right curve, etc.). During the training of the classifier a road probability map is also learned for each road geometry. Then, the proper pixel-based method is selected and fused to provide an improved road detection approach. From experiments it is concluded that the proposed method outperforms state-of-the-art algorithms in a frame by frame context. José M. Álvarez 0004, Theo Gevers, Antonio M. López 0001 |
ICIP | 3 |
| 2009 | Variance reduction techniques in particle-based visual contour tracking
Daniel Ponsa, Antonio M. López 0001 |
Pattern Recognit. | 2 |
| 2008 | Nighttime Vehicle Detection for Intelligent Headlight Control
Antonio M. López 0001, Jörg Hilgenstock, Andreas Busse, Ramón Baldrich, Felipe Lumbreras, Joan Serrat 0002 |
ACIVS | 1 |
| 2008 | Photometric stereo through an adapted alternation approachabstractPhotometric stereo aims at finding the surface normal and reflectance at every point of an object from a set of images obtained under different lighting conditions. The obtained intensity image data are stacked into a matrix that can be approximated by a low-dimensional linear subspace, under the Lambertian model. The current paper proposes to use an adaptation of the Alternation technique to tackle this problem when the images contain missing data, which correspond to pixels in shadow and saturated regions. Experimental results considering both synthetic and real images show the good performance of the proposed Alternation-based strategy. Carme Julià, Angel Domingo Sappa, Felipe Lumbreras, Joan Serrat 0002, Antonio M. López 0001 |
ICIP | 5 |
| 2008 | An Efficient Approach to Onboard Stereo Vision System Pose EstimationabstractThis paper presents an efficient technique for estimating the pose of an onboard stereo vision system relative to the environment's dominant surface area, which is supposed to be the road surface. Unlike previous approaches, it can be used either for urban or highway scenarios since it is not based on a specific visual traffic feature extraction but on 3D raw data points. The whole process is performed in the Euclidean space and consists of two stages. Initially, a compact 2D representation of the original 3D data points is computed. Then, a RANdom SAmple Consensus (RANSAC) based least-squares approach is used to fit a plane to the road. Fast RANSAC fitting is obtained by selecting points according to a probability function that takes into account the density of points at a given depth. Finally, stereo camera height and pitch angle are computed related to the fitted road plane. The proposed technique is intended to be used in driver-assistance systems for applications such as vehicle or pedestrian detection. Experimental results on urban environments, which are the most challenging scenarios (i.e., flat/uphill/downhill driving, speed bumps, and car's accelerations), are presented. These results are validated with manually annotated ground truth. Additionally, comparisons with previous works are presented to show the improvements in the central processing unit processing time, as well as in the accuracy of the obtained results. Angel Domingo Sappa, Fadi Dornaika, Daniel Ponsa, David Gerónimo Gómez, Antonio M. López 0001 |
IEEE Trans. Intell. Transp. Syst. | 5 |
| 2007 | Cascade of Classifiers for Vehicle Detection
Daniel Ponsa, Antonio M. López 0001 |
ACIVS | 2 |
| 2003 | Numeral recognition for quality control of surgical sachetsabstractIn this paper we describe an application of OCR techniques to quality control in industrial production. The purpose of the system is to verify the correct printing of numerical information in sachets with surgical material. Numerals are printed on an aluminium surface covered by a transparent plastic film, which can produce shadows or reflections in the image. The main difficulties for character recognition arise from low acquisition resolution, noise, heavy or light printing, and different printing patterns. The system must perform with an error rate lower than 0.1% and with the minimal computation time. Thus, we have decided to use well-known and simple algorithms, adding to them some refinements which take advantage of specific domain knowledge, making them more robust and reliable. The system is currently working with real production complying with the required specifications. Ernest Valveny, Antonio M. López 0001 |
ICDAR | 2 |
| 2003 | Improving shape-based face recognition by means of a supervised discriminant Hausdorff distanceabstractThis paper introduces a supervised discriminant Hausdorff distance that fits into the framework for automatic face analysis and recognition proposed in [A. Pujol et al.,2002]. Our proposal relies solely on face shape variation contrarily to most of the successful model-based approaches, and results show comparable performance to them. The whole framework is based in a new set of Hausdorff measures and defines face-shape based similarity measures and supervised criteria to add discriminant capabilities to the Hausdorff distance. The paper presents experimental results supporting the proposed methodologies. Albert Pujol, Antonio M. López 0001, José Luis Alba, Juan José Villanueva |
ICIP (3) | 2 |
| 2001 | Crease Enhancement Diffusion
Andres Fco. Solé, Antonio M. López 0001, Guillermo Sapiro |
Comput. Vis. Image Underst. | 2 |
| 2001 | Anisotropic 2D and 3D Averaging of fMRI SignalsabstractA novel method for denoising functional magnetic resonance imaging temporal signals is presented in this note. The method is based on progressively enhancing the temporal signal by means of adaptive anisotropic spatial averaging. This average is based on a new metric for comparing temporal signals corresponding to active fMRI regions. Examples are presented both for simulated and real two and three-dimensional data. The software implementing the proposed technique is publicly available for the research community. Andres Fco. Solé, Shing-Chung Ngan, Guillermo Sapiro, Xiaoping Hu 0001, Antonio M. López 0001 |
IEEE Trans. Medical Imaging | 5 |
| 2000 | Retinal Image Registration Using Creases as Anatomical LandmarksabstractRetinal images are routinely used in ophthalmology to study the optical nerve head and the retina. To assess objectively the evolution of an illness, images taken at different times must be registered. Most methods so far have been designed specifically for a single image modality, like temporal series or stereo pairs of angiographies, fluorescein angiographies or scanning laser ophthalmoscope (SLO) images, which makes them prone to fail when conditions vary. In contrast, the method we propose has shown to be accurate and reliable on all the former modalities. It has been adapted from the 3D registration of CT and MR image to 2D. Relevant features (also known as landmarks) are extracted by means of a robust creaseness operator, and resulting images are iteratively transformed until a maximum in their correlation is achieved. Our method has succeeded in more than 100 pairs tried so far, in all cases including also the scaling as a parameter to be optimized. David Lloret, Joan Serrat 0002, Antonio M. López 0001, Andrés Soler, Juan José Villanueva |
ICPR | 3 |
| 2000 | On Ridges and ValleysabstractRidges and valleys are Earth's relief structures. They can have an imaging counterpart provided we model a digital image as a landscape by considering grey level values as height. These two dual entities have received comparatively little attention from the computer vision community with regard to other like edges or comets. In this paper, we first propose a taxonomy or classification of the several definitions of ridge and valley lines and review their implementation on discrete images. Then, we illustrate the application of one type of characterization, a creaseness measure, to solve several problems of image registration, where ridge and valley lines are taken as landmarks. Joan Serrat 0002, Antonio M. López 0001, David Lloret |
ICPR | 2 |
| 2000 | Multilocal Creaseness Based on the Level-Set Extrinsic Curvature
Antonio M. López 0001, David Lloret, Joan Serrat 0002, Juan José Villanueva |
Comput. Vis. Image Underst. | 1 |
| 1999 | Evaluation of Methods for Ridge and Valley DetectionabstractRidges and valleys are useful geometric features for image analysis. Different characterizations have been proposed to formalize the intuitive notion of ridge/valley. In this paper, we review their principal characterizations and propose a new one. Subsequently, we evaluate these characterizations with respect to a list of desirable properties and their purpose in the context of representative image analysis tasks. Antonio M. López 0001, Felipe Lumbreras, Joan Serrat 0002, Juan José Villanueva |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1998 | Creaseness Measures for CT and MR Image RegistrationabstractCreases are a type of ridge/valley structures that can be characterized by local conditions. Therefore, creaseness refers to local ridgeness and valleyness. The curvature K of the level curves and the mean curvature k/sub M/ of the level surfaces are good measures of creaseness for 2-d and 3-d images, respectively. However, the way they are computed gives rise to discontinuities, reducing their usefulness in many applications. We propose a new creaseness measure, based on these curvatures, that avoids the discontinuities. We demonstrate its usefulness in the registration of CT and MR brain volumes, from the same patient, by searching the maximum in the correlation of their creaseness responses (ridgeness from the CT and valleyness from the MR). Due to the high dimensionality of the space of transforms, the search is performed by a hierarchical approach combined with an optimization method at each level of the hierarchy. Antonio M. López 0001, Joan Serrat 0002 |
CVPR | 1 |
| 1998 | Creaseness from Level Set Extrinsic Curvature
Antonio M. López 0001, Felipe Lumbreras, Joan Serrat 0002 |
ECCV (2) | 1 |
| 1996 | Tracing Crease Curves by Solving a System of Differential Equations
Antonio M. López 0001, Joan Serrat 0002 |
ECCV (1) | 1 |