Surface consistency constraints in vision

Abstract Most computational theories of early visual processing require, as a first stage, the extraction of a symbolic representation (called theprimal sketch) of noticeable changes in image irradiance. For example, thezero-crossings of a Laplacian of a Gaussian operator applied to the image form the basis of one possible representation. Computational theories of stereo or motion correspondence only specify the computation of three-dimensional surface information at such points. Yet, the visual perception, consistent for different viewers, is clearly of complete surfaces. Since in principle the class of surface which could pass through the known boundary points provided by feature point correspondence is infinite and contains widely varying surfaces, the visual system must incorporate some additional constraints besides the known points to compute the complete surface. Using the image irradiance equation, asurface consistency constraint, referred to informally asno news is good news is derived. The constraint implies that the surface must agree with the correspondence information, andnot vary radically between these points. An explicit form of this surface consistency constraint is derived, by relating the probability of a zero-crossing in a region of the image to the variation in the local surface orientation of the surface, provided that the surface albedo and the illumination are roughly constant. The surface consistency constraint is informally supported by Logan's theorem, which essentially states that all the critical information of a signal is generally contained in its zero-crossings, and by the demonstration that the transformation from surface shape to image irradiance generally preserves zero-crossings. Hence, it is argued that surface shape is implicitly encoded in the positions of the zero-crossings of the convolved images, and further, that the encoding can be at least partially inverted to construct an approximation to the viewed surface from the correspondence information.

[1]  W. Miles Movement Interpretations of the Silhouette of a Revolving Fan , 1931 .

[2]  M. Brady,et al.  The Perception of Subjective Surfaces , 1981 .

[3]  Berthold K. P. Horn,et al.  Using synthetic images to register real images with surface models , 1978, CACM.

[4]  Ellen C. Hildreth,et al.  The detection of intensity changes by computer and biological vision systems , 1983, Comput. Vis. Graph. Image Process..

[5]  B K Horn,et al.  Calculating the reflectance map. , 1979, Applied optics.

[6]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[7]  G. Johansson PERCEPTION OF MOTION AND CHANGING FORM: A study of visual perception from continuous transformations of a solid angle of light at the eye , 1964 .

[8]  Tomaso Poggio,et al.  Trigger Features or Fourier Analysis in Early Vision: A New Point of View , 1982 .

[9]  Berthold K. P. Horn,et al.  Determining Shape and Reflectance Using Multiple Images , 1978 .

[10]  Berthold K. P. Horn Obtaining shape from shading information , 1989 .

[11]  W E Grimson,et al.  A computer implementation of a theory of human stereo vision. , 1981, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[12]  Berthold K. P. Horn Understanding Image Intensities , 1977, Artif. Intell..

[13]  S. Ullman,et al.  The interpretation of visual motion , 1977 .

[14]  Berthold K. P. Horn SHAPE FROM SHADING: A METHOD FOR OBTAINING THE SHAPE OF A SMOOTH OPAQUE OBJECT FROM ONE VIEW , 1970 .

[15]  Demetri Terzopoulos Multi-Level Reconstruction of Visual Surfaces: Variational Principles and Finite Element Representations , 1982 .

[16]  Thomas O. Binford,et al.  Inferring Surfaces from Images , 1981, Artif. Intell..

[17]  H. Barrow,et al.  RECOVERING INTRINSIC SCENE CHARACTERISTICS FROM IMAGES , 1978 .

[18]  D. Marr,et al.  An Information Processing Approach to Understanding the Visual Cortex , 1980 .

[19]  F. E. Nicodemus,et al.  Geometrical considerations and nomenclature for reflectance , 1977 .

[20]  B. Julesz Foundations of Cyclopean Perception , 1971 .

[21]  W E Grimson,et al.  A computational theory of visual surface interpolation. , 1982, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[22]  F. Attneave Some informational aspects of visual perception. , 1954, Psychological review.

[23]  H. C. Longuet-Higgins,et al.  The interpretation of a moving retinal image , 1980, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[24]  Ellen C. Hildreth,et al.  Implementation Of A Theory Of Edge Detection , 1980 .

[25]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[26]  Eric L. W. Grimson,et al.  From Images to Surfaces: A Computational Study of the Human Early Visual System , 1981 .

[27]  W. Grimson Computing shape using a theory of human stereo vision , 1980 .

[28]  Robert J. Woodham,et al.  Reflectance map techniques for analyzing surface defects in metal castings , 1978 .

[29]  D Marr,et al.  Early processing of visual information. , 1976, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[30]  D Marr,et al.  Bandpass channels, zero-crossings, and early visual information processing. , 1979, Journal of the Optical Society of America.

[31]  B. Logan Information in the zero crossings of bandpass signals , 1977, The Bell System Technical Journal.

[32]  John E. W. Mayhew,et al.  Psychophysical and Computational Studies Towards a Theory of Human Stereopsis , 1981, Artif. Intell..

[33]  T. Poggio,et al.  A computational theory of human stereo vision , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[34]  W. Eric L. Grimson,et al.  An implementation of a computational theory of visual surface interpolation , 1983, Comput. Vis. Graph. Image Process..

[35]  H. Wallach,et al.  The kinetic depth effect. , 1953, Journal of experimental psychology.

[36]  A. Macworth Interpreting pictures of polyhedral scenes , 1973 .

[37]  C. Wheatstone XVIII. Contributions to the physiology of vision. —Part the first. On some remarkable, and hitherto unobserved, phenomena of binocular vision , 1962, Philosophical Transactions of the Royal Society of London.

[38]  Tomaso Poggio,et al.  A Theory of Human Stereo Vision , 1977 .

[39]  Berthold K. P. Horn,et al.  Hill shading and the reflectance map , 1981, Proceedings of the IEEE.