1. Feature detection
Discard low-contrast/edge points
1) Low contrast: discard keypoints with        <
threshold
2) Edge points: high contrast in one direction, low
in the other compute principal curvatures from
eigenvalues of 2x2 Hessian matrix, and limit ratio