UPDATE: denoise now only geographically weights if input is lat/lon