Tesi Robotica Un coprocessore per Visual Search: Keypoint... | Page 67
4.1. ESEMPIO DI UN’IMPLEMENTAZIONE DOG
67
4.1 Esempio di un'Implementazione DoG
hesrivimo revemente l9rhitettur sviluppt di dottori fllrd flir e
ghris wurphyF eglimo l loro implementzione in qunto ess si riolleg
perfettmente lle onsiderzioni he imo sviluppto nel pitolo preeE
denteD grntendoi un ontinuità nel nostro disorsoF
issi hnno reto
un9implementzione reltiv d un (ltro hoq he sfrutt l seprilità dell
funzione gussinD lolndo l onvoluzione idimensionle ome suessive
onvoluzioni monodimensionliF sl modulo hrdwre implement intermente
l9lgoritmo hoqDquindi sono presenti relizzzioni (sihe nhe per i pssi relE
tivi l ridimensionmento delle immgini e ll gestione dell9inter pirmide
hoqF sl sistem è stto progettto per quisire immgini di dimensioni RVHxQTH
pixel V it on un supporto di memori di ir IUPFHHH yteF v pirmide
hoq onsidert è ostituit d R ottveDognun fornit di S sleF sl kernel
utilizzto per l desrizione del (ltro è dimensione (ss per ogni slF
rlsindo le prti reltive l hownEmplingD ll9quisizione dell9imE
mgine inizileD onsttimo he per fornire slilità e modulrità ll9impleE
mentzioneD l onvoluzione monodimensionle è stt orgnizzt in S moduli
he operno prllelmenteD in modo d lolre ontempornemente le sle
reltive d un prtiolre ottvF ygni modulo di onvoluzione è ostituito dX
un frme u'er on un pienz he permett di memorizzre l9inter
immgine mpioneY
P genertori di indirizziD uno he gener indirizzi in letturD l9ltro in
sritturY
l9unità ritmetiD inrit di eseguire e'ettivmente l9operzione di onE
voluzione e he è stt inizilizzt on i oe0ienti he de(nisono il
kernel gussinoY
lune pile pspy he permettno l modulo hrdwre di lvorre in più
ili di lokY