Main Content

イメージ処理の深層学習

深層ニューラル ネットワークを使用し、イメージ ノイズの除去や image-to-image 変換などのイメージ処理タスクを実行する (Deep Learning Toolbox™ が必要)。

深層学習はニューラル ネットワークを使用して、有用な特徴表現をデータから直接学習します。たとえば、事前学習済みのニューラル ネットワークを使用して、イメージのノイズなどのアーティファクトを同定し除去できます。

A noisy image is passed to a trained denoising network, which returns a denoised image.

関数

すべて展開する

augmentedImageDatastoreバッチの変換によるイメージ データの拡張
blockedImageDatastoreDatastore for use with blocks from blockedImage objects (R2021a 以降)
denoisingImageDatastoreノイズ除去イメージ データストア
imageDatastoreイメージ データのデータストア
randomPatchExtractionDatastoreイメージまたはピクセル ラベル イメージから 2 次元または 3 次元のランダム パッチを抽出するためのデータストア
transformデータストアの変換 (R2019a 以降)
combine複数のデータストアのデータを統合 (R2019a 以降)
jitterColorHSVピクセルの色のランダムな変更 (R2019b 以降)
randomWindow2dRandomly select rectangular region in image (R2021a 以降)
randomCropWindow3dランダムな直方体のトリミング ウィンドウの作成 (R2019b 以降)
centerCropWindow2d四角形の中央トリミング ウィンドウの作成 (R2019b 以降)
centerCropWindow3d直方体の中央トリミング ウィンドウの作成 (R2019b 以降)
Rectangle2 次元四角形領域の空間範囲 (R2019b 以降)
Cuboid3 次元直方体領域の空間範囲 (R2019b 以降)
randomAffine2dランダムな 2 次元アフィン変換の作成 (R2019b 以降)
randomAffine3dランダムな 3 次元アフィン変換の作成 (R2019b 以降)
affineOutputViewワーピング イメージの出力表示の作成 (R2019b 以降)
imeraseRemove image pixels within rectangular region of interest (R2021a 以降)
resize2dLayer2 次元サイズ変更層 (R2020b 以降)
resize3dLayer3 次元サイズ変更層 (R2020b 以降)
dlresizedlarray オブジェクトの空間次元をサイズ変更 (R2020b 以降)
DepthToSpace2DLayer深さから空間への変換層 (R2021a 以降)
SpaceToDepthLayer空間から深さへの変換層 (R2020b 以降)
depthToSpaceRearrange dlarray data from depth dimension into spatial blocks (R2021a 以降)
spaceToDepthRearrange spatial blocks of dlarray data along depth dimension (R2021a 以降)
encoderDecoderNetwork符号化器-復号化器ネットワークの作成 (R2021a 以降)
blockedNetwork反復ブロック構造をもつネットワークの作成 (R2021a 以降)
pretrainedEncoderNetworkCreate encoder network from pretrained network (R2021a 以降)
cycleGANGeneratorCreate CycleGAN generator network for image-to-image translation (R2021a 以降)
patchGANDiscriminatorCreate PatchGAN discriminator network (R2021a 以降)
pix2pixHDGlobalGeneratorCreate pix2pixHD global generator network (R2021a 以降)
addPix2PixHDLocalEnhancerAdd local enhancer network to pix2pixHD generator network (R2021a 以降)
unitGeneratorCreate unsupervised image-to-image translation (UNIT) generator network (R2021a 以降)
unitPredictPerform inference using unsupervised image-to-image translation (UNIT) network (R2021a 以降)
denoiseImage深層ニューラル ネットワークを使用したイメージのノイズ除去
denoisingNetworkイメージ ノイズ除去ネットワークの取得
dnCNNLayersノイズ除去畳み込みニューラル ネットワークの層の取得

トピック

イメージ データの深層学習向け前処理

イメージ処理アプリケーション用のニューラル ネットワークの作成

MATLAB による深層学習

  • MATLAB による深層学習 (Deep Learning Toolbox)
    畳み込みニューラル ネットワークを使用して分類や回帰を行う MATLAB の深層学習機能を確認します。これには、事前学習済みのネットワークと転移学習のほか、GPU、CPU、クラスター、およびクラウドでの学習が含まれます。
  • 深層学習を使用したセマンティック セグメンテーション (Computer Vision Toolbox)
    この例では、セマンティック セグメンテーション ネットワークを使用してイメージをセグメント化する方法を説明します。