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

Justus H. Piater

dblp:p/JustusHPiater · DBLP profile ↗
← Back
82ranked-venue papers
7as first author
7since 2021 · last 2026
0000-0002-1898-3362ORCID · verified

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

Artificial intelligence and machine learning · 62 · 6 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 31 · 3 first-author · 2 since 2021Systems, architecture and hardware · 17 · 2 since 2021Databases, data management, data science and information retrieval · 4Human-computer interaction and ubiquitous computing · 4Applied, interdisciplinary, general and emerging computing · 3

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
18 papers
Reinforcement learning · 53% Learning theory · 8% Optimization for machine learning · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
model-based reinforcement learning
1.832026
Dynamic Sparsity: Challenging Common Sparsity Assumptions for Learning World Models in Robotic Reinforcement Learning Benchmarks · AAAI 2026
Regularity as Intrinsic Reward for Free Play · NeurIPS 2023
Active learning of manipulation sequences · ICRA 2014
Machine learning › Learning theory
inductive bias
1.012026
Dynamic Sparsity: Challenging Common Sparsity Assumptions for Learning World Models in Robotic Reinforcement Learning Benchmarks · AAAI 2026
Machine learning › Reinforcement learning
sample efficiency
1.012026
Dynamic Sparsity: Challenging Common Sparsity Assumptions for Learning World Models in Robotic Reinforcement Learning Benchmarks · AAAI 2026
Machine learning › Reinforcement learning › model-based reinforcement learning
world model
1.012026
Dynamic Sparsity: Challenging Common Sparsity Assumptions for Learning World Models in Robotic Reinforcement Learning Benchmarks · AAAI 2026
Machine learning › Optimization for machine learning
correlated noise
0.812024
Colored Noise in PPO: Improved Exploration and Performance through Correlated Action Sampling · AAAI 2024
Machine learning › Reinforcement learning
exploration
0.812024
Colored Noise in PPO: Improved Exploration and Performance through Correlated Action Sampling · AAAI 2024
Machine learning › Reinforcement learning
policy optimization
0.812024
Colored Noise in PPO: Improved Exploration and Performance through Correlated Action Sampling · AAAI 2024
Machine learning › Reinforcement learning › policy optimization
proximal policy optimization
0.812024
Colored Noise in PPO: Improved Exploration and Performance through Correlated Action Sampling · AAAI 2024
Machine learning › Reinforcement learning › exploration › intrinsic motivation
intrinsically motivated exploration
0.712023
Regularity as Intrinsic Reward for Free Play · NeurIPS 2023
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
symbolic planning
0.422015
Bottom-up learning of object categories, action effects and logical rules: From continuous manipulative exploration to symbolic planning · ICRA 2015
Active learning of manipulation sequences · ICRA 2014
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
causal graph
0.312026
Dynamic Sparsity: Challenging Common Sparsity Assumptions for Learning World Models in Robotic Reinforcement Learning Benchmarks · AAAI 2026
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty
0.312017
Decreasing Uncertainty in Planning with State Prediction · IJCAI 2017
Robotics › Robot navigation and mapping
state prediction
0.312017
Decreasing Uncertainty in Planning with State Prediction · IJCAI 2017
Computer vision › 3D vision
camera pose estimation
0.212016
Integration of Probabilistic Pose Estimates from Multiple Views · ECCV (7) 2016
Computer vision › 3D vision › pose estimation
multi-view pose estimation
0.212016
Integration of Probabilistic Pose Estimates from Multiple Views · ECCV (7) 2016
Knowledge, reasoning and agents › Knowledge representation and reasoning
rule learning
0.212015
Bottom-up learning of object categories, action effects and logical rules: From continuous manipulative exploration to symbolic planning · ICRA 2015
Robotics › Robot manipulation › assembly
assembly task
0.212023
Regularity as Intrinsic Reward for Free Play · NeurIPS 2023
Machine learning › Efficient and distributed learning
active learning
0.212014
Active learning of manipulation sequences · ICRA 2014
Robotics › Robot manipulation
learning from demonstration
0.212014
Active learning of manipulation sequences · ICRA 2014
Robotics › Motion planning and robot control
robot learning
0.212014
Active learning of manipulation sequences · ICRA 2014
Computer vision › Video understanding and tracking
object tracking
0.222008
A Probabilistic Approach to Integrating Multiple Cues in Visual Tracking · ECCV (2) 2008
On-line Simultaneous Learning and Tracking of Visual Feature Graphs · CVPR 2007
Robotics › Robot manipulation › grasping › grasp learning
grasp transfer
0.112012
Generalizing grasps across partly similar objects · ICRA 2012
Robotics › Robot manipulation › grasping › grasp affordance
grasp affordance learning
0.112010
Refining grasp affordance models by experience · ICRA 2010
Computer vision › 3D vision
object pose estimation
0.112009
A Probabilistic Framework for 3D Visual Object Representation · IEEE Trans. Pattern Anal. Mach. Intell. 2009
Computer vision › 3D vision
object representation
0.112009
A Probabilistic Framework for 3D Visual Object Representation · IEEE Trans. Pattern Anal. Mach. Intell. 2009
Machine learning › Generative modeling › generative model
hierarchical generative model
0.112007
Adaptive Patch Features for Object Class Recognition with Learned Hierarchical Models · CVPR 2007
Computer vision › Image recognition and object detection › image classification
object classification
0.112007
Adaptive Patch Features for Object Class Recognition with Learned Hierarchical Models · CVPR 2007
Computer vision › Image recognition and object detection › object recognition › category recognition
object category modeling
0.112015
Bottom-up learning of object categories, action effects and logical rules: From continuous manipulative exploration to symbolic planning · ICRA 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning
action and change
0.112014
Active learning of manipulation sequences · ICRA 2014
Computer vision › Image recognition and object detection
image classification
0.112005
Random Subwindows for Robust Image Classification · CVPR (1) 2005

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

