Stable Diffusionによる類似画像生成をReimagine XLで試してみた

[Supership](https://supership.jp/)の名畑です。先日[劇場版アイドリッシュセブン LIVE 4bit BEYOND THE PERiOD](https://idolish7.com/film-btp/)を鑑賞したのですが、こういうライブ映画もっと増えるといいなって思いました。楽しい。

## はじめに

過去記事「[画像からの「人や物」「背景」「テキスト」の除去をPythonとClipdrop APIsで実装してみた](https://qiita.com/nabata/items/683e3a9ccb4d6279ca02)」に続いて[Clipdrop](https://clipdrop.co/)についてです。Clipdropは[Stable Diffusion](https://ja.stability.ai/stable-diffusion)の提供元である[stability.ai](https://stability.ai/)による画像編集ツールです。

今回の記事ではClipdropの機能の一つである[Reimagine XL](https://clipdrop.co/stable-diffusion-reimagine)を紹介します。Reimagine XLについて詳しくは公式サイトの「[Clipdrop、新しいReimagine XLをリリース](https://ja.stability.ai/blog/clipdrop-reimagine)」にまとまっていますが、ざっくり言うと

- 画像をアップロードする
- [Stable Diffusion](https://stability.ai/stablediffusion)を用いて**似た画像**が生成される
- 生成された**似た画像**は元のピクセルソースに直接は依存しない

こんな感じです。

今回の記事ではこの**Reimagine XL**にいくつかの画像をアップロードし、どのような**似た画像**が生成されたかをまとめていきます。

ClipdropのWebアプリで完結するため、プログラミング要素は登場しません。

## 木とビルの写真

### 元画像

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/4450fd2d-a700-00e2-1c0b-867f8184c5ce.jpeg">

木とビルの映った写真です。これを元にして類似画像の生成をかけてみました。

### 生成類似画像(3枚)

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/f716c6b1-e97c-988f-b30b-a826455ff214.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/6a124611-aac1-d6ff-9f6c-c775cbe13616.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/bbdfde51-59d2-0957-0dfb-c7faf7d04f0e.jpeg">

なんか見ていて心が軽くざわつく違和感がありますが、全体から受ける印象としては非常に似ているとは思います。

## Stable Diffusionで生成した女性(リアル風)

### 元画像

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/d87e32ba-58cc-b2da-8111-7e563af6dc90.png">

私のQiita記事ではお馴染みの**Stable Diffusionで生成した女性画像**です。この顔を何度見てきたことか。

### 生成類似画像(3枚)

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/f9b9b016-dc47-668f-0c88-8eee17747a70.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/5af27b35-3e23-152d-3aa1-3ca27cf79cea.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/fbc22d43-07c4-332b-7e27-fee41227b74a.jpeg">

正直、顔はまったく似ていないですが、服装や髪型などといった全体イメージは近いですね。

## Stable Diffusionで生成した女性(イラスト風)

### 元画像

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/212649c4-bc9c-1235-2c96-398c07b01a61.png">

[過去記事](https://qiita.com/nabata/items/189344164c166b98a89a)で作成しました女性イラストを元に生成してみます。

### 生成類似画像(3枚)

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/2cfaa8f9-e1f8-d00b-e526-0293b01de8be.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/816a3e81-d1c8-2b3a-f732-1dec51a9fd87.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/500ad74d-52a4-bed2-0a88-dd808f8b582f.jpeg">

こちらも、顔は似ていないものの、服装や背景イメージなどはかなり特徴をとらえていますね。

## 線画1

### 元画像

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/ef978aa6-e754-7efd-4f5b-344173e14920.png">

次は線で書かれたイラストを元に生成してみます。

### 生成類似画像(3枚)

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/c25d6fb3-7a38-a7dd-7289-7ec432b4c6ef.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/66fa8793-5caf-a937-20f1-d660dd5d3c9c.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/5c9df851-58c2-1bbf-e87f-1575d00969df.jpeg">

服に色がついたことは大きな変化ですが、かなり近しいものを生成しようとしたことは伝わってきます。

## 線画2

### 元画像

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/085c3c16-578a-d9a8-c364-fc0c360dcdd9.png">

線画をもう一つアップロードしてみました。特徴としては、全体の半分を**A**という字が占めています。

### 生成類似画像(3枚)

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/11d9fb64-3552-50bd-3437-bb594f6daa58.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/148ca472-2479-00f6-28f4-41c9dc986e2a.jpeg">

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/1acb4b53-c9c6-d6b4-cd83-a14efc44928f.jpeg">

画風は異なりますが、色や雰囲気は近いでしょうか。
**A**の文字がかなり効いていますね。


## 最後に

- 生成前と生成後は全体像としてはかなり近い
- 生成後の画像同士は画風も含めてかなり近い

という所感です。

私の普段の生活/業務範囲での使い所は思い浮かんでいないですが、生成後画像を見ているだけで楽しいですね。

## 宣伝

[SupershipのQiita Organization](https://qiita.com/organizations/supership-inc)を合わせてご覧いただけますと嬉しいです。他のメンバーの記事も多数あります。

Supershipではプロダクト開発やサービス開発に関わる方を絶賛募集しております。
興味がある方は[Supership株式会社 採用サイト](https://supership.jp/recruit/)よりご確認ください。