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

Thomas Morwald

dblp:28/9965 · also Thomas Mörwald · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
0since 2021 · last 2014
0000-0001-6698-0222ORCID · corroborated

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

Artificial intelligence and machine learning · 8 · 2 first-authorSystems, architecture and hardware · 7 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author

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

Artificial intelligence
5 papers
Video understanding and tracking · 41% Robot manipulation · 25% 3D vision · 24%
Computer graphics and multimedia
3 papers
Geometric modeling and processing · 71% Computer animation and physical simulation · 29%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking › object tracking
3d object tracking
0.222011
Predicting the unobservable Visual 3D tracking with a probabilistic motion model · ICRA 2011
Physical simulation for monocular 3D model based tracking · ICRA 2011
Computer vision › Video understanding and tracking
object tracking
0.222011
Predicting the unobservable Visual 3D tracking with a probabilistic motion model · ICRA 2011
Physical simulation for monocular 3D model based tracking · ICRA 2011
Robotics › Robot manipulation › nonprehensile manipulation
pushing manipulation
0.222011
Predicting the unobservable Visual 3D tracking with a probabilistic motion model · ICRA 2011
Learning to predict how rigid objects behave under simple manipulation · ICRA 2011
Computer vision › 3D vision › range sensing
range image segmentation
0.212013
Geometric data abstraction using B-splines for range image segmentation · ICRA 2013
Geometric modeling and processing › surface fitting
b-spline surface fitting
0.212013
Geometric data abstraction using B-splines for range image segmentation · ICRA 2013
Geometric modeling and processing
isogeometric analysis
0.112012
Isogeometric finite-elements methods and variational reconstruction tasks in vision - A perfect match · CVPR 2012
Robotics › Motion planning and robot control › motion planning
manipulation planning
0.112011
Learning to predict how rigid objects behave under simple manipulation · ICRA 2011
Robotics › Robot manipulation › robot vision
object motion prediction
0.112011
Learning to predict how rigid objects behave under simple manipulation · ICRA 2011
Computer vision › Video understanding and tracking › object tracking › model-based object tracking
physics-based tracking
0.112011
Physical simulation for monocular 3D model based tracking · ICRA 2011
Computer animation and physical simulation
rigid body simulation
0.112011
Physical simulation for monocular 3D model based tracking · ICRA 2011
Mathematical optimization › continuous optimization › continuous-time optimization
calculus of variations
0.012012
Isogeometric finite-elements methods and variational reconstruction tasks in vision - A perfect match · CVPR 2012
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › sequential monte carlo
particle filtering
0.012011
Predicting the unobservable Visual 3D tracking with a probabilistic motion model · ICRA 2011

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