causal graph analysis · 1.0stochastic policy · 0.8proximal policy optimization · 0.8colored noise · 0.8epistemic uncertainty · 0.7machine learning · 0.3graph extension · 0.3probabilistic pose estimation · 0.2nonlinear relation learning · 0.2PDDL · 0.2randomized ANOVA · 0.0
YearPublicationVenuePosition
2026 Dynamic Sparsity: Challenging Common Sparsity Assumptions for Learning World Models in Robotic Reinforcement Learning Benchmarks
abstract
The use of learned dynamics models, also known as world models, can improve the sample efficiency of reinforcement learning. Recent work suggests that the underlying causal graphs of such dynamics models are sparsely connected, with each of the future state variables depending only on a small subset of the current state variables, and that learning may therefore benefit from sparsity priors. Similarly, temporal sparsity, i.e. sparsely and abruptly changing local dynamics, has also been proposed as a useful inductive bias. In this work, we critically examine these assumptions by analyzing ground truth dynamics from a set of robotic reinforcement learning environments in the MuJoCo Playground benchmark suite, aiming to determine whether the proposed notions of state and temporal sparsity actually tend to hold in typical reinforcement learning tasks. We study (i) whether the causal graphs of environment dynamics are sparse, (ii) whether such sparsity is state-dependent, and (iii) whether local system dynamics change sparsely. Our results indicate that global sparsity is rare, but instead the tasks show local, state-dependent sparsity in their dynamics and this sparsity exhibits distinct structures, appearing in temporally localized clusters (e.g., during contact events) and affecting specific subsets of state dimensions. These findings challenge common sparsity prior assumptions in dynamics learning, emphasizing the need for grounded inductive biases that reflect the state-dependent sparsity structure of real-world dynamics.
Muthukumar Pandaram, Jakob J. Hollenstein, David Drexel, Samuele Tosatto, Antonio Jose Rodríguez-Sánchez, Justus H. Piater
AAAI6
2024 Colored Noise in PPO: Improved Exploration and Performance through Correlated Action Sampling
abstract
Proximal Policy Optimization (PPO), a popular on-policy deep reinforcement learning method, employs a stochastic policy for exploration. In this paper, we propose a colored noise-based stochastic policy variant of PPO. Previous research highlighted the importance of temporal correlation in action noise for effective exploration in off-policy reinforcement learning. Building on this, we investigate whether correlated noise can also enhance exploration in on-policy methods like PPO. We discovered that correlated noise for action selection improves learning performance and outperforms the currently popular uncorrelated white noise approach in on-policy methods. Unlike off-policy learning, where pink noise was found to be highly effective, we found that a colored noise, intermediate between white and pink, performed best for on-policy learning in PPO. We examined the impact of varying the amount of data collected for each update by modifying the number of parallel simulation environments for data collection and observed that with a larger number of parallel environments, more strongly correlated noise is beneficial. Due to the significant impact and ease of implementation, we recommend switching to correlated noise as the default noise source in PPO.
Jakob J. Hollenstein, Georg Martius, Justus H. Piater
AAAI3
2024 Continual Domain Randomization
abstract
Domain Randomization (DR) is commonly used for sim2real transfer of reinforcement learning (RL) policies in robotics. Most DR approaches require a simulator with a fixed set of tunable parameters from the start of the training, from which the parameters are randomized simultaneously to train a robust model for use in the real world. However, the combined randomization of many parameters increases the task difficulty and might result in sub-optimal policies. To address this problem and to provide a more flexible training process, we propose Continual Domain Randomization (CDR) for RL that combines domain randomization with continual learning to enable sequential training in simulation on a subset of randomization parameters at a time. Starting from a model trained in a non-randomized simulation where the task is easier to solve, the model is trained on a sequence of randomizations, and continual learning is employed to remember the effects of previous randomizations. Our robotic reaching and grasping tasks experiments show that the model trained in this fashion learns effectively in simulation and performs robustly on the real robot while matching or outperforming baselines that employ combined randomization or sequential randomization without continual learning. Our code and videos are available at https://continual-dr.github.io/.
Josip Josifovski, Sayantan Auddy, Mohammadhossein Malmir, Justus H. Piater, Alois C. Knoll, Nicolás Navarro-Guerrero
IROS4
2024 Local Linearity is All You Need (in Data-Driven Teleoperation)
abstract
One of the critical aspects of assistive robotics is to provide a control system of a high-dimensional robot from a low-dimensional user input (i.e. a 2D joystick). Data-driven teleoperation seeks to provide an intuitive user interface called an action map to map the low dimensional input to robot velocities from human demonstrations. Action maps are machine learning models trained on robotic demonstration data to map user input directly to desired movements as opposed to aspects of robot pose ("move to cup or pour content" vs. "move along x- or y-axis"). Many works have investigated nonlinear action maps with multi-layer perceptrons, but recent work suggests that local-linear neural approximations provide better control of the system. However, local linear models assume actions exist on a linear subspace and may not capture nuanced motions in training data. In this work, we hypothesize that local-linear neural networks are effective because they make the action map odd w.r.t. the user input, enhancing the intuitiveness of the controller. Based on this assumption, we propose two nonlinear means of encoding odd behavior that do not constrain the action map to a local linear function. However, our analysis reveals that these models effectively behave like local linear models for relevant mappings between user joysticks and robot movements. We support this claim in simulation, and show on a realworld use case that there is no statistical benefit of using non-linear maps, according to the users experience. These negative results suggest that further investigation into model architectures beyond local linear models may offer diminishing returns for improving user experience in data-driven teleoperation systems.
Michael Przystupa, Gauthier Gidel, Matthew E. Taylor, Martin Jägersand, Justus H. Piater, Samuele Tosatto
IROS5
2023 Regularity as Intrinsic Reward for Free Play
abstract
We propose regularity as a novel reward signal for intrinsically-motivated reinforcement learning. Taking inspiration from child development, we postulate that striving for structure and order helps guide exploration towards a subspace of tasks that are not favored by naive uncertainty-based intrinsic rewards. Our generalized formulation of Regularity as Intrinsic Reward (RaIR) allows us to operationalize it within model-based reinforcement learning. In a synthetic environment, we showcase the plethora of structured patterns that can emerge from pursuing this regularity objective. We also demonstrate the strength of our method in a multi-object robotic manipulation environment. We incorporate RaIR into free play and use it to complement the model’s epistemic uncertainty as an intrinsic reward. Doing so, we witness the autonomous construction of towers and other regular structures during free play, which leads to a substantial improvement in zero-shot downstream task performance on assembly tasks.
Cansu Sancaktar, Justus H. Piater, Georg Martius
NeurIPS2
2022 ANN-based Representation Learning in a Lifelong Open-ended Learning Cognitive Architecture
abstract
The frontier in robot autonomy is currently Lifelong Open-Ended Autonomy (LOLA). Within these settings, a robot must be able to operate and learn in domains that are unknown at design time as well as reuse knowledge learnt in one domain to facilitate learning in others throughout its lifetime. Achieving LOLA goes beyond learning specific algorithms and puts us squarely in the realm of cognitive architectures; however, most cognitive architectures were not built to address the LOLA problem, and thus, lack components and capabilities that would be required for it. In fact, even though there is a growing literature on learning representations, especially in the framework of reinforcement and deep learning, hardly any cognitive architecture considers the issue of autonomously learning representations, which is a crucial problem to be able to efficiently learn and abstract information when seeking LOLA. This paper provides a vision of the general requirements in terms of learning knowledge representations within cognitive architectures geared towards LOLA and addresses a specific problem in this context: the problem of learning representations that facilitate obtaining world and utility models and deciding on actions in situations where multiple goals can be activated. The work is carried out in the framework of the development of the e-MDB cognitive architecture for real robots operating autonomously in real domains.
Alejandro Romero, Justus H. Piater, Francisco Bellas, Richard J. Duro
IJCNN2
2022 DeepSym: Deep Symbol Generation and Rule Learning for Planning from Unsupervised Robot Interaction
abstract
Symbolic planning and reasoning are powerful tools for robots tackling complex tasks. However, the need to manually design the symbols restrict their applicability, especially for robots that are expected to act in open-ended environments. Therefore symbol formation and rule extraction should be considered part of robot learning, which, when done properly, will offer scalability, flexibility, and robustness. Towards this goal, we propose a novel general method that finds action-grounded, discrete object and effect categories and builds probabilistic rules over them for non-trivial action planning. Our robot interacts with objects using an initial action repertoire that is assumed to be acquired earlier and observes the effects it can create in the environment. To form action-grounded object, effect, and relational categories, we employ a binary bottleneck layer in a predictive, deep encoderdecoder network that takes the image of the scene and the action applied as input, and generates the resulting effects in the scene in pixel coordinates. After learning, the binary latent vector represents action-driven object categories based on the interaction experience of the robot. To distill the knowledge represented by the neural network into rules useful for symbolic reasoning, a decision tree is trained to reproduce its decoder function. Probabilistic rules are extracted from the decision paths of the tree and are represented in the Probabilistic Planning Domain Definition Language (PPDDL), allowing off-the-shelf planners to operate on the knowledge extracted from the sensorimotor experience of the robot. The deployment of the proposed approach for a simulated robotic manipulator enabled the discovery of discrete representations of object properties such as ‘rollable’ and ‘insertable’. In turn, the use of these representations as symbols allowed the generation of effective plans for achieving goals, such as building towers of the desired height, demonstrating the effectiveness of the approach for multi-step object manipulation. Finally, we demonstrate that the system is not only restricted to the robotics domain by assessing its applicability to the MNIST 8-puzzle domain in which learned symbols allow for the generation of plans that move the empty tile into any given position.
Alper Ahmetoglu, M. Yunus Seker, Justus H. Piater, Erhan Öztop, Emre Ugur
J. Artif. Intell. Res.3
2020 Reconfigurable Behavior Trees: Towards an Executive Framework Meeting High-level Decision Making and Control Layer Features
abstract
Behavior Trees (BTs) constitute a widespread artificial intelligence tool that has been successfully adopted in robotics. Their advantages include simplicity, modularity, and reusability of code. However, Behavior Trees remain a high-level decision making engine; control features cannot easily be integrated. This paper proposes Reconfigurable Behavior Trees (RBTs), an extension of the traditional BTs that incorporates sensed information coming from the robotic environment in the decision making process. We endow RBTs with continuous sensory data that permits the online monitoring of the task execution. The resulting stimulus-driven architecture is capable of dynamically handling changes in the executive context while keeping the execution time low. The proposed framework is evaluated on a set of robotic experiments. The results show that RBTs are a promising approach for robotic task representation, monitoring, and execution.
Pilar de la Cruz, Justus H. Piater, Matteo Saveriano
SMC2
2020 Using Machine Learning for Decreasing State Uncertainty in Planning
abstract
We present a novel approach for decreasing state uncertainty in planning prior to solving the planning problem. This is done by making predictions about the state based on currently known information, using machine learning techniques. For domains where uncertainty is high, we define an active learning process for identifying which information, once sensed, will best improve the accuracy of predictions. We demonstrate that an agent is able to solve problems with uncertainties in the state with less planning effort compared to standard planning techniques. Moreover, agents can solve problems for which they could not find valid plans without using predictions. Experimental results also demonstrate that using our active learning process for identifying information to be sensed leads to gathering information that improves the prediction process.
Senka Krivic, Michael Cashmore, Daniele Magazzeni, Sándor Szedmák, Justus H. Piater
J. Artif. Intell. Res.5
2018 Online Adaptation of Robot Pushing Control to Object Properties
abstract
Pushing is a common task in robotic scenarios. In real-world environments, robots need to manipulate various unknown objects without previous experience. We propose a data-driven approach for learning local inverse models of robot-object interaction for push manipulation. The robot makes observations of the object behaviour on the fly and adapts its movement direction. The proposed model is probabilistic, and we update it using maximum a posteriori (MAP) estimation. We test our method by pushing objects with a holonomic mobile robot base. Validation of results over a diverse object set demonstrates a high degree of robustness and a high success rate in pushing objects towards a fixed target and along a path compared to previous methods. Moreover, based on learned inverse models, the robot can learn object properties and distinguish between different object behaviours when they are pushed from different sides.
Senka Krivic, Justus H. Piater
IROS2
2018 Teaching a Robot the Semantics of Assembly Tasks
abstract
We present a three-level cognitive system in a learning by demonstration context. The system allows for learning and transfer on the sensorimotor level as well as the planning level. The fundamentally different data structures associated with these two levels are connected by an efficient mid-level representation based on so-called “semantic event chains.” We describe details of the representations and quantify the effect of the associated learning procedures for each level under different amounts of noise. Moreover, we demonstrate the performance of the overall system by three demonstrations that have been performed at a project review. The described system has a technical readiness level (TRL) of 4, which in an ongoing follow-up project will be raised to TRL 6.
Thiusius Rajeeth Savarimuthu, Anders Glent Buch, Christian Schlette, Nils Wantia, Jürgen Roßmann, David Martínez Martínez, Guillem Alenyà, Carme Torras, Ales Ude, Bojan Nemec, Aljaz Kramberger, Florentin Wörgötter, Eren Erdal Aksoy, Jeremie Papon, Simon Haller, Justus H. Piater, Norbert Krüger
IEEE Trans. Syst. Man Cybern. Syst.16
2017 Supervised Learning of Gesture-Action Associations for Human-Robot Collaboration
abstract
As human-robot collaboration methodologies develop robots need to adapt fast learning methods in domestic scenarios. The paper presents a novel approach to learn associations between the human hand gestures and the robot's manipulation actions. The role of the robot is to operate as an assistant to the user. In this context we propose a supervised learning framework to explore the gesture-action space for human-robot collaboration scenario. The framework enables the robot to learn the gesture-action associations on the fly while performing the task with the user; an example of zero-shot learning. We discuss the effect of an accurate gesture detection in performing the task. The accuracy of the gesture detection system directly accounts for the amount of effort put by the user and the number of actions performed by the robot.
Dadhichi Shukla, Özgür Erkent, Justus H. Piater
FG3
2017 Decreasing Uncertainty in Planning with State Prediction
abstract
In real world environments the state is almost never completely known. Exploration is often expensive. The application of planning in these environments is consequently more difficult and less robust. In this paper we present an approach for predicting new information about a partially-known state. The state is translated into a partially-known multigraph, which can then be extended using machine-learning techniques. We demonstrate the effectiveness of our approach, showing that it enhances the scalability of our planners, and leads to less time spent on sensing actions.
Senka Krivic, Michael Cashmore, Daniele Magazzeni, Bram Ridder, Sándor Szedmák, Justus H. Piater
IJCAI6
2017 Visual task outcome verification using deep learning
abstract
Manipulation tasks requiring high precision are difficult for reasons such as imprecise calibration and perceptual inaccuracies. We present a method for visual task outcome verification that provides an assessment of the task status as well as information for the robot to improve this status. The final status of the task is assessed as success, failure or in progress. We propose a deep learning strategy to learn the task with a small number of training episodes and without requiring the robot. A probabilistic, appearance-based pose estimation method is used to learn the demonstrated task. For real-data efficiency, synthetic training images are created around the trajectory of the demonstrated task. We show that our method can estimate the task status with high accuracy in several instances of different tasks, and demonstrate the accuracy of a high-precision task on a real robot.
Özgür Erkent, Dadhichi Shukla, Justus H. Piater
IROS3
2017 Autonomous skill-centric testing using deep learning
abstract
Software testing is an important tool to ensure software quality. This is a hard task in robotics due to dynamic environments and the expensive development and time-consuming execution of test cases. Most testing approaches use model-based and/or simulation-based testing to overcome these problems. We propose model-free skill-centric testing in which a robot autonomously executes skills in the real world and compares it to previous experiences. The skills are selected by maximising the expected information gain on the distribution of erroneous software functions. We use deep learning to model the sensor data observed during previous successful skill executions and to detect irregularities. Sensor data is connected to function call profiles such that certain misbehaviour can be related to specific functions. We evaluate our approach in simulation and in experiments with a KUKA LWR 4+ robot by purposefully introducing bugs to the software. We demonstrate that these bugs can be detected with high accuracy and without the need for the implementation of specific tests or task-specific models.
Simon Hangl, Sebastian Stabinger, Justus H. Piater
IROS3
2017 Proactive, incremental learning of gesture-action associations for human-robot collaboration
abstract
Identifying an object of interest, grasping it, and handing it over are key capabilities of collaborative robots. In this context we propose a fast, supervised learning framework for learning associations between human hand gestures and the intended robotic manipulation actions. This framework enables the robot to learn associations on the fly while performing a task with the user. We consider a domestic scenario of assembling a kid's table where the role of the robot is to assist the user. To facilitate the collaboration we incorporate the robot's gaze into the framework. The proposed approach is evaluated in simulation as well as in a real environment. We study the effect of accurate gesture detection on the number of interactions required to complete the task. Moreover, our quantitative analysis shows how purposeful gaze can significantly reduce the amount of time required to achieve the goal.
Dadhichi Shukla, Özgür Erkent, Justus H. Piater
RO-MAN3
2017 Can Affordances Guide Object Decomposition into Semantically Meaningful Parts?
abstract
Most objects are designed for certain functionalities. For example, a knife is designed for cutting, and a hammer for pounding. Indeed, functionalities are not related to the objects themselves but to certain object parts, e.g., the blade of a knife affords cutting. A part can have different shapes and can exist in different objects such as a scraper or a peeler, but it carries the same functional meaning. There is a strong correlation between object parts and affordances. In this paper, we exploit this correlation to decompose objects into semantically meaningful parts. The semantics are limited here to object affordances. We evaluate our method on a part decomposition task, and obtained 77% weighted overlap with ground-truth object parts.
Safoura Rezapour Lakani, Antonio Jose Rodríguez-Sánchez, Justus H. Piater
WACV3
2016 Integration of Probabilistic Pose Estimates from Multiple Views
Özgür Erkent, Dadhichi Shukla, Justus H. Piater
ECCV (7)3
2016 Learning V4 Curvature Cell Populations from Sparse Endstopped Cells
Antonio Jose Rodríguez-Sánchez, Sabine Oberleiter, Hanchen Xiong, Justus H. Piater
ICANN (2)4
2016 25 Years of CNNs: Can We Compare to Human Abstraction Capabilities?
Sebastian Stabinger, Antonio Jose Rodríguez-Sánchez, Justus H. Piater
ICANN (2)3
2016 Robotic playing for hierarchical complex skill learning
abstract
In complex manipulation scenarios (e.g. tasks requiring complex interaction of two hands or in-hand manipulation), generalization is a hard problem. Current methods still either require a substantial amount of (supervised) training data and / or strong assumptions on both the environment and the task. In this paradigm, controllers solving these tasks tend to be complex. We propose a paradigm of maintaining simpler controllers solving the task in a small number of specific situations. In order to generalize to novel situations, the robot transforms the environment from novel situations into a situation where the solution of the task is already known. Our solution to this problem is to play with objects and use previously trained skills (basis skills). These skills can either be used for estimating or for changing the current state of the environment and are organized in skill hierarchies. The approach is evaluated in complex pick-and-place scenarios that involve complex manipulation. We further show that these skills can be learned by autonomous playing.
Simon Hangl, Emre Ugur, Sándor Szedmák, Justus H. Piater
IROS4
2016 A multi-view hand gesture RGB-D dataset for human-robot interaction scenarios
abstract
Understanding semantic meaning from hand gestures is a challenging but essential task in human-robot interaction scenarios. In this paper we present a baseline evaluation of the Innsbruck Multi-View Hand Gesture (IMHG) dataset [1] recorded with two RGB-D cameras (Kinect). As a baseline, we adopt a probabilistic appearance-based framework [2] to detect a hand gesture and estimate its pose using two cameras. The dataset consists of two types of deictic gestures with the ground truth location of the target, two symbolic gestures, two manipulative gestures, and two interactional gestures. We discuss the effect of parallax due to the offset between head and hand while performing deictic gestures. Furthermore, we evaluate the proposed framework to estimate the potential referents on the Innsbruck Pointing at Objects (IPO) dataset [2].
Dadhichi Shukla, Özgür Erkent, Justus H. Piater
RO-MAN3
2016 Monocular obstacle avoidance for blind people using probabilistic focus of expansion estimation
abstract
Visually impaired people have a much higher chance of head injuries in daily life because of obstacles that cannot be reliably detected using conventional aids. We present part of a solution to this problem, using only one head mounted camera and optical flow techniques. As part of the system, a novel method to estimate the focus of expansion is presented, which also provides a metric for the quality of the estimate. The final result is a real time capable software system, which can detect obstacles at eye level.
Sebastian Stabinger, Antonio Jose Rodríguez-Sánchez, Justus H. Piater
WACV3
2016 Learning undirected graphical models using persistent sequential Monte Carlo
Hanchen Xiong, Sándor Szedmák, Justus H. Piater
Mach. Learn.3
2016 Can computer vision problems benefit from structured hierarchical classification?
abstract
Research in the field of supervised classification has mostly focused on the standard, so-called “flat” classification approach, where the problem classes live in a trivial, one-level semantic space. There is however an increasing interest in the hierarchical classification approach, where a performance gain is expected by incorporating prior taxonomic knowledge about the classes into the learning process. Intuitively, the hierarchical approach should be beneficial in general for the classification of visual content, as suggested by the fact that humans seem to organize objects into hierarchies based on visually perceived similarities. In this paper, we provide an analysis that aims to determine the conditions under which the hierarchical approach can consistently give better performances than the flat approach for the classification of visual content. In particular, we (1) show how hierarchical methods can fail to outperform flat methods when applied to real vision-based classification problems, and (2) investigate the underlying reasons for the lack of improvement, by applying the same methods to synthetic datasets in a simulation. Our conclusion is that the use of high-level hierarchical feature representations is crucial for obtaining a performance gain with the hierarchical approach, and that poorly chosen prior taxonomies hinder this gain even though proper high-level features are used.
Thomas Hoyoux, Antonio Jose Rodríguez-Sánchez, Justus H. Piater
Mach. Vis. Appl.3
2015 Multi-label Object Categorization Using Histograms of Global Relations
abstract
In this paper, we present an object categorization system capable of assigning multiple and related categories for novel objects using multi-label learning. In this system, objects are described using global geometric relations of 3D features. We propose using the Joint SVM method for learning and we investigate the extraction of hierarchical clusters as a higher-level description of objects to assist the learning. We make comparisons with other multi-label learning approaches as well as single-label approaches (including a state-of-the-art methods using different object descriptors). The experiments are carried out on a dataset of 100 objects belonging to 13 visual and action-related categories. The results indicate that multi-label methods are able to identify the relation between the dependent categories and hence perform categorization accordingly. It is also found that extracting hierarchical clusters does not lead to gain in the system's performance. The results also show that using histograms of global relations to describe objects leads to fast learning in terms of the number of samples required for training.
Wail Mustafa, Hanchen Xiong, Dirk Kraft, Sándor Szedmák, Justus H. Piater, Norbert Krüger
3DV5
2015 Can Computer Vision Problems Benefit from Structured Hierarchical Classification?
Thomas Hoyoux, Antonio Jose Rodríguez-Sánchez, Justus H. Piater, Sándor Szedmák
CAIP (2)3
2015 Learning missing edges via kernels in partially-known graphs
Senka Krivic, Sándor Szedmák, Hanchen Xiong, Justus H. Piater
ESANN4
2015 Bottom-up learning of object categories, action effects and logical rules: From continuous manipulative exploration to symbolic planning
abstract
This work aims for bottom-up and autonomous development of symbolic planning operators from continuous interaction experience of a manipulator robot that explores the environment using its action repertoire. Development of the symbolic knowledge is achieved in two stages. In the first stage, the robot explores the environment by executing actions on single objects, forms effect and object categories, and gains the ability to predict the object/effect categories from the visual properties of the objects by learning the nonlinear and complex relations among them. In the next stage, with further interactions that involve stacking actions on pairs of objects, the system learns logical high-level rules that return a stacking-effect category given the categories of the involved objects and the discrete relations between them. Finally, these categories and rules are encoded in Planning Domain Definition Language (PDDL), enabling symbolic planning. We realized our method by learning the categories and rules in a physics-based simulator. The learned symbols and operators are verified by generating and executing non-trivial symbolic plans on the real robot in a tower building task.
Emre Ugur, Justus H. Piater
ICRA2
2015 General Object Tip Detection and Pose Estimation for Robot Manipulation
Dadhichi Shukla, Özgür Erkent, Justus H. Piater
ICVS3
2015 Using structural bootstrapping for object substitution in robotic executions of human-like manipulation tasks
abstract
In this work we address the problem of finding replacements of missing objects that are needed for the execution of human-like manipulation tasks. This is a usual problem that is easily solved by humans provided their natural knowledge to find object substitutions: using a knife as a screwdriver or a book as a cutting board. On the other hand, in robotic applications, objects required in the task should be included in advance in the problem definition. If any of these objects is missing from the scenario, the conventional approach is to manually redefine the problem according to the available objects in the scene. In this work we propose an automatic way of finding object substitutions for the execution of manipulation tasks. The approach uses a logic-based planner to generate a plan from a prototypical problem definition and searches for replacements in the scene when some of the objects involved in the plan are missing. This is done by means of a repository of objects and attributes with roles, which is used to identify the affordances of the unknown objects in the scene. Planning actions are grounded using a novel approach that encodes the semantic structure of manipulation actions. The system was evaluated in a KUKA arm platform for the task of preparing a salad with successful results.
Alejandro Agostini, Mohamad Javad Aein, Sándor Szedmák, Eren Erdal Aksoy, Justus H. Piater, Florentin Wörgötter
IROS5
2015 SCurV: A 3D descriptor for object classification
abstract
3D Object recognition is one of the big problems in Computer Vision which has a direct impact in Robotics. There have been great advances in the last decade thanks to point cloud descriptors. These descriptors do very well at recognizing object instances in a wide variety of situations. Of great interest is also to know how descriptors perform in object classification tasks. With that idea in mind, we introduce a descriptor designed for the representation of object classes. Our descriptor, named SCurV, exploits 3D shape information and is inspired by recent findings from neurophysiology. We compute and incorporate surface curvatures and distributions of local surface point projections that represent flatness, concavity and convexity in a 3D object-centered and view-dependent descriptor. These different sources of information are combined in a novel and simple, yet effective, way of combining different features to improve classification results which can be extended to the combination of any type of descriptor. Our experimental setup compares SCurV with other recent descriptors on a large classification task. Using a large and heterogeneous database of 3D objects, we perform our experiments both on a classical, flat classification task and within a novel framework for hierarchical classification. On both tasks, the SCurV descriptor outperformed all other 3D descriptors tested.
Antonio Jose Rodríguez-Sánchez, Sándor Szedmák, Justus H. Piater
IROS3
2015 Scalable, accurate image annotation with joint SVMs and output kernels
Hanchen Xiong, Sándor Szedmák, Justus H. Piater
Neurocomputing3
2014 Towards Maximum Likelihood: Learning Undirected Graphical Models using Persistent Sequential Monte Carlo
Hanchen Xiong, Sándor Szedmák, Justus H. Piater
ACML3
2014 Joint SVM for Accurate and Fast Image Tagging
Hanchen Xiong, Sándor Szedmák, Justus H. Piater
ESANN3
2014 Towards Sparsity and Selectivity: Bayesian Learning of Restricted Boltzmann Machine for Early Visual Features
Hanchen Xiong, Sándor Szedmák, Antonio Jose Rodríguez-Sánchez, Justus H. Piater
ICANN4
2014 Active learning of manipulation sequences
abstract
We describe a system allowing a robot to learn goal-directed manipulation sequences such as steps of an assembly task. Learning is based on a free mix of exploration and instruction by an external teacher, and may be active in the sense that the system tests actions to maximize learning progress and asks the teacher if needed. The main component is a symbolic planning engine that operates on learned rules, defined by actions and their pre- and postconditions. Learned by model-based reinforcement learning, rules are immediately available for planning. Thus, there are no distinct learning and application phases. We show how dynamic plans, replanned after every action if necessary, can be used for automatic execution of manipulation sequences, for monitoring of observed manipulation sequences, or a mix of the two, all while extending and refining the rule base on the fly. Quantitative results indicate fast convergence using few training examples, and highly effective teacher intervention at early stages of learning.
David Martínez Martínez, Guillem Alenyà, Pablo Jiménez, Carme Torras, Jürgen Roßmann, Nils Wantia, Eren Erdal Aksoy, Simon Haller, Justus H. Piater
ICRA9
2014 Knowledge propagation and relation learning for predicting action effects
abstract
Learning to predict the effects of actions applied to pairs of objects is a difficult task that requires learning complex relations with sparse, incomplete and noisy information. Our Knowledge Propagation approach propagates affordance predictions by exploiting similarities among object properties, action parameters and resulting effects. The knowledge is propagated in a graph where a missing edge, corresponding to an unknown interaction between two objects (nodes), is predicted via the superposition of all paths connecting those objects in the graph. The high complexity of affordance representation is addressed through the use of Maximum Margin Multi-Valued Regression (MMMVR), which scales well to complex problems of multiple layers. With increased diversity and size of object databases and the addition of other parametric combinatory actions, we expect to achieve complex systems that leverage learned structure for subsequent learning, achieving structural bootstrapping over lifelong development and learning. In this paper, we extend MMMVR for learning of paired-object affordances, i.e., for predicting the effects of actions applied to pairs of objects. In our experiments, we evaluated this method on a dataset composed of 83 objects and 83×83 interactions. We compared the prediction performance with standard classifiers that predict the effect category given the object pair's low-level features or single-object affordances. The experiments show that our proposed method achieves significantly higher prediction performance especially when supported with Active Learning.
Sándor Szedmák, Emre Ugur, Justus H. Piater
IROS3
2014 Multiview feature distributions for object detection and continuous pose estimation
Damien Teney, Justus H. Piater
Comput. Vis. Image Underst.2
2013 A Study of Point Cloud Registration with Probability Product Kernel Functions
abstract
3D point cloud registration is an essential problem in 3D object and scene understanding. In many realistic circumstances, however, because of noise during data acquisition and large motion between two point clouds, most existing approaches can hardly work satisfactorily without good initial alignment or manually marked correspondences. Inspired by the popular kernel methods in machine learning community, this paper puts forward a general point cloud registration framework by constructing kernel functions over 3D point clouds. More specifically, Gaussian mixtures Based on the point clouds are established and probability product kernel functions are exploited for the registration. To enhance the generality of the framework, SE(3) on-manifold optimization scheme is employed to compute the optimal motion. Experimental results show that our registration framework works robustly when many outliers are presented and motion between point clouds is relatively large, and compares favorably to related methods.
Hanchen Xiong, Sándor Szedmák, Justus H. Piater
3DV3
2013 Unsupervised learning of predictive parts for cross-object grasp transfer
abstract
We present a principled solution to the problem of transferring grasps across objects. Our approach identifies, through autonomous exploration, the size and shape of object parts that consistently predict the applicability of a grasp across multiple objects. The robot can then use these parts to plan grasps onto novel objects. By contrast to most recent methods, we aim to solve the part-learning problem without the help of a human teacher. The robot collects training data autonomously by exploring different grasps on its own. The core principle of our approach is an intensive encoding of low-level sensorimotor uncertainty with probabilistic models, which allows the robot to generalize the noisy autonomously-generated grasps. Object shape, which is our main cue for predicting grasps, is encoded with surface densities, that model the spatial distribution of points that belong to an object's surface. Grasp parameters are modeled with grasp densities, that correspond to the spatial distribution of object-relative gripper poses that lead to a grasp. The size and shape of grasp-predicting parts are identified by sampling the cross-object correlation of local shape and grasp parameters. We approximate sampling and integrals via Monte Carlo methods to make our computer implementation tractable. We demonstrate the applicability of our method in simulation. A proof of concept on a real robot is also provided.
Renaud Detry, Justus H. Piater
IROS2
2013 Deep Hierarchies in the Primate Visual Cortex: What Can We Learn for Computer Vision?
abstract
Computational modeling of the primate visual system yields insights of potential relevance to some of the challenges that computer vision is facing, such as object recognition and categorization, motion detection and activity recognition, or vision-based navigation and manipulation. This paper reviews some functional principles and structures that are generally thought to underlie the primate visual cortex, and attempts to extract biological principles that could further advance computer vision research. Organized for a computer vision audience, we present functional principles of the processing hierarchies present in the primate visual system considering recent discoveries in neurophysiology. The hierarchical processing in the primate visual system is characterized by a sequence of different levels of processing (on the order of 10) that constitute a deep hierarchy in contrast to the flat vision architectures predominantly used in today's mainstream computer vision. We hope that the functional description of the deep hierarchies realized in the primate visual system provides valuable insights for the design of computer vision algorithms, fostering increasingly productive interaction between biological and computer vision research.
Norbert Krüger, Peter Janssen, Sinan Kalkan, Markus Lappe, Ales Leonardis, Justus H. Piater, Antonio Jose Rodríguez-Sánchez, Laurenz Wiskott
IEEE Trans. Pattern Anal. Mach. Intell.6
2012 Generalizing grasps across partly similar objects
abstract
The paper starts by reviewing the challenges associated to grasp planning, and previous work on robot grasping. Our review emphasizes the importance of agents that generalize grasping strategies across objects, and that are able to transfer these strategies to novel objects. In the rest of the paper, we then devise a novel approach to the grasp transfer problem, where generalization is achieved by learning, from a set of grasp examples, a dictionary of object parts by which objects are often grasped. We detail the application of dimensionality reduction and unsupervised clustering algorithms to the end of identifying the size and shape of parts that often predict the application of a grasp. The learned dictionary allows our agent to grasp novel objects which share a part with previously seen objects, by matching the learned parts to the current view of the new object, and selecting the grasp associated to the best-fitting part. We present and discuss a proof-of-concept experiment in which a dictionary is learned from a set of synthetic grasp examples. While prior work in this area focused primarily on shape analysis (parts identified, e.g., through visual clustering, or salient structure analysis), the key aspect of this work is the emergence of parts from both object shape and grasp examples. As a result, parts intrinsically encode the intention of executing a grasp.
Renaud Detry, Carl Henrik Ek, Marianna Madry, Justus H. Piater, Danica Kragic
ICRA4
2012 Applying a learning framework for improving success rates in industrial bin picking
abstract
In this paper, we present what appears to be the first studies of how to apply learning methods for improving the grasp success probability in industrial bin picking. Our study comprises experiments with both a pneumatic parallel gripper and a suction cup. The baseline is a prioritized list of grasps that have been chosen manually by an experienced engineer. We discuss generally the probability space for success probability in bin picking and we provide suggestions for robust success probability estimates for difference sizes of experimental sets. By performing grasps equivalent to one or two days in production, we show that the success probabilities can be significantly improved by the proposed learning procedure.
Lars-Peter Ellekilde, Jimmy A. Jørgensen, Dirk Kraft, Norbert Krüger, Justus H. Piater, Henrik Gordon Petersen
IROS5
2012 RWTH-PHOENIX-Weather: A Large Vocabulary Sign Language Recognition and Translation Corpus
Jens Forster, Thomas Hoyoux, Oscar Koller, Uwe Zelle, Justus H. Piater, Hermann Ney
LREC6
2010 Affine Warp Propagation for Fast Simultaneous Modelling and Tracking of Articulated Objects
Arnaud Declercq, Justus H. Piater
ACCV (3)2
2010 Continuous Surface-Point Distributions for 3D Object Pose Estimation and Recognition
Renaud Detry, Justus H. Piater
ACCV (3)2
2010 Grasping with Vision Descriptors and Motor Primitives
Oliver Kroemer, Renaud Detry, Justus H. Piater, Jan Peters 0001
ICINCO (2)3
2010 Refining grasp affordance models by experience
abstract
We present a method for learning object grasp affordance models in 3D from experience, and demonstrate its applicability through extensive testing and evaluation on a realistic and largely autonomous platform. Grasp affordance refers here to relative object-gripper configurations that yield stable grasps. These affordances are represented probabilistically with grasp densities, which correspond to continuous density functions defined on the space of 6D gripper poses. A grasp density characterizes an object's grasp affordance; densities are linked to visual stimuli through registration with a visual model of the object they characterize. We explore a batch-oriented, experience-based learning paradigm where grasps sampled randomly from a density are performed, and an importance-sampling algorithm learns a refined density from the outcomes of these experiences. The first such learning cycle is bootstrapped with a grasp density formed from visual cues. We show that the robot effectively applies its experience by downweighting poor grasp solutions, which results in increased success rates at subsequent learning cycles. We also present success rates in a practical scenario where a robot needs to repeatedly grasp an object lying in an arbitrary pose, where each pose imposes a specific reaching constraint, and thus forces the robot to make use of the entire grasp density to select the most promising achievable grasp.
Renaud Detry, Dirk Kraft, Anders Glent Buch, Norbert Krüger, Justus H. Piater
ICRA5
2010 Learning probabilistic discriminative models of grasp affordances under limited supervision
abstract
This paper addresses the problem of learning and efficiently representing discriminative probabilistic models of object-specific grasp affordances particularly when the number of labeled grasps is extremely limited. The proposed method does not require an explicit 3D model but rather learns an implicit manifold on which it defines a probability distribution over grasp affordances. We obtain hypothetical grasp configurations from visual descriptors that are associated with the contours of an object. While these hypothetical configurations are abundant, labeled configurations are very scarce as these are acquired via time-costly experiments carried out by the robot. Kernel logistic regression (KLR) via joint kernel maps is trained to map the hypothesis space of grasps into continuous class-conditional probability values indicating their achievability. We propose a soft-supervised extension of KLR and a framework to combine the merits of semi-supervised and active learning approaches to tackle the scarcity of labeled grasps. Experimental evaluation shows that combining active and semi-supervised learning is favorable in the existence of an oracle. Furthermore, semi-supervised learning outperforms supervised learning, particularly when the labeled data is very limited.
Ayse Erkan, Oliver Kroemer, Renaud Detry, Yasemin Altun, Justus H. Piater, Jan Peters 0001
IROS5
2010 The SignSpeak Project - Bridging the Gap Between Signers and Speakers
Philippe Dreuw, Hermann Ney, Gregorio Martínez Pérez, Onno Crasborn, Justus H. Piater, Jose Miguel Moya, Mark Wheatley
LREC5
2010 Using multi-modal 3D contours and their relations for vision and robotics
Emre Baseski, Nicolas Pugeault, Sinan Kalkan, Leon Bodenhagen, Justus H. Piater, Norbert Krüger
J. Vis. Commun. Image Represent.5
2009 Learning Objects and Grasp Affordances through Autonomous Exploration
Dirk Kraft, Renaud Detry, Nicolas Pugeault, Emre Baseski, Justus H. Piater, Norbert Krüger
ICVS5
2009 Active learning using mean shift optimization for robot grasping
abstract
When children learn to grasp a new object, they often know several possible grasping points from observing a parent's demonstration and subsequently learn better grasps by trial and error. From a machine learning point of view, this process is an active learning approach. In this paper, we present a new robot learning framework for reproducing this ability in robot grasping. For doing so, we chose a straightforward approach: first, the robot observes a few good grasps by demonstration and learns a value function for these grasps using Gaussian process regression. Subsequently, it chooses grasps which are optimal with respect to this value function using a mean-shift optimization approach, and tries them out on the real system. Upon every completed trial, the value function is updated, and in the following trials it is more likely to choose even better grasping points. This method exhibits fast learning due to the data-efficiency of the Gaussian process regression framework and the fact that the mean-shift method provides maxima of this cost function. Experiments were repeatedly carried out successfully on a real robot system. After less than sixty trials, our system has adapted its grasping policy to consistently exhibit successful grasps.
Oliver Kroemer, Renaud Detry, Justus H. Piater, Jan Peters 0001
IROS3
2009 Learning Visual Representations for Interactive Systems
Justus H. Piater, Sébastien Jodogne, Renaud Detry, Dirk Kraft, Norbert Krüger, Oliver Kroemer, Jan Peters 0001
ISRR1
2009 A Probabilistic Framework for 3D Visual Object Representation
abstract
We present an object representation framework that encodes probabilistic spatial relations between 3D features and organizes these features in a hierarchy. Features at the bottom of the hierarchy are bound to local 3D descriptors. Higher level features recursively encode probabilistic spatial configurations of more elementary features. The hierarchy is implemented in a Markov network. Detection is carried out by a belief propagation algorithm, which infers the pose of high-level features from local evidence and reinforces local evidence from globally consistent knowledge, effectively producing a likelihood for the pose of the object in the detection scene. We also present a simple learning algorithm that autonomously builds hierarchies from local object descriptors. We explain how to use our framework to estimate the pose of a known object in an unknown scene. Experiments demonstrate the robustness of hierarchies to input noise, viewpoint changes, and occlusions.
Renaud Detry, Nicolas Pugeault, Justus H. Piater
IEEE Trans. Pattern Anal. Mach. Intell.3
2008 A Probabilistic Approach to Integrating Multiple Cues in Visual Tracking
Wei Du 0006, Justus H. Piater
ECCV (2)2
2007 Multi-camera People Tracking by Collaborative Particle Filters and Principal Axis-Based Integration
Wei Du 0006, Justus H. Piater
ACCV (1)2
2007 On-line Simultaneous Learning and Tracking of Visual Feature Graphs
abstract
Model learning and tracking are two important topics in computer vision. While there are many applications where one of them is used to support the other, there are currently only few where both aid each other simultaneously. In this work, we seek to incrementally learn a graphical model from tracking and to simultaneously use whatever has been learned to improve the tracking in the next frames. The main problem encountered in this situation is that the current intermediate model may be inconsistent with future observations, creating a bias in the tracking results. We propose an uncertain model that explicitly accounts for such uncertainties by representing relations by an appropriately weighted sum of informative (parametric) and uninformative (uniform) components. The method is completely unsupervised and operates in real time.
Arnaud Declercq, Justus H. Piater
CVPR2
2007 Adaptive Patch Features for Object Class Recognition with Learned Hierarchical Models
abstract
We present a hierarchical generative model for object recognition that is constructed by weakly-supervised learning. A key component is a novel, adaptive patch feature whose width and height are automatically determined. The optimality criterion is based on minimum-variance analysis, which first computes the variance of the appearance model for various patch deformations, and then selects the patch dimensions that yield the minimum variance over the training data. They are integrated into each level of our hierarchical representation that is learned in an iterative, bottom-up fashion. At each level of the hierarchy, pairs of features are identified that tend to occur at stable positions relative to each other, by clustering the configurational distributions of observed feature co-occurrences using expectation-maximization. For recognition, evidence is propagated using nonparametric belief propagation. Discriminative models are learned on the basis of our feature hierarchy by combining a SVM classifier with feature selection based on the Fisher score. Experiments on two very different, challenging image databases demonstrate the effectiveness of this framework for object class recognition, as well as the contribution of the adaptive patch features towards attaining highly competitive results.
Fabien Scalzo, Justus H. Piater
CVPR2
2007 Sequential variational inference for distributed multi-sensor tracking and fusion
abstract
This paper presents a novel sequential variational inference algorithm for distributed multi-sensor tracking and fusion. The algorithm is based on a multi-sensor target representation where a target is represented jointly by its states at different sensors and a global state fusing all sensor data. A tree-structured graphical model is adopted to model the dependencies between these states at a time instant. In contrast to previous work, most of which is based on belief propagation, we propose an alternative variational inference algorithm that combines importance sampling techniques and variational methods for graphical models to infer the multi-sensor target states over time. In particular, the sequential variational inference algorithm distributes the global inference to each node in graphical models. Via a message-passing scheme similar to BP, the inference processes at different nodes collaborate so that each integrates information from all sensors. One contribution of this paper is the proper design of an importance function for generating samples to approximate the target distributions. Experiments on a synthetic example show that our method achieves results comparable to BP-based methods.
Wei Du 0006, Justus H. Piater
FUSION2
2007 Non-rigid object tracker based on a robust combination of parametric active contour and point distribution model
abstract
Our study considers the development of a reliable tracker for non-rigid objects evolving on cluttered background in crowded scenes captured by moving cameras. For this purpose, we propose an original method that combines two approaches, respectively based on parametric active contours (PAC) and on point distribution model (PDM). The PAC tracker relies on an effective and effcient implementation of contour convergence mechanism to bring a smooth contour to the edges of the target in real-time. The PDM approach collects feature points in the region delineated by the PAC tracker to build and update a model of the target in term of a feature point distribution. Formally, when a novel frame is considered, its feature points are matched with the PDM model. The matching information is used to initialize the novel PAC, whose convergence identify the points that are relevant to update the PDM for the next frame. Hence, the two approaches complement each others. The a priori information provided by the PDM makes the system robust towards occlusions, while the deformation of the PAC increases its robustness towards target appearance changes. Simulations on real-word video sequences demonstrate the performance of our approach.
Joanna Isabelle Olszewska, Tom Mathes, Christophe De Vleeschouwer, Justus H. Piater, Benoît Macq
VCIP4
2007 Closed-Loop Learning of Visual Control Policies
abstract
In this paper we present a general, flexible framework for learning mappings from images to actions by interacting with the environment. The basic idea is to introduce a feature-based image classifier in front of a reinforcement learning algorithm. The classifier partitions the visual space according to the presence or absence of few highly informative local descriptors that are incrementally selected in a sequence of attempts to remove perceptual aliasing. We also address the problem of fighting overfitting in such a greedy algorithm. Finally, we show how high-level visual features can be generated when the power of local descriptors is insufficient for completely disambiguating the aliased states. This is done by building a hierarchy of composite features that consist of recursive spatial combinations of visual features. We demonstrate the efficacy of our algorithms by solving three visual navigation tasks and a visual version of the classical ``Car on the Hill'' control problem.
Sébastien Jodogne, Justus H. Piater
J. Artif. Intell. Res.2
2006 Multi-view Object Tracking Using Sequential Belief Propagation
Wei Du 0006, Justus H. Piater
ACCV (1)2
2006 Approximate Policy Iteration for Closed-Loop Learning of Visual Tasks
Sébastien Jodogne, Cyril Briquet, Justus H. Piater
ECML3
2006 Task-Driven Discretization of the Joint Space of Visual Percepts and Continuous Actions
Sébastien Jodogne, Justus H. Piater
ECML2
2006 Data Fusion by Belief Propagation for Multi-Camera Tracking
abstract
Multi-camera tracking poses a data fusion problem that integrates image measurements from different cameras. A novel approach to tracking using multiple cameras is proposed that combines particle filters and belief propagation in a unified framework. In each view, a target is tracked by a dedicated particle-filter-based local tracker. The trackers in different views collaborate via belief propagation so that a local tracker operating in one view is able to take advantage of additional information from other views. The message passing mechanism in belief propagation guarantees that wrong information is not propagated across views, thus avoiding a common problem in multi-camera tracking. Target states in each view and in 3D are inferred based on the multi-view image measurements by a set of particle filters, and a sequential belief propagation algorithm implements collaboration between the view-specific particle filters. We demonstrate the effectiveness of our approach on sequences of video surveillance and soccer games
Wei Du 0006, Justus H. Piater
FUSION2
2005 Tracking by cluster analysis of feature points using a mixture particle filter
abstract
A moving target produces a coherent cluster of feature points in the image plane. This motivates our novel method of tracking multiple targets via feature points. First, the Harris corner detector and the Lucas-Kanade tracker are applied in each frame to detect feature points and their associated velocities. Points that are both spatially co-located and exhibit similar motion are grouped into clusters. Due to the non-Gaussian distribution of the points in a cluster and the multi-modality resulting from multiple targets, a special particle filter, the mixture particle filter, is adopted to model the mixture point distribution over time. Each cluster is treated as a mixture component and is modeled by an individual particle filter. The filters in the mixture are instantiated and initialized by applying the EM algorithm, are reclustered by merging overlapping clusters and splitting spatially disjoint clusters, and are terminated when their component weights drop below a threshold. The advantage of using mixture particle filtering is that it is capable of tracking multiple targets simultaneously and also of handling appearing and disappearing targets. We demonstrate the effectiveness of our method on different PETS datasets.
Wei Du 0006, Justus H. Piater
AVSS2
2005 Object tracking using color interest points
abstract
This paper presents a new approach for tracking objects in complex situations such as people in a crowd or players on a soccer field. Each object in the image is represented by several interest points (IPs). These IPs are obtained using a color version of the Harris IP detector. Each IP is characterized by the local appearance (chromatic first-order local jet) of the object and by geometric parameters. We track objects by matching IPs from image to image based on the Mahalanobis distance. The approach is robust to occlusion. Performance is illustrated by some examples.
Pierre Fatrus Gabriel, Jean-Bernard Hayet, Justus H. Piater, Jacques G. Verly
AVSS3
2005 A modular multi-camera framework for team sports tracking
abstract
This article presents a modular architecture for multicamera tracking in the context of sports broadcasting. For each video stream, a geometrical module continuously performs the image-to-model homography estimation. A local-feature based tracking module tracks the players in each view. A supervisor module collects, associates and fuses the data provided by the tracking modules. The originality of the proposed system is three-fold. First, it allows to localize the targets on the ground with rotating and zooming cameras; second, it does not use background modeling techniques; and third, the local tracking can cope with severe occlusions. We present experimental results on raw TV-camera footage of a soccer game.
Jean-Bernard Hayet, Tom Mathes, Jacek Czyz, Justus H. Piater, Jacques G. Verly, Benoît Macq
AVSS4
2005 Robust Non-Rigid Object Tracking Using Point Distribution Models
abstract
Abstract. We present an approach to non-rigid object tracking designed to handle textured objects in crowded scenes captured by non-static cameras. For this purpose, groups of low-level features are combined into a model describing both the shape and the appearance of the object. This results in remarkable robustness to severe partial occlusions, since overlapping objects are unlikely to be indistinguishable in appearance, configuration and velocity all at the same time. The model is learnt incrementally and adapts to varying illumination conditions and target shape and appearance, and is thus applicable to any kind of object. Results on real-world sequences demonstrate the performance of the proposed tracker. The algorithm is implemented with the aim of achieving near real-time performance. 1
Tom Mathes, Justus H. Piater
BMVC2
2005 Random Subwindows for Robust Image Classification
abstract
We present a novel, generic image classification method based on a recent machine learning algorithm (ensembles of extremely randomized decision trees). Images are classified using randomly extracted subwindows that are suitably normalized to yield robustness to certain image transformations. Our method is evaluated on four very different, publicly available datasets (COIL-100, ZuBuD, ETH-80, WANG). Our results show that our automatic approach is generic and robust to illumination, scale, and viewpoint changes. An extension of the method is proposed to improve its robustness with respect to rotation changes.
Raphaël Marée, Pierre Geurts, Justus H. Piater, Louis Wehenkel
CVPR (1)3
2005 Fast 2D model-to-image registration using vanishing points for sports video analysis
abstract
This article focuses on the field-to-image registration for TV sports-related image processing through basic geometrical reasoning. We propose a robust automatic line-based method that can cope with imprecisions in the line detection steps through a hypothesis generation/pruning paradigm where the number of hypotheses is reduced by using the vanishing points. The results are satisfying and illustrated with examples from sport.
Jean-Bernard Hayet, Justus H. Piater, Jacques G. Verly
ICIP (3)2
2005 Interactive learning of mappings from visual percepts to actions
abstract
We introduce flexible algorithms that can automatically learn mappings from images to actions by interacting with their environment. They work by introducing an image classifier in front of a Reinforcement Learning algorithm. The classifier partitions the visual space according to the presence or absence of highly informative local descriptors. The image classifier is incrementally refined by selecting new local descriptors when perceptual aliasing is detected. Thus, we reduce the visual input domain down to a size manageable by Reinforcement Learning, permitting us to learn direct percept-to-action mappings. Experimental results on a continuous visual navigation task illustrate the applicability of the framework. 1.
Sébastien Jodogne, Justus H. Piater
ICML2
2004 Robust incremental rectification of sports video sequences
abstract
We describe an important element of an automatic sport analysis system. This element continuously estimates the image-to-model homography from the video stream of a single camera. Here, we focus on the incremental image-to-image updating of the homography matrix, which greatly facilitates real-time operation. This updating relies on the automatic tracking of interest lines and points and on their use for robust homography estimation. Results on real video sequences are shown. 1
Jean-Bernard Hayet, Justus H. Piater, Jacques G. Verly
BMVC2
2004 Introduction to the special issue: International Conference on Vision Systems
James L. Crowley, Justus H. Piater
Mach. Vis. Appl.2
2000 Constructive Feature Learning and the Development of Visual Expertise
Justus H. Piater, Roderic A. Grupen
ICML1
2000 Feature Learning for Recognition with Bayesian Networks
abstract
Many realistic visual recognition tasks are "open" in the sense that the number and nature of the categories to be learned are not initially known, and there is no closed set of training images available to the system. We argue that open recognition tasks require incremental learning methods, and feature sets that are capable of expressing distinctions at any level of specificity or generality. We describe progress toward such a system that is based on an infinite combinatorial feature space. Feature primitives can be composed into increasing complex and specific compound features. Distinctive features are learned incrementally, and are incorporated into dynamically updated Bayesian network classifiers. Experimental results illustrate the applicability and potential of our approach.
Justus H. Piater, Roderic A. Grupen
ICPR1
1999 Toward Learning Visual Discrimination Strategies
abstract
Humans learn strategies for visual discrimination through interaction with their environment. Discrimination skills are refined as demanded by the task at hand, and are not a priori determined by any particular feature set. Tasks are typically incompletely specified and evolve continually. This work presents a general framework for learning visual discrimination that addresses some of these characteristics. It is based on an infinite combinatorial feature space consisting of primitive features such as oriented edgels and texture signatures, and compositions thereof. Features are progressively sampled from this space in a simple-to-complex manner. A simple recognition procedure queries learned features one by one and rules out candidate object classes that do not sufficiently exhibit the queried feature. Training images are presented sequentially to the learning system, which incrementally discovers features for recognition. Experimental results on two databases of geometric objects illustrate the applicability of the framework.
Justus H. Piater, Roderic A. Grupen
CVPR1
1999 Interactively Training Pixel Classifiers
abstract
For typical classification tasks, all training data are prepared in advance and are supplied to the classifier all at once. This is unnecessarily expensive and incurs overfitting problems, since the individual contributions of the training instances to the classifier are not known. We address this by proposing an interactive incremental framework for image classifier construction, where small numbers of training examples are supplied at each user interaction. After incorporating new training instances, the classifier immediately reclassifies the image to provide the user with instant feedback. This allows the user to choose additional informative training pixels from among the currently misclassified ones. Using a realistic terrain classification task, we demonstrate the potential of our method to generate small and accurate decision tree classifiers from surprisingly few training examples while avoiding overspecialization. We also briefly discuss the novel concept of hierarchical classification, where higher-level classifiers take as input the output of lower-level classifiers. We present preliminary results indicating that within our interactive framework, this is a practical approach to exploiting spatial relationships for classification.
Justus H. Piater, Edward M. Riseman, Paul E. Utgoff
Int. J. Pattern Recognit. Artif. Intell.1
1998 A Randomized ANOVA Procedure for Comparing Performance Curves
Justus H. Piater, Paul R. Cohen, Xiaoqin Zhang 0001, Michael Atighetchi
ICML1
1998 Building pixel classifiers using the interactive teacher/learner (ITL) system
abstract
We present an interactive paradigm for the construction of pixel classifiers. The user selects training pixels incrementally, based on real-time feedback from the classifier running in the background. Experiments show that this facilitates the construction of very small yet accurate decision tree classifiers. The framework is extensible in many ways. For example, we show how classifiers can be composed hierarchically and trained to find seagulls in aerial images.
Justus H. Piater, Adriana Mincheva
WACV1