Text this: Heterogeneous scene matching based on the gradient direction distribution field.