Sven Dickinson
Research

Shape Perception

How do visual systems represent, recover, and recognize shape?

Karel Nepraš sculpture Great Dialogue, showing two human-like figures facing one another on pedestals
Figure 1. Great Dialogue, Karel Nepraš (from the cover of Object Categorization: Computer and Human Vision Perspectives, S. Dickinson, A. Leonardis, B. Schiele, and M. Tarr (eds.), Cambridge University Press, 2009.)

The Challenge of Shape Perception

Despite the unusual configuration of local geometric structure in the scene above, your visual system has the remarkable ability to recover an abstract representation of shape from this geometric “noise” and recognize the sculpture as depicting two human figures engaged in dialogue.

Contemporary AI systems can still struggle to recover the same abstract shape interpretation from complex visual structure, underscoring the gap between successful recognition and human-like shape perception.

Understanding how biological and artificial visual systems accomplish this remarkable feat has been the central goal of our research for over 40 years.

Overview

My research focuses on shape perception in computer and human vision: how visual systems organize image structure into meaningful shapes, recover 2-D and 3-D shape structure, represent those shapes, and use them to recognize and interact with objects.

The work spans shape representation, perceptual grouping and shape recovery, graph-based matching and recognition, human shape perception, and shape-based reasoning for action. A recurring theme is that shape is inherently multiscale and compositional, and that effective representations must capture both local structure and the organization of parts into larger wholes.

More recently, I have become interested in what modern learned vision systems have discovered about shape and perceptual organization, and in the relationship between computational and human shape perception.

Enduring questions about shape

Across our work, a small set of fundamental questions about shape has persisted even as the representations, methods, and applications have changed. These questions can be viewed both as stages in a computational account of shape perception—from grouping local image evidence, to representing and matching shape, to using it for recognition and action—and as enduring research problems that have motivated different representations and methods over time.

01

How should shape be represented?

Directed Distance Fields map an oriented point (position and direction) to visibility and, when visible, distance to the first surface intersection. From Fig. 1 of Aumentado-Armstrong, Tsogkas, Dickinson, and Jepson, Probabilistic Directed Distance Fields for Ray-Based Shape Representations, PAMI, 2025.

A useful shape representation should capture what is structurally important while being invariant to image translation, image rotation, image scale, rotation in depth (viewpoint), articulation, appearance, and within-class shape deformation. Early in my career, this led to qualitative volumetric part models and other part-based descriptions for generic object recognition. Later, this led to other symmetry-based representations, including shock graphs, bone graphs, blob and ridge graphs, medial surface graphs, and top-point graphs, all of which encoded topology and part structure rather than surface appearance. These representations may capture both topological structure—parts and their relations—and metric geometric structure, including the 3-D information needed to reason about physical objects. More recently, we have explored generative latent shape spaces and probabilistic directed distance fields as learnable geometric representations.

Our work develops structural shape representations, from part and symmetry descriptions to learned latent spaces, that preserve topology and part relations while supporting recognition across changes in appearance, viewpoint, articulation, and within-class shape variation.

Representative publications

Full publications list →
More →Less ↑
02

How does shape emerge from local image structure?

Spatial context flux encodes the relationship between image pixels and nearby skeletal points, supporting precise recovery of object skeletons from natural images. Detail from Fig. 1b of Xu, Wang, Tsogkas, Wan, Bai, Dickinson, and Siddiqi, DeepFlux for Skeleton Detection in the Wild, IJCV, 2021.

Before a visual agent can act on (or react to) a sensed image, it must understand the contents of the image, i.e., recognize the objects. Recognition, in turn, requires separating the objects from the background (and from each other). This is the problem of segmentation and grouping: grouping pixels, edges and contours, identifying symmetry and closure, inferring part structure, and building larger units from smaller ones. Much of our work in this area has explored how non-accidental relationships, such as symmetry, can guide the grouping of local image measurements into representations of parts and objects.

Our work shows how non-accidental geometric relations, especially symmetry, can constrain bottom-up grouping and support the recovery of meaningful object parts from local image evidence.

Representative publications

Full publications list →
More →Less ↑
03

How can shape be matched and recognized?

Two graphs are embedded into a common normed space, matched many-to-many using Earth Mover's Distance, and mapped back to explicit graph correspondences. From Fig. 2 of Demirci, Shokoufandeh, Keselman, Bretzner, and Dickinson, Object Recognition as Many-to-Many Feature Matching, IJCV, 2006.

