13.07.2015 Views

Gabor-Type Filtering in Space and Time - Department of Electronic ...

Gabor-Type Filtering in Space and Time - Department of Electronic ...

Gabor-Type Filtering in Space and Time - Department of Electronic ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SHI: GABOR-TYPE FILTERING IN SPACE AND TIME WITH CELLULAR NEURAL NETWORKS 131Fig. 8.The output <strong>of</strong> the spatial filter<strong>in</strong>g stage at a given pixel rotates around the orig<strong>in</strong> <strong>of</strong> the complex plane. This figure shows the outputs at pixel n <strong>of</strong> thespatial filter<strong>in</strong>g stage <strong>in</strong> Example 1 with = 0:3 <strong>and</strong> ! xo =0:93 for image <strong>in</strong>puts consist<strong>in</strong>g <strong>of</strong> impulses located at different pixels near n. If the impulseis translat<strong>in</strong>g uniformly, the output rotates around the orig<strong>in</strong> clockwise for positive velocities <strong>and</strong> counterclockwise for negative velocities.Fig. 10. A circuit implementation <strong>of</strong> the second-order differential (9) us<strong>in</strong>gthree operational amplifiers. Resistors are labeled by their conductances.<strong>and</strong> imag<strong>in</strong>ary parts <strong>of</strong> the temporal filter output. These satisfythe follow<strong>in</strong>g real valued differential equation:(9)Fig. 9. The derivative <strong>of</strong> along trajectories <strong>of</strong> the unforced temporal filterfor = 00:7 <strong>and</strong> ! to =1illustrates that the system is a damped l<strong>in</strong>earoscillator. Trajectories naturally tend to rotate counterclockwise about theorig<strong>in</strong>.The differential equation satisfied by the temporal filtercorresponds to a damped l<strong>in</strong>ear oscillator forced by the output<strong>of</strong> the spatial filter. The derivative along different trajectories<strong>of</strong> the unforced system are shown <strong>in</strong> Fig. 9 for .Ifthe velocity is negative, the <strong>in</strong>put rotates counterclockwise,facilitat<strong>in</strong>g the natural motion <strong>of</strong> output trajectories <strong>and</strong> lead<strong>in</strong>gto a large response. For positive velocity, the <strong>in</strong>put rotationopposes the natural motion, lead<strong>in</strong>g to a small response.In an analog circuit, the filter can be implemented with twocapacitors whose voltages represent the real <strong>and</strong> imag<strong>in</strong>aryparts <strong>of</strong> the output. Let <strong>and</strong> denote the realWrit<strong>in</strong>g KCL at the <strong>in</strong>vert<strong>in</strong>g <strong>in</strong>puts <strong>of</strong> the first <strong>and</strong> thirdoperational amplifiers <strong>and</strong> assum<strong>in</strong>g unit capacitance, it canreadily be shown that the circuit shown <strong>in</strong> Fig. 10 implementsthis differential equation. To cascade this temporal filter withthe spatial filter <strong>in</strong> Example 1, the <strong>in</strong>puts <strong>and</strong>should be equal to the voltages <strong>and</strong> from thebottom <strong>and</strong> top rows <strong>of</strong> Fig. 4.IV. CONCLUSIONThis paper has def<strong>in</strong>ed a class <strong>of</strong> <strong>Gabor</strong>-type spatial <strong>and</strong>spatio–temporal filters which posses the important properties<strong>of</strong> filters used <strong>in</strong> phase-based algorithms for computer vision.<strong>Gabor</strong>-type filters can be implemented us<strong>in</strong>g CNN’s. It ispossible to convert any low-pass spatial filter<strong>in</strong>g CNN <strong>in</strong>to acorrespond<strong>in</strong>g <strong>Gabor</strong>-type filter<strong>in</strong>g CNN by a simple transformation<strong>of</strong> the clon<strong>in</strong>g template coefficients. Spatio–temporal

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!