Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Deep Learning for Image Processing

Remove image noise using convolutional neural networks (requires Neural Network Toolbox™)

Deep learning uses neural networks to learn useful representations of features directly from data. For example, you can use a pretrained neural network to identify and remove Gaussian noise from images.

Functions

denoiseImageDenoise image using deep neural network
denoisingNetworkGet image denoising network
denoisingImageSourceDenoising image source
dnCNNLayersGet denoising convolutional neural network layers

Topics

Remove Image Noise Using Neural Networks

Train and Apply Denoising Neural Networks

Use a pretrained neural network to remove Gaussian noise from a grayscale image, or train your own network using predefined layers.

Remove Noise from Color Image Using Pretrained Neural Network

This example shows how to remove Gaussian noise from an RGB image, by using a pretrained denoising neural network.

Deep Learning Applications in MATLAB

Deep Learning in MATLAB (Neural Network Toolbox)

Discover deep learning capabilities in MATLAB® using convolutional neural networks for classification and regression, including pretrained networks and transfer learning, and training on GPUs, CPUs, clusters, and clouds.

Pretrained Convolutional Neural Networks (Neural Network Toolbox)

Learn how to download and use pretrained convolutional neural networks for classification, transfer learning and feature extraction.

Transfer Learning Using Convolutional Neural Networks (Neural Network Toolbox)

This example shows how to classify new image data by fine-tuning an existing, pretrained convolutional neural network.

Semantic Segmentation Using Deep Learning (Computer Vision System Toolbox)

This example shows how to train a semantic segmentation network using deep learning.

Object Detection Using Deep Learning (Computer Vision System Toolbox)

This example shows how to train an object detector using deep learning and R-CNN (Regions with Convolutional Neural Networks).

Was this topic helpful?