Our early work in generic object recognition (or object categorization) involved matching shape representations recovered from the image to a priori object models. Many of these recovered shape representations could be represented as graphs, thereby formulating shape matching as graph matching. However, graph matching in this setting differed from traditional graph matching in two important ways: 1) since our recovered shape representations were often multi-scale or coarse-to-fine, our graphs were often directed acyclic graphs (DAGs); and 2) due to noise, occlusion, and within-class structural variation, correspondence was often many-to-many, rather than one-to-one. This led us to develop novel embeddings of graphs into geometric spaces where the complexity of inexact graph indexing and matching could be better managed through geometric algorithms.

Our graph-embedding methods recast inexact structural matching as a geometric problem, enabling efficient comparison of hierarchical shape descriptions while accommodating the many-to-many correspondences produced by occlusion, noise, and within-class variation.

Representative publications

Full publications list →
More →Less ↑
04

How does shape support human visual perception?

An office line drawing scored by local ribbon symmetry (top), with the most-symmetric (middle) and least-symmetric (bottom) contour subsets used to study the role of local symmetry in human scene perception. Human performance in scene categorization is significantly better on the most-symmetric contour subsets. From Fig. 1 of Wilder, Rezanejad, Dickinson, Siddiqi, Jepson, and Walther, Neural Correlates of Local Parallelism During Naturalistic Vision, PLOS ONE, 2022.

Human observers can quickly recover meaningful shape and scene structure from remarkably impoverished images. This observation has brought our work toward the intersection of computer vision, psychophysics, and neuroscience. We have studied whether geometric regularities such as contour relationships, symmetry, local parallelism, and medial structure help explain rapid human scene perception, and whether computational measures of shape predict human behavioural and neural responses.

Our studies show that computational measures of contour organization, symmetry, local parallelism, and medial structure predict aspects of human scene categorization and neural response, providing testable links between geometric shape structure and human perception.

Representative publications

Full publications list →
More →Less ↑
05

How can recovered shape support action?

Fast-Grasp’D generates contact-rich grasps by optimizing over the full degrees of freedom of the hand, while GraspIt! primarily produces fingertip grasps with fewer contacts and reduced stability. From Fig. 4 of Turpin, Zhong, Zhang, Zhu, Heiden, Macklin, Tsogkas, Dickinson, and Garg, Fast-Grasp’D: Dexterous Multi-finger Grasp Generation Through Differentiable Simulation, ICRA, 2023.

Visual structure is useful not only for recognition, but also for deciding how an agent should interact with the world. Physical interaction requires recovering aspects of 3-D geometry: where surfaces lie in space, how parts are arranged, and where contact can occur. This has motivated our work on affordances, dexterous grasping, navigation, and other problems in which geometry is tightly coupled to action. In these settings, a shape representation is valuable precisely because it captures what matters for reasoning, contact, manipulation, or movement.

Our work uses recovered geometric and functional structure to support action, from selecting visual landmarks and identifying tool affordances to generating contact-rich dexterous grasps.

Representative publications

Full publications list →
More →Less ↑
06 · Current directions

What have modern vision systems learned about shape?

Patch representations from frozen, pre-trained Vision Transformers are used to fit linear probes for figure-ground assignment, which are evaluated on natural images and controlled stimuli isolating surroundedness, convexity, and symmetry. From Fig. 1 of Tangemann, Lo, Pizlo, Siddiqi, Walther, and Dickinson, Vision Transformers Learn Gestalt-Like Figure-Ground Cues from Natural Images, NeurIPS 2026.

Modern foundation models have changed the landscape of computer vision, but their success raises a question that is especially interesting to us: what have they actually learned about shape?

Mid-level human vision has evolved to exploit how the regularities in our physical world project to nonaccidental features in images of our world, e.g., the spatial coherence of solid objects projects to nonaccidental closure, the continuity of surfaces projects to nonaccidental proximity and smoothness, and the ubiquitous symmetry of objects and their parts projects to symmetry. Have vision transformers learned to exploit these same regularities, and if so, to what extent does mid-level vision in today’s transformers align with mid-level vision in humans?

If vision transformers are not aligned with human mid-level vision, can we identify and explain their failure modes? Can these failure modes be addressed through targeted training? And if we can achieve alignment with human vision, what can vision transformers tell us about human mid-level vision? These questions connect many of the themes that have run through our research for decades. They also suggest a new role for modern vision models: not only as engineering systems to be improved, but as computational objects that can be probed to understand the representations underlying visual shape perception.

Our current work probes what vision transformers have learned about shape, whether their behaviour on controlled shape-perception tasks aligns with human behaviour, and how agreements and discrepancies can help us understand both artificial and biological shape perception.

Representative publications

Full publications list →
M. Tangemann, B. Lo, Z. Pizlo, K. Siddiqi, D. B. Walther, and S. Dickinson
Proceedings, Neural Information Processing Systems (NeurIPS), Sydney, Australia, December 2026.