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

Michael Bleyer

dblp:58/418 · DBLP profile ↗
← Back
19ranked-venue papers
7as first author
0since 2021 · last 2013
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 16 · 7 first-authorArtificial intelligence and machine learning · 8 · 5 first-authorHuman-computer interaction and ubiquitous computing · 1

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

Artificial intelligence
6 papers
3D vision · 79% Segmentation and scene understanding · 17% Image recognition and object detection · 2%
Computer graphics and multimedia
3 papers
Image and video processing · 100%

Topics — the 21 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision › stereo vision
stereo matching
0.542013
Fast Cost-Volume Filtering for Visual Correspondence and Beyond · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Object stereo - Joint stereo matching and object segmentation · CVPR 2011
Surface stereo with soft segmentation · CVPR 2010
Computer vision › 3D vision
3d reconstruction
0.212013
MonoFusion: Real-time 3D reconstruction of small scenes with a single web camera · ISMAR 2013
Computer vision › 3D vision › stereo vision › stereo matching
cost volume filtering
0.212013
Fast Cost-Volume Filtering for Visual Correspondence and Beyond · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Computer vision › 3D vision › 3d reconstruction
dense 3d reconstruction
0.212013
MonoFusion: Real-time 3D reconstruction of small scenes with a single web camera · ISMAR 2013
Computer vision › 3D vision › 3d reconstruction
real-time reconstruction
0.212013
MonoFusion: Real-time 3D reconstruction of small scenes with a single web camera · ISMAR 2013
Computer vision › 3D vision
depth estimation
0.112012
Extracting 3D Scene-Consistent Object Proposals and Depth from Stereo Images · ECCV (5) 2012
Computer vision › 3D vision
stereo vision
0.112012
Extracting 3D Scene-Consistent Object Proposals and Depth from Stereo Images · ECCV (5) 2012
Computer vision › Segmentation and scene understanding
object segmentation
0.112011
Object stereo - Joint stereo matching and object segmentation · CVPR 2011
Image and video processing › motion estimation
optical flow
0.112011
Fast cost-volume filtering for visual correspondence and beyond · CVPR 2011
Image and video processing › stereo vision
stereo matching
0.112011
Fast cost-volume filtering for visual correspondence and beyond · CVPR 2011
Computer vision › Segmentation and scene understanding
image segmentation
0.112010
Surface stereo with soft segmentation · CVPR 2010
Computer vision › Segmentation and scene understanding › image segmentation › probabilistic segmentation
soft segmentation
0.112010
Surface stereo with soft segmentation · CVPR 2010
Image and video processing › image matting
alpha matting
0.112009
A stereo approach that handles the matting problem via image warping · CVPR 2009
Image and video processing
image matting
0.112009
A stereo approach that handles the matting problem via image warping · CVPR 2009
Image and video processing › image segmentation
interactive segmentation
0.122013
Fast Cost-Volume Filtering for Visual Correspondence and Beyond · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Fast cost-volume filtering for visual correspondence and beyond · CVPR 2011
Computer vision › 3D vision › pose estimation › pose tracking
6-dof tracking
0.012013
MonoFusion: Real-time 3D reconstruction of small scenes with a single web camera · ISMAR 2013
Computer vision › 3D vision
camera pose estimation
0.012013
MonoFusion: Real-time 3D reconstruction of small scenes with a single web camera · ISMAR 2013
Computer vision › 3D vision › motion estimation
optical flow
0.012013
Fast Cost-Volume Filtering for Visual Correspondence and Beyond · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Computer vision › Image recognition and object detection › object detection
object proposal generation
0.012012
Extracting 3D Scene-Consistent Object Proposals and Depth from Stereo Images · ECCV (5) 2012
Computer vision › Video understanding and tracking › object tracking
occlusion handling
0.012011
Object stereo - Joint stereo matching and object segmentation · CVPR 2011
Image and video processing
image segmentation
0.012011
Fast cost-volume filtering for visual correspondence and beyond · CVPR 2011

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

