08.02.2013 Views

Bernal S D_2010.pdf - University of Plymouth

Bernal S D_2010.pdf - University of Plymouth

Bernal S D_2010.pdf - University of Plymouth

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.1. HMAX AS A BAYBSIAN NETWORK<br />

iniptement contrast invarlance, mimicking complex cells in striate cortex, hy taking the absolute<br />

value <strong>of</strong> their SI inputs, Thererore, at each C! location there are 32 CI units, one for each <strong>of</strong> the<br />

f^ci {= 4) orientations x 8 scale bands. Note that, unlike S1 units, CI units are not computed at<br />

every possihle location but are .sampled every ffi pixels or SI units, where Cfi ranges from 3<br />

pixels to 15 pixels, in steps <strong>of</strong> 2 pixels, according lo lite CI scale band.<br />

Physiological data on simple and complex RF size, spatial frequency and orientation band­<br />

width are in good agreement with the model S! and CI tuning properties, as well as with the<br />

hyiKtthesis <strong>of</strong> complex cells performing a imix operation over simple cell afferents (Serre and<br />

Riesenhuber 2004).<br />

S2 layer - The response <strong>of</strong> each S2 unit depends in a Gaussian-like way on the F.uclidean dis-<br />

lance between the input and previously learned prototypes. More specilically. it implements<br />

a Radial Basis Function (RBF) network, where the prototypes are ihe RBF centres. Dur­<br />

ing the training phase, Ks2 prototypes are learned from ihe CI layer, each one composed <strong>of</strong><br />

AA'.s7 X AA'52 X Kc[{= 4) elements. In some HMAX versions (Scrre el al. 2007c) Ksj ^ 2000<br />

and AA'^j - 3, which yields 2000 prototypes with 3 x 3 x 4 = 36 elements; while other imple­<br />

mentations (Serre et al. 2007b) use values <strong>of</strong> ^^52 - 1000 and ANs2 in the range (4,8, 12,16[.<br />

In summary, at each S2 location there iu^e Ksi S2 units coding each <strong>of</strong> the learned proloiypes.<br />

During the recognition phase, the response <strong>of</strong> an S2 unit at a particular kx;ation and coding a<br />

specific learned prototype or RBI- centre is calculated as the distance between the input patch<br />

<strong>of</strong> ANs2 X AA's2 CI units, and the k"' stored protoiype F^. such that,<br />

^2i,,„,AM,„,,* - exp(-/i • j|c:i{6,^„j,,) -/*(|pj (4.6)<br />

where 0 is the square <strong>of</strong> the inverse width <strong>of</strong> the RBF and therefore defines the sharpness <strong>of</strong> the<br />

tuning curve,<br />

bs2TXs2^ys2 represents the band and location <strong>of</strong> the S2 unit,<br />

{h,.x,,yi\ represents the band and location <strong>of</strong> the afferent CI units, and Is given, as a function<br />

<strong>of</strong> the S2 unit's band and kxalion and the network parameters, by the following expressions:<br />

142

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

Saved successfully!

Ooh no, something went wrong!