Die Manipulation von Beleuchtung in Bildern hat einen neuen Meilenstein erreicht. Das Projekt IC-Light, entwickelt in Zusammenarbeit mit Gradio, bietet eine revolutionäre Methode zur Veränderung der Beleuchtung in Bildern, sei es für professionelle Fotografen, Grafikdesigner oder Hobbyisten. IC-Light hebt sich durch seine textkonditionierten und hintergrundkonditionierten Modelle von anderen Programmen ab und eröffnet neue Möglichkeiten in der Bildbearbeitung.
IC-Light steht für "Imposing Consistent Light" und ist ein Projekt, das die Beleuchtung von Bildern manipuliert. Der innovative Ansatz verwendet zwei Arten von Modellen: das textkonditionierte Relighting-Modell und das hintergrundkonditionierte Modell. Beide Modelle nehmen Vordergrundbilder als Eingabe und ermöglichen es, die Beleuchtung basierend auf Textanweisungen oder Hintergrundbildern zu verändern.
IC-Light nutzt fortschrittliche Algorithmen, um die Beleuchtung in Bildern zu ändern. Das textkonditionierte Modell ermöglicht es Benutzern, Beleuchtungsänderungen durch Textanweisungen zu steuern. Zum Beispiel kann eine Anweisung wie "Sonnenschein durch das Fenster" oder "Neonlichter" verwendet werden, um das Bild entsprechend zu beleuchten. Das hintergrundkonditionierte Modell arbeitet ähnlich, erfordert jedoch keine detaillierten Textanweisungen und ermöglicht eine einfache Steuerung der Beleuchtung durch Hintergrundbilder.
Das textkonditionierte Modell verwendet Textanweisungen, um die Beleuchtung im Bild zu steuern. Beispiele für Anweisungen sind:
Das hintergrundkonditionierte Modell benötigt keine detaillierten Anweisungen und kann einfache Aufforderungen wie "Hübscher Mann, kinoreife Beleuchtung" verwenden, um die Beleuchtung zu steuern.
IC-Light kann über GitHub installiert werden. Die Installation ist einfach und erfordert nur wenige Schritte:
git clone https://github.com/lllyasviel/IC-Light.git
conda create -n iclight python=3.10
conda activate iclight
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu121
pip install -r requirements.txt
python gradio_demo.py
oder python gradio_demo_bg.py
Eine Demo-Version von IC-Light ist auch auf Gradio verfügbar, sodass Benutzer die Funktionen ausprobieren können, ohne die Software installieren zu müssen. Der Zugang zur Demo erfolgt über die Hugging Face-Plattform.
IC-Light wurde entwickelt, um vielfältige Anwendungen zu unterstützen. Hier sind einige Beispiele:
IC-Light setzt neue Maßstäbe in der Bildbearbeitung und bietet eine innovative Möglichkeit, die Beleuchtung in Bildern zu verändern. Durch die Kombination von textkonditionierten und hintergrundkonditionierten Modellen ermöglicht IC-Light eine präzise und kreative Kontrolle über die Beleuchtung, was zu beeindruckenden Ergebnissen führt. Die einfache Installation und die Verfügbarkeit einer Demo-Version machen es zu einem zugänglichen Werkzeug für alle, die ihre Bilder verbessern möchten.