トップページ -> データベース関連技術 -> 画像復元(image restoration),超解像(super resolution) -> 学習データ無しでの画像復元 (DmitryUlyanov/deep-image-prior,Python,CUDA 9.2,pytorch, torchvision を使用)
[サイトマップへ], [サイト内検索へ]

学習データ無しでの画像復元 (DmitryUlyanov/deep-image-prior,Python,CUDA 9.2,pytorch, torchvision を使用)

GitHub で公開されている DmitryUlyanov / deep-image-prior は,画像復元(image restoration)の研究成果.超解像(super-resolution), ノイズ除去(denoisng), インペインティング(inpainting)など,画像復元全般についての機能を持つ Python のソースコードが公開され,簡単に追試ができる.学習にも役立つ.

ソフトウエアの利用条件は,利用者自身で確認すること.

このページは, Windows での pytorch 0.41 のインストール手順を示すことと, image restoration におけるAIの応用例の紹介のため,掲載している.


前準備

Python のインストール,pip と setuptools の更新,Python 開発環境のインストール

Windows の場合

  1. Python のインストール

    Python の URL: http://www.python.org/

    インストール手順の詳細は: 別ページで説明している.

  2. pip と setuptools の更新Python 開発環境(JupyterLab, spyder)のインストール

    コマンドプロンプトを管理者として実行し,次のコマンドを実行.

    python -m pip install -U pip setuptools
    python -m pip install -U jupyterlab jupyter jupyter-console jupytext spyder
    

Ubuntu の場合

システム Python を使用(インストール操作は不要)

  1. pip と setuptools の更新Python 開発環境(JupyterLab, spyder)のインストール

    次のコマンドを実行.

    sudo apt -yV install python3-dev python3-pip python3-setuptools
    sudo apt -yV install jupyter-qtconsole jupyter-notebook python3-jupyter-client python3-jupyter-console python3-spyder spyder3
    

Git のインストール

CUDA 9.2 インストール

pytorch 0.4.1, torchvision 0.5.0,その他 Python パッケージのインストール

  1. CUDA 9.2 用の PyTorch ファイルを公開している次の Web ページを開く.

    https://download.pytorch.org/whl/cu92/torch_stable.html

  2. このページで,Windows 用の torch 0.4.1 を選ぶ.

    使用している Python のバージョンに合うものを選ぶこと. Python 3.7 を使っている場合には「cp37」の付いたファイルを選ぶ.

    [image]
  3. .whl 形式ファイルがダウンロードされる
  4. pip を用いてインストール

    ※ 「py -m pip install ...」は,Python パッケージをインストールするためのコマンド.

    python -m pip install torch-0.4.1-cp37-cp37m-win_amd64.whl
    

    [image]
  5. pillow 6.2.2 のインストール

    python -m pip install pillow==6.2.2
    

    [image]
  6. torchvision 0.2.2 のインストール

    python -m pip install torchvision==0.2.2
    

    [image]
  7. その他,Python パッケージのインストール

    python -m pip install numpy scipy matplotlib scikit-image jupyter
    

    [image]

DmitryUlyanov / deep-image-prior をダウンロードし,動かしてみる

ダウンロード

ここでは,Windows で c:\pytools にダウンロードする手順を示す.

  1. ディレクトリの準備
    mkdir c:\pytools
    cd c:\pytools
    

    [image]
  2. git を用いてダウンロード

    cd c:\pytools
    git clone https://github.com/DmitryUlyanov/deep-image-prior
    

    [image]

動かしてみる

いままでの手順で,いくつかの Python プログラムは,簡単に試せるようになる.

「jupyter notebook <ノートブックファイル名>」で動かす


本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]