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.

Michael Wand 0001

dblp:85/72 · DBLP profile ↗
← Back
49ranked-venue papers
7as first author
4since 2021 · last 2024
0000-0003-0966-7824ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 44 · 7 first-author · 1 since 2021Artificial intelligence and machine learning · 12 · 4 since 2021Human-computer interaction and ubiquitous computing · 4 · 2 first-authorSystems, architecture and hardware · 1

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

Artificial intelligence
9 papers
Deep learning architectures and training · 35% Trustworthy machine learning · 22% Optimization for machine learning · 17%
Computer graphics and multimedia
13 papers
Geometric modeling and processing · 51% Computational photography and imaging · 27% Visual content generation and editing · 11%

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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
learning rate schedule
0.812024
On the Weight Dynamics of Deep Normalized Networks · ICML 2024
Machine learning › Deep learning architectures and training
training dynamics
0.812024
On the Weight Dynamics of Deep Normalized Networks · ICML 2024
Machine learning › Optimization for machine learning › learning rate schedule
warm-up
0.812024
On the Weight Dynamics of Deep Normalized Networks · ICML 2024
Machine learning › Trustworthy machine learning › interpretability › attribution methods
feature attribution
0.712023
Initialization Noise in Image Gradients and Saliency Maps · CVPR 2023
Machine learning › Trustworthy machine learning
interpretability
0.712023
Initialization Noise in Image Gradients and Saliency Maps · CVPR 2023
Machine learning › Trustworthy machine learning › interpretability › visual explanation
saliency map
0.712023
Initialization Noise in Image Gradients and Saliency Maps · CVPR 2023
Machine learning › Deep learning architectures and training
activation function
0.512021
Ringing ReLUs: Harmonic Distortion Analysis of Nonlinear Feedforward Networks · ICLR 2021
Machine learning › Deep learning architectures and training
equivariant neural network
0.512021
General Nonlinearities in SO(2)-Equivariant CNNs · NeurIPS 2021
Machine learning › Learning theory › neural network theory
neural network analysis
0.512021
Ringing ReLUs: Harmonic Distortion Analysis of Nonlinear Feedforward Networks · ICLR 2021
Machine learning › Deep learning architectures and training › activation function
ReLU
0.512021
Ringing ReLUs: Harmonic Distortion Analysis of Nonlinear Feedforward Networks · ICLR 2021
Machine learning › Deep learning architectures and training › equivariant neural network
steerable CNN
0.512021
General Nonlinearities in SO(2)-Equivariant CNNs · NeurIPS 2021
Visual content generation and editing
texture synthesis
0.522016
Precomputed Real-Time Texture Synthesis with Markovian Generative Adversarial Networks · ECCV (3) 2016
Approximate Translational Building Blocks for Image Decomposition and Synthesis · ACM Trans. Graph. 2015
Computer vision › 3D vision
depth estimation
0.412020
Deep Non-Line-of-Sight Reconstruction · CVPR 2020
Computational photography and imaging › non-line-of-sight imaging
NLOS reconstruction
0.412020
Deep Non-Line-of-Sight Reconstruction · CVPR 2020
Computational photography and imaging
non-line-of-sight imaging
0.412020
Deep Non-Line-of-Sight Reconstruction · CVPR 2020
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
markov random field
0.422016
Combining Markov Random Fields and Convolutional Neural Networks for Image Synthesis · CVPR 2016
Wavelet belief propagation for large scale inference problems · CVPR 2011
Geometric modeling and processing
shape analysis
0.322014
Relating shapes via geometric symmetries and regularities · ACM Trans. Graph. 2014
A probabilistic framework for partial intrinsic symmetries in geometric data · ICCV 2009
Machine learning › Generative modeling
image generation
0.212016
Combining Markov Random Fields and Convolutional Neural Networks for Image Synthesis · CVPR 2016
Geometric modeling and processing
shape correspondence
0.222014
Relating shapes via geometric symmetries and regularities · ACM Trans. Graph. 2014
Animation cartography - intrinsic reconstruction of shape and motion · ACM Trans. Graph. 2012
Machine learning › Deep learning architectures and training › normalization
normalization layers
0.212024
On the Weight Dynamics of Deep Normalized Networks · ICML 2024
Image and video processing
image decomposition
0.212015
Approximate Translational Building Blocks for Image Decomposition and Synthesis · ACM Trans. Graph. 2015
Geometric modeling and processing › shape matching
partial shape matching
0.222009
A probabilistic framework for partial intrinsic symmetries in geometric data · ICCV 2009
Isometric registration of ambiguous and partial data · CVPR 2009
Geometric modeling and processing
shape matching
0.222009
A probabilistic framework for partial intrinsic symmetries in geometric data · ICCV 2009
Isometric registration of ambiguous and partial data · CVPR 2009
Multimedia analysis and retrieval › object tracking
deformable object tracking
0.112012
Animation cartography - intrinsic reconstruction of shape and motion · ACM Trans. Graph. 2012
Geometric modeling and processing › shape modeling
shape editing
0.112012
An algebraic model for parameterized shape editing · ACM Trans. Graph. 2012
Machine learning › Deep learning architectures and training
autoencoder
0.112020
Deep Non-Line-of-Sight Reconstruction · CVPR 2020
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.112011
Wavelet belief propagation for large scale inference problems · CVPR 2011
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
large-scale inference
0.112011
Wavelet belief propagation for large scale inference problems · CVPR 2011
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
loopy belief propagation
0.112011
Wavelet belief propagation for large scale inference problems · CVPR 2011
Geometric modeling and processing
shape deformation
0.112011
Pattern-aware shape deformation using sliding dockers · ACM Trans. Graph. 2011

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

