self-calibration by extracting Exif data