Tesi Robotica Un coprocessore per Visual Search: Keypoint... | Page 105
4.3. IMPLEMENTAZIONE DEL MODULO DI CONVOLUZIONE LUT
105
tzione (xed point e un odi( di fhet rihiede e lo imo omprto
on i le ltre rhitetture presentte durnte l nostr tesiF gome vedremo l
quntità di memori rihiest nel nostro odie risulterà mggiore rispetto
quell riportt nell tellF uesto per due motivi fondmentliX
sl onteggio e'ettuto nell tell tiene onto eslusivmente dei osti
di rppresentzione sè stntiD senz tener onto delle esigenze di un
eventule rhitettur in ui il modulo di onvoluzione srà ltoY
sl onteggio nell tell f riferimento d uno stk di memorizzzioneD
mentre ll9interno del odie noi presentimo l9rhitettur di memorizE
zzione he sppimo essere idimensionleF tilizzimo quest tipo di
memorizzzione in qunto prevedimo he il modulo dovrà essere utilizE
zt in un sistem emedded he sfrutti il prllelismoF resentre un
modulo di onvoluzione on memorie enzihé stk grntise mggior
)essiilità di esso i dtiF
hetto questo inizimo on l9nlisi del funzionmento dell9lgoritmoF er oE
modità di presentzione riportimo nuovmente l formul di onvoluzione del
(ltro gussino he tiene onto dell odi( di fhet nell su formlizzzioneX
G(x, y) ∗ I(x) =
k
i=0
Gi · Ii− k =
2
k
i=0
Gi
n
j=0
βj λ j =
k
i=0
n
j=0
Gi βj λj
sl modulo mkwoltiplitore he viene de(nito nel odie rppresent il sisE
tem di onvoluzioneF ettrverso il metodo dell9interfi writegoe' rieve in
input due prmetriX
yperndH X rppresent il vlore del pixel he deve essere onvolutoF
xell formul oinide on il prmentro I Y
yperndIX rppresent l posizione del oe0iente gussino nel kernel
monodimensionleF xell formul oinide on il onttore iY
reventivmente vedimo ome il modulo mkwoltiplitore inizilizz tutt un
serie di vriiliF hi prtiolre importnz risultno essere l serie di vettori
regmultromi eregmultromi on i he vri d H SX l prim