Luciano Spinello

dblp:75/4246 · DBLP profile ↗
← Back
35ranked-venue papers
10as first author
0since 2021 · last 2016
—ORCID · none

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

Artificial intelligence and machine learning · 34 · 9 first-authorSystems, architecture and hardware · 28 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 4 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging 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
21 papers
Robot navigation and mapping · 53% 3D vision · 11% Image recognition and object detection · 7%
Theoretical computer science
4 papers
Mathematical optimization · 86% Graph algorithms and graph theory · 14%

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

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
SLAM
0.852014
An approach to solving large-scale SLAM problems with a small memory footprint · ICRA 2014
A statistical measure for map consistency in SLAM · ICRA 2014
Experimental analysis of dynamic covariance scaling for robust map optimization under bad initial estimates · ICRA 2014
Robotics › Robot navigation and mapping
localization
0.522016
Do you see the bakery? Leveraging geo-referenced texts for global localization in public maps · ICRA 2016
Efficient and effective matching of image sequences under substantial appearance changes exploiting GPS priors · ICRA 2015
Robotics › Robot navigation and mapping
image sequence matching
0.422015
Efficient and effective matching of image sequences under substantial appearance changes exploiting GPS priors · ICRA 2015
Robust Visual Robot Localization Across Seasons Using Network Flows · AAAI 2014
Robotics › Robot navigation and mapping › place recognition
visual place recognition
0.422015
Efficient and effective matching of image sequences under substantial appearance changes exploiting GPS priors · ICRA 2015
Robust Visual Robot Localization Across Seasons Using Network Flows · AAAI 2014
Robotics › Robot navigation and mapping › SLAM
graph optimization
0.422014
Experimental analysis of dynamic covariance scaling for robust map optimization under bad initial estimates · ICRA 2014
Robust map optimization using dynamic covariance scaling · ICRA 2013
Mathematical optimization › statistical estimation
robust estimation
0.422014
Experimental analysis of dynamic covariance scaling for robust map optimization under bad initial estimates · ICRA 2014
Robust map optimization using dynamic covariance scaling · ICRA 2013
Robotics › Robot navigation and mapping › localization
global localization
0.212016
Do you see the bakery? Leveraging geo-referenced texts for global localization in public maps · ICRA 2016
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning › preference handling › preference reasoning
preference inference
0.212015
Robot, organize my shelves! Tidying up objects by predicting user preferences · ICRA 2015
Computer vision › Image recognition and object detection › object detection › category-specific object detection
person detection
0.222010
A Layered Approach to People Detection in 3D Range Data · AAAI 2010
Multimodal People Detection and Tracking in Crowded Scenes · AAAI 2008
Robotics › Robot navigation and mapping › SLAM
large-scale SLAM
0.212014
An approach to solving large-scale SLAM problems with a small memory footprint · ICRA 2014
Robotics › Robot navigation and mapping › SLAM
map consistency
0.212014
A statistical measure for map consistency in SLAM · ICRA 2014
Computer vision › 3D vision
visual localization
0.212014
Robust Visual Robot Localization Across Seasons Using Network Flows · AAAI 2014
Robotics › Robot navigation and mapping
place recognition
0.212013
Geometrical FLIRT phrases for large scale place recognition in 2D range data · ICRA 2013
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.112012
Leveraging RGB-D Data: Adaptive fusion and domain adaptation for object detection · ICRA 2012
Computer vision › Vision and language
multimodal fusion
0.112012
Leveraging RGB-D Data: Adaptive fusion and domain adaptation for object detection · ICRA 2012
Computer vision › Image recognition and object detection
object detection
0.112012
Leveraging RGB-D Data: Adaptive fusion and domain adaptation for object detection · ICRA 2012
Computer vision › 3D vision
3d object detection
0.112011
Tracking people in 3D using a bottom-up top-down detector · ICRA 2011
Computer vision › 3D vision › 3d object detection
3d person detection
0.112011
Tracking people in 3D using a bottom-up top-down detector · ICRA 2011
Robotics › Autonomous driving
driving model learning
0.112011
Bayesian on-line learning of driving behaviors · ICRA 2011
Computer vision › Video understanding and tracking
multi-object tracking
0.112011
Tracking people in 3D using a bottom-up top-down detector · ICRA 2011
Recommender systems
collaborative filtering
0.122015
Robot, organize my shelves! Tidying up objects by predicting user preferences · ICRA 2015
Inferring what to imitate in manipulation actions by using a recommender system · ICRA 2014
Computer vision › Video understanding and tracking › object tracking
person tracking
0.122010
Multimodal People Detection and Tracking in Crowded Scenes · AAAI 2008
A Layered Approach to People Detection in 3D Range Data · AAAI 2010
Robotics › Motion planning and robot control › robot control › gait control
foot placement
0.112010
Haptic terrain classification for legged robots · ICRA 2010
Robotics › Legged, aerial and field robots
legged robots
0.112010
Haptic terrain classification for legged robots · ICRA 2010
Robotics › Motion planning and robot control
robot control
0.112010
Haptic terrain classification for legged robots · ICRA 2010
Robotics › Robot navigation and mapping › visual navigation
semantic navigation
0.112010
Inferring the semantics of direction signs in public places · ICRA 2010
Robotics › Robot navigation and mapping
terrain classification
0.112010
Haptic terrain classification for legged robots · ICRA 2010
Geometric modeling and processing › shape modeling
shape completion
0.112010
Exploiting Repetitive Object Patterns for Model Compression and Completion · ECCV (5) 2010
Computer vision › 3D vision
multimodal perception
0.112008
Human detection using multimodal and multidimensional features · ICRA 2008
Computer vision › Image recognition and object detection
pedestrian detection
0.112008
Human detection using multimodal and multidimensional features · ICRA 2008

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

