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

Daniel Ponsa

dblp:79/4798 · DBLP profile ↗
← Back
20ranked-venue papers
2as first author
1since 2021 · last 2023
0000-0002-7330-6524ORCID · verified

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

Artificial intelligence and machine learning · 11 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Image recognition and object detection · 32% Transfer learning and domain adaptation · 32% Video understanding and tracking · 21%
Computer graphics and multimedia
1 paper
Image and video processing · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video processing
feature detection
0.412019
Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filters · ICCV 2019
Image and video processing › feature detection
interest point detection
0.412019
Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filters · ICCV 2019
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.212014
Virtual and Real World Adaptationfor Pedestrian Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Computer vision › Image recognition and object detection
object detection
0.212014
Virtual and Real World Adaptationfor Pedestrian Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Computer vision › Image recognition and object detection
pedestrian detection
0.212014
Virtual and Real World Adaptationfor Pedestrian Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Machine learning › Transfer learning and domain adaptation › sim-to-real transfer
synthetic-to-real domain adaptation
0.212014
Virtual and Real World Adaptationfor Pedestrian Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Computer vision › Segmentation and scene understanding
change detection
0.112011
Video Alignment for Change Detection · IEEE Trans. Image Process. 2011
Computer vision › Video understanding and tracking › temporal alignment
time synchronization
0.112011
Video Alignment for Change Detection · IEEE Trans. Image Process. 2011
Computer vision › Video understanding and tracking › temporal alignment
video alignment
0.112011
Video Alignment for Change Detection · IEEE Trans. Image Process. 2011

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

scale-space representation · 0.4multi-scale architecture · 0.4CNN · 0.4domain adaptation · 0.2discriminative classifier training · 0.2bayesian network · 0.1MAP inference · 0.1GPS fusion · 0.1
YearPublicationVenuePosition
2023 Unveiling the Influence of Image Super-Resolution on Aerial Scene Classification
Mohamed Ramzy Ibrahim, Robert Benavente, Daniel Ponsa, Felipe Lumbreras
CIARP3
2020 Kornia: an Open Source Differentiable Computer Vision Library for PyTorch
abstract
This work presents Kornia - an open source computer vision library which consists of a set of differentiable routines and modules to solve generic computer vision problems. The package uses PyTorch as its main backend both for efficiency and to take advantage of the reverse-mode auto-differentiation to define and compute the gradient of complex functions. Inspired by OpenCV, Kornia is composed of a set of modules containing operators that can be inserted inside neural networks to train models to perform image transformations, camera calibration, epipolar geometry, and low level image processing techniques, such as filtering and edge detection that operate directly on high dimensional tensor representations. Examples of classical vision problems implemented using our framework are provided including a benchmark comparing to existing vision libraries.
Edgar Riba, Dmytro Mishkin, Daniel Ponsa, Ethan Rublee, Gary R. Bradski
WACV3
2019 Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filters
abstract
We introduce a novel approach for keypoint detection task that combines handcrafted and learned CNN filters within a shallow multi-scale architecture. Handcrafted filters provide anchor structures for learned filters, which localize, score and rank repeatable features. Scale-space representation is used within the network to extract keypoints at different levels. We design a loss function to detect robust features that exist across a range of scales and to maximize the repeatability score. Our Key.Net model is trained on data synthetically created from ImageNet and evaluated on HPatches benchmark. Results show that our approach outperforms state-of-the-art detectors in terms of repeatability, matching performance and complexity.
Axel Barroso Laguna, Edgar Riba, Daniel Ponsa, Krystian Mikolajczyk
ICCV3
2016 Learning local feature descriptors with triplets and shallow convolutional neural networks
Vassileios Balntas, Edgar Riba, Daniel Ponsa, Krystian Mikolajczyk
BMVC3
2014 Virtual and Real World Adaptationfor Pedestrian Detection
abstract
Pedestrian 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.4
2014 Learning a Part-Based Pedestrian Detector in a Virtual World
abstract
Detecting 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.5
2013 Fast and Robust $ell_1$-averaging-based Pose Estimation for Driving Scenarios
abstract
Robust 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
BMVC3
2013 VSLAM pose initialization via Lie groups and Lie algebras optimization
abstract
We 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
ICRA4
2013 Learning a multiview part-based model in virtual world for pedestrian detection
abstract
State-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 Symposium5
2012 Unsupervised domain adaptation of virtual and real worlds for pedestrian detection
David Vázquez 0001, Antonio M. López 0001, Daniel Ponsa
ICPR3
2012 Monocular Egomotion Estimation based on Image Matching
Diego Cheda, Daniel Ponsa, Antonio M. López 0001
ICPRAM (2)2
2012 Pedestrian candidates generation using monocular cues
abstract
Common 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 Symposium2
2012 Multiple-Target Tracking for Intelligent Headlights Control
abstract
Intelligent 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.4
2011 Virtual worlds and active learning for human detection
abstract
Image 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
ICMI3
2011 Video Alignment for Change Detection
abstract
In 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.2
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.3
2009 Automatic ground-truthing using video registration for on-board detection algorithms
abstract
Ground-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
ICIP5
2009 Variance reduction techniques in particle-based visual contour tracking
Daniel Ponsa, Antonio M. López 0001
Pattern Recognit.1
2008 An Efficient Approach to Onboard Stereo Vision System Pose Estimation
abstract
This 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.3
2007 Cascade of Classifiers for Vehicle Detection
Daniel Ponsa, Antonio M. López 0001
ACIVS1