Planar surface orientation from texture spatial frequencies

Abstract This paper presents a computational model and a practical algorithm for determining the three-dimensional orientation of a planar surface from visual texture information. The model consists of three parts: (1) a local spatial frequency based texture representation; (2) a model describing the projection of surface texture to image texture; and (3) a solution of the texture projection model for the surface orientation under an assumption of surface texture homogeneity. The algorithm first measures the dominant frequency at each image point using three wavelet-like transforms, and then finds the surface orientation that minimizes the variance of the image frequencies' backprojections. The algorithm is tested on photographs of real-world surfaces, exhibiting an average accuracy of better than 3° in slant and 4° in tilt. The current model and algorithm are more accurate, yet substantially simpler, than earlier versions of this approach.

[1]  Katsushi Ikeuchi,et al.  Shape from Regular Patterns , 1984, Artif. Intell..

[2]  Alan C. Bovik,et al.  Three-dimensional orientation from texture using Gabor wavelets , 1991, Other Conferences.

[3]  Alan C. Bovik,et al.  Localized measurement of image fractal dimension using gabor filters , 1991, J. Vis. Commun. Image Represent..

[4]  Petros Maragos,et al.  Modulation models for image processing and wavelet-based image demodulation , 1992, [1992] Conference Record of the Twenty-Sixth Asilomar Conference on Signals, Systems & Computers.

[5]  Andrew Blake,et al.  Shape from Texture: Estimation, Isotropy and Moments , 1990, Artif. Intell..

[6]  Alan C. Bovik,et al.  Shape from Texture Using Local Spectral Moments , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Donald S. Fussell,et al.  Understanding images of textured surfaces , 1992 .

[8]  Alan C. Bovik,et al.  Shape-from-texture by wavelet-based measurement of local spectral moments , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  O. Rioul,et al.  Wavelets and signal processing , 1991, IEEE Signal Processing Magazine.

[10]  Toshiyuki Sakai,et al.  Obtaining Surface Orientation from Texels under Perspective Projection , 1981, IJCAI.

[11]  I. Daubechies Orthonormal bases of compactly supported wavelets , 1988 .

[12]  Lisa M. Brown,et al.  Surface orientation from projective foreshortening of isotropic texture autocorrelation , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  N. Ahuja,et al.  Representation and Three-Dimensional Interpretation of Image Texture: An Integrated Approach , 1987 .

[14]  T. Claasen,et al.  THE WIGNER DISTRIBUTION - A TOOL FOR TIME-FREQUENCY SIGNAL ANALYSIS , 1980 .

[15]  Wilson S. Geisler,et al.  Multichannel Texture Analysis Using Localized Spatial Filters , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Roland T. Chin,et al.  Shape from texture using the Wigner distribution , 1990, Comput. Vis. Graph. Image Process..

[17]  Boaz J. Super Filters for directly detecting surface orientation in an image , 1992, Other Conferences.

[18]  Alan C. Bovik,et al.  Theorems for discrete filtered modulated signals , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[19]  Jitendra Malik,et al.  A differential method for computing local shape-from-texture for planar and curved surfaces , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[20]  John Krumm,et al.  Local spatial frequency analysis of image texture , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[21]  Roland T. Chin,et al.  Shape from texture using the Wigner distribution , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[22]  Alfredo Restrepo,et al.  Localized measurement of emergent image frequencies by Gabor wavelets , 1992, IEEE Trans. Inf. Theory.

[23]  John Krumm,et al.  Shape from periodic texture using the spectrogram , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[24]  P. Schönemann On artificial intelligence , 1985, Behavioral and Brain Sciences.

[25]  John R. Kender,et al.  Shape from Texture: An Aggregation Transform that Maps a Class of Textures into Surface Orientation , 1979, IJCAI.

[26]  Ruzena Bajcsy,et al.  Texture gradient as a depth cue , 1976 .

[27]  Jonas Gårding,et al.  Shape from Texture for Smooth Curved Surfaces , 1992, ECCV.

[28]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[29]  R. Hetherington The Perception of the Visual World , 1952 .