Towards View-invariant and Accurate Loop Detection Based on Scene Graph