2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

プログラミング研究会Tech.UniAdvent Calendar 2022

Day 6

【最近話題の画像生成AIって何ですか?】イラストAIで気軽に遊んでみよう!

Last updated at Posted at 2022-12-06

Yusuke_Robot_of_the_future_painting_futuristic_sci-fi_movie_sty_afef8fef-ab54-447f-a396-717cc2bd8331.png
Midjourney v4 [Robot of the future painting, futuristic, sci-fi movie style, bright picture, photoreal]

はじめに

最近の趣味で画像生成AIで遊んでいます。AIでの画像生成はとても簡単になってきています。ところが難しいことをしているかのようなリアクションが多いです。
今回は画像生成AIの概要をつかみ、遊んでみよう!という趣旨で書いた記事になります。

別ジャンルのエンジニアの方々、AIアートを使ったことのない方が対象の記事です。
簡単な内容の記事となっています。より詳しい情報はtwitterやNOTEで簡単に見つかります。

この記事の構成

  • AI画像生成ってそもそもなんですか?
  • CLIPとDiffusionモデル
  • AI画像生成できるサイト・サービスを教えて!
  • 画像生成してみよう!

TimeToDiscotweak2.png
DiscoDiffusion [Massive subterranean galaxy in sprawling ancient ruins of atlantis, a dramatic matte painting by Tyler Edlin, trending on artstation, vivid and vibrant]

AI画像生成ってそもそもなんですか?

一言で言うと、そのまま。
"AIが画像を生成してくれる”

テキストや画像でプロンプトを入力し、そのプロンプトをもとにAIが画像を生成します。 
簡単にいうと文字を入れて入力して画像を作ってもらいます。
ここで生成というのがポイントになります。

Twitterなどでよく勘違いされている方がおられるのですが、昨今の画像生成AIは学習した画像の切り貼りをしているわけではありません。 
ではどのように画像が生成されるのでしょうか?
次は内部の構造を簡単にみていきましょう。

CLIPとDiffusionモデル

StableDiffusionの構造

画像生成AIの1つであるStableDiffusionの構造を見てみましょう。

  • [CLIP] プロンプトを処理するシステム
  • [Diffusion Model] デノイズするシステム 
  • [Image Decoder] 画像を出力するシステム

主にこの3つから構成されています

StableDiffusionでの画像生成の流れ

  1. CLIPがプロンプトを受け取り処理
  2. Diffusion model適当なガウスノイズが加えられた画像を生成 
  3. CLIPが意図した方向へとデノイズをかける指示を出す
  4. Diffusion modelがノイズを繰り返し取り除く(デノイズする)ことで鮮明な画像に
  5. Image Decoderが画像を出力

スクリーンショット 2022-12-05 22.59.58.png

[CLIP]

CLIPは入力されたプロンプトと学習したモデルをもとにどんな絵を生成するかをDiffusionモデルに指示します。このCLIPが生成される絵の精度や雰囲気に直接影響しています。 

[Diffusion model]

CLIPの指示された方向へとノイズ画像からノイズを取り除いていきます。



このようなDiffusionモデルを基本構成としたものが現在トレンドの画像生成AIになります。

Yusuke_Antique_mechanical_watch_interior_pocket_watch_mechanism_d840df86-b9ec-4eb1-b36d-1dc2a5dfdc4a.png
Midjourney [antique mechanical watch interior, pocket watch mechanism, watch gears, antique, microscope lens, golden color, bright image, much light]

AI画像生成できるサイト・サービスを教えて!

画像生成AI一覧
  • StableDiffusion
     画像生成AIの王道で様々な画像を生成できます。 
     ローカル環境やGoogle Colab、Dream Studioなど様々なサイトで利用できます。
     オープンソースで公開されているため様々な調整モデルが公開されています。

  • NovelAIDiffusion
     有料のサービスですが、漫画アニメなど二次元に特化しており高いクオリティーから人気のサービスです。

  • Midjourney
     こちらも有料のサービスですが、Discord上で動作し簡単にクオリティーの高い絵が生成できると人気です。

  • DALL-E2
     Outpaintingという画像の外を拡大していける機能が特徴となっています。

画像生成してみよう! 

今回は最もオーソドックスなテキストtoイメージのやり方を解説していきます。  
今回はこちらのStableDiffusionv2のデモページで遊んでいきます。 

ページを開いたら英語でプロンプトを入れてみましょう
今回のプロンプトはこちら。

antique mechanical watch interior, pocket watch mechanism, watch gears, antique, microscope lens, golden color, bright image, much light

4つの写真風の画像が出力されました!
スクリーンショット 2022-12-05 22.28.04.png

まだ綺麗とは言えませんね。
ここからプロンプトを弄っていい感じの画像にしていきましょう

antique mechanical watch interior, pocket watch mechanism, watch gears, antique, golden color, photorealistic, cinematic lighting, f/1.0, wood desk

スクリーンショット 2022-12-05 22.35.02.png
雰囲気が出できたんじゃないでしょうか?

Midjourneyでも同じプロンプトで生成してみました。 

antique mechanical watch interior, pocket watch mechanism, watch gears, antique, microscope lens, golden color, bright image, much light

Yusuke_antique_mechanical_watch_interior_pocket_watch_mechanism_f14219bb-823d-425a-8f04-2145e1850605.png

midjourneyの方が綺麗に出力されていますね 
MidjourneyはDiscordでログインした後、25回分が無料で利用できるのでみなさんも遊んでみてください!

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?