.. _sphx_glr_auto_examples_filters: Filtering and restoration ------------------------- .. raw:: html
.. 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
.. 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