Commencing with an initial set, $F_{0}$, of identical image filters, adaptive scale filtering derives a set, $F_{N}$, which contains a unique filter for each image position. Each element of $F_{N}$ is tuned to the three-dimensional structure of the surface; that is, each filter projects to an identical shape on the surface. Thus \underline{image texels} of various sizes, but associated with a single spatial scale \underline{on the surface}, can be identified in different parts of the image. When combined with a conventional shape from texture method $F_{N}$ provides accurate estimates of surface orientation. Results for planar surfaces are presented.