implement lbp, result is not good