Image Linting - 生成画像の検品を重ねると正しい絵も減る
生成した画像を自動で検品する時、検査の段を足すほど、人の所に届く絵の品質は上がると考えがちです。しかし、どの検査も一定の割合で正しい絵を誤って落とします。各段が互いに無関係に(独立に)誤るとすると、正しい絵が残る割合は段ごとの通過率の掛け算で減っていきます。以下は、正しい絵を 5% だけ誤って落とす検査を 5 段重ねた時に、正しい絵がどれだけ残るかを計算した図です。 ...
生成した画像を自動で検品する時、検査の段を足すほど、人の所に届く絵の品質は上がると考えがちです。しかし、どの検査も一定の割合で正しい絵を誤って落とします。各段が互いに無関係に(独立に)誤るとすると、正しい絵が残る割合は段ごとの通過率の掛け算で減っていきます。以下は、正しい絵を 5% だけ誤って落とす検査を 5 段重ねた時に、正しい絵がどれだけ残るかを計算した図です。 ...
画像生成でゲームのコマを作っていた時、4 枚で衣装の色を揃えたくて、キャラクターの立ち絵を参照画像として渡しました。参照画像を渡すと、描く絵がその見た目に寄ります。ところが、描いた 4 枚は衣装の色が揃った代わりに、絵全体の色が青に寄り、塗りも平たくなりました。本記事では、このように参照に無い色へ絵全体が寄ることを「色が転ぶ」と呼びます。原因として疑ったのは、渡した立ち絵の背景です。確認用に、濃い緑の背景を敷いた絵をそのまま渡していました。 ...
生成した人物の絵(立ち絵)をゲームの画面やスタンプに使う時は、人物だけを残して背景を透明にします。この作業を背景除去と呼びます。暗い背景に、背景除去のモデルで切り抜いた立ち絵を置いたのが次の図です。 ...
人物の全身を 1 枚の絵(立ち絵)として描くと、顔は画面の小さな一部になります。画像生成の分野では、顔だけを切り抜いて拡大し、描き直してから元の絵へ貼り戻す仕上げがよく使われます。Stable Diffusion web UI に足す拡張の ADetailer は、この手順を自動で行う道具です。ノードと呼ぶ処理の箱をつないで画像生成の手順を組むツール ComfyUI にも、同じ働きの拡張があります。以下は、832 x 1216 画素で描いた全身の立ち絵と、その顔だけを描き直した結果です。 ...