Perceptual hashing: Difference between revisions

Content deleted Content added
Adding empirical research results to the problem with perceptual hashes.
Added first names to authors mentioned in the (fairly random) Development section; removed dead external links (phash.dev and blockhash.io)
Line 5:
The 1980 work of [[Marr–Hildreth algorithm|Marr and Hildreth]] is a seminal paper in this field.<ref name=marr80>{{Cite journal |title=Theory of Edge Detection |first1=D. |last1=Marr |author1-link=David Marr (neuroscientist) |first2=E. |last2=Hildreth |author2-link=Ellen Hildreth |journal=Proceedings of the Royal Society of London. Series B, Biological Sciences |volume=207 |number=1167 |date=29 Feb 1980 |pages=187–217 |doi=10.1098/rspb.1980.0020|pmid=6102765 |bibcode=1980RSPSB.207..187M |s2cid=2150419 }}</ref>
 
The July 2010 thesis of Christoph Zauner is a well-written introduction to the topic.<ref name="zauner10">{{cite book |last1=Zauner |first1=Christoph |title=Implementation and Benchmarking of Perceptual Image Hash Functions |date= July 2010 |publisher=Upper Austria University of Applied Sciences, Hagenberg Campus |url=https://www.phash.org/docs/pubs/thesis_zauner.pdf}}</ref>
 
Already inIn June 2016 Azadeh Amir Asgari published work on robust image hash spoofing. Asgari notes that perceptual hash function like any other algorithm is prone to errors.<ref name="asgari16">{{cite book |last1=Asgari |first1=Azadeh Amir |title=Robust image hash spoofing |date=June 2016 |publisher=Blekinge Institute of Technology |url=http://www.diva-portal.se/smash/get/diva2:946365/FULLTEXT01.pdf}}</ref>
 
Researchers remarked in December 2017 that [[Google image search]] is based on a perceptual hash.<ref name="agis">{{cite news |title=Google Image Search Explained |url=https://alibaba-cloud.medium.com/google-image-search-explained-30af8ba9cbea |publisher=Medium |date=26 December 2017}}</ref>
Line 45:
 
==External links==
* [httphttps://www.phash.org/ pHash - an open source perceptual hash library]
* [httphttps://blockhashgithub.iocom/commonsmachinery/blockhash/ Blockhash.io - an open standard for perceptual hashes] [https://github.com/commonsmachinery/blockhash/ (GitHub)]
* [httphttps://bertolami.com/index.php?engine=blog&content=posts&detail=perceptual-hashing Insight - a perceptual hash tutorial]
* [https://phash.dev/ pHash Coding - Perceptual Hash Related Open Source Projects]
 
[[Category:Hashing]]