Denoising Time-Of-Flight Data with Adaptive Total Variation