Ruis

Beeldverwerking in Python

Rebeca Gonzalez

Data Engineer

Ruis

Beeldverwerking in Python

Ruis

Beeldverwerking in Python

Ruis toevoegen in scikit-image

# Importeer de module en functie
from skimage.util import random_noise

# Voeg ruis toe aan de afbeelding noisy_image = random_noise(dog_image)
# Toon origineel en resultaat show_image(dog_image) show_image(noisy_image, 'Noisy image')
Beeldverwerking in Python

Ruis toevoegen in scikit-image

Beeldverwerking in Python

Ruis verminderen

Beeldverwerking in Python

Typen denoising

  • Total variation (TV)
  • Bilateraal
  • Wavelet-denoising
  • Non-local means-denoising

Beeldverwerking in Python

Denoising

Denoising met total-variationfilter
from skimage.restoration import denoise_tv_chambolle

# Pas denoising met total-variationfilter toe denoised_image = denoise_tv_chambolle(noisy_image, weight=0.1, multichannel=True)
# Toon de geruisde en gefilterde afbeelding show_image(noisy_image, 'Noisy image') show_image(denoised_image, 'Denoised image')
Beeldverwerking in Python

Denoising

Total-variationfilter

Beeldverwerking in Python

Denoising

Bilateraal filter
from skimage.restoration import denoise_bilateral

# Pas bilateraal denoisingfilter toe denoised_image = denoise_bilateral(noisy_image, multichannel=True)
# Toon origineel en resultaat show_image(noisy_image, 'Noisy image') show_image(denoised_image, 'Denoised image')
Beeldverwerking in Python

Denoising

Bilateraal filter

Beeldverwerking in Python

Laten we oefenen!

Beeldverwerking in Python

Preparing Video For Download...