add shape context point pair cost and bipartite algorithm