Shading primitives: Finding folds and shallow grooves

John Haddon, David Forsyth

Research output: Contribution to conferencePaperpeer-review


Diffuse interreflections cause effects that make current theories of shape from shading unsatisfactory. We show that distant radiating surfaces produce radiosity effects at low spatial frequencies. This means that, if a shading pattern has a small region of support, unseen surfaces in the environment can only produce effects that vary slowly over the support region. It is therefore relatively easy to construct matching processes for such patterns that are robust to interreflections. We call regions with these patterns `shading primitives.' Folds and grooves on surfaces provide two examples of shading primitives; the shading pattern is relatively independent of surface shape at a fold or a groove, and the pattern is localized. We show that the pattern of shading can be predicted accurately by a simple model, and derive a matching process from this model. Both groove and fold matchers are shown to work well on images of real scenes.

Original languageEnglish (US)
Number of pages6
StatePublished - 1998
Externally publishedYes
EventProceedings of the 1998 IEEE 6th International Conference on Computer Vision - Bombay, India
Duration: Jan 4 1998Jan 7 1998


OtherProceedings of the 1998 IEEE 6th International Conference on Computer Vision
CityBombay, India

ASJC Scopus subject areas

  • Software
  • Computer Vision and Pattern Recognition

Cite this