An FPGA processor for real-time, fixed-point refinement of CDVS keypoints