Visual place recognition: A survey from deep learning perspective. (May 2021)