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 Schoenemann

dblp:51/4641 · DBLP profile ↗
← Back
20ranked-venue papers
16as first author
0since 2021 · last 2013
—ORCID · none

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

Artificial intelligence and machine learning · 17 · 13 first-authorGraphics, computer vision, multimedia, augmented reality and games · 13 · 10 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.

Computer graphics and multimedia
11 papers
Image and video processing · 90% Geometric modeling and processing · 7% Image and video coding · 2%
Artificial intelligence
3 papers
Machine translation · 33% 3D vision · 33% Video understanding and tracking · 17%
Theoretical computer science
6 papers
Mathematical optimization · 69% Graph algorithms and graph theory · 31%

Topics — the 22 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video processing
image segmentation
0.772012
A Linear Framework for Region-Based Image Segmentation and Inpainting Involving Curvature Penalization · Int. J. Comput. Vis. 2012
The Elastic Ratio: Introducing Curvature Into Ratio-Based Image Segmentation · IEEE Trans. Image Process. 2011
A Combinatorial Solution for Model-Based Image Segmentation and Real-Time Tracking · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Image and video processing › image restoration
image inpainting
0.222012
A Linear Framework for Region-Based Image Segmentation and Inpainting Involving Curvature Penalization · Int. J. Comput. Vis. 2012
Curvature regularity for region-based image segmentation and inpainting: A linear programming relaxation · ICCV 2009
Image and video processing › image segmentation
region-based segmentation
0.222012
A Linear Framework for Region-Based Image Segmentation and Inpainting Involving Curvature Penalization · Int. J. Comput. Vis. 2012
Curvature regularity for region-based image segmentation and inpainting: A linear programming relaxation · ICCV 2009
Image and video processing › image decomposition › image separation › layer separation
motion layer extraction
0.222012
A Coding-Cost Framework for Super-Resolution Motion Layer Decomposition · IEEE Trans. Image Process. 2012
High resolution motion layer decomposition using dual-space graph cuts · CVPR 2008
Image and video processing › image restoration › inverse problem › inverse problem regularization › image regularization
curvature regularity
0.222009
Curvature regularity for region-based image segmentation and inpainting: A linear programming relaxation · ICCV 2009
Introducing Curvature into Globally Optimal Image Segmentation: Minimum Ratio Cycles on Product Graphs · ICCV 2007
Natural language and speech › Machine translation › statistical machine translation
word alignment
0.212013
Training Nondeficient Variants of IBM-3 and IBM-4 for Word Alignment · ACL (1) 2013
Image and video processing › image matching
deformable template matching
0.112010
A Combinatorial Solution for Model-Based Image Segmentation and Real-Time Tracking · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Graph algorithms and graph theory
shortest path
0.112009
Beyond connecting the dots: A polynomial-time algorithm for segmentation and boundary estimation with imprecise user input · ICCV 2009
Computer vision › Segmentation and scene understanding
image segmentation
0.112008
Matching non-rigidly deformable shapes across images: A globally optimal solution · CVPR 2008
Computer vision › 3D vision › shape matching
non-rigid shape matching
0.112008
Matching non-rigidly deformable shapes across images: A globally optimal solution · CVPR 2008
Computer vision › 3D vision
shape matching
0.112008
Matching non-rigidly deformable shapes across images: A globally optimal solution · CVPR 2008
Geometric modeling and processing
shape optimization
0.112008
An Experimental Comparison of Discrete and Continuous Shape Optimization Methods · ECCV (1) 2008
Image and video processing
super-resolution
0.112008
High resolution motion layer decomposition using dual-space graph cuts · CVPR 2008
Image and video processing › video processing
video decomposition
0.112008
High resolution motion layer decomposition using dual-space graph cuts · CVPR 2008
Geometric modeling and processing
shape matching
0.112007
Globally Optimal Image Segmentation with an Elastic Shape Prior · ICCV 2007
Mathematical optimization
continuous optimization
0.122012
A Linear Framework for Region-Based Image Segmentation and Inpainting Involving Curvature Penalization · Int. J. Comput. Vis. 2012
An Experimental Comparison of Discrete and Continuous Shape Optimization Methods · ECCV (1) 2008
Mathematical optimization
convex relaxation
0.012012
A Linear Framework for Region-Based Image Segmentation and Inpainting Involving Curvature Penalization · Int. J. Comput. Vis. 2012
Mathematical optimization
global optimization
0.022007
Introducing Curvature into Globally Optimal Image Segmentation: Minimum Ratio Cycles on Product Graphs · ICCV 2007
Globally Optimal Image Segmentation with an Elastic Shape Prior · ICCV 2007
Image and video processing › image segmentation
graph-based segmentation
0.012011
The Elastic Ratio: Introducing Curvature Into Ratio-Based Image Segmentation · IEEE Trans. Image Process. 2011
Multimedia analysis and retrieval › object tracking
real-time tracking
0.012010
A Combinatorial Solution for Model-Based Image Segmentation and Real-Time Tracking · IEEE Trans. Pattern Anal. Mach. Intell. 2010
Mathematical optimization
linear programming relaxation
0.012009
Curvature regularity for region-based image segmentation and inpainting: A linear programming relaxation · ICCV 2009
Mathematical optimization
discrete optimization
0.012008
An Experimental Comparison of Discrete and Continuous Shape Optimization Methods · ECCV (1) 2008

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

