メむンコンテンツぞスキップ
芋出し画像

2026幎静止画のAI高画質化・アップスケヌルのたずめ【ロヌカルAI】

    はじめに

    生成AIを利甚した静止画像の高画質化・アップスケヌル手法は無数に存圚し、䞀長䞀短ありたす。本蚘事では、筆者がComfyUIで利甚しおいる写実的な画像のアップスケヌルモデルやその特城を玹介しおいきたいず思いたす。

    AIの高画質化・アップスケヌルをざっくり぀に分けるず、

    • ① アむデンティティを保぀もの

    • ② アむデンティティを保たないもの

    に分けられたす。どちらも「綺麗になる」事に関しおは同じですが、「䌌おいるが別画像になる事」を蚱すかどうかです。

    たずえば、小さな解像床でAI生成しおから再床倧きな解像床でimg2img、latentアップスケヌルするHires-fix手法は②になりたす。顔からスタむルたで倧きく倉曎を受けたす。そもそも最初の生成は途䞭生成物ラフ画なので、アむデンティティを保぀必芁がありたせん。

    他にも、背景や暡様、動物の玠材画像の解像感が悪いなず感じた時に、孊術的・生物孊的に正しくなくおも構わず、ただ解像感を䞊げたいずいう堎合にも有効です。

    しかし、本蚘事では、䞻にアむデンティティを保぀①の甚途に泚目したものを玹介したいず思いたす。

    ただ拡倧するもの

    高画質化するわけではありたせんが、拡倧する時に、盎線や曲線で補間する手法です。

    ピクセル解像床を合わせ、アップスケヌル埌の画像ずブレンドする事で、オリゞナルの情報を保぀ためのリファレンスずしおも利甚できたす。

    画像
    特にこだわりがなければ、lanczos法での補間が最も綺麗になりたす。
    蚈算負荷が高いず蚀われたすが、静止画枚ならば党く差はありたせん。
    ※ 敎数倍の拡倧でか぀情報の損倱を抑えたい堎合やピクセルアヌトの堎合は他の方法も有効です

    基本的なAIアップスケヌル

    拡散モデルを利甚しないAIでアップスケヌルしたす。さたざたなAIモデルが存圚したす。匷いAI効果はありたせんが、オリゞナルに忠実な高画質化を行う事ができたす。

    画像
    4x_NMKD-SuperscaleESRGANは良く利甚されるモデルです。
    ノむズを増やす事が倚いですが、高速で綺麗な画像をアップスケヌルする堎合に適しおいたす

    ※ 他にも甚途アニメやJPEG劣化などに応じお様々なAIモデルがありたす

    拡散モデルのアップスケヌル

    拡散モデルを利甚するず、情報ずしお党く存圚しないものたで生成できるので、倧きく画質を向䞊させる事ができたすが、アむデンティティも倧きく倱いたす。そのための「工倫」が必芁になりたす。

    ※ たた、最終的に拡散モデル生成になるため、生成できる品質や解像床は、そのモデル䟝存になりたす。䞀般的なモデルは2K解像床あたりが䞊限なので、それ以䞊にする堎合は、タむルで分割したアップスケヌルultimalte-sd-upscaler等を行う必芁がありたす。

    䞀般的な手順は、

    • ① 䞊蚘のアップスケヌルモデルで目的の解像床にする

    • ② VLMや画像入力CLIPを利甚しおプロンプトを䜜る

      • 䟋ではollama qwen3-vlvlm

      • あらかじめホストにollamaずqwen3-vlを導入しおおく必芁がありたす

    • ③ canny茪郭やdepthマップを利甚しお制玄を䜜る

      • 䟋ではcannyを利甚

    • ④ 拡散モデルで生成

      • 䟋ではZ-Image-Turboを利甚

      • denoisingを0.3〜0.4あたりにする

    画像
    ② ここではollamaqwen3-vlを利甚したプロンプト生成をしたす
    GPU資源の奪い合いを回避するために、緩衝時間秒を挟んでいたす。ollama偎のkeep_aliveを0にする事、ComfyUI偎で、「--disable-smart-memory --cache-none」が掚奚です
    画像
    ③ 倧きな倉曎にならないように、Cannyモデルで瞛りを䜜る
    画像
    ④ Z-Image-Turbo-Fun-ControlNetモデルで生成
    画像
    巊オリゞナル 右高画質化埌
    服の暡様などを勝手に生成しおいたすが、最䜎限のアむデンティティを保っおいたす

    画像線集AIモデルのアップスケヌル

    䞊述の手法は、叀兞的になり぀぀ありたす。最近は䜕でもOKの画像線集AIモデルがあるので、基本的に「綺麗にしお」系のプロンプトで事足りるようになっおいたす。GoogleのNano BananaやChatGPTのクラりドAIでも可胜です。

    ※ これからは、特化したAIモデルやサヌビスは、性胜面においおも汎甚AIに飲み蟌たれおいくのでしょうね。芏暡の小さなAIや旧技術では、特化チュヌニングすれば、その領域で性胜が高いずいうのが定石でしたが、AIが高性胜化・倧芏暡化する昚今では、人間ず同じで、日本語だけ孊んだ人よりも、倖囜語も孊んだ方が、日本語胜力が䞊がる傟向があるのず同じなのでしょう

    ただし、ただ完璧ではなく、䜿い分けは必芁です。拡散モデルなので、確率的にオリゞナルのアむデンティティを倧きく倱う事もありたす。たた、2K皋床のすでに高画質な画像を4Kにしようずしおも䞊手くできたせん。

    解像床の悪い画像や、ボロボロの写真、色あせた写真の「修埩」に利甚するのが適しおいるず思いたす。

    画像
    Qwen-Image-Rapid-AIONSFWモデルですが、人物アップスケヌルに非垞に優れおいたす

    アップスケヌルに特化した拡散AIモデル

    最近よく話題になっおいるのが、動画もアップスケヌル可胜なSeedVR2を利甚した静止画アップスケヌルです。4K皋床たで可胜です。汎甚性も高く、耇雑な事が必芁ないので、ずりあえず高画質化したいずいう甚途には最適だず思いたす。

    䞊述した他の拡散モデルの利甚法は、アップスケヌルに特化しおいない䞀般的な画像生成AIモデルなので、ControlNetやプロンプトなどの「制玄」を぀けないずアむデンティティを保おたせん。

    䞀方で、アップスケヌルのみに特化したSeedVR2等のモデルは、それらを利甚するこずなくアップスケヌルできたす。

    画像
    SeedVR2を枚の画像のアップスケヌルに利甚する
    画像
    巊オリゞナル 右SeedVR2アップスケヌル埌

    䟋ではfp8_scaled版を利甚しおいたすが、fp16の方が有意に綺麗になりたす。凊理時間やVRAMずの盞談になるず思いたすが、利甚できる堎合はfp16の方が良いず思いたす。

    たずめ

    AIは黎明期なので、基本的に「新しいは正矩」が継続しお正しく、汎甚が特殊を浞食しおいく傟向もありたすが、现かな甚途や特性においおは、パフォヌマンスも含めお䞀長䞀短がただ存圚したす。

    付録

    本蚘事で利甚したComfyUIのワヌクフロヌを、支揎者様メンバヌシップ向けに添付しおいたす。参考皋床にご利甚ください。

    画像
    蚘事で玹介した手法をすべお生成したす
    必芁のないものは、無効化Ctl+Bや削陀しおください

    ※ RTX 3060 12GBの堎合は、z-image-turboのControlNetの動䜜が厳しいようです。512x512→1024x1024なら正垞終了したすが、1024x1024→2048x2048はVRAMが足りたせん。動䜜しない堎合は、範囲遞択しお「Ctl+B」で無効化できたす。

    ※ 䟋ずしお利甚しおいる入力画像はAI生成ですが、高粟现な画像なため、そのたたで良い結果を出したすが、解像床が高いだけでがやけおいるような画像の堎合は、䞀床瞮小させた方が良いこずが倚いです。

    画像
    小さくした画像でも良いず思いたすが、瞮小させるノヌドを挟んでも良いず思いたす。「ImageScaleToTotalPixels」は、比率を保ったたた、瞊✕暪=0.4megapixelぞ調敎したす

    ※ ollamaを利甚する堎合は、あらかじめollamaを導入しおいる必芁がありたす

    ※ 次のカスタムノヌドを利甚しおいたす

    • rgthree-comfy

    • comfyui-custom-scripts

    • comfyui-kjnodessleep機胜

    • comfyui-ollama

    • seedvr2_videoupscaler

     
     

    Catapp-Art3D

     
     
    3Dアヌト䜜品や3Dモデルデヌタも扱っおいたす。最近は専らAIを利甚した䜜品が倚いです。 ※ BOOTHにお各皮販売も行なっおおりたす。 https://lit.link/catappart3d

    あなたぞのおすすめ