edge-preserving filtering · 0.5fusion moves · 0.3winner-takes-all label selection · 0.3energy minimization · 0.3voxel-based implicit model · 0.2sparse tracking · 0.2dense stereo matching · 0.2GPU implementation · 0.2winner-take-all · 0.1markov random field · 0.1cost volume · 0.1b-splines · 0.1b-spline · 0.1MDL prior · 0.1image warping · 0.1
YearPublicationVenuePosition
2013 MonoFusion: Real-time 3D reconstruction of small scenes with a single web camera
abstract
MonoFusion allows a user to build dense 3D reconstructions of their environment in real-time, utilizing only a single, off-the-shelf web camera as the input sensor. The camera could be one already available in a tablet, phone, or a standalone device. No additional input hardware is required. This removes the need for power intensive active sensors that do not work robustly in natural outdoor lighting. Using the input stream of the camera we first estimate the 6DoF camera pose using a sparse tracking method. These poses are then used for efficient dense stereo matching between the input frame and a key frame (extracted previously). The resulting dense depth maps are directly fused into a voxel-based implicit model (using a computationally inexpensive method) and surfaces are extracted per frame. The system is able to recover from tracking failures as well as filter out geometrically inconsistent noise from the 3D reconstruction. Our method is both simple to implement and efficient, making such systems even more accessible. This paper details the algorithmic components that make up our system and a GPU implementation of our approach. Qualitative results demonstrate high quality reconstructions even visually comparable to active depth sensor-based systems such as KinectFusion.
Vivek Pradeep, Christoph Rhemann, Shahram Izadi, Christopher Zach, Michael Bleyer, Steven Bathiche
ISMAR5
2013 Secrets of adaptive support weight techniques for local stereo matching
Asmaa Hosni, Michael Bleyer, Margrit Gelautz
Comput. Vis. Image Underst.2
2013 Fast Cost-Volume Filtering for Visual Correspondence and Beyond
abstract
Many computer vision tasks can be formulated as labeling problems. The desired solution is often a spatially smooth labeling where label transitions are aligned with color edges of the input image. We show that such solutions can be efficiently achieved by smoothing the label costs with a very fast edge-preserving filter. In this paper, we propose a generic and simple framework comprising three steps: 1) constructing a cost volume, 2) fast cost volume filtering, and 3) Winner-Takes-All label selection. Our main contribution is to show that with such a simple framework state-of-the-art results can be achieved for several computer vision applications. In particular, we achieve 1) disparity maps in real time whose quality exceeds those of all other fast (local) approaches on the Middlebury stereo benchmark, and 2) optical flow fields which contain very fine structures as well as large displacements. To demonstrate robustness, the few parameters of our framework are set to nearly identical values for both applications. Also, competitive results for interactive image segmentation are presented. With this work, we hope to inspire other researchers to leverage this framework to other application areas.
Asmaa Hosni, Christoph Rhemann, Michael Bleyer, Carsten Rother, Margrit Gelautz
IEEE Trans. Pattern Anal. Mach. Intell.3
2012 Extracting 3D Scene-Consistent Object Proposals and Depth from Stereo Images
Michael Bleyer, Christoph Rhemann, Carsten Rother
ECCV (5)1
2011 PatchMatch Stereo - Stereo Matching with Slanted Support Windows
abstract
Common local stereo methods match support windows at integer-valued disparities. The implicit assumption that pixels within the support region have constant disparity does not hold for slanted surfaces and leads to a bias towards reconstructing fronto-parallel surfaces. This work overcomes this bias by estimating an individual 3D plane at each pixel onto which the support region is projected. The major challenge of this ap-proach is to find a pixel’s optimal 3D plane among all possible planes whose number is infinite. We show that an ideal algorithm to solve this problem is PatchMatch [1] that we extend to find an approximate nearest neighbor according to a plane. In addition to Patch-Match’s spatial propagation scheme, we propose (1) view propagation where planes are propagated among left and right views of the stereo pair and (2) temporal propagation where planes are propagated from preceding and consecutive frames of a video when doing temporal stereo. Adaptive support weights are used in matching cost aggregation to improve results at disparity borders. We also show that our slanted support windows can be used to compute a cost volume for global stereo methods, which allows for ex-plicit treatment of occlusions and can handle large untextured regions. In the results we demonstrate that our method reconstructs highly slanted surfaces and achieves impres-sive disparity details with sub-pixel precision. In the Middlebury table, our method is currently top-performer among local methods and takes rank 2 among approximately 110 competitors if sub-pixel precision is considered. 1
Michael Bleyer, Christoph Rhemann, Carsten Rother
BMVC1
2011 Object stereo - Joint stereo matching and object segmentation
abstract
This paper presents a method for joint stereo matching and object segmentation. In our approach a 3D scene is represented as a collection of visually distinct and spatially coherent objects. Each object is characterized by three different aspects: a color model, a 3D plane that approximates the object's disparity distribution, and a novel 3D connectivity property. Inspired by Markov Random Field models of image segmentation, we employ object-level color models as a soft constraint, which can aid depth estimation in powerful ways. In particular, our method is able to recover the depth of regions that are fully occluded in one input view, which to our knowledge is new for stereo matching. Our model is formulated as an energy function that is optimized via fusion moves. We show high-quality disparity and object segmentation results on challenging image pairs as well as standard benchmarks. We believe our work not only demonstrates a novel synergy between the areas of image segmentation and stereo matching, but may also inspire new work in the domain of automatic and interactive object-level scene manipulation.
Michael Bleyer, Carsten Rother, Pushmeet Kohli, Daniel Scharstein, Sudipta N. Sinha
CVPR1
2011 Fast cost-volume filtering for visual correspondence and beyond
abstract
Many computer vision tasks can be formulated as labeling problems. The desired solution is often a spatially smooth labeling where label transitions are aligned with color edges of the input image. We show that such solutions can be efficiently achieved by smoothing the label costs with a very fast edge preserving filter. In this paper we propose a generic and simple framework comprising three steps: (i) constructing a cost volume (ii) fast cost volume filtering and (iii) winner-take-all label selection. Our main contribution is to show that with such a simple framework state-of-the-art results can be achieved for several computer vision applications. In particular, we achieve (i) disparity maps in real-time, whose quality exceeds those of all other fast (local) approaches on the Middlebury stereo benchmark, and (ii) optical flow fields with very fine structures as well as large displacements. To demonstrate robustness, the few parameters of our framework are set to nearly identical values for both applications. Also, competitive results for interactive image segmentation are presented. With this work, we hope to inspire other researchers to leverage this framework to other application areas.
Christoph Rhemann, Asmaa Hosni, Michael Bleyer, Carsten Rother, Margrit Gelautz
CVPR3
2011 REal-time local stereo matching using guided image filtering
abstract
Adaptive support weight algorithms represent the state-of the-art in local stereo matching. Their limitation is a high computational demand, which makes them unattractive for many (real-time) applications. To our knowledge, the algorithm proposed in this paper is the first local method which is both fast (real-time) and produces results comparable to global algorithms. A key insight is that the aggregation step of adaptive support weight algorithms is equivalent to smoothing the stereo cost volume with an edge-preserving filter. From this perspective, the original adaptive support weight algorithm [1] applies bilateral filtering on cost volume slices, and the reason for its poor computational behavior is that bilateral filtering is a relatively slow process. We suggest to use the recently proposed guided filter [2] to overcome this limitation. Analogously to the bilateral filter, this filter has edge preserving properties, but can be implemented in a very fast way, which makes our stereo algorithm independent of the size of the match window. The GPU implementation of our stereo algorithm can process stereo images with a resolution of 640 × 480 pixels and a disparity range of 26 pixels at 25 fps. According to the Middlebury on-line ranking, our algorithm achieves rank 14 out of over 100 submissions and is not only the best performing local stereo matching method, but also the best performing real-time method.
Asmaa Hosni, Michael Bleyer, Christoph Rhemann, Margrit Gelautz, Carsten Rother
ICME2
2011 Temporally Consistent Disparity and Optical Flow via Efficient Spatio-temporal Filtering
Asmaa Hosni, Christoph Rhemann, Michael Bleyer, Margrit Gelautz
PSIVT (1)3
2011 Evaluation of data-parallel H.264 decoding approaches for strongly resource-restricted architectures
Florian H. Seitner, Michael Bleyer, Margrit Gelautz, Ralf M. Beuschel
Multim. Tools Appl.2
2010 Surface stereo with soft segmentation
abstract
This paper proposes a new stereo model which encodes the simple assumption that the scene is composed of a few, smooth surfaces. A key feature of our model is the surface-based representation, where each pixel is assigned to a 3D surface (planes or B-splines). This representation enables several important contributions: Firstly, we formulate a higher-order prior which states that pixels of similar appearance are likely to belong to the same 3D surface. This enables to incorporate the very popular color segmentation constraint in a soft and principled way. Secondly, we use a global MDL prior to penalize the number of surfaces. Thirdly, we are able to incorporate, in a simple way, a prior which favors low curvature surfaces. Fourthly, we improve the asymmetric occlusion model by disallowing pixels of the same surface to occlude each other. Finally, we use the known fusion move approach which enables a powerful optimization of our model, despite the infinite number of possible labelings (surfaces).
Michael Bleyer, Carsten Rother, Pushmeet Kohli
CVPR1
2009 A stereo approach that handles the matting problem via image warping
abstract
We propose an algorithm that simultaneously extracts disparities and alpha matting information given a stereo image pair. Our method divides the reference image into a set of overlapping, partially transparent color segments. Each segment pixel is assigned an alpha value and color. The disparity inside the segment is modeled via a plane. The goodness of alphas, colors and disparity planes is measured by a new energy function. Its basic idea is to use the three parameters for generating artificial views representing the left and right images. If alphas, colors and disparity planes are correct, these artificial images should be very similar to the real ones. For generating the artificial right view, we warp all pixels of the left into the geometry of the right image using the disparity planes. We introduce the assumption of constant solidity in order to correctly model how pixels' alpha values are affected by the warping operation. Experimental results on the Middlebury set show that our algorithm gives good results in comparison to the state-of-the-art in stereo matching.
Michael Bleyer, Margrit Gelautz, Carsten Rother, Christoph Rhemann
CVPR1
2009 Image Segmentation Via Iterative Geodesic Averaging
abstract
We present a simple and fast method for performing unsupervised segmentation. Our method works by centering a square window on each pixel of the input image. Each pixel is then assigned to a new color which is computed by averaging the pixel colors inside the window. The idea is that if this averaging operation is repeated a few times then we should obtain an image in which pixels of the same color surface are assigned to the same (or at least to very similar) color values. Consequently, the desired color segments are formed by groups of spatially neighboring pixels that share the same color in the convolved image. Obviously, our method would deliver poor performance if the averaging operation is applied in a naive manner, as pixel colors of different segments would be mixed. To overcome this problem, we propose to compute a geodesic weight mask that regulates a pixel's influence in the averaging operation. A pixel's weight in the window is determined by computing the geodesic distance to the center pixel. In other words, we enforce that a pixel obtains high influence only if there exists a path to the center pixel along which the color does not change significantly (connectivity). The proposed method is evaluated on some widely used test images. Our method seems to produce accurate segmentation results and to capture object outlines correctly. We show by quantitative evaluation that our segmentation algorithm outperforms two competing segmentation methods.
Asmaa Hosni, Michael Bleyer, Margrit Gelautz
ICIG2
2009 Local stereo matching using geodesic support weights
abstract
Local stereo matching has recently experienced large progress by the introduction of new support aggregation schemes. These approaches estimate a pixel's support region via color segmentation. Our contribution lies in an improved method for accomplishing this segmentation. Inside a square support window, we compute the geodesic distance from all pixels to the window's center pixel. Pixels of low geodesic distance are given high support weights and therefore large influence in the matching process. In contrast to previous work, we enforce connectivity by using the geodesic distance transform. For obtaining a high support weight, a pixel must have a path to the center point along which the color does not change significantly. This connectivity property leads to improved segmentation results and consequently to improved disparity maps. The success of our geodesic approach is demonstrated on the Middlebury images. According to the Middlebury benchmark, the proposed algorithm is the top performer among local stereo methods at the current state-of-the-art.
Asmaa Hosni, Michael Bleyer, Margrit Gelautz, Christoph Rhemann
ICIP2
2009 Development of a High-Level Simulation Approach and Its Application to Multicore Video Decoding
abstract
In this paper, we introduce a high-level simulation methodology for the modeling of multicore video processing architectures. This method allows design space explorations of parallel video processing applications (VPAs). It is used to test the performance of running a VPA on arbitrary virtual hardware and software configurations. The method represents an alternative to performing a “complete” decoder implementation on a field-programmable gate array or an application-specific integrated circuit. The use of our method, therefore, yields the advantage of being considerably more time, labor, and cost efficient. As an application, we use our method for designing a parallel H.264 decoder targeting 720 p 25 resolution at bit-rates up to 50 Mb/s. Starting from a single-core decoder implementation, we use our simulator for estimating the performance gain when using a multicore architecture. We then detect the major performance bottlenecks in this multicore system and perform additional decoder splittings accordingly until we reach the targeted requirements. The use of functional splitting (i.e., pipelining) and data-parallel processing is demonstrated. The final H.264 decoder architecture is capable of fulfilling our performance requirements.
Florian H. Seitner, Michael Bleyer, Margrit Gelautz, Ralf M. Beuschel
IEEE Trans. Circuits Syst. Video Technol.2
2008 Evaluation of data-parallel splitting approaches for H.264 decoding
abstract
The high computational demands of the H.264 decoding process pose serious challenges on current processor architectures. A natural way to tackle this problem is the use of multi-core systems. The contribution of this paper lies in a systematic overview and performance evaluation of parallel video decoding approaches. Our study investigates six methods for accomplishing data-parallel splitting in strongly resource-restricted environments inherent to mobile devices. These methods are compared against each other in terms of run-time complexity, core usage, inter-communication and bus transfers. We present benchmark results using different numbers of processor cores. Our results shall aid in finding a splitting strategy that is best suited for the targeted hardware-architecture.
Florian H. Seitner, Ralf M. Schreier, Michael Bleyer, Margrit Gelautz
MoMM3
2007 Graph-cut-based stereo matching using image segmentation with symmetrical treatment of occlusions
Michael Bleyer, Margrit Gelautz
Signal Process. Image Commun.1
2005 Image-based stereoscopic stylization
abstract
We present a method to generate stylized stereo imagery that effectively communicates shape and distance of the depicted scene objects. We use computer vision techniques to analyze real stereo image pairs. In particular, a region based stereo matching algorithm with symmetrical treatment of occlusions is used to extract a disparity map and successively the depth information of the scene. The reference image is color segmented for the purpose of color stylization and an algorithm combining intensity image edges and depth discontinuities is applied to depict dominant object contours in the image. We use disparity information to propagate stylized color segments to the second view together with the object outlining contours. The stylized image pairs are consistent across the two views and can be easily fused for stereoscopic viewing. The stereoscopic image fusion provides an extra dimension of depth that is absent on the individual images.
Efstathios Stavrakis, Michael Bleyer, Danijela Markovic, Margrit Gelautz
ICIP (3)2
2004 A layered stereo algorithm using image segmentation and global visibility constraints
abstract
We propose a new stereo algorithm which uses colour segmentation to allow the handling of large untextured regions and precise localization of depth boundaries. Each segment is modelled as a plane. Robustness of the depth representation is achieved by the use of a layered model. Layers are extracted by mean-shift-based clustering of depth planes. For layer assignment a global cost function is defined. The quality of the disparity map is measured by warping the reference image to the second view and compares it with the real image. Z-buffering enforces visibility and allows the explicit detection of occlusions. An efficient greedy algorithm searches for a local minimum of the cost function. Layer extraction and assignment are alternately applied. Results obtained for benchmark and self-recorded images indicate that the proposed algorithm can compete with the state-of-the-art.
Michael Bleyer, Margrit Gelautz
ICIP1