add set_bound() for dense sift