energy minimization · 0.4convex optimization · 0.4product graph · 0.3level set method · 0.3expectation-maximization · 0.2total variation filtering · 0.1parallel algorithm · 0.1alternating minimization · 0.1ratio minimization · 0.1graph-based optimization · 0.1curvature regularization · 0.1thresholding · 0.1polynomial-time algorithm · 0.1linear programming relaxation · 0.1integer linear programming · 0.1optimal ratio cycle · 0.1graph cycle optimization · 0.1four-dimensional graph · 0.1
YearPublicationVenuePosition
2013 Training Nondeficient Variants of IBM-3 and IBM-4 for Word Alignment
Thomas Schoenemann
ACL (1)1
2012 Comparing Linear and Convex Relaxations for Stereo and Motion
Thomas Schoenemann
ICPRAM (2)1
2012 A Linear Framework for Region-Based Image Segmentation and Inpainting Involving Curvature Penalization
Thomas Schoenemann, Fredrik Kahl, Simon Masnou, Daniel Cremers
Int. J. Comput. Vis.1
2012 A Coding-Cost Framework for Super-Resolution Motion Layer Decomposition
abstract
We consider the problem of decomposing a video sequence into a superposition of (a given number of) moving layers. For this problem, we propose an energy minimization approach based on the coding cost. Our contributions affect both the model (what is minimized) and the algorithmic side (how it is minimized). The novelty of the coding-cost model is the inclusion of a refined model of the image formation process, known as super resolution. This accounts for camera blur and area averaging arising in a physically plausible image formation process. It allows us to extract sharp high-resolution layers from the video sequence. The algorithmic framework is based on an alternating minimization scheme and includes the following innovations. 1) A video labeling, we optimize the layer domains. This allows to regularize the shapes of the layers and a very elegant handling of occlusions. 2) We present an efficient parallel algorithm for extracting super-resolved layers based on TV filtering.
Thomas Schoenemann, Daniel Cremers
IEEE Trans. Image Process.1
2011 Probabilistic Word Alignment under the $L_0$-norm
Thomas Schoenemann
CoNLL1
2011 Regularizing Mono- and Bi-Word Models for Word Alignment
Thomas Schoenemann
IJCNLP1
2011 Parallel and distributed vision algorithms using dual decomposition
Petter Strandmark, Fredrik Kahl, Thomas Schoenemann
Comput. Vis. Image Underst.3
2011 The Elastic Ratio: Introducing Curvature Into Ratio-Based Image Segmentation
abstract
We present the first ratio-based image segmentation method that allows imposing curvature regularity of the region boundary. Our approach is a generalization of the ratio framework pioneered by Jermyn and Ishikawa so as to allow penalty functions that take into account the local curvature of the curve. The key idea is to cast the segmentation problem as one of finding cyclic paths of minimal ratio in a graph where each graph node represents a line segment. Among ratios whose discrete counterparts can be globally minimized with our approach, we focus in particular on the elastic ratio [Formula: see text] that depends, given an image I, on the oriented boundary C of the segmented region candidate. Minimizing this ratio amounts to finding a curve, neither small nor too curvy, through which the brightness flux is maximal. We prove the existence of minimizers for this criterion among continuous curves with mild regularity assumptions. We also prove that the discrete minimizers provided by our graph-based algorithm converge, as the resolution increases, to continuous minimizers. In contrast to most existing segmentation methods with computable and meaningful, i.e., nondegenerate, global optima, the proposed approach is fully unsupervised in the sense that it does not require any kind of user input such as seed nodes. Numerical experiments demonstrate that curvature regularity allows substantial improvement of the quality of segmentations. Furthermore, our results allow drawing conclusions about global optima of a parameterization-independent version of the snakes functional: the proposed algorithm allows determining parameter values where the functional has a meaningful solution and simultaneously provides the corresponding global solution.
Thomas Schoenemann, Simon Masnou, Daniel Cremers
IEEE Trans. Image Process.1
2010 Computing Optimal Alignments for the IBM-3 Translation Model
Thomas Schoenemann
CoNLL1
2010 A Combinatorial Solution for Model-Based Image Segmentation and Real-Time Tracking
abstract
We propose a combinatorial solution to determine the optimal elastic matching of a deformable template to an image. The central idea is to cast the optimal matching of each template point to a corresponding image pixel as a problem of finding a minimum cost cyclic path in the three-dimensional product space spanned by the template and the input image. We introduce a cost functional associated with each cycle, which consists of three terms: a data fidelity term favoring strong intensity gradients, a shape consistency term favoring similarity of tangent angles of corresponding points, and an elastic penalty for stretching or shrinking. The functional is normalized with respect to the total length to avoid a bias toward shorter curves. Optimization is performed by Lawler's Minimum Ratio Cycle algorithm parallelized on state-of-the-art graphics cards. The algorithm provides the optimal segmentation and point correspondence between template and segmented curve in computation times that are essentially linear in the number of pixels. To the best of our knowledge, this is the only existing globally optimal algorithm for real-time tracking of deformable shapes.
Thomas Schoenemann, Daniel Cremers
IEEE Trans. Pattern Anal. Mach. Intell.1
2009 Curvature regularity for region-based image segmentation and inpainting: A linear programming relaxation
abstract
We consider a class of region-based energies for image segmentation and inpainting which combine region integrals with curvature regularity of the region boundary. To minimize such energies, we formulate an integer linear program which jointly estimates regions and their boundaries. Curvature regularity is imposed by respective costs on pairs of adjacent boundary segments. By solving the associated linear programming relaxation and thresholding the solution one obtains an approximate solution to the original integer problem. To our knowledge this is the first approach to impose curvature regularity in region-based formulations in a manner that is independent of initialization and allows to compute a bound on the optimal energy. In a variety of experiments on segmentation and inpainting, we demonstrate the advantages of higher-order regularity. Moreover, we demonstrate that for most experiments the optimality gap is smaller than 2% of the global optimum. For many instances we are even able to compute the global optimum.
Thomas Schoenemann, Fredrik Kahl, Daniel Cremers
ICCV1
2009 Beyond connecting the dots: A polynomial-time algorithm for segmentation and boundary estimation with imprecise user input
abstract
We propose a polynomial-time algorithm for segmentation and (open) boundary estimation which takes into account a series of user-specified attraction points. In contrast to existing algorithms which impose that the segmenting boundary passes through these points, our algorithm allows an imprecision in the user input. An energy minimization approach imposes that the segmenting boundary optimally passes along high-contrast edges in such a way that at least one point along the computed boundary is as close as possible to any given attraction point. In this sense, the user input can be seen as a soft constraint. We prove that the resulting optimization problem is NP-hard. We prove that in the case that the user attraction points are ordered, then optimal solutions can be computed in polynomial time using a shortest path formulation in an appropriately constructed four-dimensional graph spanned by the image pixels, a set of tangent angles and the user attraction points. Experimental results on a variety of images demonstrate that good quality segmentations can be obtained with a few imprecise user clicks.
Thomas Windheuser, Thomas Schoenemann, Daniel Cremers
ICCV2
2008 Image Segmentation with Elastic Shape Priors via Global Geodesics in Product Spaces
abstract
We propose an efficient polynomial time algorithm to match an elastically deforming shape to an image. It is based on finding a globally optimal geodesic in the product space spanned by the image and the prior contour. To this end a branch-and-bound scheme is combined with shortest path techniques. We compare this algorithm with a recently proposed ratio minimization approach. While we show that generally the ratio is the better model, for many instances the two perform similarly. We identify a class of problems where the proposed method is likely to be faster. 1 Introduction and Related Work For decades researchers have striven to develop machine vision algorithms which can compete with or even outperform the human visual system. Despite many efforts this remains a challenging problem. The human visual system makes heavily use of prior world knowledge. As a consequence
Thomas Schoenemann, Frank R. Schmidt, Daniel Cremers
BMVC1
2008 High resolution motion layer decomposition using dual-space graph cuts
abstract
We introduce a novel energy minimization method to decompose a video into a set of super-resolved moving layers. The proposed energy corresponds to the cost of coding the sequence. It consists of a data term and two terms imposing regularity of the geometry and the intensity of each layer. In contrast to existing motion layer methods, we perform graph cut optimization in the (dual) layer space to determine which layer is visible at which video position. In particular, we show how arising higher-order terms can be accounted for by a generalization of alpha expansions. Moreover, our model accurately captures long-term temporal consistency. To the best of our knowledge, this is the first work which aims at modeling details of the image formation process (such as camera blur and downsampling) in the context of motion layer decomposition. The experimental results demonstrate that energy minimization leads to a reconstruction of a video in terms of a superposition of multiple high-resolution motion layers.
Thomas Schoenemann, Daniel Cremers
CVPR1
2008 Globally optimal shape-based tracking in real-time
abstract
Most algorithms for real-time tracking of deformable shapes provide sub-optimal solutions for a suitable energy minimization task: The search space is typically considered too large to allow for globally optimal solutions. In this paper we show that - under reasonable constraints on the object motion - one can guarantee global optimality while maintaining real-time requirements. The problem is cast as finding the optimal cycle in a graph spanned by the prior template and the image. The underlying combinatorial algorithm is implemented on state-of- the-art graphics hardware. Solutions on FPGAs are conceivable. Experimental results demonstrate long-term tracking of cars in real-time, while coping with challenging weather conditions. In particular, we show that the proposed tracking algorithm is highly robust to illumination changes and that it outperforms local tracking methods such as the level set method.
Thomas Schoenemann, Daniel Cremers
CVPR1
2008 Matching non-rigidly deformable shapes across images: A globally optimal solution
abstract
While global methods for matching shapes to images have recently been proposed, so far research has focused on small deformations of a fixed template. In this paper we present the first global method able to pixel-accurately match non-rigidly deformable shapes across images at amenable run-times. By finding cycles of optimal ratio in a four-dimensional graph - spanned by the image, the prior shape and a set of rotation angles - we simultaneously compute a segmentation of the image plane, a matching of points on the template to points on the segmenting boundary, and a decomposition of the template into a set of deformable parts. In particular, the interpretation of the shape template as a collection of an a priori unknown number of deformable parts - an important aspect of higher-level shape representations - emerges as a byproduct of our matching algorithm. On real-world data of running people and walking animals, we demonstrate that the proposed method can match strongly deformed shapes, even in cases where simple shape measures and optic flow methods fail.
Thomas Schoenemann, Daniel Cremers
CVPR1
2008 An Experimental Comparison of Discrete and Continuous Shape Optimization Methods
Maria Klodt, Thomas Schoenemann, Kalin Kolev, Marek Schikora, Daniel Cremers
ECCV (1)2
2008 A Convex Formulation of Continuous Multi-label Problems
Thomas Pock, Thomas Schoenemann, Gottfried Munda, Horst Bischof, Daniel Cremers
ECCV (3)2
2007 Globally Optimal Image Segmentation with an Elastic Shape Prior
abstract
So far global optimization techniques have been developed independently for the tasks of shape matching and image segmentation. In this paper we show that both tasks can in fact be solved simultaneously using global optimization. By computing cycles of minimal ratio in a large graph spanned by the product of the input image and a shape template, we are able to compute globally optimal segmentations of the image which are similar to a familiar shape and located in places of strong gradient. The presented approach is translation-invariant and robust to local and global scaling and rotation of the given shape. We show how it can be extended to incorporate invariance to similarity transformations. The particular structure of the graph allows for run-time and memory efficient implementations. Highly parallel implementations on graphics cards allow to produce globally optimal solutions in a few seconds only.
Thomas Schoenemann, Daniel Cremers
ICCV1
2007 Introducing Curvature into Globally Optimal Image Segmentation: Minimum Ratio Cycles on Product Graphs
abstract
While the majority of competitive image segmentation methods are based on energy minimization, only few allow to efficiently determine globally optimal solutions. A graph-theoretic algorithm for finding globally optimal segmentations is given by the minimum ratio cycles, first applied to segmentation by Jermyn and Ishikawa (2001). In this paper we show that the class of image segmentation problems solvable by minimum ratio cycles is significantly larger than previously considered. In particular, they allow for the introduction of higher-order regularity of the region boundary. The key idea is to introduce an extended graph representation, where each node of the graph represents an image pixel as well as the orientation of the incoming line segment. With each graph edge representing a pair of adjacent line segments, edge weights can depend on the curvature. This way arbitrary positive functions of curvature can be introduced into globally optimal segmentation by minimum ratio cycles. In numerous experiments we demonstrate that compared to length-regularity the integration of curvature-regularity will drastically improve segmentation results. Moreover, we show an interesting relation to the snakes functional: minimum ratio cycles provide a way to find one of the few cases where the snakes functional has a meaningful global minimum.
Thomas Schoenemann, Daniel Cremers
ICCV1