ACM Transactions on Graphics · 2013 · 138 citations · 14 references
ComputingComputer ScienceComputer VisionMachine LearningNatural Language ProcessingPattern RecognitionText EncodingVisual EncodingDictionary CodingDictionary MatchingDictionary TheoryHalftone GenerationReadability
QR code is a popular form of barcode pattern that is ubiquitously used to tag information to products or for linking advertisements. While, on one hand, it is essential to keep the patterns machine-readable; on the other hand, even small changes to the patterns can easily render them unreadable. Hence, in absence of any computational support, such QR codes appear as random collections of black/white modules, and are often visually unpleasant. We propose an approach to produce high quality visual QR codes, which we call halftone QR codes , that are still machine-readable. First, we build a pattern readability function wherein we learn a probability distribution of what modules can be replaced by which other modules. Then, given a text tag, we express the input image in terms of the learned dictionary to encode the source text. We demonstrate that our approach produces high quality results on a range of inputs and under different distortion effects.
14
Image quality assessment: from error visibility to structural similarity
Zhou Wang, Alan C. Bovik, Hamid R. Sheikh et al. · IEEE Transactions on Image Processing · 2004 · 56K citations
Niloy J. Mitra, Mark V. Pauly · ACM Transactions on Graphics · 2009 · 105 citations
Hung‐Kuo Chu, Wei-Hsin Hsu, Niloy J. Mitra et al. · ACM Transactions on Graphics · 2010 · 103 citations · Full text
Image Abstraction by Structure Adaptive Filtering
Jan Eric Kyprianidis, Jürgen Döllner · Eurographics · 2008 · 100 citations · Full text