Automatische Bildmontage

Ein paar Studenten haben ein Programm entwickelt, das aufgrund einer simplen Zeichnung in Kombination mit einer BIldersuche im Internet eine Bildmontage erstellt.

Lesezeit: 1 Min.
In Pocket speichern
vorlesen Druckansicht Kommentare lesen 116 Beiträge
Von
  • André Kramer

Fünf Informatikstudenten, namentlich Tao Chen, Ming-Ming Cheng, Ping Tan, Ariel Shamir und Shi-Min Hu, der Universitäten Tsinghua und Singapore präsentieren auf der Siggraph Asia 2009 eine Anwendung, die nach den Zeichnungen des Nutzers automatisch Bildmontagen anfertigt.

PhotoSketch erstellt aus Zeichnungen Montagen.

(Bild: Universität Tsinghua)

Die Software heißt PhotoSketch und funktioniert folgendermaßen: Zunächst zeichnet man grob die Umrisse der gewünschten Objekte, beispielsweise einen Hund, ein Auto, einen Ball und den Horizont. Anschließend vergibt man zu jedem Objekt sowie zum Hintergrund eben solche einfachen Stichwörter. PhotoSketch sucht im Web anhand der Stichwörter nach geeigneten Bildern und gleicht die gefundenen nach einer Bildanalyse mit der gezeichneten Kontur ab. Außerdem analysiert die Software, welche Bilder am besten zusammenpassen und komponiert daraufhin alle Bestandteile zu einem Bild. Abschließend ergänzt sie Schatten.

Das scheint beeindruckend gut zu funktionieren.

(Bild: Universität Tsinghua)

Die Software präsentiert verschiedene Varianten. Das Bildmaterial erhält sie von Flickr sowie aus der Bildersuche von Google und Yahoo. Allerdings passt nur etwa ein Drittel der gefundenen Bilder zum Suchwort. Über die Konturanalyse filtert die Software das gewünschte Motiv aus der Fundmenge. Weitere Details zum Algorithmus und zur Bildkomposition sowie zusätzliche Bildbeispiele liefert das Paper (PDF-Datei) zum Projekt.

Die Studenten mussten in puncto Bildanalyse übrigens nicht ganz von vorne anfangen: Ariel Shamir ist bereits bekannt. Er entwickelte zusammen mit anderen den Seam-Carving-Algorithmus zum inhaltsabhängigen Skalieren, der mittlerweile in Photoshop CS4 und Photoshop Elements 8 Einzug gehalten hat. (akr)