Optical filtering device and method for using the same
First Claim
1. A filtering device for effecting a filtering process in a space-domain of initial image data derived from an external visual image input source, said filtering device comprising:
- (a) means for generating fundamental operators within at least one predetermined sequence of fundamental operator series;
(b) means for convolving an initial input image data array and successive input image data arrays with respective fundamental operators in a predetermined sequence to produce successive output image data arrays representative of said convolved input image data arrays;
(c) means for determining whether each successive output image data array satisfies at least one predetermined condition; and
(d) means for selectively sending one of said output image data arrays to a post-filter processing device only when each predetermined condition is satisfied by said one output image data array, wherein said generating means comprises means for generating an original fundamental operator based upon at least one of the following element functions;
##EQU4## where x=n+K(k);
where, K(k) is zero or a function of a variable k; and
wherein n is the position of image data subjected to a filtering process, wherein all fundamental operators in a single fundamental operator series are to be generated from said original fundamental operator.
0 Assignments
0 Petitions
Accused Products
Abstract
A filtering device for carrying out a filtering process in a space domain of image data derived from an external visual image input means and then delivering control information to a controlled driving device with the filtering device containing fundamental operator generation device for generating fundamental operators within the same fundamental operator series, and a filtering processing device for carrying out a convolution of a fundamental operator with an image data array and conducting a sequential series of such convolutions with varying input data based upon data detected at the output of the filter processing, so that the sequential convolution attains an effect equivalent to that attained by the direct convolution of the initial image data array with an expanded operator.
25 Citations
18 Claims
-
1. A filtering device for effecting a filtering process in a space-domain of initial image data derived from an external visual image input source, said filtering device comprising:
-
(a) means for generating fundamental operators within at least one predetermined sequence of fundamental operator series; (b) means for convolving an initial input image data array and successive input image data arrays with respective fundamental operators in a predetermined sequence to produce successive output image data arrays representative of said convolved input image data arrays; (c) means for determining whether each successive output image data array satisfies at least one predetermined condition; and (d) means for selectively sending one of said output image data arrays to a post-filter processing device only when each predetermined condition is satisfied by said one output image data array, wherein said generating means comprises means for generating an original fundamental operator based upon at least one of the following element functions;
##EQU4## where x=n+K(k);
where, K(k) is zero or a function of a variable k; and
wherein n is the position of image data subjected to a filtering process, wherein all fundamental operators in a single fundamental operator series are to be generated from said original fundamental operator. - View Dependent Claims (2)
-
-
3. A filtering device for effecting a filtering process in a space-domain of initial image data derived from an external visual image input source, said filtering device comprising:
-
(a) means for generating fundamental operators within at least one predetermined sequence of fundamental operator series; (b) means for convolving an initial input image data array and successive input image data arrays with respective fundamental operators in a predetermined sequence to produce successive output image data arrays representative of said convolved input image data arrays; (c) means for determining whether each successive output image data array satisfies at least one predetermined condition; and (d) means for selectively sending one of said output image data arrays to a post-filter processing device only when each predetermined condition is satisfied by said one output image data array, wherein said convolving means comprises means for sequentially convolving individual fundamental operators from said series of fundamental operators with said successive input image data arrays, said fundamental operators comprising expanded operators which affect high-frequency components of said input image data arrays. - View Dependent Claims (4, 5)
-
-
6. A filtering device for effecting a filtering process in a space-domain of initial image data derived from an external visual image input source, said filtering device comprising:
-
(a) means for generating fundamental operators within at least one predetermined sequence of fundamental operator series; (b) means for convolving an initial input image data array and successive input image data arrays with respective fundamental operators in a predetermined sequence to produce successive output image data arrays representative of said convolved input image data arrays; (c) means for determining whether each successive output image data array satisfies at least one predetermined condition; and (d) means for selectively sending one of said output image data arrays to a post-filter processing device only when each predetermined condition is satisfied by said one output image data array, wherein said at least one fundamental operator series comprises a single fundamental operator series.
-
-
7. A method for effecting a filtering process in a space-domain of an initial image data array derived from an external visual input source, comprising the steps of:
-
(a) receiving the initial input image data array in a filter processing device; (b) generating fundamental operators within at least one fundamental operator series; (c) convolving the initial input image data array and successive input image data arrays with respective fundamental operators in a filter processing device to produce successive output image data arrays which are representative of the convolved input image data arrays; (d) determining whether each successive output image data array satisfies at least one predetermined condition; and (e) selectively sending one of the output image data arrays to a post-filter processing device only when each predetermined condition is satisfied by the output image data array. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification