Low-rank Based Algorithms for Rectification, Repetition Detection and De-noising in Urban Images