.. _sphx_glr_auto_examples_filters:
Filtering and restoration
-------------------------
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_tophat_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_tophat.py`
.. raw:: html
Removing small objects in grayscale images with a top hat filter
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_hysteresis_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_hysteresis.py`
.. raw:: html
Hysteresis thresholding
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_restoration_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_restoration.py`
.. raw:: html
Image Deconvolution
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_window_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_window.py`
.. raw:: html
Using window functions with images
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_rank_mean_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_rank_mean.py`
.. raw:: html
Mean filters
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_unsharp_mask_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_unsharp_mask.py`
.. raw:: html
Unsharp masking
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_deconvolution_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_deconvolution.py`
.. raw:: html
Image Deconvolution
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_blur_effect_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_blur_effect.py`
.. raw:: html
Estimate strength of blur
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_entropy_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_entropy.py`
.. raw:: html
Entropy
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_j_invariant_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_j_invariant.py`
.. raw:: html
Calibrating Denoisers Using J-Invariance
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_inpaint_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_inpaint.py`
.. raw:: html
Fill in defects with inpainting
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_dog_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_dog.py`
.. raw:: html
Band-pass filtering by Difference of Gaussians
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_denoise_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_denoise.py`
.. raw:: html
Denoising a picture
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_cycle_spinning_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_cycle_spinning.py`
.. raw:: html
Shift-invariant wavelet denoising
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_phase_unwrap_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_phase_unwrap.py`
.. raw:: html
Phase Unwrapping
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_nonlocal_means_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_nonlocal_means.py`
.. raw:: html
Non-local means denoising for preserving textures
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_attribute_operators_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_attribute_operators.py`
.. raw:: html
Attribute operators
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_denoise_wavelet_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_denoise_wavelet.py`
.. raw:: html
Wavelet denoising
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_butterworth_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_butterworth.py`
.. raw:: html
Butterworth Filters
.. raw:: html
.. only:: html
.. image:: /auto_examples/filters/images/thumb/sphx_glr_plot_j_invariant_tutorial_thumb.png
:alt:
:ref:`sphx_glr_auto_examples_filters_plot_j_invariant_tutorial.py`
.. raw:: html
Full tutorial on calibrating Denoisers Using J-Invariance
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/auto_examples/filters/plot_tophat
/auto_examples/filters/plot_hysteresis
/auto_examples/filters/plot_restoration
/auto_examples/filters/plot_window
/auto_examples/filters/plot_rank_mean
/auto_examples/filters/plot_unsharp_mask
/auto_examples/filters/plot_deconvolution
/auto_examples/filters/plot_blur_effect
/auto_examples/filters/plot_entropy
/auto_examples/filters/plot_j_invariant
/auto_examples/filters/plot_inpaint
/auto_examples/filters/plot_dog
/auto_examples/filters/plot_denoise
/auto_examples/filters/plot_cycle_spinning
/auto_examples/filters/plot_phase_unwrap
/auto_examples/filters/plot_nonlocal_means
/auto_examples/filters/plot_attribute_operators
/auto_examples/filters/plot_denoise_wavelet
/auto_examples/filters/plot_butterworth
/auto_examples/filters/plot_j_invariant_tutorial