Get startedGet started for free

Reducing noise while preserving edges

In this exercise, you will reduce the noise in this landscape picture.

Landscape of a river
Preloaded as landscape_image.

Since we prefer to preserve the edges in the image, we'll use the bilateral denoising filter.

This exercise is part of the course

Image Processing in Python

View Course

Exercise instructions

  • Import the denoise_bilateral function from its module.
  • Apply bilateral filter denoising.
  • Show the original noisy and the resulting denoised image.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# Import bilateral denoising function
____

# Apply bilateral filter denoising
denoised_image = ____(____, 
                                   multichannel=____)

# Show original and resulting images
show_image(____, 'Noisy image')
show_image(____, 'Denoised image')
Edit and Run Code