Neural networks for machine vision
First Claim
1. A Boundary Contour System for detecting the boundaries of images having contrast distribution comprising:
- (a) mask means responsive to signals corresponding to said contrast distribution for weighting such signals with an orientational weighting function to produce mask output signals proportional to the degree of orientational congruence between the weighting function and the contrast distribution;
(b) node means responsive to said mask output signals for enhancing said mask signals by suppressing the strength of mask output signals emanating from regions of the image of homogeneous contrast distribution to produce enhanced orientational mask signals;
(c) feedback means responsive simultaneously to the orientational signals emanating from either side of spatial domains about a region of said image for generating a feedback signal to said node means when the orientated signals from both sides of said spatial domains are of sufficient value and orientation to indicate that a boundary contour is present in the region of the image between said domains.
1 Assignment
0 Petitions
Accused Products
Abstract
Network interactions within a Boundary Contour (BC) System, a Feature Contour (FC) System, and an Object Recognition (OR) System are employed to provide a computer vision system capable of recognizing emerging segmentations. The BC System is defined by a hierarchy of orientationally tuned interactions, which can be divided into two successive subsystems called the OC filter and the CC loop. The OC filter contains oriented receptive fields or masks, which are sensitive to different properties of image contrasts. The OC filter generates inputs to the CC loop, which contains successive stages of spatially shore-range competitive interactions and spatially long-range cooperative interactions. Feedback between the competitive and cooperative stages synthesizes a global context-sensitive segmentation from among the many possible groupings of local featural elements.
-
Citations
7 Claims
-
1. A Boundary Contour System for detecting the boundaries of images having contrast distribution comprising:
-
(a) mask means responsive to signals corresponding to said contrast distribution for weighting such signals with an orientational weighting function to produce mask output signals proportional to the degree of orientational congruence between the weighting function and the contrast distribution; (b) node means responsive to said mask output signals for enhancing said mask signals by suppressing the strength of mask output signals emanating from regions of the image of homogeneous contrast distribution to produce enhanced orientational mask signals; (c) feedback means responsive simultaneously to the orientational signals emanating from either side of spatial domains about a region of said image for generating a feedback signal to said node means when the orientated signals from both sides of said spatial domains are of sufficient value and orientation to indicate that a boundary contour is present in the region of the image between said domains. - View Dependent Claims (2)
-
-
3. A system for detecting and defining the boundaries of perceptually significant domains in a spatial image having distinct contrast distribution comprising:
-
(a) an array of families of oriented masks for sampling said image, with each family of masks corresponding to a respective position relative to said image, and with each such mask in a family corresponding to a different orientation relative to said image and each such mask providing a mask output signal proportional to the degree of congruence between the weighting function of the mask function and the distribution of contrasts in the image region sampled by said mask, and wherein said output signal is sensitive to the position, orientation of the contrast and amount of contrast in the regions sampled by the image and insensitive to the direction of contrast in the region sampled by the image; (b) a first competitive stage comprising a first array of network nodes, one for each mask position and orientation, to which said mask output signals are coupled and wherein mask signals of a given orientation exert an excitatory effect upon nodal signals of similar orientation at a corresponding nodal position of the first array of network nodes and exert an inhibatory effect upon nodal signals of similar orientation at proximate neighboring nodes of the first array; (c) a second competitive stage comprising a second array of network nodes, one for each node in said first array, to which the respective nodal signals from the first competitive stage are respectively coupled and wherein nodal signals from the first competitive stage exert an inhibitory effect on nodal signals of other dissimilar orientations and exert an excitatory effect on nodal signals of similar orientation at corresponding nodal positions of the second competitive stage; (d) a cooperative stage comprising a third array of network nodes, one for each node in the second array, each such node of the third array being coupled to a plurality of nodes of the second array within two domains, one on either side of the corresponding node in the second array, and wherein to the extent there is sufficient alignment, as sensed from said signals, of the orientation of the plurality of nodes in both domains, with the orientation of such node of the third array an alignment signal is generated at such node of the third array; (e) a feedback stage comprising; a fourth array of network nodes, one for each node in the third array, to which respective alignment signals are coupled and wherein alignment completion signals of a given orientation exert an excitatory effect on nodal signals of similar orientation at a corresponding nodal position of the fourth array of network nodes and exert an inhibitory effect on signals of similar orientation at neighboring nodes of the fourth array; and (f) a means for coupling the signals from respective nodes of said fourth array to the respective nodes of the first array.
-
-
4. A method for detecting and defining the boundaries of perceptually significant domains in a spatial image having distinct contrast distribution comprising:
-
(a) sampling said image with an array of families of oriented masks, with each mask in a family providing a mask output signal proportional to the degree of congruence between the weighting function of the mask and the distribution of contrasts in the image region sampled by said mask; (b) coupling said mask signals to respective nodes of a first array of network nodes, one for each mask position and orientation, such that mask signals of a given orientation exert an excitatory effect upon nodal signals of similar orientation at a corresponding nodal position of the first array of network nodes and exert an inhibitory effect upon nodal signals of similar orientation at proximate neighboring nodes of the first array; (c) coupling the nodal signals of the first array to respective nodes of a second array of network nodes, one for each node in said first array, such that nodal signals from the first array exert an inhibitory effect on nodal signals of dissimilar orientations and exert an excitatory effect on nodal signals of similar orientations at corresponding nodal positions of the second array; (d) coupling the nodal signals from a plurality of nodes in the second array within two domains on either side of a given node in the second array to a respective node in the third array corresponding to said given node in the second array, and wherein, to the extent there is sufficient alignment of the orientation of the plurality of nodes in both domains, as sensed from said nodal signals, with the orientation of such node of the third array, generating alignment signals from each such node of the third array; (e) coupling the alignment signals to a fourth array of network nodes, one for each node in the third array, such that signals of a given orientation exert an excitatory effect on nodal signals of similar orientation at a corresponding nodal position of the fourth array of network nodes and exert an inhibitory effect on signals of similar orientation at neighboring nodes of the fourth array; and (f) coupling the signals from respective nodes of said fourth array to the respective nodes of the first array to provide a feedback signal at each such node of the first array.
-
-
5. A Boundary Contour System for detecting the boundaries of images having contrast distribution comprising:
-
(a) mask means with orientation k and centered at position i, j, responsive to preprocessed signals spq corresponding to said contrast distribution for producing an output signal Jijk equal to ##EQU20## (b) first node means responsive to said mask output signals Jijk for actuating a first potential Wijk and inhibiting second potential Wpqk if |p-1|2 +|q-j|2 is sufficiently small; (c) second node means responsive to potential Wijk and a potential perpendicular thereto WijK for producing third and fourth potentials Xijk and XijK representing competition between Wijk and WijK at their target potentials; (d) a shunting network for interacting the first, second, third and fourth potentials at each position i,j, to produce fifth and sixth potentials Yijk and YijK which satisfy the equation ##EQU21## wherein D expresses the rate of passive decay of activity; and
E expresses the saturation level of Yijk ;(e) feedback means responsive simultaneously to the said potentials emanating from either side of spatial domains about a region of said image for generating a feedback signal to said first node means when the potentials from both domains are of sufficient value and orientation to indicate that a boundary contour is present in the region of the image between domains. - View Dependent Claims (6, 7)
-
Specification