Tesi Robotica Un coprocessore per Visual Search: Keypoint... | Page 94
4.2. SOLUZIONE ALLE PROBLEMATICHE DELL’ARCHITETTURA LUT
94
convoluzioneAttesa += pixel*vettoreGaussiana[i*DIM_POTENZE];
contatore++;
71
}
printf("\n\n\nIl risultato della nostra convoluzione : %10.9f \n",
convoluzione);
printf("\nConvoluzione Attesa : %10.9f \n", convoluzioneAttesa);
system("PAUSE");
return 0;
76
}
4.2.5 Algoritmo di ltering 1+1D
uest9lgoritmo rppresent l sintesi delle osiderzioni (nor ondotteF v9rE
ry vettorequssin rppresent l nostr memori nell qule eseguire le opE
erzioni di v F gome si può notre ess ontiene i prodotti tr i oe0ienti
dell gussin e i oe0ienti he de(nisono l prtizione di fhetF v9lgoritE
mo prende in input dei vlori interi positiviD lol l somposizione rispetto
lle prti e ostruise il prodotto tr il vlore inserito in input e il orrispettivo
oe0iente gussino ssemlndo i vlori ontenuti in vettorequssin seE
ondo qunto dettto dll somposizione di fhetF er veri(re l orrettezz
del metodo stmpimo video si il prodotto ostruito seondo fhet si il
risultto del prodotto direttmente loltoF
iproponimo nuovmente l tell rissuntiv riferit l nostro esempio
prtioD ompletndol on un9ulteriore olonn he tiene onto delle ultime
ottimizzzioni ppen disusseX
ossimo 'ermre he l rihiest di memori per l ostruzione del modulo
di onvoluzione sto sull memorizzzione è stt ompletmente ttutF
gostruendo un9implementzione del hoq he si delinet ottimizzndo gli sE
petti (n qui disussi osì ome è stto suggerito permette di ottenere tutti
i vntggi di o'erti dll9rhitettur v mntenendo minime le rihieste di
memoriF