markov random field · 1.1weight dynamics analysis · 0.8warm-up method · 0.8smoothgrad · 0.7integrated gradients · 0.7SHAP · 0.7LIME · 0.7Grad-CAM · 0.7DeepLIFT · 0.7FFT-based algorithm · 0.5transient rendering · 0.4convolutional feed-forward network · 0.4autoencoder · 0.4symmetry detection · 0.4graph matching · 0.4generative adversarial network · 0.2spectral embedding · 0.2linear constraints · 0.1
YearPublicationVenuePosition
2024 On the Weight Dynamics of Deep Normalized Networks
abstract
Recent studies have shown that high disparities in effective learning rates (ELRs) across layers in deep neural networks can negatively affect trainability. We formalize how these disparities evolve over time by modeling weight dynamics (evolution of expected gradient and weight norms) of networks with normalization layers, predicting the evolution of layer-wise ELR ratios. We prove that when training with any constant learning rate, ELR ratios converge to 1, despite initial gradient explosion. We identify a "critical learning rate" beyond which ELR disparities widen, which only depends on current ELRs. To validate our findings, we devise a hyper-parameter-free warm-up method that successfully minimizes ELR spread quickly in theory and practice. Our experiments link ELR spread with trainability, a relationship that is most evident in very deep networks with significant gradient magnitude excursions.
Christian H. X. Ali Mehmeti-Göpel, Michael Wand 0001
ICML2
2023 Initialization Noise in Image Gradients and Saliency Maps
abstract
In this paper, we examine gradients of logits of image classification CNNs by input pixel values. We observe that these fluctuate considerably with training randomness, such as the random initialization of the networks. We extend our study to gradients of intermediate layers, obtained via GradCAM, as well as popular network saliency estimators such as DeepLIFT, SHAP, LIME, Integrated Gradients, and SmoothGrad. While empirical noise levels vary, qualitatively different attributions to image features are still possible with all of these, which comes with implications for interpreting such attributions, in particular when seeking data-driven explanations of the phenomenon generating the data. Finally, we demonstrate that the observed artefacts can be removed by marginalization over the initialization distribution by simple stochastic integration.
Ann-Christin Woerl, Jan Disselhoff, Michael Wand 0001
CVPR3
2021 Ringing ReLUs: Harmonic Distortion Analysis of Nonlinear Feedforward Networks
Christian H. X. Ali Mehmeti-Göpel, David Hartmann, Michael Wand 0001
ICLR3
2021 General Nonlinearities in SO(2)-Equivariant CNNs
abstract
Invariance under symmetry is an important problem in machine learning. Our paper looks specifically at equivariant neural networks where transformations of inputs yield homomorphic transformations of outputs. Here, steerable CNNs have emerged as the standard solution. An inherent problem of steerable representations is that general nonlinear layers break equivariance, thus restricting architectural choices. Our paper applies harmonic distortion analysis to illuminate the effect of nonlinearities on Fourier representations of SO(2). We develop a novel FFT-based algorithm for computing representations of non-linearly transformed activations while maintaining band-limitation. It yields exact equivariance for polynomial (approximations of) nonlinearities, as well as approximate solutions with tunable accuracy for general functions. We apply the approach to build a fully E(3)-equivariant network for sampled 3D surface data. In experiments with 2D and 3D data, we obtain results that compare favorably to the state-of-the-art in terms of accuracy while permitting continuous symmetry and exact equivariance.
Daniel Franzen, Michael Wand 0001
NeurIPS2
2020 Deep Non-Line-of-Sight Reconstruction
abstract
The recent years have seen a surge of interest in methods for imaging beyond the direct line of sight. The most prominent techniques rely on time-resolved optical impulse responses, obtained by illuminating a diffuse wall with an ultrashort light pulse and observing multi-bounce indirect reflections with an ultrafast time-resolved imager. Reconstruction of geometry from such data, however, is a complex non-linear inverse problem that comes with substantial computational demands. In this paper, we employ convolutional feed-forward networks for solving the reconstruction problem efficiently while maintaining good reconstruction quality. Specifically, we devise a tailored autoencoder architecture, trained end-to-end, that maps transient images directly to a depth-map representation. Training is done using a recent, very efficient transient renderer for three-bounce indirect light transport that enables the quick generation of large amounts of training data for the network. We examine the performance of our method on a variety of synthetic and experimental datasets and its dependency on the choice of training data and augmentation strategies, as well as architectural features. We demonstrate that our feed-forward network, even if trained solely on synthetic data, is able to obtain results competitive with previous, model-based optimization methods, while being orders of magnitude faster.
Javier Grau Chopite, Matthias B. Hullin, Michael Wand 0001, Julian Iseringhausen
CVPR3
2016 Combining Markov Random Fields and Convolutional Neural Networks for Image Synthesis
abstract
This paper studies a combination of generative Markov random field (MRF) models and discriminatively trained deep convolutional neural networks (dCNNs) for synthesizing 2D images. The generative MRF acts on higher-levels of a dCNN feature pyramid, controlling the image layout at an abstract level. We apply the method to both photographic and non-photo-realistic (artwork) synthesis tasks. The MRF regularizer prevents over-excitation artifacts and reduces implausible feature mixtures common to previous dCNN inversion approaches, permitting synthesizing photographic content with increased visual plausibility. Unlike standard MRF-based texture synthesis, the combined system can both match and adapt local features with considerable variability, yielding results far out of reach of classic generative MRF methods.
Chuan Li 0001, Michael Wand 0001
CVPR2
2016 Precomputed Real-Time Texture Synthesis with Markovian Generative Adversarial Networks
Chuan Li 0001, Michael Wand 0001
ECCV (3)2
2016 Building Construction Sets by Tiling Grammar Simplification
abstract
Abstract This paper poses the problem of fabricating physical construction sets from example geometry: A construction set provides a small number of different types of building blocks from which the example model as well as many similar variants can be reassembled. This process is formalized by tiling grammars. Our core contribution is an approach for simplifying tiling grammars such that we obtain physically manufacturable building blocks of controllable granularity while retaining variability, i.e., the ability to construct many different, related shapes. Simplification is performed by sequences of two types of elementary Operations: non‐local joint edge collapses in the tile graphs reduce the granularity of the decomposition and approximate replacement Operations reduce redundancy. We evaluate our method on abstract graph grammars in addition to computing several physical construction sets, which are manufactured using a commodity 3D printer.
Javor Kalojanov, Michael Wand 0001, Philipp Slusallek
Comput. Graph. Forum2
2015 Approximate 3D Partial Symmetry Detection Using Co-occurrence Analysis
abstract
This paper addresses approximate partial symmetry detection in 3D point clouds, a classical and foundational tool for analyzing geometry. We present a novel, fully unsupervised method that detects partial symmetry under significant geometric variability, and without constraints on the number and arrangement of instances. The core idea is a matching scheme that finds consistent co-occurrence patterns in a frame-invariant way. We obtain a canonical partition of the input shape into building blocks and can handle ambiguous data by aggregating co-occurrence information across both all building block instances and the area they cover. We evaluate our method on several benchmark data sets and demonstrate its significant improvements in handling geometric variability, including scanning noise, irregular patterns, appearance variation and shape deformation.
Chuan Li 0001, Michael Wand 0001, Xiaokun Wu 0001, Hans-Peter Seidel
3DV2
2015 LeSSS: Learned Shared Semantic Spaces for Relating Multi-Modal Representations of 3D Shapes
abstract
Abstract In this paper, we propose a new method for structuring multi‐modal representations of shapes according to semantic relations. We learn a metric that links semantically similar objects represented in different modalities. First, 3D‐shapes are associated with textual labels by learning how textual attributes are related to the observed geometry. Correlations between similar labels are captured by simultaneously embedding labels and shape descriptors into a common latent space in which an inner product corresponds to similarity. The mapping is learned robustly by optimizing a rank‐based loss function under a sparseness prior for the spectrum of the matrix of all classifiers. Second, we extend this framework towards relating multi‐modal representations of the geometric objects. The key idea is that weak cues from shared human labels are sufficient to obtain a consistent embedding of related objects even though their representations are not directly comparable. We evaluate our method against common base‐line approaches, investigate the influence of different geometric descriptors, and demonstrate a prototypical multi‐modal browser that relates 3D‐objects with text, photographs, and 2D line sketches.
Robert Herzog, Daniel Mewes, Michael Wand 0001, Leonidas J. Guibas, Hans-Peter Seidel
Comput. Graph. Forum3
2015 Replaceable Substructures for Efficient Part-Based Modeling
abstract
Abstract A popular mode of shape synthesis involves mixing and matching parts from different objects to form a coherent whole. The key challenge is to efficiently synthesize shape variations that are plausible, both locally and globally. A major obstacle is to assemble the objects with local consistency, i.e., all the connections between parts are valid with no dangling open connections. The combinatorial complexity of this problem limits existing methods in geometric and/or topological variations of the synthesized models. In this work, we introducereplaceable substructuresas arrangements of parts that can be interchanged while ensuring boundary consistency. The consistency information is extracted from part labels and connections in the original source models. We present a polynomial time algorithm that discovers such substructures by working on a dual of the original shape graph that encodes inter‐part connectivity. We demonstrate the algorithm on a range of test examples producing plausible shape variations, both from a geometric and from a topological viewpoint.
Han Liu 0003, Ulysse Vimont, Michael Wand 0001, Marie-Paule Cani, Stefanie Hahmann, Damien Rohmer, Niloy J. Mitra
Comput. Graph. Forum3
2015 Approximate Translational Building Blocks for Image Decomposition and Synthesis
abstract
We introduce approximate translational building blocks for unsupervised image decomposition. Such building blocks are frequently appearing copies of image patches that are mapped coherently under translations. We exploit the coherency assumption to find approximate building blocks in noisy and ambiguous image data, using a spectral embedding of re-occurrence patterns. We quantitatively evaluate our method on a large benchmark dataset and obtain clear improvements over state-of-the-art methods. We apply our method to texture synthesis by integrating building block constraints and their offset statistics into a conventional Markov random field model. A user study shows improved retargeting results even if the images are only partially described by a few classes of building blocks.
Chuan Li 0001, Michael Wand 0001
ACM Trans. Graph.2
2014 3D Model Retargeting Using Offset Statistics
abstract
Texture synthesis is a versatile tool for creating and editing 2D images. However, applying it to 3D content creation is difficult due to the higher demand of model accuracy and the large search space that also contains many implausible shapes. Our paper explores offset statistics for 3D shape retargeting. We observe that the offset histograms between similar 3D features are sparse, in particular for man-made objects such as buildings and furniture. We employ sparse offset statistics to improve 3D shape retargeting (i.e., Rescaling in different directions). We employ a graph-cut texture synthesis method that iteratively stitches model fragments shifted by the detected sparse offsets. The offsets reveal important structural redundancy which leads to more plausible results and more efficient optimization. Our method is fully automatic, while intuitive user control can be incorporated for interactive modeling in real-time. We empirically evaluate the sparsity of offset statistics across a wide range of subjects, and show our statistics based retargeting significantly improves quality and efficiency over conventional MRF models.
Xiaokun Wu 0001, Chuan Li 0001, Michael Wand 0001, Klaus Hildebrandt, Silke Jansen, Hans-Peter Seidel
3DV3
2014 Symmetry-Aware Template Deformation and Fitting
abstract
Abstract In this paper, we propose a new method for reconstructing 3D models from a noisy and incomplete 3D scan and a coarse template model. The main idea is to maintain characteristic high‐level features of the template that remain unchanged for different variants of the same type of object. As invariants, we chose the partial symmetry structure of the template model under Euclidian transformations, i.e. we maintain the algebraic structure of all reflections, rotations and translations that map the object partially to itself. We propose an optimization scheme that maintains continuous and discrete symmetry properties of this kind while registering a template against scan data using a deformable iterative closest points (ICP) framework with thin‐plate‐spline regularization. We apply our new deformation approach to a large number of example data sets and demonstrate that symmetry‐guided template matching often yields much more plausible reconstructions than previous variants of ICP.
Christian Kurz, Xiaokun Wu 0001, Michael Wand 0001, Thorsten Thormählen, Pushmeet Kohli, Hans-Peter Seidel
Comput. Graph. Forum3
2014 Real-Time Symmetry-Preserving Deformation
abstract
Abstract In this paper, we address the problem of structure‐aware shape deformation: We specifically consider deformations that preserve symmetries of the shape being edited. While this is an elegant approach for obtaining plausible shape variations from minimal assumptions, a straightforward optimization is numerically expensive and poorly conditioned. Our paper introduces an explicit construction of bases of linear spaces of shape deformations that exactly preserve symmetries for any user‐defined level of detail. This permits the construction of low‐dimensional spaces of low‐frequency deformations that preserve the symmetries. We obtain substantial speed‐ups over alternative approaches for symmetry‐preserving shape editing due to (i) the sub‐space approach, which permits low‐res editing, (ii) the removal of redundant, symmetric information, and (iii) the simplification of the numerical formulation due to hard‐coded symmetry preservation. We demonstrate the utility in practice by applying our framework to symmetry‐preserving co‐rotated iterative Laplace surface editing of models with complex symmetry structure, including partial and nested symmetry.
Xiaokun Wu 0001, Michael Wand 0001, Klaus Hildebrandt, Pushmeet Kohli, Hans-Peter Seidel
Comput. Graph. Forum2
2014 A low-dimensional representation for robust partial isometric correspondences computation
Alan Brunton, Michael Wand 0001, Stefanie Wuhrer, Hans-Peter Seidel, Tino Weinkauf
Graph. Model.2
2014 Relating shapes via geometric symmetries and regularities
abstract
In this paper we address the problem of finding correspondences between related shapes of widely varying geometry. We propose a new method based on the observation that symmetry and regularity in shapes is often associated with their function. Hence, they provide cues for matching related geometry even under strong shape variations. Correspondingly, we decomposes shapes into overlapping regions determined by their regularity properties. Afterwards, we form a graph that connects these pieces via pairwise relations that capture geometric relations between rotation axes and reflection planes as well as topological or proximity relations. Finally, we perform graph matching to establish correspondences. The method yields certain more abstract but semantically meaningful correspondences between man-made shapes that are too difficult to recognize by traditional geometric methods.
Art Tevs, Qixing Huang, Michael Wand 0001, Hans-Peter Seidel, Leonidas J. Guibas
ACM Trans. Graph.3
2013 Scalable Symmetry Detection for Urban Scenes
abstract
Abstract In this paper, we present a novel method for detecting partial symmetries in very large point clouds of 3D city scans. Unlike previous work, which has only been demonstrated on data sets of a few hundred megabytes maximum, our method scales to very large scenes: We map the detection problem to a nearest‐neighbour problem in a low‐dimensional feature space, and follow this with a cascade of tests for geometric clustering of potential matches. Our algorithm robustly handles noisy real‐world scanner data, obtaining a recognition performance comparable to that of state‐of‐the‐art methods. In practice, it scales linearly with scene size and achieves a high absolute throughput, processing half a terabyte of scanner data overnight on a dual socket commodity PC.
Jens Kerber, Martin Bokeloh, Michael Wand 0001, Hans-Peter Seidel
Comput. Graph. Forum3
2013 Mutable elastic models for sculpting structured shapes
abstract
Abstract In this paper, we propose a new paradigm for free‐form shape deformation. Standard deformable models minimize an energy measuring the distance to a single target shape. We propose a new, “mutable” elastic model. It represents complex geometry by a collection of parts and measures the distance of each part measures to a larger set of alternative rest configurations. By detecting and reacting to local switches between best‐matching rest states, we build a 3D sculpting system: It takes a structured shape consisting of parts and replacement rules as input. The shape can subsequently be elongated, compressed, bent, cut, and merged within a constraints‐based free‐form editing interface, where alternative rest‐states model to such changes. In practical experiments, we show that the approach yields a surprisingly intuitive and easy to implement interface for interactively designing objects described by such discrete shape grammars, for which direct shape control mechanisms were typically lacking.
Antoine Milliez, Michael Wand 0001, Marie-Paule Cani, Hans-Peter Seidel
Comput. Graph. Forum2
2013 Symmetry in 3D Geometry: Extraction and Applications
abstract
Abstract The concept of symmetry has received significant attention in computer graphics and computer vision research in recent years. Numerous methods have been proposed to find, extract, encode and exploit geometric symmetries and high‐level structural information for a wide variety of geometry processing tasks. This report surveys and classifies recent developments in symmetry detection. We focus on elucidating the key similarities and differences between existing methods to gain a better understanding of a fundamental problem in digital geometry processing and shape understanding in general. We discuss a variety of applications in computer graphics and geometry processing that benefit from symmetry information for more effective processing. An analysis of the strengths and limitations of existing algorithms highlights the plenitude of opportunities for future research both in terms of theory and applications.
Niloy J. Mitra, Mark Pauly, Michael Wand 0001, Duygu Ceylan
Comput. Graph. Forum3
2013 A Correlated Parts Model for Object Detection in Large 3D Scans
abstract
Abstract This paper addresses the problem of detecting objects in 3D scans according to object classes learned from sparse user annotation. We model objects belonging to a class by a set of fully correlated parts, encoding dependencies between local shapes of different parts as well as their relative spatial arrangement. For an efficient and comprehensive retrieval of instances belonging to a class of interest, we introduce a new approximate inference scheme and a corresponding planning procedure. We extend our technique to hierarchical composite structures, reducing training effort and modeling spatial relations between detected instances. We evaluate our method on a number of real‐world 3D scans and demonstrate its benefits as well as the performance of the new inference algorithm.
Martin Sunkel, Silke Jansen, Michael Wand 0001, Hans-Peter Seidel
Comput. Graph. Forum3
2012 Microtiles: Extracting Building Blocks from Correspondences
abstract
Abstract In this paper, we develop a theoretical framework for characterizing shapes by building blocks. We address two questions: First, how do shape correspondences induce building blocks? For this, we introduce a new representation for structuring partial symmetries (partial self‐correspondences), which we call “microtiles”. Starting from input correspondences that form point‐wise equivalence relations, microtiles are obtained by grouping connected components of points that share the same set of symmetry transformations. The decomposition is unique, requires no parameters beyond the input correspondences, and encodes the partial symmetries of all subsets of the input. The second question is: What is the class of shapes that can be assembled from these building blocks? Here, we specifically consider r‐similarity as correspondence model, i.e., matching of local r‐neighborhoods. Our main result is that the microtiles of the partial r‐symmetries of an object S can build all objects that are (r+ε)‐similar to S for any ε >0. Again, the construction is unique. Furthermore, we give necessary conditions for a set of assembly rules for the pairwise connection of tiles. We describe a practical algorithm for computing microtile decompositions under rigid motions, a corresponding prototype implementation, and conduct a number of experiments to visualize the structural properties in practice.
Javor Kalojanov, Martin Bokeloh, Michael Wand 0001, Leonidas J. Guibas, Hans-Peter Seidel, Philipp Slusallek
Comput. Graph. Forum3
2012 An algebraic model for parameterized shape editing
abstract
We present an approach to high-level shape editing that adapts the structure of the shape while maintaining its global characteristics. Our main contribution is a new algebraic model of shape structure that characterizes shapes in terms of linked translational patterns. The space of shapes that conform to this characterization is parameterized by a small set of numerical parameters bounded by a set of linear constraints. This convex space permits a direct exploration of variations of the input shape. We use this representation to develop a robust interactive system that allows shapes to be intuitively manipulated through sparse constraints.
Martin Bokeloh, Michael Wand 0001, Hans-Peter Seidel, Vladlen Koltun
ACM Trans. Graph.2
2012 Animation cartography - intrinsic reconstruction of shape and motion
abstract
In this article, we consider the problem of animation reconstruction, that is, the reconstruction of shape and motion of a deformable object from dynamic 3D scanner data, without using user-provided template models. Unlike previous work that addressed this problem, we do not rely on locally convergent optimization but present a system that can handle fast motion, temporally disrupted input, and can correctly match objects that disappear for extended time periods in acquisition holes due to occlusion. Our approach is motivated by cartography: We first estimate a few landmark correspondences, which are extended to a dense matching and then used to reconstruct geometry and motion. We propose a number of algorithmic building blocks: a scheme for tracking landmarks in temporally coherent and incoherent data, an algorithm for robust estimation of dense correspondences under topological noise, and the integration of local matching techniques to refine the result. We describe and evaluate the individual components and propose a complete animation reconstruction pipeline based on these ideas. We evaluate our method on a number of standard benchmark datasets and show that we can obtain correct reconstructions in situations where other techniques fail completely or require additional user guidance such as a template model.
Art Tevs, Alexander Berner, Michael Wand 0001, Ivo Ihrke, Martin Bokeloh, Jens Kerber, Hans-Peter Seidel
ACM Trans. Graph.3
2011 Wavelet belief propagation for large scale inference problems
abstract
Loopy belief propagation (LBP) is a powerful tool for approximate inference in Markov random fields (MRFs). However, for problems with large state spaces, the runtime costs are often prohibitively high. In this paper, we present a new LBP algorithm that represents all beliefs, marginals, and messages in a wavelet representation, which can encode the probabilistic information much more compactly. Unlike previous work, our algorithm operates solely in the wavelet domain. This yields an output-sensitive algorithm where the running time depends mostly on the information content rather than the discretization resolution. We apply the new technique to typical problems with large state spaces such as image matching and wide-baseline optical flow where we observe a significantly improved scaling behavior with discretization resolution. For large problems, the new technique is significantly faster than even an optimized spatial domain implementation.
Ruxandra Lasowski, Art Tevs, Michael Wand 0001, Hans-Peter Seidel
CVPR3
2011 Shape Analysis with Subspace Symmetries
abstract
Abstract We address the problem of partial symmetry detection, i.e., the identification of building blocks a complex shape is composed of. Previous techniques identify parts that relate to each other by simple rigid mappings, similarity transforms, or, more recently, intrinsic isometries. Our approach generalizes the notion of partial symmetries to more general deformations. We introduce subspace symmetries whereby we characterize similarity by requiring the set of symmetric parts to form a low dimensional shape space. We present an algorithm to discover subspace symmetries based on detecting linearly correlated correspondences among graphs of invariant features. We evaluate our technique on various data sets. We show that for models with pronounced surface features, subspace symmetries can be found fully automatically. For complicated cases, a small amount of user input is used to resolve ambiguities. Our technique computes dense correspondences that can subsequently be used in various applications, such as model repair and denoising.
Alexander Berner, Michael Wand 0001, Niloy J. Mitra, Daniel Mewes, Hans-Peter Seidel
Comput. Graph. Forum2
2011 Learning Line Features in 3D Geometry
abstract
Abstract Feature detection in geometric datasets is a fundamental tool for solving shape matching problems such as partial symmetry detection. Traditional techniques usually employ a priori models such as crease lines that are unspecific to the actual application. Our paper examines the idea of learning geometric features. We introduce a formal model for a class of linear feature constellations based on a Markov chain model and propose a novel, efficient algorithm for detecting a large number of features simultaneously. After a short user‐guided training stage, in which one or a few example lines are sketched directly onto the input data, our algorithm automatically finds all pieces of geometry similar to the marked areas. In particular, the algorithm is able recognize larger classes of semantically similar but geometrically varying features, which is very difficult using unsupervised techniques. In a number of experiments, we apply our technique to point cloud data from 3D scanners. The algorithm is able to detect features with very low rates of false positives and negatives and to recognize broader classes of similar geometry (such as “windows” in a building scan) even from few training examples, thereby significantly improving over previous unsupervised techniques.
Martin Sunkel, Silke Jansen, Michael Wand 0001, Elmar Eisemann, Hans-Peter Seidel
Comput. Graph. Forum3
2011 Intrinsic Shape Matching by Planned Landmark Sampling
abstract
Abstract Recently, the problem of intrinsic shape matching has received a lot of attention. A number of algorithms have been proposed, among which random‐sampling‐based techniques have been particularly successful due to their generality and efficiency. We introduce a new sampling‐based shape matching algorithm that uses a planning step to find optimized “landmark” points. These points are matched first in order to maximize the information gained and thus minimize the sampling costs. Our approach makes three main contributions: First, the new technique leads to a significant improvement in performance, which we demonstrate on a number of benchmark scenarios. Second, our technique does not require any keypoint detection. This is often a significant limitation for models that do not show sufficient surface features. Third, we examine the actual numerical degrees of freedom of the matching problem for a given piece of geometry. In contrast to previous results, our estimates take into account unprecise geodesics and potentially numerically unfavorable geometry of general topology, giving a more realistic complexity estimate.
Art Tevs, Alexander Berner, Michael Wand 0001, Ivo Ihrke, Hans-Peter Seidel
Comput. Graph. Forum3
2011 Pattern-aware shape deformation using sliding dockers
abstract
This paper introduces a new structure-aware shape deformation technique. The key idea is to detect continuous and discrete regular patterns and ensure that these patterns are preserved during free-form deformation. We propose a variational deformation model that preserves these structures, and a discrete algorithm that adaptively inserts or removes repeated elements in regular patterns to minimize distortion. As a tool for such structural adaptation, we introduce sliding dockers, which represent repeatable elements that fit together seamlessly for arbitrary repetition counts. We demonstrate the presented approach on a number of complex 3D models from commercial shape libraries.
Martin Bokeloh, Michael Wand 0001, Vladlen Koltun, Hans-Peter Seidel
ACM Trans. Graph.2
2010 Optimal HDR reconstruction with linear digital cameras
abstract
Given a multi-exposure sequence of a scene, our aim is to recover the absolute irradiance falling onto a linear camera sensor. The established approach is to perform a weighted average of the scaled input exposures. However, there is no clear consensus on the appropriate weighting to use. We propose a weighting function that produces statistically optimal estimates under the assumption of compound-Gaussian noise. Our weighting is based on a calibrated camera model that accounts for all noise sources. This model also allows us to simultaneously estimate the irradiance and its uncertainty. We evaluate our method on simulated and real world photographs, and show that we consistently improve the signal-to-noise ratio over previous approaches. Finally, we show the effectiveness of our model for optimal exposure sequence selection and HDR image denoising.
Miguel Granados, Boris Ajdin, Michael Wand 0001, Christian Theobalt, Hans-Peter Seidel, Hendrik P. A. Lensch
CVPR3
2010 Meshless Shape and Motion Design for Multiple Deformable Objects
abstract
Abstract We present physically based algorithms for interactive deformable shape and motion modelling. We coarsely sample the objects with simulation nodes, and apply a meshless finite element method to obtain realistic deformations at interactive frame rates. This shape deformation algorithm is then used to specify keyframe poses and a smooth interpolating motion is obtained by solving for an energy‐minimizing trajectory. We show how to handle collisions between different deformable objects as well as with static or moving scene objects. Secondary motion is added as a post‐process by running a meshless elastic solid simulation. We enforce precomputed trajectories using control forces computed using shape matching. Key to the efficiency of our method is a sparse deformation representation and an adaptive optimization algorithm that automatically introduces new degrees of freedom in problematic regions. An accurate temporal interpolation scheme that exactly recovers rigid motions keeps the number of unknowns low and achieves realistic deformations with very few keyframes. We also show how the algorithm allows combining purely physical simulation with keyframe‐based scripted animation. The presented results illustrate that our framework can handle complex shapes at interactive rates, making it a valuable tool for animators to realistically model deformable 3D shapes and their motion.
Bart Adams, Martin Wicke, Maks Ovsjanikov, Michael Wand 0001, Hans-Peter Seidel, Leonidas J. Guibas
Comput. Graph. Forum4
2010 A connection between partial symmetry and inverse procedural modeling
abstract
In this paper, we address the problem of inverse procedural modeling: Given a piece of exemplar 3D geometry, we would like to find a set of rules that describe objects that are similar to the exemplar. We consider local similarity, i.e., each local neighborhood of the newly created object must match some local neighborhood of the exemplar. We show that we can find explicit shape modification rules that guarantee strict local similarity by looking at the structure of the partial symmetries of the object. By cutting the object into pieces along curves within symmetric areas, we can build shape operations that maintain local similarity by construction. We systematically collect such editing operations and analyze their dependency to build a shape grammar. We discuss how to extract general rewriting systems, context free hierarchical rules, and grid-based rules. All of this information is derived directly from the model, without user interaction. The extracted rules are then used to implement tools for semi-automatic shape modeling by example, which are demonstrated on a number of different example data sets. Overall, our paper provides a concise theoretical and practical framework for inverse procedural modeling of 3D objects.
Martin Bokeloh, Michael Wand 0001, Hans-Peter Seidel
ACM Trans. Graph.2
2009 Markerless Motion Capture with unsynchronized moving cameras
abstract
In this work we present an approach for markerless motion capture (MoCap) of articulated objects, which are recorded with multiple unsynchronized moving cameras. Instead of using fixed (and expensive) hardware synchronized cameras, this approach allows us to track people with off-the-shelf handheld video cameras. To prepare a sequence for motion capture, we first reconstruct the static background and the position of each camera using Structure-from-Motion (SfM). Then the cameras are registered to each other using the reconstructed static background geometry. Camera synchronization is achieved via the audio streams recorded by the cameras in parallel. Finally, a markerless MoCap approach is applied to recover positions and joint configurations of subjects. Feature tracks and dense background geometry are further used to stabilize the MoCap. The experiments show examples with highly challenging indoor and outdoor scenes.
Nils Hasler, Bodo Rosenhahn, Thorsten Thormählen, Michael Wand 0001, Juergen Gall, Hans-Peter Seidel
CVPR4
2009 Isometric registration of ambiguous and partial data
abstract
This paper introduces a new shape matching algorithm for computing correspondences between 3D surfaces that have undergone (approximately) isometric deformations. The new approach makes two main contributions: First, the algorithm is, unlike previous work, robust to “topological noise” such as large holes or “false connections”, which is both observed frequently in real-world scanner data. Second, our algorithm samples the space of feasible solutions such that uncertainty in matching can be detected explicitly. We employ a novel randomized feature matching algorithm in order to find robust subsets of geodesics to verify isometric consistency. The paper shows shape matching results for real world and synthetic data sets that could not be handled using previous deformable matching algorithms.
Art Tevs, Martin Bokeloh, Michael Wand 0001, Andreas Schilling 0001, Hans-Peter Seidel
CVPR3
2009 A probabilistic framework for partial intrinsic symmetries in geometric data
abstract
In this paper, we present a novel algorithm for partial intrinsic symmetry detection in 3D geometry. Unlike previous work, our algorithm is based on a conceptually simple and straightforward probabilistic formulation of partial shape matching: based on a Markov random field model, we obtain a probability distribution over all possible intrinsic matches of a shape to itself, which reveals the symmetry structure of the object. Rather than examining this exponentially sized distribution directly, which is infeasible, we approximate marginals of this distribution using sum-product loopy belief propagation and show how the symmetry information can subsequently be extracted from this condensed representation. Using a parallel implementation on graphics hardware, we are able to extract symmetries of deformable shapes in general poses efficiently. We apply our algorithm on several standard 3D models, demonstrating that a concise probabilistic model yields a practical and general symmetry detection algorithm.
Ruxandra Lasowski, Art Tevs, Hans-Peter Seidel, Michael Wand 0001
ICCV4
2009 Symmetry Detection Using Feature Lines
abstract
Abstract In this paper, we describe a new algorithm for detecting structural redundancy in geometric data sets. Our algorithm computes rigid symmetries, i.e., subsets of a surface model that reoccur several times within the model differing only by translation, rotation or mirroring. Our algorithm is based on matching locally coherent constellations of feature lines on the object surfaces. In comparison to previous work, the new algorithm is able to detect a large number of symmetric parts without restrictions to regular patterns or nested hierarchies. In addition, working on relevant features only leads to a strong reduction in memory and processing costs such that very large data sets can be handled. We apply the algorithm to a number of real world 3D scanner data sets, demonstrating high recognition rates for general patterns of symmetry.
Martin Bokeloh, Alexander Berner, Michael Wand 0001, Hans-Peter Seidel, Andreas Schilling 0001
Comput. Graph. Forum3
2009 Efficient reconstruction of nonrigid shape and motion from real-time 3D scanner data
abstract
We present a new technique for reconstructing a single shape and its nonrigid motion from 3D scanning data. Our algorithm takes a set of time-varying unstructured sample points that capture partial views of a deforming object as input and reconstructs a single shape and a deformation field that fit the data. This representation yields dense correspondences for the whole sequence, as well as a completed 3D shape in every frame. In addition, the algorithm automatically removes spatial and temporal noise artifacts and outliers from the raw input data. Unlike previous methods, the algorithm does not require any shape template but computes a fitting shape automatically from the input data. Our reconstruction framework is based upon a novel topology-aware adaptive subspace deformation technique that allows handling long sequences with complex geometry efficiently. The algorithm accesses data in multiple sequential passes, so that long sequences can be streamed from hard disk, not being limited by main memory. We apply the technique to several benchmark datasets, significantly increasing the complexity of the data that can be handled efficiently in comparison to previous work.
Michael Wand 0001, Bart Adams, Maks Ovsjanikov, Alexander Berner, Martin Bokeloh, Philipp Jenke, Leonidas J. Guibas, Hans-Peter Seidel, Andreas Schilling 0001
ACM Trans. Graph.1
2008 Processing and interactive editing of huge point clouds from 3D scanners
Michael Wand 0001, Alexander Berner, Martin Bokeloh, Philipp Jenke, Arno Fleck, Mark Hoffmann, Benjamin Maier, Dirk Staneker, Andreas Schilling 0001, Hans-Peter Seidel
Comput. Graph.1
2007 Bayesian surface reconstruction via iterative scan alignment to an optimized prototype
abstract
This paper introduces a novel technique for joint surface reconstruction and registration. Given a set of roughly aligned noisy point clouds, it outputs a noise-free and watertight solid model. The basic idea of the new technique is to reconstruct a prototype surface at increasing resolution levels, according to the registration accuracy obtained so far, and to register all parts with this surface. We derive a non-linear optimization problem from a Bayesian formulation of the joint estimation problem. The prototype surface is represented as a partition of unity implicit surface, which is constructed from piecewise quadratic functions defined on octree cells and blended together using B-spline basis functions, allowing the representation of objects with arbitrary topology with high accuracy. We apply the new technique to a set of standard data sets as well as especially challenging real-world cases. In practice, the novel prototype surface based joint reconstruction-registration algorithm avoids typical convergence problems in registering noisy range scans and substantially improves the accuracy of the final output.
Qixing Huang, Bart Adams, Michael Wand 0001
Symposium on Geometry Processing3
2007 Reconstruction of deforming geometry from time-varying point clouds
abstract
In this paper, we describe a system for the reconstruction of deforming geometry from a time sequence of unstructured, noisy point clouds, as produced by recent real-time range scanning devices. Our technique reconstructs both the geometry and dense correspondences over time. Using the correspondences, holes due to occlusion are filled in from other frames. Our reconstruction technique is based on a statistical framework: The reconstruction should both match the measured data points and maximize prior probability densities that prefer smoothness, rigid deformation and smooth movements over time. The optimization procedure consists of an inner loop that optimizes the 4D shape using continuous numerical optimization and an outer loop that infers the discrete 4D topology of the data set using an iterative model assembly algorithm. We apply the technique to a variety of data sets, demonstrating that the new approach is capable of robustly retrieving animated models with correspondences from data sets suffering from significant noise, outliers and acquisition holes.
Michael Wand 0001, Philipp Jenke, Qixing Huang, Martin Bokeloh, Leonidas J. Guibas, Andreas Schilling 0001
Symposium on Geometry Processing1
2006 Hardware accelerated multi-resolution geometry synthesis
abstract
In this paper, we propose a new technique for hardware accelerated multi-resolution geometry synthesis. The level of detail for a given viewpoint is created on-the-fly, allowing for an almost unlimited model resolution in rendering without excessive memory usage. The models consist of regularly sampled rectangular patches that are subdivided hierarchically by a programmable shader in order to create different levels of resolution. The approach is inherently parallel and lends itself to an implementation on vector processor-like parallel architectures. We demonstrate this property by an implementation on programmable graphics hardware. This implementation shows a substantial performance benefit over a CPU-based implementation by up to more than an order of magnitude. We apply the framework to rendering of smooth surfaces and to rendering of complexly structured fractal landscapes using a novel multi-channel fractal subdivision technique. Due to the hardware acceleration, it is possible to perform interactive editing and walkthroughs of such scenes in real-time.
Martin Bokeloh, Michael Wand 0001
SI3D2
2006 Bayesian Point Cloud Reconstruction
abstract
Abstract In this paper, we propose a novel surface reconstruction technique based on Bayesian statistics: The measurement process as well as prior assumptions on the measured objects are modeled as probability distributions and Bayes’ rule is used to infer a reconstruction of maximum probability. The key idea of this paper is to define both measurements and reconstructions as point clouds and describe all statistical assumptions in terms of this finite dimensional representation. This yields a discretization of the problem that can be solved using numerical optimization techniques. The resulting algorithm reconstructs both topology and geometry in form of a well‐sampled point cloud with noise removed. In a final step, this representation is then converted into a triangle mesh. The proposed approach is conceptually simple and easy to extend. We apply the approach to reconstruct piecewise‐smooth surfaces with sharp features and examine the performance of the algorithm on different synthetic and real‐world data sets. Categories and Subject Descriptors (according to ACM CCS): I.5.1 [Models]: Statistical; I.3.5 [Computer Graphics]: Curve, surface, solid and object representations
Philipp Jenke, Michael Wand 0001, Martin Bokeloh, Andreas Schilling 0001, Wolfgang Straßer
Comput. Graph. Forum2
2003 A New Algorithm for High-Speed Projection in Point Rendering Applications
abstract
Point based rendering techniques have recently become a promising alternative for high quality rendering of complex scenes. In order to handle a high number of points, the current graphics cards structure has to be analyzed for efficient exploitation of the hardware resources available. In this context, the real time perspective projections become a challenge because of the reduced number of dividers available in the graphics cards and their recursive structure. In this paper, we present a point projection algorithm that avoids the division operations. The technique we propose is based on the identification of the candidate pixels on the screen, and the selection of the correct one through simple comparison operations. The simplicity of the algorithm we propose permits the utilization of different projection units operating in parallel. We also present a scheduling that permits the introduction and efficient exploitation of a pipelined system. The algorithm is regular, simple, and characterized by efficient data management so that the processing rate is directly associated with the number of projection units employed. As a result, real time performance for the projection operations, even for critical scenes, can be achieved.
Margarita Amor, Montserrat Bóo, Ángel del Río, Michael Wand 0001, Wolfgang Straßer
DSD4
2003 Multi-Resolution Point-Sample Raytracing
Michael Wand 0001, Wolfgang Straßer
Graphics Interface1
2003 Real-Time Caustics
abstract
Abstract We present a new algorithm to render caustics. The algorithm discretizes the specular surfaces into samplepoints. Each of the sample points is treated as a pinhole camera that projects an image of the incoming lightonto the diffuse receiver surfaces. Anti‐aliasing is performed by considering the local surface curvature at thesample points to filter the projected images. The algorithm can be implemented using programmable texturemapping hardware. It allows to render caustics in fully dynamic scenes in real‐time on current PC hardware. Categories and Subject Descriptors: I.3.3 [Computer Graphics]: Picture/Image Generation — Display Algorithms;I.3.7 [Computer Graphics]: Three‐Dimensional Graphics and Realism
Michael Wand 0001, Wolfgang Straßer
Comput. Graph. Forum1
2002 Interactive Rendering of Large Volume Data Sets
abstract
We present a new algorithm for rendering very large volume data sets at interactive frame rates on standard PC hardware. The algorithm accepts scalar data sampled on a regular grid as input. The input data is converted into a compressed hierarchical wavelet representation in a preprocessing step. During rendering, the wavelet representation is decompressed on-the-fly and rendered using hardware texture mapping. The level of detail used for rendering is adapted to the local frequency spectrum of the data and its position relative to the viewer. Using a prototype implementation of the algorithm we were able to perform an interactive walkthrough of large data sets such as the visible human on a single off-the-shelf PC.
Stefan Guthe, Michael Wand 0001, Julius Gonser, Wolfgang Straßer
IEEE Visualization2
2002 The randomized sample tree: a data structure for interactive walkthroughs in externally stored virtual environments
abstract
We present a new data structure for rendering highly complex virtual environments of arbitrary topology. The special feature of our approach is that it allows an interactive navigation in very large scenes (30 GB/400 million polygons in our benchmark scenes) that cannot be stored in main memory, but only on a local or remote hard disk. Furthermore, it allows interactive rendering of substantially more complex scenes by instantiating objects.For the computation of an approximate image of the scene, a sampling technique is used. In the preprocessing, a so-called sample tree is built whose nodes contain randomly selected polygons from the scene. This tree only uses space that is linear in the number of polygons. In order to produce an image of the scene, the tree is traversed and polygons stored in the visited nodes are rendered. During the interactive walkthrough, parts of the sample tree are loaded from local or remote hard disk.We implemented our algorithm in a prototypical walkthrough system. Analysis and experiments show that the quality of our images is comparable to images computed by the conventional z-buffer algorithm regardless of the scene topology.
Jan Klein 0001, Jens Krokowski, Matthias Fischer 0001, Michael Wand 0001, Rolf Wanka, Friedhelm Meyer auf der Heide
VRST4
2002 Multi-Resolution Rendering of Complex Animated Scenes
abstract
We present a novel multi-resolution point sample rendering algorithm for keyframe animations. The algorithm accepts triangle meshes of arbitrary topology as input which are animated by specifying different sets of vertices at keyframe positions. A multi-resolution representation consisting of prefiltered point samples and triangles is built to represent the animated mesh at different levels of detail. We introduce a novel sampling and stratification algorithm to efficiently generate suitable point sample sets for moving triangle meshes. Experimental results demonstrate that the new data structure can be used to render highly complex keyframe animations like crowd scenes in real-time. Categories and Subject Descriptors: I.3.3 [Computer Graphics]: Picture / Image Generation — Display Algorithms; I.3.6 [Computer Graphics]: Methodology and Techniques — Graphics data structures and data types; G.3 [Mathematics of Computing]: Probability and Statistics — Probabilistic algorithms.
Michael Wand 0001, Wolfgang Straßer
Comput. Graph. Forum1
2001 The randomized z-buffer algorithm: interactive rendering of highly complex scenes
abstract
We present a new output-sensitive rendering algorithm, the randomized z-buffer algorithm. It renders an image of an arbitrary three-dimensional scene consisting of triangular primitives by reconstruction from a dynamically chosen set of random surface sample points. This approach is independent of mesh connectivity and topology. The resulting rendering time grows only logarithmically with the numbers of triangles in the scene. We were able to render walkthroughs of scenes of up to 1014 triangles at interactive frame rates. Automatic identification of low detail scene components ensures that the rendering speed of the randomized z-buffer cannot drop below that of conventional z-buffer rendering. Experimental and analytical evidence is given that the image quality is comparable to that of common approaches like z-buffer rendering. The precomputed data structures employed by the randomized z-buffer allow for interactive dynamic updates of the scene. Their memory requirements grow only linearly with the number of triangles and allow for a scene graph based instantiation scheme to further reduce memory consumption.
Michael Wand 0001, Matthias Fischer 0001, Ingmar Peter, Friedhelm Meyer auf der Heide, Wolfgang Straßer
SIGGRAPH1