DragGan - ๐—ฆ๐—ฎ๐˜† ๐—ด๐—ผ๐—ผ๐—ฑ๐—ฏ๐˜†๐—ฒ ๐˜๐—ผ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—น๐—ฒ๐˜… ๐—ฃ๐—ต๐—ผ๐˜๐—ผ๐˜€๐—ต๐—ผ๐—ฝ ๐˜๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—พ๐˜‚๐—ฒ๐˜€

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝะพ: 17 ะœะฐั€ั‚ 2026
ะฝะฐ ะบะฐะฝะฐะปะต: DataaStat labs
19
0

๐—ฆ๐—ฎ๐˜† ๐—ด๐—ผ๐—ผ๐—ฑ๐—ฏ๐˜†๐—ฒ ๐˜๐—ผ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—น๐—ฒ๐˜… ๐—ฃ๐—ต๐—ผ๐˜๐—ผ๐˜€๐—ต๐—ผ๐—ฝ ๐˜๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—พ๐˜‚๐—ฒ๐˜€ ๐—ฎ๐—ป๐—ฑ ๐—ต๐—ฒ๐—น๐—น๐—ผ ๐˜๐—ผ ๐˜€๐—ถ๐—บ๐—ฝ๐—น๐—ฒ ๐—ฝ๐—ผ๐—ถ๐—ป๐˜-๐—ฎ๐—ป๐—ฑ-๐—ฑ๐—ฟ๐—ฎ๐—ด ๐—ถ๐—บ๐—ฎ๐—ด๐—ฒ ๐—ฒ๐—ฑ๐—ถ๐˜๐—ถ๐—ป๐—ด ๐˜„๐—ถ๐˜๐—ต ๐——๐—ฟ๐—ฎ๐—ด๐—š๐—”๐—ก.

๐——๐—ฟ๐—ฎ๐—ด ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—š๐—”๐—ก: Interactive Point-based Manipulation on the Generative Image Manifold

DragGAN allows users to "drag" the content of any GAN-generated images.

๐˜œ๐˜ด๐˜ฆ๐˜ณ๐˜ด ๐˜ฐ๐˜ฏ๐˜ญ๐˜บ ๐˜ฏ๐˜ฆ๐˜ฆ๐˜ฅ ๐˜ต๐˜ฐ ๐˜ค๐˜ญ๐˜ช๐˜ค๐˜ฌ ๐˜ข ๐˜ง๐˜ฆ๐˜ธ ๐˜ฉ๐˜ข๐˜ฏ๐˜ฅ๐˜ญ๐˜ฆ ๐˜ฑ๐˜ฐ๐˜ช๐˜ฏ๐˜ต๐˜ด (๐˜ณ๐˜ฆ๐˜ฅ) ๐˜ข๐˜ฏ๐˜ฅ ๐˜ต๐˜ข๐˜ณ๐˜จ๐˜ฆ๐˜ต ๐˜ฑ๐˜ฐ๐˜ช๐˜ฏ๐˜ต๐˜ด (๐˜ฃ๐˜ญ๐˜ถ๐˜ฆ) ๐˜ฐ๐˜ฏ ๐˜ต๐˜ฉ๐˜ฆ ๐˜ช๐˜ฎ๐˜ข๐˜จ๐˜ฆ, ๐˜ข๐˜ฏ๐˜ฅ ๐˜ฐ๐˜ถ๐˜ณ ๐˜ข๐˜ฑ๐˜ฑ๐˜ณ๐˜ฐ๐˜ข๐˜ค๐˜ฉ ๐˜ธ๐˜ช๐˜ญ๐˜ญ ๐˜ฎ๐˜ฐ๐˜ท๐˜ฆ ๐˜ต๐˜ฉ๐˜ฆ ๐˜ฉ๐˜ข๐˜ฏ๐˜ฅ๐˜ญ๐˜ฆ ๐˜ฑ๐˜ฐ๐˜ช๐˜ฏ๐˜ต๐˜ด ๐˜ต๐˜ฐ ๐˜ฑ๐˜ณ๐˜ฆ๐˜ค๐˜ช๐˜ด๐˜ฆ๐˜ญ๐˜บ ๐˜ณ๐˜ฆ๐˜ข๐˜ค๐˜ฉ ๐˜ต๐˜ฉ๐˜ฆ๐˜ช๐˜ณ ๐˜ค๐˜ฐ๐˜ณ๐˜ณ๐˜ฆ๐˜ด๐˜ฑ๐˜ฐ๐˜ฏ๐˜ฅ๐˜ช๐˜ฏ๐˜จ ๐˜ต๐˜ข๐˜ณ๐˜จ๐˜ฆ๐˜ต ๐˜ฑ๐˜ฐ๐˜ช๐˜ฏ๐˜ต๐˜ด.

