1. A method comprising: in an electronic device comprising a processor, the processor: receiving an initial image of indicia positioned behind a reflective surface; processing the initial image to produce a first intermediate image by: removing a defocusing effect from the initial image, wherein removing the defocusing effect from the initial image comprises: convolving the initial image with a blur kernel to account for blur, reflection, or both, caused by the reflective surface, wherein the blur kernel comprises a distance variable specifying a distance between the indicia and the reflective surface; processing a portion of the initial image by: determining an interest region of the initial image; and texturizing the determined interest region; overlaying the processed portion of the initial image onto the first intermediate image to produce a resulting image; and extracting data from the resulting image representative of the indicia.