Trace Projection Transformation: a new method for measurement of debris flow surface velocity fields