matlabimage-processingcomputer-visionmatlab-cvstbrisk

Brisk (binary robust invariant scalable keypoints )


I am trying to do BRISK my own code in matlab.

Where ı am stack, ı don't understand what this expression means.

let us consider one of the N*(N −1)/2 sampling-point pairs (pi, pj).

A = {(pi, pj) ∈ R2 × R2 | i < N ∧ j < i ∧ i, j ∈ N }

The other my question , what is the difference between local gradient and global gradient?


Solution

  • The expression means that you are looking at a pair of pixels (pi, pj), such that both pixels belong to the region R2 x R2, and the two pixels cannot be the same.

    Gradient is a vector (Ix, Iy), where Ix is the first derivative in the x direction, and Iy is the first derivative in the y direction. This vector is defined at a point, so gradient is local by definition. I don't know what global gradient means. More context may help here.