spectral clustering · 0.7crowdsourcing · 0.7collaborative filtering · 0.7markov decision process · 0.4text extraction · 0.2sensor model · 0.2probabilistic localization · 0.2sequence matching · 0.2adaboost · 0.2submapping · 0.2recommender system techniques · 0.2probabilistic modeling · 0.2nonlinear optimization · 0.2non-linear error minimization · 0.2model selection · 0.2hierarchical decomposition · 0.2data association graph · 0.2robust function · 0.2
YearPublicationVenuePosition
2016 Do you see the bakery? Leveraging geo-referenced texts for global localization in public maps
abstract
Text is one of the richest sources of information in an urban environment. Although textual information is heavily relied on by humans for a majority of the daily tasks, its usage has not been completely exploited in the field of robotics. In this work, we propose a localization approach utilizing textual features in urban environments. Starting at an unknown location, equipped with an RGB-camera and a compass, our approach uses off-the-shelf text extraction methods to identify text labels in the vicinity. We then apply a probabilistic localization approach with specific sensor models to integrate multiple observations. An extensive evaluation with real-world data gathered in different cities reveals an improvement over GPS-based localization when using our method.
Noha Radwan, Gian Diego Tipaldi, Luciano Spinello, Wolfram Burgard
ICRA3
2015 Robot, organize my shelves! Tidying up objects by predicting user preferences
abstract
As service robots become more and more capable of performing useful tasks for us, there is a growing need to teach robots how we expect them to carry out these tasks. However, learning our preferences is a nontrivial problem, as many of them stem from a variety of factors including personal taste, cultural background, or common sense. Obviously, such factors are hard to formulate or model a priori. In this paper, we present a solution for tidying up objects in containers, e.g., shelves or boxes, by following user preferences. We learn the user preferences using collaborative filtering based on crowdsourced and mined data. First, we predict pairwise object preferences of the user. Then, we subdivide the objects in containers by modeling a spectral clustering problem. Our solution is easy to update, does not require complex modeling, and improves with the amount of user data. We evaluate our approach using crowdsoucing data from over 1,200 users and demonstrate its effectiveness for two tidy-up scenarios. Additionally, we show that a real robot can reliably predict user preferences using our approach.
Nichola Abdo, Cyrill Stachniss, Luciano Spinello, Wolfram Burgard
ICRA3
2015 Where to park? minimizing the expected time to find a parking space
abstract
Quickly finding a free parking spot that is close to a desired target location can be a difficult task. This holds for human drivers and autonomous cars alike. In this paper, we investigate the problem of predicting the occupancy of parking spaces and exploiting this information during route planning. We propose an MDP-based planner that considers route information as well as the occupancy probabilities of parking spaces to compute the path that minimizes the expected total time for finding an unoccupied parking space and for walking from the parking location to the target destination. We evaluated our system on real world data gathered over several days in a real parking lot. We furthermore compare our approach to three parking strategies and show that our method outperforms the alternative behaviors.
Igor Bogoslavskyi, Luciano Spinello, Wolfram Burgard, Cyrill Stachniss
ICRA2
2015 Efficient and effective matching of image sequences under substantial appearance changes exploiting GPS priors
abstract
The ability to localize a robot is an important capability and matching of observations under substantial changes is a prerequisite for robust long-term operation. This paper investigates the problem of efficiently coping with seasonal changes in image data. We present an extension of a recent approach [15] to visual image matching using sequence information. Our extension allows for exploiting GPS priors in the matching process to overcome the main computational bottleneck of the previous method and to handle loops within the image sequences. We present an experimental evaluation using real world data containing substantial seasonal changes and show that our approach outperforms the previous method in case a noisy GPS pose prior is available.
Olga Vysotska, Tayyab Naseer, Luciano Spinello, Wolfram Burgard, Cyrill Stachniss
ICRA3
2015 Metric localization using Google Street View
abstract
Accurate metrical localization is one of the central challenges in mobile robotics. Many existing methods aim at localizing after building a map with the robot. In this paper, we present a novel approach that instead uses geo-tagged panoramas from the Google Street View as a source of global positioning. We model the problem of localization as a non-linear least squares estimation in two phases. The first estimates the 3D position of tracked feature points from short monocular camera sequences. The second computes the rigid body transformation between the Street View panoramas and the estimated points. The only input of this approach is a stream of monocular camera images and odometry estimates. We quantified the accuracy of the method by running the approach on a robotic platform in a parking lot by using visual fiducials as ground truth. Additionally, we applied the approach in the context of personal localization in a real urban scenario by using data from a Google Tango tablet.
Pratik Agarwal, Wolfram Burgard, Luciano Spinello
IROS3
2015 Multimodal deep learning for robust RGB-D object recognition
abstract
Robust object recognition is a crucial ingredient of many, if not all, real-world robotics applications. This paper leverages recent progress on Convolutional Neural Networks (CNNs) and proposes a novel RGB-D architecture for object recognition. Our architecture is composed of two separate CNN processing streams - one for each modality - which are consecutively combined with a late fusion network. We focus on learning with imperfect sensor data, a typical problem in real-world robotics tasks. For accurate learning, we introduce a multi-stage training methodology and two crucial ingredients for handling depth data with CNNs. The first, an effective encoding of depth information for CNNs that enables learning without the need for large depth datasets. The second, a data augmentation scheme for robust learning with depth images by corrupting them with realistic noise patterns. We present state-of-the-art results on the RGB-D object dataset [15] and show recognition in challenging RGB-D real-world noisy settings.
Andreas Eitel, Jost Tobias Springenberg, Luciano Spinello, Martin A. Riedmiller, Wolfram Burgard
IROS3
2015 Robust visual SLAM across seasons
abstract
In this paper, we present an appearance-based visual SLAM approach that focuses on detecting loop closures across seasons. Given two image sequences, our method first extracts one descriptor per image for both sequences using a deep convolutional neural network. Then, we compute a similarity matrix by comparing each image of a query sequence with a database. Finally, based on the similarity matrix, we formulate a flow network problem and compute matching hypotheses between sequences. In this way, our approach can handle partially matching routes, loops in the trajectory and different speeds of the robot. With a matching hypothesis as loop closure information and the odometry information of the robot, we formulate a graph based SLAM problem and compute a joint maximum likelihood trajectory.
Tayyab Naseer, Michael Ruhnke, Cyrill Stachniss, Luciano Spinello, Wolfram Burgard
IROS4
2015 Accurate indoor localization for RGB-D smartphones and tablets given 2D floor plans
abstract
Accurate localization in indoor environments is widely regarded as a key opener for various location-based services. Despite tremendous advancements in the development of innovative sensor concepts, the most effective and accurate solutions to this problem make use of a map computed from sensory data. In this paper, we present an efficient approach to localize an RGB-D smartphone or tablet that only makes use of a two-dimensional outline of the environment as a map as it is typically available from architectural drawings. Our technique employs a particle filter to estimate the 6DoF pose. We propose a sensor model that robustly estimates the likelihood of measurements and accommodates the disagreements between floor plans and real world data. In extensive experiments, we demonstrate that our approach is able to globally localize a user in a given 2D floor plan using a Google Tango device and to accurately track the user in such an environment.
Wera Winterhalter, Freya Fleckenstein, Bastian Steder, Luciano Spinello, Wolfram Burgard
IROS4
2015 Deep Feature Learning for Acoustics-Based Terrain Classification
Abhinav Valada, Luciano Spinello, Wolfram Burgard
ISRR (2)2
2014 Robust Visual Robot Localization Across Seasons Using Network Flows
abstract
Image-based localization is an important problem in robotics and an integral part of visual mapping and navigation systems. An approach to robustly match images to previously recorded ones must be able to cope with seasonal changes especially when it is supposed to work reliably over long periods of time. In this paper, we present a novel approach to visual localization of mobile robots in outdoor environments, which is able to deal with substantial seasonal changes. We formulate image matching as a minimum cost flow problem in a data association graph to effectively exploit sequence information. This allows us to deal with non-matching image sequences that result from temporal occlusions or from visiting new places. We present extensive experimental evaluations under substantial seasonal changes. Our approach achieves accurate matching across seasons and outperforms existing state-of-the-art methods such as FABMAP2 and SeqSLAM.
Tayyab Naseer, Luciano Spinello, Wolfram Burgard, Cyrill Stachniss
AAAI2
2014 Inferring what to imitate in manipulation actions by using a recommender system
abstract
Learning from demonstrations is an intuitive way for instructing robots by non-experts. One challenge in learning from demonstrations is to infer what to imitate, especially when the robot only observes the teacher and does not have further knowledge about the demonstrated actions. In this paper, we present a novel approach to the problem of inferring what to imitate to successfully reproduce a manipulation action based on a small number of demonstrations. Our method employs techniques from recommender systems to include expert knowledge. It models the demonstrated actions probabilistically and formulates the problem of inferring what to imitate via model selection. We select an appropriate model for the action each time the robot has to reproduce it given a new starting condition. We evaluate our approach using data acquired with a PR2 robot and demonstrate that our method achieves high success rates in different scenarios.
Nichola Abdo, Luciano Spinello, Wolfram Burgard, Cyrill Stachniss
ICRA2
2014 Experimental analysis of dynamic covariance scaling for robust map optimization under bad initial estimates
abstract
Non-linear error minimization methods became widespread approaches for solving the simultaneous localization and mapping problem. If the initial guess is far away from the global minimum, converging to the correct solution and not to a local one can be challenging and sometimes even impossible. This paper presents an experimental analysis of dynamic covariance scaling, a recently proposed method for robust optimization of SLAM graphs, in the context of a poor initialization. Our evaluation shows that dynamic covariance scaling is able to mitigate the effects of poor initializations. In contrast to other methods that first aim at finding a good initial guess to seed the optimization, our method is more elegant because it does not require an additional method for initialization. Furthermore, it can robustly handle data association outliers. Experiments performed with real world and simulated datasets show that dynamic covariance scaling outperforms existing methods, both in the presence and absence of data association outliers.
Pratik Agarwal, Giorgio Grisetti, Gian Diego Tipaldi, Luciano Spinello, Wolfram Burgard, Cyrill Stachniss
ICRA4
2014 A statistical measure for map consistency in SLAM
abstract
Map consistency is an important requirement for applications in which mobile robots need to effectively perform autonomous navigation tasks. While recent SLAM techniques provide an increased robustness even in the context of bad initializations or data association outliers, the question of how to determine whether or not the resulting map is consistent is still an open problem. In this paper, we introduce a novel measure for map consistency. We compute this measure by taking into account the discrepancies in the sensor data and leverage it to address two important problems in SLAM. First, we derive a statistical test for assessing whether a map is consistent or not. Second, we employ it to automatically set the free parameter of dynamic covariance scaling, a robust SLAM back-end. We present an evaluation of our approach on over 50 maps sourced from 16 publicly available datasets and illustrate its capability for the inconsistency detection and the tuning of the parameter of the back-end.
Mladen Mazuran, Gian Diego Tipaldi, Luciano Spinello, Wolfram Burgard, Cyrill Stachniss
ICRA3
2014 An approach to solving large-scale SLAM problems with a small memory footprint
abstract
In the past, highly effective solutions to the SLAM problem based on solving nonlinear optimization problems have been developed. However, most approaches put their major focus on runtime and accuracy rather than on memory consumption, which becomes especially relevant when large-scale SLAM problems have to be solved. In this paper, we consider the SLAM problem from the point of view of memory consumption and present a novel approximate approach to SLAM with low memory consumption. Our approach achieves this based on a hierarchical decomposition consisting of small submaps with limited size. We perform extensive experiments on synthetic and publicly available datasets. The results demonstrate that in situations in which the representation of the complete map requires more than the available main memory, our approach, in comparison to state-of-the-art exact solvers, reduces the memory consumption and the runtime up to a factor of 2 while still providing highly accurate maps.
Benjamin Suger, Gian Diego Tipaldi, Luciano Spinello, Wolfram Burgard
ICRA3
2014 Effective compression of range data streams for remote robot operations using H.264
abstract
Most robots need the ability to communicate with a base station or with an operator during their mission. Teleoperated and semi-autonomous robots typically communicate continuously through a network connection with an operator. Transmitting raw sensor data over a low bandwidth network such as wireless or HSDPA, however, is problematic as the stream of sensor data is often large. In this paper, we present a method that exploits H.264 compression to reduce the size of range data streams from sensors such as the Kinect camera or the Velodyne 3D laser scanner. We developed a practical and effective solution that exploits the state of the art in video compression to produce high-quality results. Our method is easy to implement and can have practical impact for researchers building robots for the real world. We implemented and thoroughly tested our approach using a large number of range data streams. Furthermore, we analyzed the impact of data compression on the accuracy and size of the transmitted data. We show that even a highly compressed stream of depth images can be used with dense mapping techniques such as KinFu for building environment models.
Fabrizio Nenci, Luciano Spinello, Cyrill Stachniss
IROS2
2013 Learning manipulation actions from a few demonstrations
abstract
To efficiently plan complex manipulation tasks, robots need to reason on a high level. Symbolic planning, however, requires knowledge about the preconditions and effects of the individual actions. In this work, we present a practical approach to learn manipulation skills, including preconditions and effects, based on teacher demonstrations. We believe that requiring only a small number of demonstrations is essential for robots operating in the real world. Therefore, our main focus and contribution is the ability to infer the preconditions and effects of actions based on a small number of demonstrations. Our system furthermore expresses the acquired manipulation actions as planning operators and is therefore able to use symbolic planners to solve new tasks. We implemented our approach on a PR2 robot and present real world manipulation experiments that illustrate that our system allows non-experts to transfer knowledge to robots.
Nichola Abdo, Henrik Kretzschmar, Luciano Spinello, Cyrill Stachniss
ICRA3
2013 Robust map optimization using dynamic covariance scaling
abstract
Developing the perfect SLAM front-end that produces graphs which are free of outliers is generally impossible due to perceptual aliasing. Therefore, optimization back-ends need to be able to deal with outliers resulting from an imperfect front-end. In this paper, we introduce dynamic covariance scaling, a novel approach for effective optimization of constraint networks under the presence of outliers. The key idea is to use a robust function that generalizes classical gating and dynamically rejects outliers without compromising convergence speed. We implemented and thoroughly evaluated our method on publicly available datasets. Compared to recently published state-of-the-art methods, we obtain a substantial speed up without increasing the number of variables in the optimization process. Our method can be easily integrated in almost any SLAM back-end.
Pratik Agarwal, Gian Diego Tipaldi, Luciano Spinello, Cyrill Stachniss, Wolfram Burgard
ICRA3
2013 Geometrical FLIRT phrases for large scale place recognition in 2D range data
abstract
Place recognition, i.e., the problem of recognizing if the robot is navigating in an already visited place, is a fundamental problem in mobile robot navigation. Efficient solutions to this problem are relevant for effectively localizing robots and for creating maps in real time. Relatively few methods have been proposed to efficiently solve this problem in very large environments using 2D range data. In this paper, we introduce geometrical FLIRT phrases (GFPs) as a novel retrieval method for very efficient and precise place recognition. GFPs perform approximate 2D range data matching, have low computational cost, can handle complicated partial matching patterns and are robust to noise. Experiments carried out with publicly available datasets demonstrate that GFPs largely outperform state-of-the-art approaches in 2D range-based place recognition in terms of efficiency and recall. We obtain retrieval performances with more than 85% recall at 99% precision in less than a second, even on data sets obtained from several kilometer long runs.
Gian Diego Tipaldi, Luciano Spinello, Wolfram Burgard
ICRA2
2013 Efficient navigation for anyshape holonomic mobile robots in dynamic environments
abstract
Platforms with holonomic drives are particularly interesting due to their maneuvering capabilities. Robots used for transportation tasks usually have a non-circular footprint. In this work, we present a navigation strategy for a holonomic mobile robot with anyshape footprint. Our technique introduces an efficient navigation method based on a strategy that makes use of discrete and continuous techniques. We introduce compact discrete intervals to represent the free space for computing fast-to-update plans. Based on these, we provide a continuous motion generation approach to generate smooth motions that are fast to compute. We evaluated our approach by running simulated experiments and by using a real holonomic L-shaped robot. Our experiments demonstrate that our technique can be carried out online and is able to smoothly drive the robot to its goal locations even in dynamic environments.
Marija Dakulovic, Christoph Sprunk, Luciano Spinello, Ivan Petrovic, Wolfram Burgard
IROS3
2012 Leveraging RGB-D Data: Adaptive fusion and domain adaptation for object detection
abstract
Vision and range sensing belong to the richest sensory modalities for perception in robotics and related fields. This paper addresses the problem of how to best combine image and range data for the task of object detection. In particular, we propose a novel adaptive fusion approach, hierarchical Gaussian Process mixtures of experts, able to account for missing information and cross-cue data consistency. The hierarchy is a two-tier architecture that for each modality, each frame and each detection computes a weight function using Gaussian Processes that reflects the confidence of the respective information. We further propose a method called cross-cue domain adaptation that makes use of large image data sets to improve the depth-based object detector for which only few training samples exist. In the experiments that include a comparison with alternative sensor fusion schemes, we demonstrate the viability of the proposed methods and achieve significant improvements in classification accuracy.
Luciano Spinello, Kai Oliver Arras
ICRA1
2012 Socially-aware robot navigation: A learning approach
abstract
The ability to act in a socially-aware way is a key skill for robots that share a space with humans. In this paper we address the problem of socially-aware navigation among people that meets objective criteria such as travel time or path length as well as subjective criteria such as social comfort. Opposed to model-based approaches typically taken in related work, we pose the problem as an unsupervised learning problem. We learn a set of dynamic motion prototypes from observations of relative motion behavior of humans found in publicly available surveillance data sets. The learned motion prototypes are then used to compute dynamic cost maps for path planning using an any-angle A* algorithm. In the evaluation we demonstrate that the learned behaviors are better in reproducing human relative motion in both criteria than a Proxemics-based baseline method.
Matthias Luber, Luciano Spinello, Jens Silva, Kai Oliver Arras
IROS2
2012 Audio-based human activity recognition using Non-Markovian Ensemble Voting
abstract
Human activity recognition is a key component for socially enabled robots to effectively and naturally interact with humans. In this paper we exploit the fact that many human activities produce characteristic sounds from which a robot can infer the corresponding actions. We propose a novel recognition approach called Non-Markovian Ensemble Voting (NEV) able to classify multiple human activities in an online fashion without the need for silence detection or audio stream segmentation. Moreover, the method can deal with activities that are extended over undefined periods in time. In a series of experiments in real reverberant environments, we are able to robustly recognize 22 different sounds that correspond to a number of human activities in a bathroom and kitchen context. Our method outperforms several established classification techniques.
Johannes A. Stork, Luciano Spinello, Jens Silva, Kai Oliver Arras
RO-MAN2
2011 Bayesian on-line learning of driving behaviors
abstract
This paper presents a novel self-supervised online learning method to discover driving behaviors from data acquired with an inertial measurement unit (IMU) and a camera. Both sensors where mounted in a car that was driven by a human through a typical city environment with intersections, pedestrian crossings and traffic lights. The presented system extracts motion segments from the IMU data and relates them to visual cues obtained from camera data. It employs a Bayesian on-line estimation method to discover the motion segments based on change-point detection and uses a Dirichlet Compound Multinomial (DCM) model to represent the visual features extracted from the camera images. By incorporating these visual cues into the on-line estimation process, labels are computed that are equal for similar motion segments. As a result, typical traffic situations such as braking maneuvers in front of a red light can be identified automatically. Furthermore, appropriate actions in form of observed motion changes are associated to the discovered traffic situations. The approach is evaluated on a real data set acquired in the center of Zurich.
Jérôme Maye, Rudolph Triebel, Luciano Spinello, Roland Siegwart
ICRA3
2011 Tracking people in 3D using a bottom-up top-down detector
abstract
People detection and tracking is a key component for robots and autonomous vehicles in human environments. While prior work mainly employed image or 2D range data for this task, in this paper, we address the problem using 3D range data. In our approach, a top-down classifier selects hypotheses from a bottom-up detector, both based on sets of boosted features. The bottom-up detector learns a layered person model from a bank of specialized classifiers for different height levels of people that collectively vote into a continuous space. Modes in this space represent detection candidates that each postulate a segmentation hypothesis of the data. In the top-down step, the candidates are classified using features that are computed in voxels of a boosted volume tessellation. We learn the optimal volume tessellation as it enables the method to stably deal with sparsely sampled and articulated objects. We then combine the detector with tracking in 3D for which we take a multi-target multi-hypothesis tracking approach. The method neither needs a ground plane assumption nor relies on background learning. The results from experiments in populated urban environments demonstrate 3D tracking and highly robust people detection up to 20 m with equal error rates of at least 93%.
Luciano Spinello, Matthias Luber, Kai Oliver Arras
ICRA1
2011 People tracking in RGB-D Data with on-line boosted target models
abstract
People tracking is a key component for robots that are deployed in populated environments. Previous works have used cameras and 2D and 3D range finders for this task. In this paper, we present a 3D people detection and tracking approach using RGB-D data. We combine a novel multi-cue person detector for RGB-D data with an on-line detector that learns individual target models. The two detectors are integrated into a decisional framework with a multi-hypothesis tracker that controls on-line learning through a track interpretation feedback. For on-line learning, we take a boosting approach using three types of RGB-D features and a confidence maximization search in 3D space. The approach is general in that it neither relies on background learning nor a ground plane assumption. For the evaluation, we collect data in a populated indoor environment using a setup of three Microsoft Kinect sensors with a joint field of view. The results demonstrate reliable 3D tracking of people in RGB-D data and show how the framework is able to avoid drift of the on-line detector and increase the overall tracking performance.
Matthias Luber, Luciano Spinello, Kai Oliver Arras
IROS2
2011 People detection in RGB-D Data
abstract
People detection is a key issue for robots and intelligent systems sharing a space with people. Previous works have used cameras and 2D or 3D range finders for this task. In this paper, we present a novel people detection approach for RGB-D data. We take inspiration from the Histogram of Oriented Gradients (HOG) detector to design a robust method to detect people in dense depth data, called Histogram of Oriented Depths (HOD). HOD locally encodes the direction of depth changes and relies on an depth-informed scale-space search that leads to a 3-fold acceleration of the detection process. We then propose Combo-HOD, a RGB-D detector that probabilistically combines HOD and HOG. The experiments include a comprehensive comparison with several alternative detection approaches including visual HOG, several variants of HOD, a geometric person detector for 3D point clouds, and an Haar-based AdaBoost detector. With an equal error rate of 85% in a range up to 8m, the results demonstrate the robustness of HOD and Combo-HOD on a real-world data set collected with a Kinect sensor in a populated indoor environment.
Luciano Spinello, Kai Oliver Arras
IROS1
2010 A Layered Approach to People Detection in 3D Range Data
abstract
People tracking is a key technology for autonomous systems, intelligent cars and social robots operating in populated environments. What makes the task difficult is that the appearance of humans in range data can change drastically as a function of body pose, distance to the sensor, self-occlusion and occlusion by other objects. In this paper we propose a novel approach to pedestrian detection in 3D range data based on supervised learning techniques to create a bank of classifiers for different height levels of the human body. In particular, our approach applies AdaBoost to train a strong classifier from geometrical and statistical features of groups of neighboring points at the same height. In a second step, the AdaBoost classifiers mutually enforce their evidence across different heights by voting into a continuous space. Pedestrians are finally found efficiently by mean-shift search for local maxima in the voting space. Experimental results carried out with 3D laser range data illustrate the robustness and efficiency of our approach even in cluttered urban environments. The learned people detector reaches a classification rate up to 96% from a single 3D scan.
Luciano Spinello, Kai Oliver Arras, Rudolph Triebel, Roland Siegwart
AAAI1
2010 Exploiting Repetitive Object Patterns for Model Compression and Completion
Luciano Spinello, Rudolph Triebel, Dizan Vasquez, Kai Oliver Arras, Roland Siegwart
ECCV (5)1
2010 Haptic terrain classification for legged robots
abstract
In this paper, we are presenting a method to estimate terrain properties (such as small-scale geometry or surface friction) to improve the assessment of stability and the guiding of foot placement of legged robots in rough terrain. Haptic feedback, expressed through joint motor currents and ground contact force measurements that arises when prescribing a predefined motion was collected for a variety of ground samples (four different shapes and four different surface properties). Features were extracted from this data and used for training and classification by a multiclass AdaBoost machine learning algorithm. In a single leg testbed, the algorithm could correctly classify about 94% of the terrain shapes, and about 73% of the surface samples.
Mark A. Höpflinger, C. David Remy, Marco Hutter 0001, Luciano Spinello, Roland Siegwart
ICRA4
2010 Inferring the semantics of direction signs in public places
abstract
Most large-scale public environments provide direction signs to facilitate the orientation for humans and to find their way to a goal location in the environment. Thus, for a robot operating in the same environment, it would be beneficial to interpret such signs correctly for a safe and efficient navigation. In this work, we propose a novel approach to infer the meaning of direction signs and to use that for navigation, i.e., to find a mapping of a detected sign to a motion direction. Our method uses a hierarchical extension of the Implicit Shape Model framework called HISM that does not require any hand-labeled training data to detect the signs. On the lower level of this two-stage hierarchy, ISM is applied to image descriptors as in the standard approach. On the higher level, ISM operates on subparts of signs called tokens, using weights learned from data. The interpretation of the signs is inferred by associating navigation data to direction instructions. We conducted experiments from image data acquired in an airport terminal, aiming towards the implementation of a robotic guide, with promising results.
Jérôme Maye, Luciano Spinello, Rudolph Triebel, Roland Siegwart
ICRA2
2009 Detecting pedestrians at very small scales
abstract
This paper presents a novel image based detection method for pedestrians at very small scales (between 16 × 20 and 32 × 40). We propose a set of new distinctive image features based on collections of local image gradients grouped by a superpixel segmentation. Features are collected and classified using AdaBoost. The positive classified features then vote for potential hypotheses that are collected using a mean shift mode estimation approach. The presented method overcomes the common limitations of a sliding window approach as well as those of standard voting approaches based on interest points. Extensive tests have been produced on a dataset with more than 20000 images showing the potential of this approach.
Luciano Spinello, A. Macho, Rudolph Triebel, Roland Siegwart
IROS1
2008 Multimodal People Detection and Tracking in Crowded Scenes
Luciano Spinello, Rudolph Triebel, Roland Siegwart
AAAI1
2008 Human detection using multimodal and multidimensional features
abstract
This paper presents a novel human detection method based on a Bayesian fusion approach using laser range data and camera images. Laser range data analysis groups data points with a novel graph cutting method. Therefore, it computes a belief to each cluster based on the evaluation of multidimensional features that describe geometrical properties. A person detection algorithm based on dense overlapping grid of Histograms of Oriented Gradients (HOG) is processed on the image area determined by each laser cluster. The selection of HOG features and laser features is obtained through a learning process based on a cascade of linear Support Vector Machines (SVM). A technique to obtain conditional probabilities from a cascade of SVMs is here proposed in order to combine the two information together. The resulting human detection consists in a rich information that takes into account the distance of the cluster and the confidence level of both detection methods. We demonstrate the performance of this work on real-world data and different environments.
Luciano Spinello, Roland Siegwart
ICRA1
2008 Region of Interest Generation in Dynamic Environments Using Local Entropy Fields
Luciano Spinello, Roland Siegwart
ICVS1
2008 Multimodal detection and tracking of pedestrians in urban environments with explicit ground plane extraction
abstract
This paper presents a novel people detection and tracking method based on a combined multimodal sensor approach that utilizes 2D and 3D laser range and camera data. Laser data points are clustered and classified with a set of geometrical features using an SVM AdaBoost method. The clusters define a region of interest in the image that is adjusted using the ground plane information extracted from the 3D laser. In this areas a novel vision based people detector based on Implicit Shape Model (ISM) is applied. Each detected person is tracked using a greedy data association technique and multiple Extended Kalman Filters that use different motion models. This way, the filter can cope with a variety of different motion patterns. The tracker is asynchronously updated by the detections from the laser and the camera data. Experiments conducted in real-world outdoor scenarios with crowds of pedestrians demonstrate the usefulness of our approach.
Luciano Spinello, Rudolph Triebel, Roland Siegwart
IROS1