実在しない人物の顔写真や、文章から描き出されるイラスト——AIが画像を「作る」技術が画像生成です。この記事では、代表手法であるGANとVAEの仕組みの違いを軸に、画像生成の全体像を整理します。

📖 ひと言でいうと

画像生成とは、既存のデータから学習し、新しい画像を作り出す技術です。分類や検出のように画像を「読み取る」のではなく、画像そのものを「生み出す」のが特徴です。

例えるなら、大量の絵を見て学んだ画家が、見たことのない新しい絵を描けるようになるようなものです。モデルは訓練データの画像から「本物らしさのパターン」を学び、訓練データには存在しない新しい画像を生成します。

🖼 1枚でわかる画像生成

画像生成 = 学習データから「新しい画像」を作る技術
  • 定義 — 既存のデータから新たな画像を生成する手法
  • GAN — 生成ネットワークと識別ネットワークが競い合って品質向上
  • VAE — データを潜在変数に圧縮し、そこから新データを再構築
  • 応用 — 医療画像の生成・補完、デザイン、ゲーム・映画制作
つくもち屋「G検定対策」SUMMARY

📘 公式テキストの説明

既存のデータから新たな画像を生成する手法であり、さまざまな応用が期待されている。画像生成の手法として、敵対的生成ネットワーク(Generative Adversarial Networks: GAN)が広く知られている。GANは、生成ネットワークと識別ネットワークの二つのモデルが相互に競い合うことで、現実に近い画像を生成する能力を高める。生成ネットワークは新たな画像を作成し、識別ネットワークはそれが本物か偽物かを判別する。このプロセスを繰り返すことで、生成される画像の品質が向上する。また、変分オートエンコーダ(Variational Autoencoder: VAE)も画像生成に用いられる手法である。VAEは、入力データを潜在変数に圧縮し、その潜在変数から新たなデータを再構築するモデルである。これにより、訓練データに似た新しい画像を生成することが可能となる。さらに、ディープラーニングを活用した画像生成技術は、医療分野やデザイン、エンターテインメントなど、多岐にわたる分野での応用が進んでいる。例えば、医療画像の生成や補完、デザインの自動生成、ゲームや映画のコンテンツ制作などで活用されている。これらの技術の進展により、画像生成の精度や多様性が向上し、より現実的で高品質な画像を生成することが可能となっている。

ここで押さえるべきは、画像生成の2大手法としてGANVAEが挙げられている点です。GANは「2つのネットワークの競争」、VAEは「潜在変数への圧縮と再構築」という、まったく異なる原理で画像を生成します。この違いが試験の中心論点になります。

🔍 しっかり理解する

GAN——競争で本物らしさを磨く

GANは、役割の異なる2つのネットワークを戦わせる仕組みです。

生成ネットワーク
新たな画像を作成
識別ネットワーク
本物か偽物かを判別
相互に競争
互いを上回ろうと学習
品質向上
現実に近い画像へ

生成側は識別側をだまそうとより本物らしい画像を作り、識別側は見抜く精度を上げようとします。この競争の繰り返しで、生成画像の品質がどんどん高まっていきます。詳しい仕組みは同じ節のキーワード「敵対的生成ネットワーク」で扱われます。

VAE——圧縮して、そこから作り直す

VAE(変分オートエンコーダ)は、GANとはまったく別の発想です。入力画像をいったん潜在変数と呼ばれる少数の数値(画像の特徴を凝縮した「設計図」のようなもの)に圧縮し、その潜在変数から画像を再構築するように学習します。

学習が済むと、潜在変数を少し変えたり新しく選んだりして復元することで、訓練データに似た新しい画像を生成できます。厳密には、VAEは潜在変数を確率分布として扱うことで、単なる復元にとどまらない多様な生成を可能にしています。

GANとVAEの覚え分けは「競争で作るのがGAN、圧縮と再構築で作るのがVAE」の一行です。

どこで使われているのか

公式テキストは応用先として、医療画像の生成や補完、デザインの自動生成、ゲームや映画のコンテンツ制作を挙げています。特に医療分野では、症例データが少ない疾患の画像を生成して学習データを補うといった、データ不足を補完する使い方が注目されています。

なお、同じ「データ生成」の節にはDCGAN(GANの改良版)、Pix2PixやCycleGAN(画像から画像への変換)、Diffusion Model(ノイズ除去による生成)などが並びます。画像生成はこれらの総称的な上位概念であり、各キーワードはその具体的手法という位置づけで整理すると全体が見通せます。

💡 具体例で考える

例1: 実在しない人物の顔画像。 GAN系のモデルは、実在しない人物のリアルな顔写真を生成できることで広く知られるようになりました。訓練データの顔画像から「顔らしさ」を学習し、誰のコピーでもない新しい顔を作り出します。広告やゲームのキャラクター素材など、肖像権の問題を避けたい場面での活用が考えられています。

例2: 医療画像の補完・生成。 希少疾患のCTやMRI画像は数が集まりにくく、診断AIの学習データが不足しがちです。画像生成技術で本物に近い症例画像を生成・補完し、学習データを増やす応用が進められています。生成AIが「データを作る側」に回る好例です。

⚠️ よくある誤解・紛らわしい用語

💡 ポイント
  • 画像認識との混同 — 画像認識は画像を「読み取って分類・検出する」技術、画像生成は画像を「新しく作る」技術です。入力と出力の向きが逆です。
  • 「GANとVAEは同じ仕組み」ではない — GANは2つのネットワークの競争、VAEは潜在変数への圧縮と再構築。原理がまったく異なります。
  • 「訓練データをそのままコピーして出す」わけではない — 生成モデルはデータの分布(パターン)を学び、訓練データに似た「新しい」画像を作ります。
  • Diffusion Modelとの関係 — 近年の画像生成AIで主流のDiffusion Modelも画像生成の一手法ですが、ノイズを段階的に除去して生成する別方式です(詳細は該当キーワード参照)。

📝 試験でのポイント

💡 ポイント
  • 「生成ネットワークと識別ネットワークが競い合う」ときたらGAN、「潜在変数に圧縮して再構築」ときたらVAE、と即座に対応づけられるようにしましょう。
  • 画像生成の定義(既存のデータから新たな画像を生成する)と、画像認識との違いを問う正誤問題が想定されます。
  • 応用分野(医療・デザイン・エンターテインメント)の事例文から「画像生成が使われている場面」を選ばせる形式にも対応できるようにしましょう。
  • 同じ節のDCGAN・Pix2Pix・CycleGAN・Diffusion Modelは「画像生成の具体的手法」という階層関係で整理しておくと選択肢の判別が楽になります。

📚 まとめ

💡 ポイント
  • 画像生成は、既存のデータから学習して新しい画像を作り出す技術です。
  • 代表手法はGAN(生成と識別の2ネットワークが競い合い品質を高める)とVAE(潜在変数に圧縮し再構築する)です。
  • 医療画像の生成・補完、デザイン自動生成、ゲーム・映画制作など応用は多岐にわたります。
  • 技術の進展により、生成画像の精度と多様性は年々向上しています。