Reconstruct argorithm of 2D barcode for reading the QR code on cylindrical surface
adaptive thresholding using the integral image .