Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics用語集に戻る

Text-to-Image

テキスト画像生成モデルは、自然言語のプロンプトから新しい画像を作成します。主に、数十億枚のキャプション付き画像で学習した潜在拡散モデルやフローモデルが使われます。

テキストから画像を生成するタスクでは、プロンプトと呼ばれる自然言語の説明から新しい画像を作成します。テキスト画像生成モデルは、数億から数十億組の画像とキャプションのペアから、単語と視覚コンテンツの関係を学習します。その後、「夕日にレンガの壁にもたれかかる赤い自転車」のようなプロンプトを、これまで存在しなかった画像に変換します。これは生成AIの主要な用途であり、自然言語処理 (NLP)とコンピュータービジョンを組み合わせます。Stable Diffusion、FLUX、GoogleのImagenなど、現在のシステムの大半は拡散モデルまたはフローモデルです。一方、OpenAIが2025年にGPT-4oに組み込んだ画像生成機能などは、トークン列として自己回帰的に画像を生成します。

テキストから画像を生成するモデルの仕組み#

最初にテキストエンコーダーがプロンプトを埋め込みに変換します。初期のStable DiffusionはOpenAIのCLIPテキストエンコーダーを使用していました。GoogleのImagenは、言語エンコーダーを固定したままT5-XXLモデルまで大規模化すると、画像生成器を大規模化するよりも画像の品質と画像・テキスト間の対応が大幅に改善することを示しました。次に生成器はランダムノイズから開始し、通常は潜在拡散モデルの圧縮空間で20〜50ステップかけてノイズを除去します。クロスアテンションまたは共同アテンション層を使うことで、画像の各部分がプロンプトに注意を向けられます。Classifier-free guidanceは、プロンプトがある場合とない場合のモデル予測を比較し、その差を増幅します。そのため、ガイダンススケールを高くすると多様性が下がる代わりに、プロンプトにより忠実になります。最後にデコーダーが完成した潜在表現をピクセルに変換します。

学習データは、モデルが描けるものを左右します。Stable Diffusionは、Webから収集された58億組の画像とテキストを含むLAION-5Bのサブセットで学習しました。OpenAIのDALL-E 3は、ほとんどのWeb画像に付随する短い代替テキストではなく、詳細な合成キャプションで学習することで、プロンプトへの追従性を高めました。Web規模のデータには問題もあります。Stanford Internet Observatoryの報告で児童性的虐待素材へのリンクが含まれていることが判明したため、LAIONは2023年12月にLAION-5Bを取り下げ、2024年8月にクリーンアップ済みのRe-LAION-5Bを公開しました。

モデルの系統#

  • 拡散モデルとフローモデル: 画像または潜在表現のノイズを複数のステップで除去します。この系統にはDALL-E 2と3、Imagen、Stable Diffusion、FLUXが含まれます。新しいモデルではU-Netノイズ除去器を、整流フローで学習した拡散Transformerに置き換えています。
  • 自己回帰モデル: 画像を離散トークンに変換し、Transformerで1つずつ予測します。これは2021年の初代DALL-EやGoogleのPartiが採用した方法です。OpenAIは2025年3月に公開したGPT-4oの画像生成について、拡散ベースのDALL-Eとは異なり、ChatGPTにネイティブに組み込まれた自己回帰モデルと説明しています。
  • 敵対的生成ネットワーク: 1回のフォワードパスで画像を生成します。AttnGANのようなテキスト条件付きGANは拡散モデルより前に登場しました。サンプリングは高速ですが、複雑なプロンプトへの追従性は劣ります。

生成画像の評価#

Fréchet Inception Distance(FID)は生成画像と実画像の統計を比較し、品質と多様性を測定します。CLIPスコアは、共有埋め込み空間で画像がプロンプトにどの程度一致するかを測定します。どちらも、物体の数や位置といった具体的な内容は確認しません。そのためGenEvalでは、生成画像に物体検出モデルを適用して物体の共起、位置、数を確認し、さらに他のビジョンモデルで色も確認します。公開アリーナでは、商用モデルとオープンモデルを対象に数万件の人間によるペア比較投票を集め、美的品質とプロンプトへの追従性を併せて評価します。

  • 画像キャプション生成: その逆方向のタスクで、既存の画像の説明文を生成します。
  • テキストから動画への生成: 時系列で一貫性を保つ必要のあるフレーム列を生成するため、テキストから画像へのモデルよりも多くの計算資源とデータが必要になります。
  • 画像のインペインティングと画像から画像への変換: 既存の画像を起点に、追加の画像入力と同じモデルを使って、プロンプトに沿って画像の一部または全体を変更します。
  • 視覚言語モデル: 画像とテキストを読み取り、テキストで回答します。GPT-4oやGeminiなどのネイティブマルチモーダルモデルは、画像理解に加えて画像生成にも対応しています。

用途とリスク#

デザイナー、ゲームスタジオ、マーケティングチームは、テキストから画像を生成するモデルを使ってコンセプトの検討や製品画像の作成を行います。また、ビジョンチームは、撮影が難しい希少クラス、欠陥、条件向けの合成データを作成するために活用します。Ultralytics Platformの類似画像を生成アクションでは、データセット内の画像を基に新しいシーンを説明し、説明ごとに1枚の画像を生成します。照明、視点、背景、物体に関する指示を追加することもできます。ユーザーが保持した画像はラベルなしでデータセットに追加され、アノテーションできる状態になります。合成画像が役立つのは、モデルに不足しているものを補う場合に限られます。

同じリアリティはリスクも生みます。モデルは学習データのバイアスを再現し、説得力のあるディープフェイクを生成することがあります。提供元は、GoogleのSynthIDなどのAIウォーターマーキングや、画像を作成または編集したツールを記録する署名付きメタデータであるC2PAコンテンツクレデンシャルで対応しています。

ソリューションを見る

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、自然保護、地理空間分析に活用できます。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう