About Loop Closure

I have noticed that the loop closure you have used is different with fbow library(https://github.com/rmsalinas/fbow)

Could you explain the principle of your loop closure methods? And why not dbow or fbow?