Demo Data from VLDB 2026 / reviewers in the wild / expert
Ohad Ben-Shahar
dblp:59/3818
· DBLP profile ↗
44ranked-venue papers
14as first author
6since 2021 · last 2026
0000-0001-5346-152XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 38 · 10 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 28 · 4 first-author · 4 since 2021Systems, architecture and hardware · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
16 papers |
Image and video processing · 52% Geometric modeling and processing · 41% Computational photography and imaging · 7% | |
| Artificial intelligence
19 papers |
3D vision · 42% Image recognition and object detection · 22% Segmentation and scene understanding · 21% |
Topics — the 30 heaviest of 45, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Image and video processing
jigsaw puzzle solving |
1.7 | 4 | 2024 | Pictorial and Apictorial Polygonal Jigsaw Puzzles from Arbitrary Number of Crossing Cuts · Int. J. Comput. Vis. 2024 Crossing Cuts Polygonal Puzzles: Models and Solvers · CVPR 2021 From Square Pieces to Brick Walls: The Next Challenge in Solving Jigsaw Puzzles · ICCV 2017 |
Geometric modeling and processing › deformation modeling
mass-spring model |
0.8 | 1 | 2024 | Pictorial and Apictorial Polygonal Jigsaw Puzzles from Arbitrary Number of Crossing Cuts · Int. J. Comput. Vis. 2024 |
Geometric modeling and processing › surface reconstruction
shape reconstruction |
0.8 | 1 | 2024 | Pictorial and Apictorial Polygonal Jigsaw Puzzles from Arbitrary Number of Crossing Cuts · Int. J. Comput. Vis. 2024 |
Computer vision › Image recognition and object detection
object detection |
0.6 | 2 | 2019 | Exploring the Bounds of the Utility of Context for Object Detection · CVPR 2019 Depth Based Object Detection from Partial Pose Estimation of Symmetric Objects · ECCV (5) 2014 |
Computational photography and imaging › spectral imaging
hyperspectral imaging |
0.5 | 2 | 2017 | Filter Selection for Hyperspectral Estimation · ICCV 2017 Sparse Recovery of Hyperspectral Signal from Natural RGB Images · ECCV (7) 2016 |
Computer vision › Segmentation and scene understanding
perceptual completion |
0.3 | 1 | 2018 | Curve Reconstruction via the Global Statistics of Natural Curves · CVPR 2018 |
Geometric modeling and processing
curve reconstruction |
0.3 | 1 | 2018 | Curve Reconstruction via the Global Statistics of Natural Curves · CVPR 2018 |
Image and video processing › image reconstruction › spectral image reconstruction
RGB-to-hyperspectral reconstruction |
0.2 | 1 | 2016 | Sparse Recovery of Hyperspectral Signal from Natural RGB Images · ECCV (7) 2016 |
Computer vision › 3D vision › 3d object detection
depth-based detection |
0.2 | 1 | 2014 | Depth Based Object Detection from Partial Pose Estimation of Symmetric Objects · ECCV (5) 2014 |
Computer vision › Segmentation and scene understanding › saliency detection
object saliency |
0.2 | 1 | 2014 | A Closer Look at Context: From Coxels to the Contextual Emergence of Object Saliency · ECCV (5) 2014 |
Computer vision › 3D vision
pose estimation |
0.2 | 1 | 2014 | Depth Based Object Detection from Partial Pose Estimation of Symmetric Objects · ECCV (5) 2014 |
Computer vision › 3D vision › object pose estimation
symmetric object pose estimation |
0.2 | 1 | 2014 | Depth Based Object Detection from Partial Pose Estimation of Symmetric Objects · ECCV (5) 2014 |
Image and video processing
perceptual grouping |
0.2 | 3 | 2010 | Minimum length in the tangent bundle as a model for curve completion · CVPR 2010 Hue fields and Color Curvatures: A Perceptual Organization Approach to Color Image Denoising · CVPR (2) 2003 On the Perceptual Organization of Texture and Shading Flows: From a Geometrical Model to Coherence Computation · CVPR (1) 2001 |
Computer vision › Segmentation and scene understanding
perceptual grouping |
0.2 | 4 | 2015 | Tangent Bundle Elastica and Computer Vision · IEEE Trans. Pattern Anal. Mach. Intell. 2015 Good Continuation of General 2D Visual Features: Dual Harmonic Models and Computational Inference · ICCV 2005 A Tangent Bundle Theory for Visual Curve Completion · IEEE Trans. Pattern Anal. Mach. Intell. 2012 |
Computer vision › Image recognition and object detection
scene recognition |
0.1 | 1 | 2012 | Small sample scene categorization from perceptual relations · CVPR 2012 |
Computer vision › 3D vision › motion estimation
optical flow |
0.1 | 1 | 2011 | A polar representation of motion and implications for optical flow · CVPR 2011 |
Computer vision › 3D vision › 3d shape representation
polar representation |
0.1 | 1 | 2011 | A polar representation of motion and implications for optical flow · CVPR 2011 |
Image and video processing
image reconstruction |
0.1 | 1 | 2011 | A fully automated greedy square jigsaw puzzle solver · CVPR 2011 |
Image and video processing › perceptual grouping
curve completion |
0.1 | 1 | 2010 | Minimum length in the tangent bundle as a model for curve completion · CVPR 2010 |
Image and video processing › mathematical imaging › partial differential equations for image processing
level set methods |
0.1 | 1 | 2010 | General Geometric Good Continuation: From Taylor to Laplace via Level Sets · Int. J. Comput. Vis. 2010 |
Image and video processing › image restoration
image inpainting |
0.1 | 1 | 2018 | Curve Reconstruction via the Global Statistics of Natural Curves · CVPR 2018 |
Mathematical optimization › evolutionary computation
evolutionary optimization |
0.1 | 1 | 2017 | Filter Selection for Hyperspectral Estimation · ICCV 2017 |
Image and video processing
image restoration |
0.1 | 1 | 2016 | Sparse Recovery of Hyperspectral Signal from Natural RGB Images · ECCV (7) 2016 |
Image and video processing › texture analysis
texture flow |
0.1 | 2 | 2003 | The Perceptual Organization of Texture Flow: A Contextual Inference Approach · IEEE Trans. Pattern Anal. Mach. Intell. 2003 On the Perceptual Organization of Texture and Shading Flows: From a Geometrical Model to Coherence Computation · CVPR (1) 2001 |
Computer vision › 3D vision
shape from shading |
0.1 | 1 | 2005 | Good Continuation of General 2D Visual Features: Dual Harmonic Models and Computational Inference · ICCV 2005 |
Robotics › Motion planning and robot control › motion planning › manipulation planning
rearrangement planning |
0.1 | 3 | 1998 | Practical pushing planning for rearrangement tasks · IEEE Trans. Robotics Autom. 1998 Practical pushing planning for rearrangement tasks · ICRA 1996 To push or not to push: on the rearrangement of movable objects by a mobile robot · ICRA 1996 |
Image and video processing › image restoration › image denoising
color image denoising |
0.0 | 1 | 2003 | Hue fields and Color Curvatures: A Perceptual Organization Approach to Color Image Denoising · CVPR (2) 2003 |
Image and video processing › image restoration
image denoising |
0.0 | 1 | 2003 | Hue fields and Color Curvatures: A Perceptual Organization Approach to Color Image Denoising · CVPR (2) 2003 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.0 | 1 | 2011 | A polar representation of motion and implications for optical flow · CVPR 2011 |
Computer vision › 3D vision › 3d reconstruction
surface reconstruction |
0.0 | 1 | 2010 | Shape from Specular Flow · IEEE Trans. Pattern Anal. Mach. Intell. 2010 |
Methods — techniques the papers use, named apart from their topics
hierarchical loop constraints · 1.3multimodal data · 0.8layered reconstruction · 0.83d scanning · 0.8variational analysis · 0.7scale invariance · 0.7mean curve estimation · 0.7global statistics of natural curves · 0.7evolutionary optimization · 0.6spring-mass system · 0.5spatial relations · 0.4optimization · 0.4co-occurrence relations · 0.4filter selection · 0.3tangent bundle elastica · 0.2partial differential equations · 0.2depth sensing · 0.2tangent bundle · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | How do we look at images through polygonal apertures: The PolyCAT DatasetabstractWe introduce PolyCAT, a public eye-tracking dataset for studying visual attention on natural images viewed through irregular polygonal apertures. Thirty participants viewed 600 images from the CAT2000 dataset through 27 polygon shapes of varying geometric properties while their eye movements were recorded with an EyeLink 1000+ on a 27 ′′ 4K display at 70 cm viewing distance. PolyCAT provides sample-level gaze streams, fixation events, empirical saliency maps, scanpath sequences, and quality metrics. We report baseline saliency benchmarks and demonstrate that polygonal aperture geometry systematically affects fixation distributions, offering a controlled testbed for studying how viewing constraints modulate visual exploration. Brahan Aklilu, Ohad Ben-Shahar |
ETRA | 2 |
| 2026 | Pairwise Alignment and Compatibility for Arbitrary Irregular and Eroded Image Fragments
Ofir Itzhak Shahar, Gur Elkin, Ohad Ben-Shahar |
ICPR (10) | 3 |
| 2024 | Re-assembling the past: The RePAIR dataset and benchmark for real world 2D and 3D puzzle solvingabstractThis paper proposes the RePAIR dataset that represents a challenging benchmark to test modern computational and data driven methods for puzzle-solving and reassembly tasks. Our dataset has unique properties that are uncommon to current benchmarks for 2D and 3D puzzle solving. The fragments and fractures are realistic, caused by a collapse of a fresco during a World War II bombing at the Pompeii archaeological park. The fragments are also eroded and have missing pieces with irregular shapes and different dimensions, challenging further the reassembly algorithms. The dataset is multi-modal providing high resolution images with characteristic pictorial elements, detailed 3D scans of the fragments and meta-data annotated by the archaeologists. Ground truth has been generated through several years of unceasing fieldwork, including the excavation and cleaning of each fragment, followed by manual puzzle solving by archaeologists of a subset of approx. 1000 pieces among the 16000 available. After digitizing all the fragments in 3D, a benchmark was prepared to challenge current reassembly and puzzle-solving methods that often solve more simplistic synthetic scenarios. The tested baselines show that there clearly exists a gap to fill in solving this computationally complex problem. Theodore Tsesmelis, Luca Palmieri 0002, Marina Khoroshiltseva, Adeela Islam, Gur Elkin, Ofir Itzhak Shahar, Gianluca Scarpellini, Stefano Fiorini, Yaniv Ohayon, Nadav Alali, Sinem Aslan, Pietro Morerio, Sebastiano Vascon, Elena Gravina, Maria Cristina Napolitano, Giuseppe Scarpati, Gabriel Zuchtriegel, Alexandra Spühler, Michel E. Fuchs, Stuart James, Ohad Ben-Shahar, Marcello Pelillo, Alessio Del Bue |
NeurIPS | 21 |
| 2024 | Pictorial and Apictorial Polygonal Jigsaw Puzzles from Arbitrary Number of Crossing CutsabstractAbstract Jigsaw puzzle solving, the problem of constructing a coherent whole from a set of non-overlapping unordered visual fragments, is fundamental to numerous applications, and yet most of the literature of the last two decades has focused thus far on less realistic puzzles whose pieces are identical squares. Here we formalize a new type of jigsaw puzzle where the pieces are general convex polygons generated by cutting through a global polygonal shape/image with an arbitrary number of straight cuts, a generation model inspired by the celebrated Lazy caterer’s sequence. We analyze the theoretical properties of such puzzles, including the inherent challenges in solving them once pieces are contaminated with geometrical noise. To cope with such difficulties and obtain tractable solutions, we abstract the problem as a multi-body spring-mass dynamical system endowed with hierarchical loop constraints and a layered reconstruction process. We define evaluation metrics and present experimental results on both apictorial and pictorial puzzles to show that they are solvable completely automatically. Peleg Harel, Ofir Itzhak Shahar, Ohad Ben-Shahar |
Int. J. Comput. Vis. | 3 |
| 2021 | Jigsaw Puzzle Solving as a Consistent Labeling Problem
Marina Khoroshiltseva, Ben Vardi, Alessandro Torcinovich, Arianna Traviglia, Ohad Ben-Shahar, Marcello Pelillo |
CAIP (2) | 5 |
| 2021 | Crossing Cuts Polygonal Puzzles: Models and SolversabstractJigsaw puzzle solving, the problem of constructing a coherent whole from a set of non-overlapping un-ordered fragments, is fundamental to numerous applications, and yet most of the literature has focused thus far on less realistic puzzles whose pieces are identical squares. Here we formalize a new type of jigsaw puzzle where the pieces are general convex polygons generated by cutting through a global polygonal shape with an arbitrary number of straight cuts. We analyze the theoretical properties of such puzzles, including the inherent challenges in solving them once pieces are contaminated with geometrical noise. To cope with such difficulties and obtain tractable solutions, we abstract the problem as a multi-body spring-mass dynamical sys-tem endowed with hierarchical loop constraints and a layered reconstruction process that is guided by the pictorial content of the pieces. We define evaluation metrics and present experimental results on both apictorial and pictorial puzzles to indicate that they are solvable completely automatically. Peleg Harel, Ohad Ben-Shahar |
CVPR | 2 |
| 2019 | Exploring the Bounds of the Utility of Context for Object DetectionabstractThe recurring context in which objects appear holds valuable information that can be employed to predict their existence. This intuitive observation indeed led many researchers to endow appearance-based detectors with explicit reasoning about context. The underlying thesis suggests that stronger contextual relations would facilitate greater improvements in detection capacity. In practice, however, the observed improvement in many case is modest at best, and often only marginal. In this work we seek to improve our understanding of this phenomenon, in part by pursuing an opposite approach. Instead of attempting to improve detection scores by employing context, we treat the utility of context as an optimization problem: to what extent can detection scores be improved by considering context or any other kind of additional information? With this approach we explore the bounds on improvement by using contextual relations between objects and provide a tool for identifying the most helpful ones. We show that simple co-occurrence relations can often provide large gains, while in other cases a significant improvement is simply impossible or impractical with either co-occurrence or more precise spatial relations. To better understand these results we then analyze the ability of context to handle different types of false detections, revealing that tested contextual information cannot ameliorate localization errors, severely limiting its gains. These and additional insights further our understanding on where and why utilization of context for object detection succeeds and fails. Ehud Barnea, Ohad Ben-Shahar |
CVPR | 2 |
| 2018 | Contextual Object Detection with a Few Relevant Neighbors
Ehud Barnea, Ohad Ben-Shahar |
ACCV (2) | 2 |
| 2018 | Curve Reconstruction via the Global Statistics of Natural CurvesabstractReconstructing the missing parts of a curve has been the subject of much computational research, with applications in image inpainting, object synthesis, etc. Different approaches for solving that problem are typically based on processes that seek visually pleasing or perceptually plausible completions. In this work we focus on reconstructing the underlying physically likely shape by utilizing the global statistics of natural curves. More specifically, we develop a reconstruction model that seeks the mean physical curve for a given inducer configuration. This simple model is both straightforward to compute and it is receptive to diverse additional information, but it requires enough samples for all curve configurations, a practical requirement that limits its effective utilization. To address this practical issue we explore and exploit statistical geometrical properties of natural curves, and in particular, we show that in many cases the mean curve is scale invariant and oftentimes it is extensible. This, in turn, allows to boost the number of examples and thus the robustness of the statistics and its applicability. The reconstruction results are not only more physically plausible but they also lead to important insights on the reconstruction problem, including an elegant explanation why certain inducer configurations are more likely to yield consistent perceptual completions than others. Ehud Barnea, Ohad Ben-Shahar |
CVPR | 2 |
| 2017 | Filter Selection for Hyperspectral EstimationabstractWhile recovery of hyperspectral signals from natural RGB images has been a recent subject of exploration, little to no consideration has been given to the camera response profiles used in the recovery process. In this paper we demonstrate that optimal selection of camera response filters may improve hyperspectral estimation accuracy by over 33%, emphasizing the importance of considering and selecting these response profiles wisely. Additionally, we present an evolutionary optimization methodology for optimal filter set selection from very large filter spaces, an approach that facilitates practical selection from families of customizable filters or filter optimization for multispectral cameras with more than 3 channels. Boaz Arad, Ohad Ben-Shahar |
ICCV | 2 |
| 2017 | From Square Pieces to Brick Walls: The Next Challenge in Solving Jigsaw Puzzles
Shir Gur, Ohad Ben-Shahar |
ICCV | 2 |
| 2016 | Sparse Recovery of Hyperspectral Signal from Natural RGB Images
Boaz Arad, Ohad Ben-Shahar |
ECCV (7) | 2 |
| 2015 | Tangent Bundle Elastica and Computer VisionabstractVisual curve completion, an early visual process that completes the occluded parts between observed boundary fragments (a.k.a. inducers), is a major problem in perceptual organization and a critical step toward higher level visual tasks in both biological and machine vision. Most computational contributions to solving this problem suggest desired perceptual properties that the completed contour should satisfy in the image plane, and then seek the mathematical curves that provide them. Alternatively, few studies (including by the authors) have suggested to frame the problem not in the image plane but rather in the unit tangent bundleR (2) × S(1), the space that abstracts the primary visual cortex, where curve completion allegedly occurs. Combining both schools, here we propose and develop a biologically plausible theory of elastica in the tangent bundle that provides not only perceptually superior completion results but also a rigorous computational prediction that inducer curvatures greatly affects the shape of the completed curve, as indeed indicated by human perception. Ohad Ben-Shahar, Guy Ben-Yosef |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2014 | Depth Based Object Detection from Partial Pose Estimation of Symmetric Objects
Ehud Barnea, Ohad Ben-Shahar |
ECCV (5) | 2 |
| 2014 | A Closer Look at Context: From Coxels to the Contextual Emergence of Object Saliency
Rotem Mairon, Ohad Ben-Shahar |
ECCV (5) | 2 |
| 2014 | Direction election in flocking swarms
Ohad Ben-Shahar, Shlomi Dolev, Andrey Dolgin, Michael Segal 0001 |
Ad Hoc Networks | 1 |
| 2012 | Small sample scene categorization from perceptual relationsabstractThis paper addresses the problem of scene categorization while arguing that better and more accurate results can be obtained by endowing the computational process with perceptual relations between scene categories. We first describe a psychophysical paradigm that probes human scene categorization, extracts perceptual relations between scene categories, and suggests that these perceptual relations do not always conform the semantic structure between categories. We then incorporate the obtained perceptual findings into a computational classification scheme, which takes inter-class relationships into account to obtain better scene categorization regardless of the particular descriptors with which scenes are represented. We present such improved classification results using several popular descriptors, we discuss why the contribution of inter-class perceptual relations is particularly pronounced for under-sampled training sets, and we argue that this mechanism may explain the ability of the human visual system to perform well under similar conditions. Finally, we introduce an online experimental system for obtaining perceptual relations for large collections of scene categories. Ilan Kadar, Ohad Ben-Shahar |
CVPR | 2 |
| 2012 | Tangent Bundle Curve Completion with Locally Connected Parallel NetworksabstractWe propose a theory for cortical representation and computation of visually completed curves that are generated by the visual system to fill in missing visual information (e.g., due to occlusions). Recent computational theories and physiological evidence suggest that although such curves do not correspond to explicit image evidence along their length, their construction emerges from corresponding activation patterns of orientation-selective cells in the primary visual cortex. Previous theoretical work modeled these patterns as least energetic 3D curves in the mathematical continuous space R2 × S1, which abstracts the mammalian striate cortex. Here we discuss the biological plausibility of this theory and present a neural architecture that implements it with locally connected parallel networks. Part of this contribution is also a first attempt to bridge the physiological literature on curve completion with the shape problem and a shape theory. We present completion simulations of our model in natural and synthetic scenes and discuss various observations and predictions that emerge from this theory in the context of curve completion. Guy Ben-Yosef, Ohad Ben-Shahar |
Neural Comput. | 2 |
| 2012 | A Tangent Bundle Theory for Visual Curve CompletionabstractVisual curve completion is a fundamental perceptual mechanism that completes the missing parts (e.g., due to occlusion) between observed contour fragments. Previous research into the shape of completed curves has generally followed an "axiomatic" approach, where desired perceptual/geometrical properties are first defined as axioms, followed by mathematical investigation into curves that satisfy them. However, determining psychophysically such desired properties is difficult and researchers still debate what they should be in the first place. Instead, here we exploit the observation that curve completion is an early visual process to formalize the problem in the unit tangent bundle R(2) × S(1), which abstracts the primary visual cortex (V1) and facilitates exploration of basic principles from which perceptual properties are later derived rather than imposed. Exploring here the elementary principle of least action in V1, we show how the problem becomes one of finding minimum-length admissible curves in R(2) × S(1). We formalize the problem in variational terms, we analyze it theoretically, and we formulate practical algorithms for the reconstruction of these completed curves. We then explore their induced visual properties vis-à-vis popular perceptual axioms and show how our theory predicts many perceptual properties reported in the corresponding perceptual literature. Finally, we demonstrate a variety of curve completions and report comparisons to psychophysical data and other completion models. Guy Ben-Yosef, Ohad Ben-Shahar |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2011 | Specular Flow and Shape in One Shot: abstractAn image of a purely specular object is just a distortion of its surrounding illumination environment. Therefore, when only little (or nothing) about the illumination environment is known, inferring the geometrical structure of specular objects is a very challenging task. Nevertheless, recent studies have addressed this problem by exploiting relative motion between the observed object, the camera and the environment (e.g.,[1, 4]). In the image plane such motion induces a specular flow – the optical flow of observed specular reflections – which has been shown to be independent of environment content and therefore to facilitate shape reconstruction. The shape-from-specular-flow (SFSF) approach follows the intuitive hierarchical thinking: First, estimate the relevant (specular) flow in the image plane. Next, exploit it for (specular) shape recovery by solving the SFSF equation ([1]). The SFSF equation expresses the relationship between the specular flow, the shape of the specular object, and its motion relative to the environment. A linear form for the SFSF equation have been formulated in [4] assuming that the unknown specular object is represented via the field of its reflection vectors, r∈ S2. In this case the SFSF equation becomes ∂r(x) ∂x u(x) = ω× r(x), (1) Yair Adato, Ohad Ben-Shahar |
BMVC | 2 |
| 2011 | A polar representation of motion and implications for optical flowabstractWe explore a polar representation of optical flow in which each element of the brightness motion field is represented by its magnitude and orientation instead of its Cartesian projections. This seemingly small change in representation provides more direct access to the intrinsic structure of a flow field, and when used with existing variational inference procedures it provides a framework in which regularizers can be intuitively tailored for very different classes of motion. Our evaluations reveal that a flow estimation algorithm that is based on a polar representation can perform as well or better than the state-of-the-art when applied to traditional optical flow problems concerning camera or rigid scene motion, and at the same time, it facilitates both qualitative and quantitative improvements for non-traditional cases such as fluid flows and specular flows, whose structure is very different. Yair Adato, Todd E. Zickler, Ohad Ben-Shahar |
CVPR | 3 |
| 2011 | A fully automated greedy square jigsaw puzzle solverabstractIn the square jigsaw puzzle problem one is required to reconstruct the complete image from a set of non-overlapping, unordered, square puzzle parts. Here we propose a fully automatic solver for this problem, where unlike some previous work, it assumes no clues regarding parts' location and requires no prior knowledge about the original image or its simplified (e.g., lower resolution) versions. To do so, we introduce a greedy solver which combines both informed piece placement and rearrangement of puzzle segments to find the final solution. Among our other contributions are new compatibility metrics which better predict the chances of two given parts to be neighbors, and a novel estimation measure which evaluates the quality of puzzle solutions without the need for ground-truth information. Incorporating these contributions, our approach facilitates solutions that surpass state-of-the-art solvers on puzzles of size larger than ever attempted before. Dolev Pomeranz, Michal Shemesh, Ohad Ben-Shahar |
CVPR | 3 |
| 2011 | Shape from specular flow: Is one flow enough?abstractSpecular flow is the motion field induced on the image plane by the movement of points reflected by a curved, mirror-like surface. This flow provides information about surface shape, and when the camera and surface move as a fixed pair, shape can be recovered by solving linear differential equations along integral curves of flow. Previous analysis has shown that two distinct motions (i.e., two flow fields) are generally sufficient to guarantee a unique solution without externally-provided initial conditions. In this work, we show that we can often succeed with only one flow. The key idea is to exploit the fact that smooth surfaces induce integrability constraints on the surface normal field. We show that this induces a new differential equation that facilitates the propagation of shape information between integral curves of flow, and that combining this equation with known methods often permits the recovery of unique shape from a single specular flow given only a single seed point. Yuriy Vasilyev, Todd E. Zickler, Steven J. Gortler, Ohad Ben-Shahar |
CVPR | 4 |
| 2010 | A Biologically-Inspired Theory for Non-axiomatic Parametric Curve Completion
Guy Ben-Yosef, Ohad Ben-Shahar |
ACCV (2) | 2 |
| 2010 | Toward robust estimation of specular flow
Yair Adato, Todd E. Zickler, Ohad Ben-Shahar |
BMVC | 3 |
| 2010 | Minimum length in the tangent bundle as a model for curve completionabstractThe phenomenon of visual curve completion, where the visual system completes the missing part (e.g., due to occlusion) between two contour fragments, is a major problem in perceptual organization research. Previous computational approaches for the shape of the completed curve typically follow formal descriptions of desired, image-based perceptual properties (e.g, minimum total curvature, roundedness, etc.). Unfortunately, however, it is difficult to determine such desired properties psychophysically and indeed there is no consensus in the literature for what they should be. Instead, in this paper we suggest to exploit the fact that curve completion occurs in early vision in order to formalize the problem in a space that explicitly abstracts the primary visual cortex. We first argue that a suitable abstraction is the unit tangent bundle R2× S1and then we show that a basic principle of “minimum energy consumption” in this space, namely a minimum length completion, entails desired perceptual properties for the completion in the image plane. We present formal theoretical analysis and numerical solution methods, we show results on natural images and their advantage over existing popular approaches, and we discuss how our theory explains recent findings from the perceptual literature using basic principles only. Guy Ben-Yosef, Ohad Ben-Shahar |
CVPR | 2 |
| 2010 | General Geometric Good Continuation: From Taylor to Laplace via Level Sets
Ohad Ben-Shahar, Steven W. Zucker |
Int. J. Comput. Vis. | 1 |
| 2010 | Shape from Specular FlowabstractAn image of a specular (mirror-like) object is nothing but a distorted reflection of its environment. When the environment is unknown, reconstructing shape from such an image can be very difficult. This reconstruction task can be made tractable when, instead of a single image, one observes relative motion between the specular object and its environment, and therefore, a motion field-or specular flow-in the image plane. In this paper, we study the shape from specular flow problem and show that observable specular flow is directly related to surface shape through a nonlinear partial differential equation. This equation has the key property of depending only on the relative motion of the environment while being independent of its content. We take first steps toward understanding and exploiting this PDE, and we examine its qualitative properties in relation to shape geometry. We analyze several cases in which the surface shape can be recovered in closed form, and we show that, under certain conditions, specular shape can be reconstructed when both the relative motion and the content of the environment are unknown. We discuss numerical issues related to the proposed reconstruction algorithms, and we validate our findings using both real and synthetic data. Yair Adato, Yuriy Vasilyev, Todd E. Zickler, Ohad Ben-Shahar |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2009 | Evolution of a local boundary detector for natural images via genetic programming and texture cuesabstractBoundary detection constitutes a crucial step in many computer vision tasks. We present a learning approach for automatically constructing high-performance local boundary detectors for natural images via genetic programming (GP). Our GP system is unique in that it combines filter kernels that were inspired by models of processing in the early stages of the primate visual system, but makes no assumptions about what constitutes a boundary, thus avoiding the need to make ad hoc intuitive definitions. By testing our evolved boundary detectors on a highly challenging benchmark set of natural images with associated human-marked boundaries, we show performance that outperforms most existing approaches. Ilan Kadar, Ohad Ben-Shahar, Moshe Sipper |
GECCO | 2 |
| 2009 | A linear formulation of shape from specular flowabstractWhen a curved mirror-like surface moves relative to its environment, it induces a motion field-or specular flow- on the image plane that observes it. This specular flow is related to the mirror's shape through a non-linear partial differential equation, and there is interest in understanding when and how this equation can be solved for surface shape. Existing analyses of this `shape from specular flow equation' have focused on closed-form solutions, and while they have yielded insight, their critical reliance on externally-provided initial conditions and/or specific motions makes them difficult to apply in practice. This paper resolves these issues. We show that a suitable reparameterization leads to a linear formulation of the shape from specular flow equation. This formulation radically simplifies the reconstruction process and allows, for example, both motion and shape to be recovered from as few as two specular flows even when no externally-provided initial conditions are available. Our analysis moves us closer to a practical method for recovering shape from specular flow that operates under arbitrary, unknown motions in unknown illumination environments and does not require additional shape information from other sources. Guille D. Cañas, Yuriy Vasilyev, Yair Adato, Todd E. Zickler, Steven J. Gortler, Ohad Ben-Shahar |
ICCV | 6 |
| 2008 | Dense specular shape from multiple specular flowsabstractThe inference of specular (mirror-like) shape is a particularly difficult problem because an image of a specular object is nothing but a distortion of the surrounding environment. Consequently, when the environment is unknown, such an image would seem to convey little information about the shape itself. It has recently been suggested (Adato et al., ICCV 2007) that observations of relative motion between a specular object and its environment can dramatically simplify the inference problem and allow one to recover shape without explicit knowledge of the environment content. However, this approach requires solving a non-linear PDE (the dasiashape from specular flow equationpsila) and analytic solutions are only known to exist for very constrained motions. In this paper, we consider the recovery of shape from specular flow under general motions. We show that while the dasiashape from specular flowpsila PDE for a single motion is non-linear, we can combine observations of multiple specular flows from distinct relative motions to yield a linear set of equations. We derive necessary conditions for this procedure, discuss several numerical issues with their solution, and validate our results quantitatively using image data. Yuriy Vasilyev, Yair Adato, Todd E. Zickler, Ohad Ben-Shahar |
CVPR | 4 |
| 2008 | Evolving boundary detectors for natural images via Genetic ProgrammingabstractBoundary detection constitutes a crucial step in many computer vision tasks. We present a novel learning approach to automatically construct a boundary detector for natural images via Genetic Programming (GP). Our approach aims to use GP as a learning framework for evolving computer programs that are evaluated against human-marked boundary maps, in order to accurately detect and localize boundaries in natural images. Our GP system is unique in that it combines filter kernels that were inspired by models of processing in the early stages of the primate visual system, but makes no assumption about what constitutes a boundary, thus avoiding the need to make ad-hoc intuitive definitions. By testing the evolved boundary detectors on a benchmark set of natural images with associated human-marked boundaries, we show performance to be quantitatively competitive with existing computer-vision approaches. Moreover, we show that our evolved detector provides insights into the mechanisms underlying boundary detection in the human visual system. Ilan Kadar, Ohad Ben-Shahar, Moshe Sipper |
ICPR | 2 |
| 2007 | Connection Geometry, Color, and Stereo
Ohad Ben-Shahar, Steven W. Zucker |
CAIP | 1 |
| 2007 | Toward a Theory of Shape from Specular FlowabstractThe image of a curved, specular (mirror-like) surface is a distorted reflection of the environment. The goal of our work is to develop a framework for recovering general shape from such distortions when the environment is neither calibrated nor known. To achieve this goal we consider far-field illumination, where the object-environment distance is relatively large, and we examine the dense specular flow that is induced on the image plane through relative object-environment motion. We show that under these very practical conditions the observed specular flow can be related to surface shape through a pair of coupled nonlinear partial differential equations. Importantly, this relationship depends only on the environment's relative motion and not its content. We examine the qualitative properties of these equations, present analytic methods for recovery of the shape in several special cases, and empirically validate our results using captured data. We also discuss the relevance to both computer vision and human perception. Yair Adato, Yuriy Vasilyev, Ohad Ben-Shahar, Todd E. Zickler |
ICCV | 3 |
| 2005 | Good Continuation of General 2D Visual Features: Dual Harmonic Models and Computational InferenceabstractGood continuation is a fundamental principle of perceptual organization that guides the grouping of parts based on how they should succeed one another within coherent wholes. Despite the general language that was used by the Gestalt psychologists in phrasing this principle, computational work has focused almost exclusively on the study of curve-like structures. Here we offer for the first time, a rigorous generalization of good continuation to arbitrary visual structures that can be abstracted as scalar functions over the image plane. The differential geometry of these structures dictates that their good continuation should be based both on their value and on the geometry of their level sets, which yield a coupled system of equations solvable for a formal model. We exhibit the resulting computation on shading and intensity functions, demonstrating how it eliminates spurious measurements while preserving both regular structure and singularities. Related implementations could be applied to color channels, motion magnitude, and disparity signals Ohad Ben-Shahar, Steven W. Zucker |
ICCV | 1 |
| 2004 | Geometrical Computations Explain Projection Patterns of Long-Range Horizontal Connections in Visual CortexabstractNeurons in primary visual cortex respond selectively to oriented stimuli such as edges and lines. The long-range horizontal connections between them are thought to facilitate contour integration. While many physiological and psychophysical findings suggest that collinear or association field models of good continuation dictate particular projection patterns of horizontal connections to guide this integration process, significant evidence of interactions inconsistent with these hypotheses is accumulating. We first show that natural random variations around the collinear and association field models cannot account for these inconsistencies, a fact that motivates the search for more principled explanations. We then develop a model of long-range projection fields that formalizes good continuation based on differential geometry. The analysis implicates curvature(s) in a fundamental way, and the resulting model explains both consistent data and apparent outliers. It quantitatively predicts the (typically ignored) spread in projection distribution, its nonmonotonic variance, and the differences found among individual neurons. Surprisingly, and for the first time, this model also indicates that texture (and shading) continuation can serve as alternative and complementary functional explanations to contour integration. Because current anatomical data support both (curve and texture) integration models equally and because both are important computationally, new testable predictions are derived to allow their differentiation and identification. Ohad Ben-Shahar, Steven W. Zucker |
Neural Comput. | 1 |
| 2004 | Hue geometry and horizontal connections
Ohad Ben-Shahar, Steven W. Zucker |
Neural Networks | 1 |
| 2003 | Hue fields and Color Curvatures: A Perceptual Organization Approach to Color Image DenoisingabstractThe denoising of color images is an increasingly studied problem whose state-of-the-art solutions employ a variety of diffusion schemes. Specifying the correct diffusion is difficult, however, in part because of the subtleties of color interactions. We address this difficulty by proposing a perceptual organization approach to color denoising based on the principle of good continuation. We exploit the periodic chromatic (hue) component of the color in its representation as a frame field. We derive two hue curvatures and use them to construct a local model for the behavior of the color, which in turn specifies consistency constraints between nearby color measurements. These constraints are then used to replace noisy pixels by examining their spatial context. Such a contextual analysis (combined with standard methods to handle the scalar channels, saturation and lightness), results in a robust noise removal process that preserves discontinuities, singularities, and fine chromatic structures, including those that diffusion processes are prone to distort. We demonstrate our approach on a variety of synthetic and natural images. Ohad Ben-Shahar, Steven W. Zucker |
CVPR (2) | 1 |
| 2003 | The Perceptual Organization of Texture Flow: A Contextual Inference ApproachabstractLocally parallel dense patterns-sometimes called texture flows-define a perceptually coherent structure of particular significance to perceptual organization. We argue that with applications ranging from image segmentation and edge classification to shading analysis and shape interpretation, texture flows deserve attention equal to edge segment grouping and curve completion. This paper develops the notion of texture flow from a geometrical point of view to argue that local measurements of such structures must incorporate two curvatures. We show how basic theoretical considerations lead to a unique model for the local behavior of the flow and to a notion of texture flow "good continuation." This, in turn, translates to a specification of consistency constraints between nearby flow measurements which we use for the computation of globally (piecewise) coherent structure through the contextual framework of relaxation labeling. We demonstrate the results on synthetic and natural images. Ohad Ben-Shahar, Steven W. Zucker |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2001 | On the Perceptual Organization of Texture and Shading Flows: From a Geometrical Model to Coherence ComputationabstractLocally parallel dense patterns - sometimes called texture flows define a perceptually coherent structure which is important to image segmentation, edge classification, shading analysis, and shape interpretation. This paper develops the notion of texture flow from a geometrical point of view to argue that local measurements of such structures must incorporate two curvatures. We show how basic theoretical considerations lead to a unique model for the local behavior of the flow and allow for the specification of consistency constraints between nearby measurements. The computation of globally coherent structure via neighborhood relationships is demonstrated on synthetic and natural images, and is compared to orientation diffusion. Ohad Ben-Shahar, Steven W. Zucker |
CVPR (1) | 1 |
| 1998 | Practical pushing planning for rearrangement tasksabstractWe address the problem of practical manipulation planning for rearrangement tasks of many movable objects. We study a special case of the rearrangement task, where the only allowed manipulation is pushing. We search for algorithms that can provide practical planning time for most common scenarios. We present a hierarchical classification of manipulation problems into several classes, each characterized by properties of the plans that can solve it. Such a classification allows one to consider each class individually, to analyze and exploit properties of each class, and to suggest individual planning methods accordingly. Following this classification, we suggest algorithms for two of the defined classes. Both items have been tested in a simulated environment, with up to 32 movable objects and 66 combined DOF. We present the simulations results as well as some experimental results using a real platform. Ohad Ben-Shahar, Ehud Rivlin |
IEEE Trans. Robotics Autom. | 1 |
| 1998 | To push or not to push: on the rearrangement of movable objects by a mobile robotabstractWe formulate and address the problem of planning a pushing manipulation by a mobile robot which tries to rearrange several movable objects in its work space. We present an algorithm which, when given a set of goal configurations, plans a pushing path to the "cheapest" goal or announces that no such path exists. Our method provides detailed manipulation plans, including any intermediate motion of the pusher while changing contact configuration with the pushed movables. Given a pushing problem, a pushing path is found using a two-phase procedure: a context sensitive back propagation of a cost function which maps the configuration space, and a gradient descent phase which builds the pushing path. Both phases are based on a dynamic neighborhood filter which constrains each step to consider only admissible neighboring configurations. This admissibility mechanism provides a primary tool for expressing the special characteristics of the pushing manipulation. It also allows for a full integration of any geometrical constraints imposed by the pushing robot, the pushed movables and the environment. We prove optimality and completeness of our algorithm and give some experimental results in different scenarios. Ohad Ben-Shahar, Ehud Rivlin |
IEEE Trans. Syst. Man Cybern. Part B | 1 |
| 1996 | To push or not to push: on the rearrangement of movable objects by a mobile robotabstractFormulates and addresses the problem of planning a pushing manipulation by a mobile robot which tries to rearrange several movable objects in its work space. The authors present an algorithm which, when given a set of goal configurations, plans a pushing path to the "cheapest" goal or announces that no such path exists. The pushing path is found using a two phase procedure: context sensitive back propagation of a cost function, and a pushing path restoration phase. The latter is based on a gradient descent procedure which considers, at each step, only admissible neighboring configurations. The admissibility mechanism provides a primary tool for expressing the unique characteristics of the pushing manipulation. It also allows a full integration of any geometrical constraints imposed by the pushing robot and the pushed objects. The authors have proved the algorithm to be optimal and (resolution-) complete and give some simulation results in different scenarios, as well as some experimental results using a real platform. Ohad Ben-Shahar, Ehud Rivlin |
ICRA | 1 |
| 1996 | Practical pushing planning for rearrangement tasksabstractRearrangement of objects by pushing is a basic manipulation task. The authors (1995) presented a resolution-complete algorithm that plans optimal pushing manipulations for rearrangement tasks but operates in high time and space complexity. In this paper the authors address the issue of practical planning for the same kind of problems. Rather than using a classical heuristic method, the authors propose an alternative approach. The authors present a hierarchical classification of the pushing problems domain into several classes, each characterized by properties of the plans that can solve it. Such a classification allows the authors to consider each class individually, analyze and exploit properties of each class, and suggest individual planning methods. Algorithms for two of the defined classes are presented. Both algorithms were tested in a simulated environment, with up to 32 movable objects and 66 combined DOF. Some of these simulations are presented here. Ohad Ben-Shahar, Ehud Rivlin |
ICRA | 1 |