Intermediate-level vision is central to form perception, and we outline an
approach to intermediate-level segmentation based on complexity analysis. W
e focus on the problem of edge detection, and how edge elements might be gr
ouped together. This is typical because, once the local structure is establ
ished, the transition to global structure must be effected and context is c
ritical. To illustrate, consider an edge element inferred from an unknown i
mage. Is this local edge part of a long curve, or part of a texture ? If th
e former, which is the next element along the curve ? If the latter, is the
texture like a hair pattern, in which nearby elements are oriented similar
ly, or like a spaghetti pattern, in which they are not ? Are there other na
tural possibilities ? Such questions raise issues of dimensionality, since
curves are 1-D and textures are 2-D, and also of complexity. Working toward
a measure of representational complexity for vision, in this first of a pa
ir of papers we develop a foundation based on geometric measure theory. The
main result concerns the distribution of tangents in space and in orientat
ion, which serves as a formal basis for the concrete measure of representat
ional complexity developed in the companion paper.