I. Introduction
The emergence of social network makes content sharing unprecedentedly easy, while the problem of copyright infringement is also aggravated. A traditional technique for tackling this problem is digital watermarking. However, digital watermarking protects copyright at the price of degrading the perceptual quality of cover media. More importantly, it is not able to resolve the copyright dispute on the content where no watermark was embedded in advance. The robustness against distortion is another bottleneck in real applications. A media file may experience a bunch of distortions and transformations during its life-cycle, which significantly increases the difficulty of watermark detection. Content fingerprinting is a successful alternative to digital watermarking. Content fingerprinting summarizes the intrinsic perceptual characteristics of digital media into a short and invariant ID, such as human fingerprint, and the perceptual equality between media files can be determined by comparing their fingerprints. As a result, content fingerprinting has been widely adopted by social networks to filter the uploads that may cause copyright violation. Being a low-cost solution for content identification, content fingerprinting has also found applications in indexing, broadcast monitoring, recommendation, etc.