Accessing roughness in three-dimensions using Gaussian regression filtering