3×3
El segundo paso podría ser refinar la posición máxima a una precisión de subpíxel. Esto se puede hacer mediante un ajuste de parábola.
f(x)xpf(x+p)
f(x+p)≈f(x)+pTf′(x)+12pTf′′(x)+p
El vector de corrección es entonces
p=−f′′(x)−1f′(x)
Las derivadas se pueden calcular a partir de la imagen de Hough por diferenciación finita .
Tenga en cuenta que es una matriz de Hesse y es un vector 2 (gradiente horizontal y vertical), por lo tanto, también es un vector 2 que especifica un desplazamiento de subpíxeles para obtener posición precisa del maximizador local.2 × 2 f ′ ( x ) pf′′(x)2×2f′(x)p
La ecuación anterior puede ocasionalmente producir desplazamientos de más de 1 píxel. En tal caso, el vecindario maximizador no tiene una forma parabólica y es posible que no desee hacer la corrección o incluso deba soltar el maximizador candidato.
center of gravity
?