Demo Data from VLDB 2026 / reviewers in the wild / expert
Ibraheem Alhashim
dblp:118/2707
· DBLP profile ↗
12ranked-venue papers
3as first author
3since 2021 · last 2022
0000-0002-7856-1735ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 12 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021
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
7 papers |
Geometric modeling and processing · 62% Visual content generation and editing · 23% Computational fabrication · 6% | |
| Artificial intelligence
2 papers |
3D vision · 91% Deep learning architectures and training · 9% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision
depth estimation |
1.1 | 2 | 2022 | LocalBins: Improving Depth Estimation by Learning Local Distributions · ECCV (1) 2022 AdaBins: Depth Estimation Using Adaptive Bins · CVPR 2021 |
Geometric modeling and processing
shape correspondence |
0.5 | 2 | 2017 | Deformation-driven shape correspondence via shape recognition · ACM Trans. Graph. 2017 Deformation-driven topology-varying 3D shape correspondence · ACM Trans. Graph. 2015 |
Computer vision › 3D vision › depth estimation
monocular depth estimation |
0.5 | 1 | 2021 | AdaBins: Depth Estimation Using Adaptive Bins · CVPR 2021 |
Visual content generation and editing
texture synthesis |
0.4 | 1 | 2019 | TileGAN: synthesis of large-scale non-homogeneous textures · ACM Trans. Graph. 2019 |
Geometric modeling and processing
shape optimization |
0.4 | 2 | 2015 | Foldabilizing furniture · ACM Trans. Graph. 2015 Stackabilization · ACM Trans. Graph. 2012 |
Geometric modeling and processing › shape matching
part correspondence |
0.3 | 1 | 2017 | Deformation-driven shape correspondence via shape recognition · ACM Trans. Graph. 2017 |
Geometric modeling and processing
shape analysis |
0.3 | 1 | 2017 | Deformation-driven shape correspondence via shape recognition · ACM Trans. Graph. 2017 |
Geometric modeling and processing › shape analysis
shape recognition |
0.3 | 1 | 2017 | Deformation-driven shape correspondence via shape recognition · ACM Trans. Graph. 2017 |
Visualization and visual analytics › perception
text legibility |
0.2 | 1 | 2016 | Legible compact calligrams · ACM Trans. Graph. 2016 |
Computational fabrication
furniture design |
0.2 | 1 | 2015 | Foldabilizing furniture · ACM Trans. Graph. 2015 |
Geometric modeling and processing
shape deformation |
0.2 | 1 | 2015 | Deformation-driven topology-varying 3D shape correspondence · ACM Trans. Graph. 2015 |
Geometric modeling and processing › shape representation
medial representation |
0.2 | 1 | 2014 | Topology-varying 3D shape creation via structural blending · ACM Trans. Graph. 2014 |
Geometric modeling and processing › shape representation
shape abstraction |
0.2 | 1 | 2014 | Topology-varying 3D shape creation via structural blending · ACM Trans. Graph. 2014 |
Geometric modeling and processing › shape deformation
shape morphing |
0.2 | 1 | 2014 | Topology-varying 3D shape creation via structural blending · ACM Trans. Graph. 2014 |
Machine learning › Deep learning architectures and training
transformer |
0.1 | 1 | 2021 | AdaBins: Depth Estimation Using Adaptive Bins · CVPR 2021 |
Image and video processing
energy minimization |
0.1 | 1 | 2012 | Stackabilization · ACM Trans. Graph. 2012 |
Geometric modeling and processing
mesh deformation |
0.1 | 1 | 2012 | Stackabilization · ACM Trans. Graph. 2012 |
Geometric modeling and processing
deformation modeling |
0.1 | 1 | 2017 | Deformation-driven shape correspondence via shape recognition · ACM Trans. Graph. 2017 |
Computational fabrication
additive manufacturing |
0.0 | 1 | 2012 | Stackabilization · ACM Trans. Graph. 2012 |
Methods — techniques the papers use, named apart from their topics
tiling algorithm · 0.8generative adversarial network · 0.8local bin representation · 0.6classification-based depth estimation · 0.6transformer · 0.5adaptive bins · 0.5multi-view depth image comparison · 0.3data-driven deformation energy · 0.3path generation · 0.2letter deformation · 0.2crowdsourced study · 0.2maximum-weight independent set · 0.2deformation energy · 0.2beam search · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | LocalBins: Improving Depth Estimation by Learning Local Distributions
Shariq Farooq Bhat, Ibraheem Alhashim, Peter Wonka |
ECCV (1) | 2 |
| 2022 | Self-Supervised Learning of Domain Invariant Features for Depth EstimationabstractWe tackle the problem of unsupervised synthetic-to-real domain adaptation for single image depth estimation. An essential building block of single image depth estimation is an encoder-decoder task network that takes RGB images as input and produces depth maps as output. In this paper, we propose a novel training strategy to force the task network to learn domain invariant representations in a self-supervised manner. Specifically, we extend self-supervised learning from traditional representation learning, which works on images from a single domain, to domain invariant representation learning, which works on images from two different domains by utilizing an image-to-image translation network. Firstly, we use an image-to-image translation network to transfer domain-specific styles between synthetic and real domains. This style transfer operation allows us to obtain similar images from the different domains. Secondly, we jointly train our task network and Siamese network with the same images from the different domains to obtain domain invariance for the task network. Finally, we fine-tune the task network using labeled synthetic and unlabeled real-world data. Our training strategy yields improved generalization capability in the real-world domain. We carry out an extensive evaluation on two popular datasets for depth estimation, KITTI and Make3D. The results demonstrate that our proposed method outperforms the state-of-the-art on all metrics, e.g. by 14.7% on Sq Rel on KITTI. The source code and model weights will be made available. Hiroyasu Akada, Shariq Farooq Bhat, Ibraheem Alhashim, Peter Wonka |
WACV | 3 |
| 2021 | AdaBins: Depth Estimation Using Adaptive BinsabstractWe address the problem of estimating a high quality dense depth map from a single RGB input image. We start out with a baseline encoder-decoder convolutional neural network architecture and pose the question of how the global processing of information can help improve overall depth estimation. To this end, we propose a transformer-based architecture block that divides the depth range into bins whose center value is estimated adaptively per image. The final depth values are estimated as linear combinations of the bin centers. We call our new building block AdaBins. Our results show a decisive improvement over the state-of-the-art on several popular depth datasets across all metrics. We also validate the effectiveness of the proposed block with an ablation study and provide the code and corresponding pre-trained weights of the new state-of-the-art model. Shariq Farooq Bhat, Ibraheem Alhashim, Peter Wonka |
CVPR | 2 |
| 2019 | TileGAN: synthesis of large-scale non-homogeneous texturesabstractWe tackle the problem of texture synthesis in the setting where many input images are given and a large-scale output is required. We build on recent generative adversarial networks and propose two extensions in this paper. First, we propose an algorithm to combine outputs of GANs trained on a smaller resolution to produce a large-scale plausible texture map with virtually no boundary artifacts. Second, we propose a user interface to enable artistic control. Our quantitative and qualitative results showcase the generation of synthesized high-resolution maps consisting of up to hundreds of megapixels as a case in point. Anna Frühstück, Ibraheem Alhashim, Peter Wonka |
ACM Trans. Graph. | 2 |
| 2017 | Deformation-driven shape correspondence via shape recognitionabstractMany approaches to shape comparison and recognition start by establishing a shape correspondence. We "turn the table" and show that quality shape correspondences can be obtained by performing many shape recognition tasks. What is more, the method we develop computes a fine-grained, topology-varying part correspondence between two 3D shapes where the core evaluation mechanism only recognizes shapes globally. This is made possible by casting the part correspondence problem in a deformation-driven framework and relying on a data-driven "deformation energy" which rates visual similarity between deformed shapes and models from a shape repository. Our basic premise is that if a correspondence between two chairs (or airplanes, bicycles, etc.) is correct, then a reasonable deformation between the two chairs anchored on the correspondence ought to produce plausible , "chair-like" in-between shapes. Given two 3D shapes belonging to the same category, we perform a top-down, hierarchical search for part correspondences. For a candidate correspondence at each level of the search hierarchy, we deform one input shape into the other, while respecting the correspondence, and rate the correspondence based on how well the resulting deformed shapes resemble other shapes from ShapeNet belonging to the same category as the inputs. The resemblance, i.e., plausibility, is measured by comparing multi-view depth images over category-specific features learned for the various shape categories. We demonstrate clear improvements over state-of-the-art approaches through tests covering extensive sets of man-made models with rich geometric and topological variations. Chenyang Zhu 0002, Renjiao Yi, Wallace P. Lira, Ibraheem Alhashim, Kai Xu 0004, Hao (Richard) Zhang |
ACM Trans. Graph. | 4 |
| 2016 | Legible compact calligramsabstractA calligram is an arrangement of words or letters that creates a visual image, and a compact calligram fits one word into a 2D shape. We introduce a fully automatic method for the generation of legible compact calligrams which provides a balance between conveying the input shape, legibility, and aesthetics. Our method has three key elements: a path generation step which computes a global layout path suitable for embedding the input word; an alignment step to place the letters so as to achieve feature alignment between letter and shape protrusions while maintaining word legibility; and a final deformation step which deforms the letters to fit the shape while balancing fit against letter legibility. As letter legibility is critical to the quality of compact calligrams, we conduct a large-scale crowd-sourced study on the impact of different letter deformations on legibility and use the results to train a letter legibility measure which guides the letter deformation. We show automatically generated calligrams on an extensive set of word-image combinations. The legibility and overall quality of the calligrams are evaluated and compared, via user studies, to those produced by human creators, including a professional artist, and existing works. Changqing Zou, Junjie Cao 0001, Warunika Ranaweera, Ibraheem Alhashim, Ping Tan 0002, Alla Sheffer, Hao (Richard) Zhang |
ACM Trans. Graph. | 4 |
| 2015 | Deformation-driven topology-varying 3D shape correspondenceabstractWe present a deformation-driven approach to topology-varying 3D shape correspondence. In this paradigm, the best correspondence between two shapes is the one that results in a minimal-energy, possibly topology-varying, deformation that transforms one shape to conform to the other while respecting the correspondence. Our deformation model, called GeoTopo transform , allows both geometric and topological operations such as part split, duplication, and merging, leading to fine-grained and piecewise continuous correspondence results. The key ingredient of our correspondence scheme is a deformation energy that penalizes geometric distortion, encourages structure preservation, and simultaneously allows topology changes. This is accomplished by connecting shape parts using structural rods , which behave similarly to virtual springs but simultaneously allow the encoding of energies arising from geometric, structural, and topological shape variations. Driven by the combined deformation energy, an optimal shape correspondence is obtained via a pruned beam search. We demonstrate our deformation-driven correspondence scheme on extensive sets of man-made models with rich geometric and topological variation and compare the results to state-of-the-art approaches. Ibraheem Alhashim, Kai Xu 0004, Yixin Zhuang, Junjie Cao 0001, Patricio D. Simari, Hao (Richard) Zhang |
ACM Trans. Graph. | 1 |
| 2015 | Foldabilizing furnitureabstractWe introduce the foldabilization problem for space-saving furniture design. Namely, given a 3D object representing a piece of furniture, our goal is to apply a minimum amount of modification to the object so that it can be folded to save space --- the object is thus foldabilized. We focus on one instance of the problem where folding is with respect to a prescribed folding direction and allowed object modifications include hinge insertion and part shrinking. We develop an automatic algorithm for foldabilization by formulating and solving a nested optimization problem operating at two granularity levels of the input shape. Specifically, the input shape is first partitioned into a set of integral folding units. For each unit, we construct a graph which encodes conflict relations, e.g., collisions, between foldings implied by various patch foldabilizations within the unit. Finding a minimum-cost foldabilization with a conflict-free folding is an instance of the maximum-weight independent set problem. In the outer loop of the optimization, we process the folding units in an optimized ordering where the units are sorted based on estimated foldabilization costs. We show numerous foldabilization results computed at interactive speed and 3D-print physical prototypes of these results to demonstrate manufacturability. Honghua Li, Ruizhen Hu, Ibraheem Alhashim, Hao (Richard) Zhang |
ACM Trans. Graph. | 3 |
| 2014 | Topology-varying 3D shape creation via structural blendingabstractWe introduce an algorithm for generating novel 3D models via topology-varying shape blending. Given a source and a target shape, our method blends them topologically and geometrically, producing continuous series of in-betweens as new shape creations. The blending operations are defined on a spatio-structural graph composed of medial curves and sheets. Such a shape abstraction is structure-oriented, part-aware, and facilitates topology manipulations. Fundamental topological operations including split and merge are realized by allowing one-to-many correspondences between the source and the target. Multiple blending paths are sampled and presented in an interactive, exploratory tool for creative 3D modeling. We show a variety of topology-varying 3D shapes generated via continuous structural blending between man-made shapes exhibiting complex topological differences, in real time. Ibraheem Alhashim, Honghua Li, Kai Xu 0004, Junjie Cao 0001, Rui Ma 0011, Hao (Richard) Zhang |
ACM Trans. Graph. | 1 |
| 2012 | Mean Curvature SkeletonsabstractAbstract Inspired by recent developments in contraction‐based curve skeleton extraction, we formulate the skeletonization problem via mean curvature flow (MCF). While the classical application of MCF is surface fairing, we take advantage of its area‐minimizing characteristic to drive the curvature flow towards the extreme so as to collapse the input mesh geometry and obtain a skeletal structure. By analyzing the differential characteristics of the flow, we reveal that MCF locally increases shape anisotropy. This justifies the use of curvature motion for skeleton computation, and leads to the generation of what we call “mean curvature skeletons”. To obtain a stable and efficient discretization, we regularize the surface mesh by performing local remeshing via edge splits and collapses. Simplifying mesh connectivity throughout the motion leads to more efficient computation and avoids numerical instability arising from degeneracies in the triangulation. In addition, the detection of collapsed geometry is facilitated by working with simplified mesh connectivity and monitoring potential non‐manifold edge collapses. With topology simplified throughout the flow, minimal post‐processing is required to convert the collapsed geometry to a curve. Formulating skeletonization via MCF allows us to incorporate external energy terms easily, resulting in a constrained flow. We define one such energy term using the Voronoi medial skeleton and obtain a medially centred curve skeleton. We call the intermediate results of our skeletonization motion meso‐skeletons ; these consist of a mixture of curves and surface sheets as appropriate to the local 3D geometry they capture. Andrea Tagliasacchi, Ibraheem Alhashim, Matt Olson, Hao (Richard) Zhang |
Comput. Graph. Forum | 2 |
| 2012 | StackabilizationabstractWe introduce the geometric problem of stackabilization : how to geometrically modify a 3D object so that it is more amenable to stacking. Given a 3D object and a stacking direction, we define a measure of stackability, which is derived from the gap between the lower and upper envelopes of the object in a stacking configuration along the stacking direction. The main challenge in stackabilization lies in the desire to modify the object's geometry only subtly so that the intended functionality and aesthetic appearance of the original object are not significantly affected. We present an automatic algorithm to deform a 3D object to meet a target stackability score using energy minimization. The optimized energy accounts for both the scales of the deformation parameters as well as the preservation of pre-existing geometric and structural properties in the object, e. g., symmetry, as a means of maintaining its functionality. We also present an intelligent editing tool that assists a modeler when modifying a given 3D object to improve its stackability. Finally, we explore a few fun variations of the stackabilization problem. Honghua Li, Ibraheem Alhashim, Hao (Richard) Zhang, Ariel Shamir, Daniel Cohen-Or |
ACM Trans. Graph. | 2 |
| 2012 | Detail-replicating shape stretching
Ibraheem Alhashim, Hao (Richard) Zhang, Ligang Liu 0001 |
Vis. Comput. | 1 |