Users can optionally draw a mask of the flexible region (brighter area), keeping the rest of the image fixed. This flexible point-based manipulation enables control of many spatial attributes like pose, shape, expression, and layout across diverse object categories.

๐—š๐—ถ๐˜ƒ๐—ฒ๐—ป ๐—ฎ ๐—š๐—”๐—ก-๐—ด๐—ฒ๐—ป๐—ฒ๐—ฟ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—ถ๐—บ๐—ฎ๐—ด๐—ฒ, the user only needs to set several handle points (red dots), target points (blue dots), and optionally a mask denoting the movable region during editing (brighter area). Our approach iteratively performs motion supervision and point tracking.

๐™๐™๐™š ๐™ข๐™ค๐™ฉ๐™ž๐™ค๐™ฃ ๐™จ๐™ช๐™ฅ๐™š๐™ง๐™ซ๐™ž๐™จ๐™ž๐™ค๐™ฃ ๐™จ๐™ฉ๐™š๐™ฅ ๐™™๐™ง๐™ž๐™ซ๐™š๐™จ ๐™ฉ๐™๐™š ๐™๐™–๐™ฃ๐™™๐™ก๐™š ๐™ฅ๐™ค๐™ž๐™ฃ๐™ฉ๐™จ (๐™ง๐™š๐™™ ๐™™๐™ค๐™ฉ๐™จ) ๐™ฉ๐™ค ๐™ข๐™ค๐™ซ๐™š ๐™ฉ๐™ค๐™ฌ๐™–๐™ง๐™™๐™จ ๐™ฉ๐™๐™š ๐™ฉ๐™–๐™ง๐™œ๐™š๐™ฉ ๐™ฅ๐™ค๐™ž๐™ฃ๐™ฉ๐™จ (๐™—๐™ก๐™ช๐™š ๐™™๐™ค๐™ฉ๐™จ) ๐™–๐™ฃ๐™™ ๐™ฉ๐™๐™š ๐™ฅ๐™ค๐™ž๐™ฃ๐™ฉ ๐™ฉ๐™ง๐™–๐™˜๐™ ๐™ž๐™ฃ๐™œ ๐™จ๐™ฉ๐™š๐™ฅ ๐™ช๐™ฅ๐™™๐™–๐™ฉ๐™š๐™จ ๐™ฉ๐™๐™š ๐™๐™–๐™ฃ๐™™๐™ก๐™š ๐™ฅ๐™ค๐™ž๐™ฃ๐™ฉ๐™จ ๐™ฉ๐™ค ๐™ฉ๐™ง๐™–๐™˜๐™  ๐™ฉ๐™๐™š ๐™ค๐™—๐™Ÿ๐™š๐™˜๐™ฉ ๐™ž๐™ฃ ๐™ฉ๐™๐™š ๐™ž๐™ข๐™–๐™œ๐™š. ๐™๐™๐™ž๐™จ ๐™ฅ๐™ง๐™ค๐™˜๐™š๐™จ๐™จ ๐™˜๐™ค๐™ฃ๐™ฉ๐™ž๐™ฃ๐™ช๐™š๐™จ ๐™ช๐™ฃ๐™ฉ๐™ž๐™ก ๐™ฉ๐™๐™š ๐™๐™–๐™ฃ๐™™๐™ก๐™š ๐™ฅ๐™ค๐™ž๐™ฃ๐™ฉ๐™จ ๐™ง๐™š๐™–๐™˜๐™ ๐™ฉ๐™๐™š๐™ž๐™ง ๐™˜๐™ค๐™ง๐™ง๐™š๐™จ๐™ฅ๐™ค๐™ฃ๐™™๐™ž๐™ฃ๐™œ ๐™ฉ๐™–๐™ง๐™œ๐™š๐™ฉ ๐™ฅ๐™ค๐™ž๐™ฃ๐™ฉ๐™จ.

The code will be released in June, and I shall soon create a detailed video on its working methodology.