Tesi Robotica Un coprocessore per Visual Search: Keypoint... | Page 90
4.2. SOLUZIONE ALLE PROBLEMATICHE DELL’ARCHITETTURA LUT
90
4.2.4 Algoritmo di scomposizione
v9lgoritmo proposto iter su tutti i possiili vlori d H PSSD he ostituisono
i vlori ssumiili d un pixel on livelli di grigio V itF uddivide il rnge degli
interi positivi in n CI intorniDuno per ogni prte dell prtizioneF ygnuno degli
intervlli è limitto d un vlore he nel nostro listto è ontenuto nel rry
vettoresntorniF v9rry vettoreotenze ontiene i oe0ienti dell prtizione di
fhetF vswsi de(nise l9intero positivo sull qule l prtizione di fhet
viene ostruitF
ht l prte λi dell prtizioneD l9intorno orrispondente h un rggio pri
ll somm di tutte le λj on j ∈ {0, 1, 2..., i − 1}F v9elorzione prevede
he ogni intero positivo in input veng di volt in volt onfrontto on i limE
iti degli intorni dei oe0ienti dell prtizioneF ul9or l9intero risult mgE
giore del limite dell9iEesimo intorno llore dll9intero v sottrtto il oe0iente
dell prtizione orrispondente ll9intornoF e questo punto vnno vlutte Q
ondizioniX
IF e il risultto dell sottrzione è un vlore mggiore di HD vuol dire he
l prte dell prtizione ppen sottrt f prte dell somposizione di
fhet dell9intero e il fttore βi = 1F v omputzione ontinu per il
suessivo intornoY
PF e il risultto dell sottrzione è un vlore minore di HD vuol dire he
l prte dell prtizione ppen sottrt f prte dell somposizione di
fhet dell9intero e il fttore βi = −1F v omputzione ontinu per
il suessivo intorno utilizzndo nell omputzione il vlore ssoluto del
risulttoY
QF e il risultto è pri H llor l9lgoritmo terminF
v9nlisi omputzionle dell9lgoritmo è piuttosto immeditF fst onsiderE
re he il numero delle operzioni ompute per ogni intorno è pressohè ostnte
e il numero di intorni è pri log3 (m) + 1Fgiò i ondue d un omplessità
omputzionle y@log@nAAF