A graph matching algorithm based on filtering strategy of Bi-directional K-Nearest-Neighbors