poisson equation solver · 0.4isogeometric finite elements · 0.4particle filter · 0.4patch merging · 0.3curve fitting · 0.3b-spline fitting · 0.3rigid-body physics simulation · 0.2regression · 0.1probabilistic motion model · 0.1probabilistic density function · 0.1
YearPublicationVenuePosition
2014 Direct Optimization of T-Splines Based on Multiview Stereo
abstract
We propose a multi-view stereo reconstruction method in which the surface is represented by CAD-compatible T-splines. Our method hinges on the principle of is geometric analysis, formulating an energy functional that can be directly computed in terms of the T-spline basis. Paying attention to the idiosyncracies of this basis, we derive an analytic formula for the gradient of the functional which is then used in photo-consistency optimization. The numbers of degrees of freedom our model requires is drastically reduced compared to the state of the art. Gains in efficiency can firstly be attributed to the fact that T-splines are particularly suited for adaptive refinement. Secondly, evaluation of the proposed energy functional is highly parallelizable as demonstrated by means of a T-spline-specific GPU implementation. Our experiments indicate the superiority of T-spline surfaces over the widely-used triangular meshes in terms of memory efficiency and numerical stability, without relying on dedicated regularizers.
Thomas Morwald, Jonathan Balzer, Markus Vincze
3DV1
2014 Learning of perceptual grouping for object segmentation on RGB-D data
abstract
Object segmentation of unknown objects with arbitrary shape in cluttered scenes is an ambitious goal in computer vision and became a great impulse with the introduction of cheap and powerful RGB-D sensors. We introduce a framework for segmenting RGB-D images where data is processed in a hierarchical fashion. After pre-clustering on pixel level parametric surface patches are estimated. Different relations between patch-pairs are calculated, which we derive from perceptual grouping principles, and support vector machine classification is employed to learn Perceptual Grouping. Finally, we show that object hypotheses generation with Graph-Cut finds a globally optimal solution and prevents wrong grouping. Our framework is able to segment objects, even if they are stacked or jumbled in cluttered scenes. We also tackle the problem of segmenting objects when they are partially occluded. The work is evaluated on publicly available object segmentation databases and also compared with state-of-the-art work of object segmentation.
Andreas Richtsfeld, Thomas Morwald, Johann Prankl, Michael Zillich, Markus Vincze
J. Vis. Commun. Image Represent.2
2013 Geometric data abstraction using B-splines for range image segmentation
abstract
With the availability of cheap and powerful RGB-D sensors interest in 3D point cloud based methods has drastically increased. One common prerequisite of these methods is to abstract away from raw point cloud data, e.g. to planar patches, to reduce the amount of data and to handle noise and clutter. We present a novel method to abstract RGB-D sensor data to parametric surface models described by B-spline surfaces and associated boundaries. Data is first pre-segmented into smooth patches before B-spline surfaces are fitted. The best surface representations of these patches are selected in a merging procedure. Furthermore, we show how curve fitting estimates smooth boundaries and improves the given sensor information compared to hand-labelled ground truth annotation when using colour in addition to depth information. All parts of the framework are open-source1and are evaluated on the object segmentation database (OSD) also available online, showing accuracy and usability of the proposed methods.
Thomas Morwald, Andreas Richtsfeld, Johann Prankl, Michael Zillich, Markus Vincze
ICRA1
2013 Probabilistic Cue Integration for Real-Time Object Pose Tracking
Johann Prankl, Thomas Morwald, Michael Zillich, Markus Vincze
ICVS2
2012 Isogeometric finite-elements methods and variational reconstruction tasks in vision - A perfect match
abstract
Inverse problems are abundant in vision. A common way to deal with their inherent ill-posedness is reformulating them within the framework of the calculus of variations. This always leads to partial differential equations as conditions of (local) optimality. In this paper, we propose solving such equations numerically by isogeometric analysis, a special kind of finite-elements method. We will expose its main advantages including superior computational performance, a natural ability to facilitate multi-scale reconstruction, and a high degree of compatibility with the spline geometries encountered in modern computer-aided design systems. To animate these fairly general arguments, their impact on the well-known depth-from-gradients problem is discussed, which amounts to solving a Poisson equation on the image plane. Experiments suggest that, by the isogeometry principle, reconstructions of unprecedented quality can be obtained without any prefiltering of the data.
Jonathan Balzer, Thomas Morwald
CVPR2
2012 Segmentation of unknown objects in indoor environments
abstract
We present a framework for segmenting unknown objects in RGB-D images suitable for robotics tasks such as object search, grasping and manipulation. While handling single objects on a table is solved, handling complex scenes poses considerable problems due to clutter and occlusion. After pre-segmentation of the input image based on surface normals, surface patches are estimated using a mixture of planes and NURBS (non-uniform rational B-splines) and model selection is employed to find the best representation for the given data. We then construct a graph from surface patches and relations between pairs of patches and perform graph cut to arrive at object hypotheses segmented from the scene. The energy terms for patch relations are learned from user annotated training data, where support vector machines (SVM) are trained to classify a relation as being indicative of two patches belonging to the same object. We show evaluation of the relations and results on a database of different test sets, demonstrating that the approach can segment objects of various shapes in cluttered table top scenes.
Andreas Richtsfeld, Thomas Morwald, Johann Prankl, Michael Zillich, Markus Vincze
IROS2
2011 Physical simulation for monocular 3D model based tracking
abstract
The problem of model-based object tracking in three dimensions is addressed. Most previous work on tracking assumes simple motion models, and consequently tracking typically fails in a variety of situations. Our insight is that incorporating physics models of object behaviour improves tracking performance in these cases. In particular it allows us to handle tracking in the face of rigid body interactions where there is also occlusion and fast object motion. We show how to incorporate rigid body physics simulation into a particle filter. We present two methods for this based on pose and force noise. The improvements are tested on four videos of a robot pushing an object, and results indicate that our approach performs considerably better than a plain particle filter tracker, with the force noise method producing the best results over the range of test videos.
Damien Jade Duff, Thomas Morwald, Rustam Stolkin, Jeremy L. Wyatt
ICRA2
2011 Learning to predict how rigid objects behave under simple manipulation
abstract
An important problem in robotic manipulation is the ability to predict how objects behave under manipulative actions. This ability is necessary to allow planning of object manipulations. Physics simulators can be used to do this, but they model many kinds of object interaction poorly. An alternative is to learn a motion model for objects by interacting with them. In this paper we address the problem of learning to predict the interactions of rigid bodies in a probabilistic framework, and demonstrate the results in the domain of robotic push manipulation. A robot arm applies random pushes to various objects and observes the resulting motion with a vision system. The relationship between push actions and object motions is learned, and enables the robot to predict the motions that will result from new pushes. The learning does not make explicit use of physics knowledge, or any pre-coded physical constraints, nor is it even restricted to domains which obey any particular rules of physics. We use regression to learn efficiently how to predict the gross motion of a particular object. We further show how different density functions can encode different kinds of information about the behaviour of interacting objects. By combining these as a product of densities, we show how learned predictors can cope with a degree of generalisation to previously unencountered object shapes, subjected to previously unencountered push directions. Performance is evaluated through a combination of virtual experiments in a physics simulator, and real experiments with a 5-axis arm equipped with a simple, rigid finger.
Marek Sewer Kopicki, Sebastian Zurek, Rustam Stolkin, Thomas Morwald, Jeremy L. Wyatt
ICRA4
2011 Predicting the unobservable Visual 3D tracking with a probabilistic motion model
abstract
Visual tracking of an object can provide a powerful source of feedback information during complex robotic manipulation operations, especially those in which there may be uncertainty about which new object pose may result from a planned manipulative action. At the same time, robotic manipulation can provide a challenging environment for visual tracking, with occlusions of the object by other objects or by the robot itself, and sudden changes in object pose that may be accompanied by motion blur. Recursive filtering techniques use motion models for predictor-corrector tracking, but the simple models typically used often fail to adequately predict the complex motions of manipulated objects. We show how statistical machine learning techniques can be used to train sophisticated motion predictors, which incorporate additional information by being conditioned on the planned manipulative action being executed. We then show how these learned predictors can be used to propagate the particles of a particle filter from one predictor-corrector step to the next, enabling a visual tracking algorithm to maintain plausible hypotheses about the location of an object, even during severe occlusion and other difficult conditions. We demonstrate the approach in the context of robotic push manipulation, where a 5-axis robot arm equipped with a rigid finger applies a series of pushes to an object, while it is tracked by a vision algorithm using a single camera.
Thomas Morwald, Marek Sewer Kopicki, Rustam Stolkin, Jeremy L. Wyatt, Sebastian Zurek, Michael Zillich, Markus Vincze
ICRA1
2011 Knowing your limits - self-evaluation and prediction in object recognition
abstract
Allowing a robot to acquire 3D object models autonomously not only requires robust feature detection and learning methods but also mechanisms for guiding learning and assessing learning progress. In this paper we present probabilistic measures for observed detection success, predicted detection success and the completeness of learned models, where learning is incremental and online. This allows the robot to decide when to add a new keyframe to its view-based object model, where to look next in order to complete the model, predicting the probability of successful object detection given the model trained so far as well as knowing when to stop learning.
Michael Zillich, Johann Prankl, Thomas Morwald, Markus Vincze
IROS3
2010 Mechanical support as a spatial abstraction for mobile robots
abstract
Motivated by functional interpretations of spatial language terms, and the need for cognitively plausible and practical abstractions for mobile service robots, we present a spatial representation based on the physical support of one object by another, corresponding to the preposition “on”. A perceptual model for evaluating this relation is suggested, and experiments - simulated as well as using a real robot - are presented. We indicate how this model can be used for important tasks such as communication of spatial knowledge, abstract reasoning and learning, taking as an example direct and indirect visual search. We also demonstrate the model experimentally and show that it produces intuitively feasible results from visual scene analysis as well as synthetic distributions that can be put to a number of uses.
Kristoffer Sjöö, Alper Aydemir, Thomas Morwald, Patric Jensfelt
IROS3