pub fn denoise_normals(image: &Image, threads: Option<&ThreadPool>) -> Image
Denoise normals by replacing back-facing normals with their average neighbor
If the images have different widths or heights