主要内容

图像处理的深度学习

使用深度神经网络执行图像处理任务,如去除图像噪声和执行图像到图像的转换(需要深度学习工具箱™)

深度学习使用神经网络直接从数据中学习有用的特征表示。例如,您可以使用预先训练的神经网络来识别和去除图像中的伪影,如噪声。

功能

全部展开

增强图像数据存储 转换批处理以增强图像数据
blockedImageDatastore 与来自的块一起使用的数据存储blockedImage物体
denoisingImageDatastore 图像数据存储去噪
imageDatastore 图像数据的数据存储
randomPatchExtractionDatastore 用于从图像或像素标签图像中提取随机二维或三维随机补丁的数据存储
变换 转换数据存储
结合 合并来自多个数据存储的数据
jitterColorHSV 随机改变像素的颜色
随机窗口2D 在图像中随机选择矩形区域
随机化cropwindow3d 创建随机长方体裁剪窗口
centerCropWindow2d 创建矩形中心裁剪窗口
centerCropWindow3d 创建立方体中心裁剪窗口
矩形 二维矩形区域的空间范围
长方体 三维长方体区域的空间范围
randomAffine2d 创建随机二维仿射变换
randomAffine3d 创建随机三维仿射变换
affineOutputView 创建变形图像的输出视图
伊梅拉酶 去除感兴趣矩形区域内的图像像素
调整2D图层的大小 二维调整图层大小
resize3dLayer 三维调整图层大小
调整大小 的空间尺寸dlarray对象
DepthToSpace2DLayer 空间层深度
SpaceToDepthLayer 距深层
depthToSpace 重新安排dlarray从深度维度到空间块的数据
空间深度 重新安排空间块dlarray沿深度维度的数据
编码网络 创建编解码网络
blockedNetwork 创建具有重复块结构的网络
pretrainedEncoderNetwork 从预先训练的网络创建编码器网络
循环发电机 创建用于图像到图像转换的CycleGAN生成器网络
斑贴歧视者 创建PatchGAN鉴别器网络
pix2pixHDGlobalGenerator 创建pix2pixHD全局生成器网络
addPix2PixHDLocalEnhancer 将本地增强器网络添加到pix2pixHD生成器网络
单位发电机 创建无监督图像到图像转换(单元)生成器网络
单位预测 使用无监督图像到图像转换(UNIT)网络执行推理
denoiseImage 基于深度神经网络的图像去噪
去噪网络 获取图像去噪网络
dnCNNLayers 得到去噪的卷积神经网络层

话题

预处理图像数据用于深度学习

开始深度学习的图像预处理和增强

使用确定性操作(如标准化或颜色空间转换)预处理数据,或使用随机操作(如随机裁剪或颜色抖动)增加训练数据。

用于深度学习的数据存储(深度学习工具箱)

学习如何在深度学习应用程序中使用数据存储。

为图像到图像的回归准备数据存储(深度学习工具箱)

这个例子展示了如何准备一个数据存储来训练图像到图像回归网络变换结合的功能图像数据存储.

使用图像处理工具箱增强图像用于深度学习工作流

此示例显示了MATLAB®和图像处理工具箱的工作原理™ 作为深度学习工作流程的一部分,可以执行常见类型的图像增强。

创建用于图像处理应用的神经网络

训练和应用去噪神经网络

使用预先训练的神经网络从灰度图像中去除高斯噪声,或使用预先定义的层训练自己的网络。

创建模块化神经网络

您可以创建和定制深度学习网络,这些网络遵循模块化模式,具有重复的层组,如U-Net和cycleGAN。

开始使用GANs进行图像到图像的翻译

GAN网络可以将一组图像的样式和特征转换为其他图像的场景内容。

预先训练的深度神经网络(深度学习工具箱)

学习如何下载和使用预训练的卷积神经网络进行分类、迁移学习和特征提取。

深度学习层列表(深度学习工具箱)

在MATLAB中发现所有深度学习层®.

深度学习在MATLAB

MATLAB中的深度学习(深度学习工具箱)

利用卷积神经网络进行分类和回归,在MATLAB中发现深度学习能力,包括预训练网络和迁移学习,以及在gpu、cpu、集群和云上的训练。

基于深度学习的语义分割(计算机视觉工具箱)

这个例子展示了如何使用深度学习来训练语义分割网络。

特色实例