SwapAnything est un cadre novateur permettant d'échanger n'importe quel objet dans une image en fonction d'un concept personnalisé de référence, tout en préservant le contexte. Contrairement aux méthodes existantes d'échange de thèmes personnalisés, SwapAnything présente trois avantages uniques : (1) un contrôle précis sur n'importe quel objet et partie, et non sur le thème, (2) une meilleure conservation des pixels contextuels, et (3) une meilleure adaptation du concept personnalisé à l'image. Il réalise un contrôle de zone sur les cartes de caractéristiques latentes par échange de variables ciblées, échangeant les variables masquées pour préserver fidèlement le contexte et le concept sémantique initial échangé. Ensuite, grâce à un ajustement d'apparence, le concept sémantique est ajusté de manière transparente à l'image d'origine, y compris la position, la forme, le style et le contenu de la cible. De vastes résultats d'évaluations manuelles et automatiques montrent que notre méthode améliore considérablement les méthodes de référence en matière d'échange personnalisé. De plus, SwapAnything démontre des capacités d'échange précises et fidèles pour les tâches d'échange d'objets uniques, multiples, partiels et inter-domaines. SwapAnything offre également d'excellents résultats pour l'échange basé sur du texte et des tâches au-delà de l'échange, telles que l'insertion d'objets.