A Self-correction Based Algorithm for Single-Shot Camera Calibration