Compression for the feature points with binary descriptors

Feature points, such as SIFT, BRISK, ORB, and FREAK, are effective for template matching, pattern recognition, and object alignment. However, since an image usually has 200-4000 feature points and the size of each descriptor is 512 or 256, an efficient way for encoding the descriptors and locations of feature points is required. In this paper, we propose an algorithm to encode the descriptors, locations, and angles of BRISK, ORB, and FREAK points efficiently. We apply both the global and local statistical characteristics and apply different reference points for the cases where the previous bit is 1 or 0. Moreover, the facts that feature points do not uniformly distribute and that two feature points with a short distance always have a small angle difference are also applied for compression. Simulations show that the proposed algorithm can much reduce the data sizes required for encoding feature points.

[1]  Sam S. Tsai,et al.  Survey of SIFT Compression Schemes , 2010 .

[2]  Ian H. Witten,et al.  Arithmetic coding revisited , 1998, TOIS.

[3]  Pierre Vandergheynst,et al.  FREAK: Fast Retina Keypoint , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[4]  João Ascenso,et al.  Lossless compression of binary image descriptors for visual sensor networks , 2013, 2013 18th International Conference on Digital Signal Processing (DSP).

[5]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[6]  Wen Gao,et al.  Sorting local descriptors for lowbit rate mobile visual search , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[7]  A. Said Introduction to Arithmetic Coding - Theory and Practice , 2023, ArXiv.

[8]  Roland Siegwart,et al.  BRISK: Binary Robust invariant scalable keypoints , 2011, 2011 International Conference on Computer Vision.

[9]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[10]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.