Jump to content

Orientation (computer vision)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by KYN (talk | contribs) at 21:16, 25 October 2005 (Beginning). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In computer vision and image processing it is a common assumption that sufficiently small image regions can be characterized as locally one-dimensional, e.g., in terms of lines or edges. For natural images this assumption is usually correct except at specific points, e.g., corners or line junctions or crossings, or in regions of high frequency textures. However, what size the regions have to be in order to appear as one-dimensional varies both between images and within an image. Also, in practice a local region is never exactly one-dimensional but can be so to a sufficient degree of approximation.

Image regions which are one-dimensional are also refered to as simple or intrinsic one-dimensional (i1D).

Given an image of dimension d (d is usually = 2), a mathematical representation of a local i1D image region is

where is the image intensity function which varies over a local image coordinate (a d-dimensional vector), is a one-variable function, and is a unit vector.

The intensity function is constant in all directions which are perpendicular to . Intuitivly, the orientation of an i1D-region is therefore represented by the vector . However, for a given , is not uniquely determined. If

then can be written as

which implies that also is a valid representation of the local orientation.

In order to avoid this ambiguity in the representation of local orientation two representations have been proposed

  • The double angle representation
  • The tensor representation