Another heuristic is to modify a module’s appearance while keeping its concentric region untouched, and uniformly blending the neighboring regions with thecode modules (see Figure 2(c)).
However, due to the tight binding to the appearance of QR code, such blending-based approaches typically suffer from artifacts like corruption of salient image features and large variations in output quality for the same image with different QR codes (see supplementary video).