A number of methods for classifying textures and for segmentation of textured images make use of multichannel filtering techniques because of their computational simplicity. On the other hand, biological experiments have shown the existence and the properties of visual channels and make it possible for us to select the "best" filter bank. In a performing artificial vision system, three important problems are to be solved: the rigorous sampling of the spatial frequencies, the scale related problem and parallel processing. This paper presents a mathematical solution to the logarithmic 1-D sampling of the spatial frequencies of a signal characterized by its energy spectrum. This solution obeys the signal theory. It is then extended to the 2-D sampling of the output energy image generated by what we call a "homothetic filter bank". While verifying the Shannon theorem, our system is compatible with the visual cells' sensitivities to frequencies and orientations. Scale problems are often encountered in computer vision, especially in methods using multichannel filtering. Our approach gives us a representation of an input textured image with a continuous multiresolution. With this representation, an interpretation of the information content of the image, invariant to scale and to orientation, is made possible. Any scale change in the image is represented by a simple translation along a logarithmic frequency-axis. In the same manner, a rotation corresponds to a translation along a linear orientation-axis. In our "homothetic visual-filter bank" (HFB) theory, it is shown that the frequency-filter function can be changed according to the application under consideration. In cases where texture discrimination is difficult, e.g. if two different textures have the same power spectrum, the solution may be to extract phase information using a classical complex Gabor function. But, we have shown that in order to design a parallel vision system, it is more pertinent to use the differences of Gaussian functions (DOG) which are real functions.
[1]
Nikolaos G. Bourbakis,et al.
Multiprocessor vision system
,
1990,
Microprocess. Microsystems.
[2]
D. Hubel,et al.
Receptive fields, binocular interaction and functional architecture in the cat's visual cortex
,
1962,
The Journal of physiology.
[3]
C Blakemore,et al.
On the existence of neurones in the human visual system selectively sensitive to the orientation and size of retinal images
,
1969,
The Journal of physiology.
[4]
John Daugman,et al.
Six formal properties of two-dimensional anisotropie visual filters: Structural principles and frequency/orientation selectivity
,
1983,
IEEE Transactions on Systems, Man, and Cybernetics.
[5]
B Julesz,et al.
Experiments in the visual perception of texture.
,
1975,
Scientific American.
[6]
P. Schiller,et al.
Quantitative studies of single-cell properties in monkey striate cortex. III. Spatial frequency.
,
1976,
Journal of neurophysiology.
[7]
Daniel A. Pollen,et al.
Visual cortical neurons as localized spatial frequency filters
,
1983,
IEEE Transactions on Systems, Man, and Cybernetics.
[8]
Anne M. Landraud,et al.
Texture Segmentation Using Local Phase Differences in Gabor Filtered Images
,
1995,
ICIAP.
[9]
R. Watt,et al.
A theory of the primitive spatial code in human vision
,
1985,
Vision Research.
[10]
J. Movshon,et al.
Spatial and temporal contrast sensitivity of neurones in areas 17 and 18 of the cat's visual cortex.
,
1978,
The Journal of physiology.
[11]
Martin Brown,et al.
Advances in neurofuzzy algorithms for real-time modelling and control
,
1996
.
[12]
D. Hubel,et al.
Sequence regularity and geometry of orientation columns in the monkey striate cortex
,
1974,
The Journal of comparative neurology.
[13]
J. M. Hans du Buf,et al.
Gabor phase in texture discrimination
,
1990,
Signal Process..