$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Der vorgeschlagene Rahmen von SegCycle-SPADE ist darauf ausgelegt, traditionelle Kulturerbemuster durch semantische Segmentierung, Merkmalsverbesserung mittels Attention, generative Rekonstruktion und künstlerische Stilsynthese zu rekonstruieren und zu verbessern. Diese Studie verwendete öffentlich verfügbare Datensätze kulturellen Erbes und künstlerischer Bilder, darunter den Miao-Batik-Datensatz und den WikiArt-Datensatz. Es wurden keine menschlichen Probanden, Patientendaten, personenbezogenen Informationen, Tierexperimente oder klinische Aufzeichnungen in die Forschung einbezogen; daher waren eine Genehmigung durch einen institutionellen Ethikausschuss und eine informierte Einwilligung nicht erforderlich. Zunächst werden der kulturelle Motiv-Datensatz der Miao-Batik und der WikiArt-Datensatz zur Evaluierung verwendet. Der Miao-Batik-Datensatz wurde von Quan et al. (2024)32 beschrieben und enthält 15.148 annotierte Bilder traditioneller Miao-Batik-Motive. Die vorhandenen Annotationen der Datensatzersteller wurden direkt übernommen; in dieser Studie wurden keine zusätzlichen manuellen Annotationen erstellt. Anschließend erfolgt die Vorverarbeitung der Bilder durch Größenänderung, Normalisierung, Rauschunterdrückung und Erstellung einer Segmentierungsmaske. Die genauen Parameter der Vorverarbeitung sind im Unterabschnitt „Daten-Vorverarbeitung“ beschrieben. Der vorgeschlagene Rahmen nutzt ein auf Transformatoren basierendes Modell namens SegFormer-B2 zur semantischen Segmentierung der Daten. Das Verfahren ist darauf ausgelegt, Schlüsselbereiche kultureller Motive zu erkennen und deren Strukturen zu lernen. Die segmentierten Merkmale werden anschließend durch einen Attention-Mechanismus verbessert, wobei wichtige Informationen im Zusammenhang mit kulturellen Motiven hervorgehoben und irrelevante Informationen verworfen werden. Die Konfiguration des Attention-Mechanismus ist im Unterabschnitt CAFFM beschrieben. Die verbesserten Merkmale werden dann durch CycleGAN geleitet, wobei beschädigte Strukturen durch zyklisches Lernen rekonstruiert werden. Während des Trainings wurden unvollständige Motivbeispiele künstlich erzeugt, indem auf die ursprünglichen Miao-Batik-Bilder zufällige Maskierungen und teilweise Verdeckungen angewendet wurden. Diese Degradationsverfahren simulierten fehlende Motivbereiche und strukturelle Schäden, wie sie häufig bei beschädigten Objekten des kulturellen Erbes beobachtet werden. Die resultierenden unvollständigen Bilder dienten als Eingaben für das Rekonstruktionsmodul von CycleGAN, während die entsprechenden Originalbilder als Rekonstruktionsziele fungierten. Die rekonstruierten Kulturerbemuster werden anschließend durch SPADE verbessert, wobei eine künstlerische Verbesserung basierend auf den generierten Segmentierungskarten durchgeführt wird. Die Leistung des vorgeschlagenen Rahmens wird anhand quantitativer Segmentierungs- und Bildqualitätsmetriken bewertet, während die visuelle Authentizität der rekonstruierten kulturellen Motive qualitativ beurteilt wird. Die visuelle Authentizität wurde durch visuelle Inspektion der generierten kulturellen Muster bewertet und nicht als unabhängige quantitative Metrik verwendet. Die Beurteilung konzentrierte sich auf Motiverhaltung, semantische Konsistenz, kulturelle Merkmale, strukturelle Kohärenz und künstlerisches Erscheinungsbild im Vergleich zu den entsprechenden Referenzkulturmotiven. Die quantitative Bewertung der Modellleistung erfolgte anhand von Segmentierungsgenauigkeit, IoU, Dice-Koeffizient, Structural Similarity Index Measure (SSIM), Peak Signal-to-Noise Ratio (PSNR) und Fréchet Inception Distance (FID). Abbildung 2 veranschaulicht den gesamten Arbeitsablauf des vorgeschlagenen SegCycle-SPADE-Frameworks und fasst die in dieser Studie verwendeten Evaluationsmetriken zusammen.

Abbildung 2. Übersichtsarchitektur des vorgeschlagenen SegCycle-SPADE-Frameworks. Überblick über den gesamten SegCycle-SPADE-Arbeitsablauf. Bilder aus den Datensätzen Miao Batik und WikiArt werden vorverarbeitet und anschließend durch semantische Segmentierung mittels SegFormer-B2, Merkmalsverbesserung mittels CAFFM, Musterrekonstruktion mittels CycleGAN und künstlerische Stilgenerierung mittels SPADE verarbeitet. Die Modellleistung wird anhand von Segmentierungsgenauigkeit, Intersection over Union (IoU), Dice-Koeffizient, Structural Similarity Index Measure (SSIM), PSNR und Fréchet Inception Distance (FID) bewertet, während die visuelle Authentizität qualitativ beurteilt wird. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Das SegCycle-SPADE-Framework zur Rekonstruktion kultureller Muster wurde entwickelt, um mehrere Deep-Learning-Komponenten zur präzisen Segmentierung, Rekonstruktion und künstlerischen Verbesserung von Motiven zu integrieren, wie in Abbildung 2 veranschaulicht. Bilder aus dem Datensatz kultureller Muster der Miao-Batik sowie aus dem WikiArt-Datensatz dienen zur Bereitstellung vielfältiger kultureller Muster und künstlerischer Stile. Zunächst werden die Bilder mithilfe eines auf SegFormer basierenden semantischen Segmentierungsmoduls verarbeitet, um kulturelle Motive vom Hintergrund zu trennen und abzugrenzen. Die Gesamtarchitektur umfasst vier Hauptphasen. Zuerst extrahiert das SegFormer-Modell semantische Segmentierungskarten aus den Bildern der kulturellen Muster. Danach integriert CAFFM Segmentierungsmerkmale mit generativen Darstellungen, um das Merkmalslernen zu verbessern. Im dritten Schritt rekonstruiert das CycleGAN-Modul kulturelle Muster unter Verwendung der fusionierten Merkmalsdarstellungen. Schließlich erzeugt das SPADE-Modul stilistisch verbesserte Ausgaben, wobei die strukturelle Konsistenz durch segmentierungsgesteuerte Synthese erhalten bleibt. Die verfeinerten Merkmalskarten werden anschließend vom CycleGAN-Rekonstruktionsmodul verarbeitet, das lernt, unvollständige kulturelle Motive wiederherzustellen, indem es degradierte Muster ihren jeweiligen vollständigen Formen zuordnet. Unvollständige Motivproben wurden erzeugt, indem den ursprünglichen Miao-Batik-Bildern zufällige Maskierungen und teilweise Verdeckungen hinzugefügt wurden, um fehlende Musterbereiche und strukturelle Degradationen zu simulieren, wie sie häufig bei beschädigten kulturellen Artefakten beobachtet werden. Jedes degradierte Bild wurde mit dem entsprechenden Originalbild gepaart, das während des Trainings als Rekonstruktionsziel diente. Diese Strategie ermöglichte es dem CycleGAN-Modul, die Wiederherstellung fehlender Motivstrukturen zu erlernen, während semantische Konsistenz und kulturell bedeutende Merkmale bewahrt blieben. Abschließend erzeugt der SPADE-Generator visuell verbesserte künstlerische Ausgaben, indem er die Bildsynthese anhand der generierten Segmentierungskarten bedingt und so die strukturelle Integrität der kulturellen Motive während des gesamten künstlerischen Verbesserungsprozesses erhält.
Die folgenden Schritte sind im vorgeschlagenen SegCycle-SPADE-Framework enthalten.
Schritt 1: Datensammlung
Zwei Datensätze wurden verwendet, um die Ziele des kulturellen Musterlernens und der künstlerischen Stilgenerierung zu erreichen. Der Miao Batik Cultural Motif Dataset diente der Bereitstellung traditioneller kultureller Musterinformationen. Der Datensatz ist öffentlich über Zenodo (https://doi.org/10.5281/zenodo.20807658) zugänglich und enthält 15.148 annotierte Bilder traditioneller Miao-Batik-Motive. Die vom Datensatz bereitgestellten bestehenden Annotationen wurden direkt verwendet, und in dieser Studie wurden keine zusätzlichen manuellen Annotationen erstellt. Der WikiArt-Datensatz wurde zur Bereitstellung vielfältiger künstlerischer Stilinformationen für die Generierung künstlerischer Stile verwendet und aus dem öffentlich zugänglichen WikiArt-Repository (https://www.wikiart.org/) bezogen.
Schritt 2: Daten-Präprozessing
Alle Bilder wurden durch Größenänderung, Normalisierung und Rauschunterdrückung vorverarbeitet. Vorhandene kulturelle Motivannotationen, die aus den ursprünglichen Datensatzquellen stammten, wurden zur Unterstützung der semantischen Segmentierungsphase verwendet. Im Rahmen dieser Studie wurden keine zusätzlichen Annotationen oder Umetikettierungsverfahren durchgeführt.
Schritt 3: Semantische Mustersegmentierung mithilfe von SegFormer
Für die Segmentierung kultureller Motive wurde das SegFormer-Modell verwendet. Der genaue SegFormer-Backbone und die Initialisierungsstrategie sind im Unterabschnitt Semantische Mustersegmentierung mithilfe von SegFormer beschrieben. Konkret kam die SegFormer-B2-Architektur mit einem auf ImageNet vortrainierten MIT-B2-Backbone für die semantische Motivsegmentierung zum Einsatz. Dieses Modell erfasst effektiv globale Kontextinformationen und bewahrt gleichzeitig die komplexen strukturellen Details traditioneller kultureller Muster.
Schritt 4: CAFFM
Die CAFFM kombiniert semantische Segmentierungsmerkmale mit generativen Darstellungen, wodurch das Framework sowohl strukturelle Motivmerkmale als auch künstlerische Stilinformationen lernen kann. Die Integrationsdetails der CAFFM sind im Unterabschnitt CAFFM beschrieben. Das Modul ist zwischen der auf SegFormer basierenden semantischen Segmentierungsstufe und der generativen Rekonstruktionsstufe positioniert, wo es segmentierungsbezogene strukturelle Merkmale mit Rekonstruktionsmerkmalen über eine Multi-Head-Cross-Attention verbindet. Dieser Prozess verbessert die Erhaltung kultureller Motive und erhöht die Realitätsnähe der rekonstruierten Ausgaben.
Schritt 5: Musterrekonstruktion (CycleGAN)
Die fusionierten Merkmale werden anschließend vom CycleGAN-Modul verarbeitet, um kulturelle Musterstrukturen zu rekonstruieren. Die Architektur und Trainingskonfiguration von CycleGAN werden im Unterabschnitt Pattern Reconstruction Using CycleGAN beschrieben. Das Rekonstruktionsmodul besteht aus zwei Generatoren und zwei Diskriminatoren, verwendet eine Residual-Netzwerk-Generatorarchitektur mit neun Residualblöcken, setzt einen PatchGAN-Diskriminator ein und wird mithilfe von adversarialen und zyklischen Konsistenzverlusten trainiert. Diese Konfiguration ermöglicht eine bidirektionale Domänenabbildung und erleichtert die Rekonstruktion unvollständiger kultureller Musterstrukturen.
Schritt 6: Künstlerische Stilerzeugung (SPADE)
Die rekonstruierten Muster werden anschließend über das SPADE-Modul geleitet, um eine segmentierungsgesteuerte künstlerische Stilsynthese durchzuführen. Die Konfiguration des SPADE-Generators wird im Unterabschnitt Artistic Style Generation Using SPADE beschrieben. Das Modul verwendet SPADE-Residualblöcke, räumlich adaptive Normalisierungsschichten sowie semantische Bedingungen, die aus SegFormer-Segmentierungskarten und CAFFM-Feature-Darstellungen abgeleitet sind. Durch die bedingte Bildgenerierung anhand von Segmentierungskarten behalten die synthetisierten Ausgaben die strukturelle Ausrichtung zu den ursprünglichen kulturellen Motiven bei, während gleichzeitig künstlerische Stilmerkmale integriert werden.
Schritt 7: Leistungsbewertung
Der vorgeschlagene Ansatz wurde anhand mehrerer Metriken zur Segmentierung und Bildqualitätsbewertung evaluiert, darunter Segmentierungsgenauigkeit, IoU, Dice-Ähnlichkeitskoeffizient (Dice), SSIM, PSNR und FID. Zur Beurteilung der experimentellen Konsistenz wurden alle Experimente fünfmal mit unterschiedlichen Zufallszahlen wiederholt, und die Ergebnisse werden als Mittelwert ± Standardabweichung angegeben. Die statistische Signifikanz wurde mittels gepaarter t-Tests bewertet, mit einer Signifikanzschwelle von p < 0,05.
Datensammlung
Im vorgeschlagenen Rahmenwerk von SegCycle-SPADE werden zwei Datensätze zur Erkennung kultureller Muster und zum Erlernen von Stilen verwendet. Der erste im vorgeschlagenen Rahmenwerk verwendete Datensatz ist der Datensatz kultureller Motive der Miao-Batik. Dieser Datensatz enthält kulturelle Motive der Miao-Batik, die im Allgemeinen Bilder traditioneller Miao-Batik darstellen, versehen mit Motiven wie Tieren, Pflanzen und geometrischen Formen, wie sie in der Kunst der Miao-Ethnie verwendet werden. Der Datensatz umfasst Bilder mit reichhaltigen Texturinformationen, die im Allgemeinen wichtig für den Erhalt des kulturellen Erbes sind. Der zweite im vorgeschlagenen Rahmenwerk von SegCycle-SPADE verwendete Datensatz ist der WikiArt-Datensatz. Dieser Datensatz enthält eine große Anzahl von Kunstwerken unterschiedlicher Stilrichtungen. Er wird für das Erlernen komplexer Stile verwendet, was sich im Allgemeinen zur Verbesserung von Kunstwerken eignet. Der Datensatz umfasst 80.000 Kunstwerke in HD mit 27 verschiedenen Stilrichtungen und ist daher besonders nützlich für auf Deep Learning basierende Aufgaben der Stilgenerierung oder -umwandlung.
Miao-Batik-Datensatz:
Der Miao-Batik-Datensatz (https://doi.org/10.5281/zenodo.20807658) umfasst 15.148 Bilder von Batikmustern mit kulturell bedeutungsvollen Motiven. Die Bilder enthalten eine Vielzahl traditioneller Gestaltungen, wie beispielsweise Tiermotive (z. B. Schmetterlinge und Fische), pflanzliche Muster und geometrische Motive, die kulturelle Symbolik tragen. Dieser Datensatz ist eine wesentliche Komponente des vorgeschlagenen Frameworks, da er authentische kulturelle Strukturen bereitstellt, die es dem Segmentierungsmodul ermöglichen, Motivgrenzen während der Musterrekonstruktion genau zu identifizieren und zu bewahren (Tabelle 1). In dieser Studie beziehen sich kulturell bedeutende Motive auf symbolische visuelle Elemente, die in der Literatur zum kulturellen Erbe der Miao häufig dokumentiert sind und in den Anmerkungen des Datensatzes enthalten sind, darunter Vögel, Schmetterlinge, florale Muster und Ahnentotems. Diese Motive wurden aufgrund ihrer belegten kulturellen Bedeutung und ihres wiederkehrenden Auftretens in traditionellen Miao-Batik- und Stickereimustern ausgewählt, nicht allein aufgrund ihrer Häufigkeit oder räumlichen Zusammensetzung. Die von Experten erstellten Motivanmerkungen und Segmentierungskennzeichnungen stammen aus der ursprünglichen Quelle des Miao-Batik-Datensatzes und wurden in dieser Studie direkt verwendet. Die Autoren führten keine zusätzlichen manuellen Annotationen, Umetikettierungen oder erneuten, expertengestützten Annotationen durch. Die vom Datensatz-Ersteller bereitgestellten bestehenden Annotationen wurden für das Training und die Evaluierung der semantischen Segmentierung genutzt.
| Parameter | Beschreibung |
| Datensatzname | Miao Batik Kultureller Mustersatz |
| Datensatzquelle | Zenodo-Repository (DOI: 10.5281/zenodo.20807658) |
| Bereich | Immaterielles Kulturerbe (ICH) / Analyse textiler Muster |
| Gesamtanzahl der Bilder | 15.148 Bilder |
| Bildtyp | Digitalbilder traditioneller textiler Miao-Batikmuster |
| Musterkategorien | Tiermotiven, Pflanzenmotiven und geometrischen Motiven |
| Kultureller Ursprung | Kultur der Miao-Ethnie, Provinz Guizhou, China |
| Ursprüngliche Bildauflösung | Hochauflösende Bilder (typischerweise ≥ 1.000 Pixel auf der kürzeren Seite), erfasst als Rohabtastungen oder -fotografien vor der Vorverarbeitung |
| Trainingsauflösung | Bilder wurden während der Vorverarbeitung auf 256 × 256 Pixel skaliert |
| Verfügbarkeit von Annotationen | Die vom Datensatz-Ersteller bereitgestellten Segmentierungsannotationen wurden ohne Änderung für Training und Evaluierung verwendet. In dieser Studie wurden keine zusätzlichen manuellen Annotationen, Umetikettierungen oder Bestätigungsverfahren durch Experten durchgeführt. |
| Anwendung in dieser Studie | Segmentierung kultureller Motive, Merkmalsextraktion, Motiverhaltung und Musterrekonstruktion |
Tabelle 1: Eigenschaften des Datensatzes kultureller Muster der Miao-Batik. Zusammenfassung des Datensatzes kultureller Motive der Miao-Batik, der für die semantische Segmentierung, die Analyse kultureller Muster und die Rekonstruktion von Motiven verwendet wurde. Die Tabelle beschreibt die Datenquelle, Bildmerkmale, Motivkategorien, kulturelle Herkunft, Bildauflösung und die Rolle des Datensatzes im vorgeschlagenen SegCycle-SPADE-Framework.
WikiArt-Datensatz:
Der WikiArt-Datensatz [https://www.wikiart.org/] ist ein beliebtes großangelegtes digitales Kunstarchiv, das aus über 80.000 Bildern aus 27 verschiedenen künstlerischen Stilen in Tabelle 2 besteht. Zu den Stilen gehören Renaissancekunst, Impressionismus, Kubismus und Surrealismus. Der Datensatz ist im vorgeschlagenen Framework von großer Bedeutung, da er Wissen bereitstellt, das es dem SPADE-Modul ermöglicht, kulturell angereicherte Muster zu erzeugen, während gleichzeitig die aus dem Segmentierungsprozess gewonnenen strukturellen Informationen erhalten bleiben. Der Datensatz umfasst 56.000 Bilder zum Trainieren und 12.000 Bilder für Validierung und Test. Die Bilder im Datensatz tragen dazu bei, das DL-Modell effektiv zu trainieren.
| Parameter | Beschreibung |
| Dataset-Name | WikiArt-Datensatz |
| Quelle des Datensatzes | WikiArt-Repository (https://www.wikiart.org/) |
| Bereich | Digitale Kunst und Gemälde |
| Gesamtanzahl der Bilder | Ungefähr 80.000 Kunstwerke |
| Trainingsbilder | 56.000 |
| Validierungsbilder | 12.000 |
| Testbilder | 12.000 |
| Künstlerische Stile | 27 künstlerische Stile, darunter Renaissance, Impressionismus, Kubismus, Surrealismus, Expressionismus, Realismus und Abstrakte Kunst |
| Ursprüngliche Bildauflösung | Die ursprünglichen Bildauflösungen variieren je nach Kunstwerk und Quelle. Die Bilder wurden während der Vorverarbeitung auf eine einheitliche Auflösung von 256 × 256 Pixeln skaliert. |
| Trainingsauflösung | Die Bilder wurden während der Vorverarbeitung vor dem Erlernen künstlerischer Stile und der segmentierungsgesteuerten Bildsynthese auf 256 × 256 Pixel skaliert. |
| Datensatz-Aufteilung | Stratifizierte zufällige Aufteilung (70 % Training, 15 % Validierung und 15 % Test) unter Verwendung eines festen Zufallsstarts (Seed) von 42 |
| Stichprobenstrategie für künstlerische Stile | Es wurde eine stratifizierte, proportionale Stichprobenziehung angewandt, um die Verteilung der 27 künstlerischen Stile über die Trainings-, Validierungs- und Test-Teilmengen hinweg zu erhalten |
| Anwendung in dieser Studie | Lernen künstlerischer Stile, Darstellung von Stilmerkmalen und segmentierungsgesteuerte künstlerische Synthese |
Tabelle 2: Merkmale des WikiArt-Datensatzes. Zusammenfassung des WikiArt-Datensatzes, der für das Erlernen künstlerischer Stile und die stilgeleitete Bildsynthese verwendet wird. Die Tabelle beschreibt die Datenquelle, die Verteilung der Bilder, die Abdeckung künstlerischer Stile, die Aufteilung des Datensatzes, die Bildauflösung sowie die Anwendung innerhalb des vorgeschlagenen SegCycle-SPADE-Frameworks.
Der Miao-Batik-Datensatz enthält 15.148 Bilder, die traditionelle kulturelle Miao-Motive darstellen.32 Der Datensatz ist öffentlich über Zenodo verfügbar (https://doi.org/10.5281/zenodo.20807658). Vor dem Modelltraining wurden alle Bilder visuell überprüft, auf eine Größe von 256 × 256 Pixeln skaliert, normalisiert und auf beschädigte oder doppelte Proben hin untersucht. Die Qualitätskontrolle führte nicht zum Ausschluss von Bildern; daher wurden alle 15.148 Bilder für die anschließende Analyse beibehalten. Der Datensatz wurde zufällig in Trainings- (70 %), Validierungs- (15 %) und Testanteile (15 %) unter Verwendung eines festen Zufallsstarts (random seed) von 42 aufgeteilt, um die Reproduzierbarkeit der Datensatz-Aufteilung zu gewährleisten. Auf den WikiArt-Datensatz wurde über das offizielle WikiArt-Repository zugegriffen (https://www.wikiart.org/) und umfasst mehr als 80.000 Kunstwerke aus 27 künstlerischen Stilrichtungen. Für Experimente zum Stil-Lernen wurden 56.000 Bilder zum Training, 12.000 zur Validierung und 12.000 zum Testen verwendet.
Daten-Vorverarbeitung
Bevor das vorgeschlagene SegCycle-SPADE-Framework trainiert wurde, wurden der Datensatz kultureller Muster der Miao-Batik und der WikiArt-Datensatz mehreren Vorverarbeitungsschritten unterzogen, um eine einheitliche Bildqualität und eine genaue Merkmalsdarstellung sicherzustellen. Beide Datensätze durchliefen eine identische grundlegende Vorverarbeitungspipeline, die eine Gauss’sche Rauschunterdrückung, Normalisierung, Größenanpassung auf eine einheitliche Eingabematrix und Überprüfung der Bildqualität umfasste. Die Datensätze erfüllten jedoch unterschiedliche Funktionen innerhalb des Frameworks. Der WikiArt-Datensatz diente dem Erlernen und der Synthese künstlerischer Stile, während der Miao-Batik-Datensatz hauptsächlich der Segmentierung und Rekonstruktion kultureller Motive diente. Abgesehen von diesen aufgabenbezogenen Rollen wurden keine datensatzspezifischen Änderungen in der Vorverarbeitung vorgenommen. Um eine konsistente Verarbeitung durch das Deep-Learning-Modell zu gewährleisten, wurden die Bilder zunächst auf eine feste Auflösung skaliert. Dieser Schritt war notwendig, da die Auflösung der Bilder in beiden Datensätzen je nach Quelle variierte. Die Größenanpassung verbesserte die Recheneffizienz und verhinderte, dass dimensionsbedingte Inkonsistenzen das Training beeinträchtigten. Der zweite Vorverarbeitungsschritt war die Normalisierung, bei der die Pixelwerte auf einen standardisierten Bereich skaliert wurden, um die Gradientenaktualisierungen während des Trainings zu stabilisieren. Anschließend wurden die Bilder mithilfe eines Gaußschen Filters bearbeitet, um Rauschen zu reduzieren, das die Struktur kultureller Motive stören könnte. Für den Miao-Batik-Datensatz wurden die vorhandenen Segmentierungsmasken kultureller Motive, die direkt aus der ursprünglichen Datensatzquelle stammten, ohne Änderung für das Training und die Evaluierung der semantischen Segmentierung verwendet. Es wurden keine neuen Segmentierungsmasken speziell für diese Studie erstellt.
Sofern nicht anders angegeben, wurden Gleichungen, die etablierte Methoden beschreiben, aus früheren Studien übernommen und entsprechend zitiert. Gleichungen, die das vorgeschlagene CAFFM und das kombinierte SegCycle-SPADE-Optimierungsframework beschreiben, wurden von den Autoren für diese Studie entwickelt.
Es sei ein Eingabebild aus dem Datensatz dargestellt als Gleichung 1:
(1)
Hier bezeichnen H, W und C die Höhe, Breite und Anzahl der Farbkanäle des Bildes. Alle Bilder werden wie in Gleichung 2 gezeigt auf eine feste Dimension H′ × W′ skaliert:

Hier ist Ir das skalierte Bild. Die normalisierten Pixelwerte werden gemäß Gleichung 3 berechnet:
(3)
Dies trägt zur Stabilisierung des Trainingsverfahrens bei. Die Rauschfilterung erfolgt mithilfe eines Gaußschen Filters, wie in Gleichung 4 dargestellt:

Hierbei ist G(σ) ein Gauß-Filter und * steht für die Faltung. Ein Gauß-Filter mit einem 5 × 5-Kern und einer Standardabweichung von σ = 1,0 wurde verwendet. Um Randartefakte zu reduzieren, wurden die Randpixel durch reflektierende Auffüllung ergänzt. Vor der Skalierung und Normalisierung wurde der Entstörungsprozess unmittelbar nach dem Laden des Bildes durchgeführt. Um eine einheitliche Vorverarbeitung über die gesamte Studie hinweg sicherzustellen, wurde die gleiche Filterkonfiguration auf alle Bilder der Datensätze Miao Batik und WikiArt angewendet. Für den Miao-Batik-Datensatz werden die Segmentierungsmasken gemäß Gleichung 5 erstellt:

Hier ist M eine Segmentierungsmaske, die verwendet wird, um das SegFormer-Modell zu steuern.
Die Vorverarbeitungspipeline beginnt mit der Erfassung der Bilder aus dem Miao-Batik-Datensatz und dem WikiArt-Datensatz, wie in Abbildung 3 dargestellt. Während des Trainings kamen keine Techniken zur Datenaugmentierung zum Einsatz. Nach der Vorverarbeitung, zu der das Ändern der Bildgröße, die Normalisierung, die Gauss’sche Rauschunterdrückung und die Vorbereitung der Segmentierungsmasken gehörten, wurden die Bilder direkt für das Training, die Validierung und die Testung des vorgeschlagenen SegCycle-SPADE-Frameworks verwendet. Der erste Schritt der Vorverarbeitungspipeline besteht darin, die Bilder auf eine feste Größe umzuwandeln, wodurch das DL-Modell die Bilder effizienter verarbeiten kann. Der zweite Schritt umfasst die Normalisierung, bei der die Pixelwerte in einen standardisierten numerischen Bereich umgewandelt werden, um die Konvergenz des Modells zu erleichtern. Der dritte Schritt beinhaltet die Rauschunterdrückung, bei der unerwünschtes Rauschen aus den Bildern entfernt wird, um die Mustererkennung zu verbessern. Zusätzlich werden für den Miao-Batik-Datensatz die Bereiche kultureller Motive annotiert, was die Erzeugung von Masken ermöglicht, die im Segmentierungsmodul des vorgeschlagenen Modells verwendet werden und sicherstellen, dass kulturelle Motive während der Generierung erhalten bleiben. Die endgültige Ausgabe dieses Schritts ist ein bereinigter Datensatz, der für das Training der Segmentierungs- und Generierungsmodule des vorgeschlagenen Modells bereitsteht.

Abbildung 3. Daten-Vorverarbeitungspipeline für Bilder des kulturellen Erbes. Workflow zur Veranschaulichung der Bildvorverarbeitungsschritte, die vor dem Modelltraining durchgeführt werden. Die Pipeline umfasst die Datensatzerfassung, Größenänderung der Bilder, Normalisierung, Gaußsche Rauschunterdrückung, vorhandene Annotationen kultureller Motive sowie die Vorbereitung von Segmentierungsmasken. Die resultierenden verarbeiteten Bilder und Masken dienen als Eingaben für die semantische Segmentierung und die Musterrekonstruktion. Bitte klicken Sie hier, um eine vergrößerte Version dieser Abbildung anzusehen.
Jedes Bild wurde vor dem Modelltraining einem Qualitätskontrollprozess unterzogen. Der Miao-Batik-Datensatz enthielt 15.148 Bilder. Beschädigte, doppelte und minderwertige Proben waren bereits von den ursprünglichen Erstellern des Datensatzes bearbeitet worden; daher wurden im Rahmen dieser Studie während der Qualitätskontrolle keine weiteren Bilder ausgeschlossen. Folglich blieben alle 15.148 Bilder für die Analyse erhalten. Die Bilder wurden im RGB-Format während der Vorverarbeitung geladen und mittels bilinearer Interpolation auf 256 × 256 Pixel skaliert. Die Pixelewerte wurden durch Division durch 255 aus dem Bereich [0, 255] in den Bereich [0, 1] skaliert. Anschließend wurde eine kanalweise Normalisierung unter Verwendung der Mittelwerte [0,485, 0,456, 0,406] und der Standardabweichungen [0,229, 0,224, 0,225] für die roten, grünen und blauen Kanäle durchgeführt. Die Vorverarbeitungspipeline umfasste das Laden der Bilder, die Umwandlung in das RGB-Format, die Größenänderung, die Skalierung der Pixelewerte, die Normalisierung und die Umwandlung in Tensoren. Bei Bedarf wurden Graustufenbilder in das dreikanalige RGB-Format umgewandelt, um die Kompatibilität mit den DL-Modellen sicherzustellen. Nach der Vorverarbeitung wurden die Bilder in Trainings-, Validierungs- und Testuntergruppen aufgeteilt. Alle Phasen des SegCycle-SPADE-Frameworks – einschließlich semantischer Segmentierung, Merkmalsfusion, Motivrekonstruktion und künstlerischer Synthese auf SPADE-Basis – verwendeten eine einheitliche Eingabematrix von 256 × 256 Pixeln.
Semantische Mustersegmentierung mithilfe von SegFormer
Nach diesem Vorverarbeitungsschritt werden die bereinigten und normalisierten Bilder des kulturellen Motiv-Datensatzes der Miao-Batik sowie des WikiArt-Datensatzes in das Modul zur semantischen Segmentierung eingespeist, das auf dem vorgeschlagenen SegFormer-B2-Framework basiert. Ziel dieses Schritts ist es, kulturelle Motive, die in Erbe-Mustern enthalten sind, korrekt zu erkennen und voneinander zu trennen. Das vorgeschlagene SegFormer-Framework basiert auf einer Transformer-Architektur, die einen hierarchischen Transformer-Encoder und einen leichten MLP-Decoder kombiniert, um sowohl globale Kontextinformationen als auch detaillierte strukturelle Informationen aus komplexen Erbe-Mustern präzise zu erfassen. Das Modell extrahiert zunächst Merkmalsrepräsentationen in mehreren Skalen aus dem Eingabebild, die anschließend im Decoder fusioniert werden, um genaue segmentierte Muster zu erzeugen. Dadurch wird sichergestellt, dass die Muster im Erbe-Bild korrekt in Motive wie geometrische Muster, florale Muster und symbolische Muster unterteilt werden, wodurch sie vom Hintergrund getrennt werden, während ihre strukturelle Integrität erhalten bleibt. Diese strukturelle Information wird anschließend in den späteren Phasen der Mustererzeugung innerhalb des SegCycle-SPADE-Frameworks verwendet.
Es sei das vorverarbeitete Eingangsbild dargestellt als Gleichung 6:
(6)
Der SegFormer-Encoder teilt das Bild in Patches auf und extrahiert hierarchische Merkmale mithilfe von Transformer-Schichten, wie in Gleichung 71 dargestellt:

Hier bezeichnet F die Multiskalen-Feature-Karten, die aus dem Transformer-Encoder gewonnen werden. Diese Merkmale kodieren sowohl lokale Texturmuster als auch globale kontextuelle Beziehungen zwischen Motivbereichen. Das SegFormer-Modell extrahiert Feature-Karten auf verschiedenen Skalen, wie in Gleichung 8 definiert:

Die Verwendung von Multiskalen-Darstellungen erleichtert die Erkennung von Mustern unterschiedlicher Größe innerhalb kultureller Motive. Abschließend werden die Merkmale mithilfe des MLP-Decoders kombiniert, wie in Gleichung 91 dargestellt:

Hier bezeichnet S die endgültige vorhergesagte Segmentierungskarte.
Der SegFormer-B2-Backbone wurde mit ImageNet-vortrainierten Gewichten initialisiert und anschließend für die Segmentierung kultureller Motive auf dem Miao-Batik-Datensatz feinabgestimmt. Der vortrainierte Checkpoint wurde aus der offiziellen SegFormer-Implementierung bezogen. Konkret wurde der vom offiziellen SegFormer-Repository bereitgestellte ImageNet-1K-vortrainierte MIT-B2-Checkpoint (mit_b2.pth) zur Initialisierung des SegFormer-B2-Backbones vor der Feinabstimmung verwendet. Die vortrainierten Gewichte entsprechen dem vom SegFormer-Autorenteam veröffentlichten MIT-B2-Backbone und dienten als Initialmodell für das Training der semantischen Segmentierung. Die verbleibenden aufgabenbezogenen Schichten wurden vor dem Training mit den standardmäßigen PyTorch-Gewichtsinitialisierungsverfahren initialisiert.
Ein vierstufiger hierarchischer Transformer-Encoder mit überlappenden Patch-Embeddings wird in der Architektur verwendet. In der ersten Stufe wurde die Patch-Größe auf 7 × 7 mit einer Schrittweite von 4 festgelegt. Für jede der vier Encoder-Stufen betrugen die Embedding-Dimensionen 64, 128, 320 und 512. Über die vier Stufen hinweg gab es 1, 2, 5 und 8 Multi-Head-Selbst-Aufmerksamkeitsköpfe, und die entsprechenden Encoder-Tiefen betrugen 3, 4, 6 und 3 Schichten. Multiskalige Merkmale, die aus dem Encoder abgerufen wurden, wurden mithilfe eines leichten reinen MLP-Decoders aggregiert. Vor der Erstellung der endgültigen Segmentierungskarte projizierte der Decoder Merkmale aus jeder Encoder-Stufe in einen einzigen Embedding-Raum. Alle Transformer-Blöcke verwendeten die Gaussian Error Linear Unit (GELU) als Aktivierungsfunktion. Während des Trainings wurde eine Dropout-Rate von 0,1 verwendet, um die Generalisierung zu verbessern und Überanpassung zu verringern.
Während der Trainingsphase erhält das SegFormer-Framework die vorverarbeiteten Bilder aus beiden Datensätzen. Die Bilder aus dem Miao-Batik-Datensatz enthalten Motivbereiche, die als Labels für das überwachte Lernen des Segmentierungsmodells dienen. Der Transformer-Encoder verarbeitet das gesamte Bild und erfasst langreichweitige Beziehungen zwischen Bildkomponenten, was besonders wichtig ist bei traditionellen Batikmustern mit räumlich verteilten Motiven. Der hierarchische Mechanismus zur Merkmalsextraktion erfasst gleichzeitig lokale Strukturen wie wiederholte geometrische Texturen. Der MLP-Decoder verarbeitet diese extrahierten Merkmale und erzeugt eine Segmentierungsmaske, die die Motivbereiche hervorhebt. Die in diesem Stadium erzeugten Segmentierungskarten werden anschließend als strukturelle Eingaben für das Attention-Modul und die Musterrekonstruktionsphase verwendet, wodurch die Authentizität der generierten Muster bewahrt bleibt.
Kulturelle Motive wurden gemäß ihren visuellen und kulturellen Merkmalen in verschiedene Klassen für die semantische Segmentierung unterteilt. Die Segmentierungstaxonomie umfasste Tiermotive (z. B. Schmetterlinge, Fische, Vögel und andere symbolische Tierarten), Pflanzenmotive (z. B. Blumen, Blätter, Ranken und botanische Muster), geometrische Motive (z. B. sich wiederholende Formen, Bordüren und abstrakte geometrische Strukturen) sowie Hintergrundbereiche, die nicht-motivische Flächen darstellen. Zur Zuweisung jedes Pixels zu einer der vordefinierten Klassen wurden Segmentierungsmasken auf Pixelebene verwendet. Ganzzahlig codierte Kennzeichnungen waren wie folgt festgelegt: Kennzeichnung 0 = Hintergrund, Kennzeichnung 1 = Tiermotive, Kennzeichnung 2 = Pflanzenmotive und Kennzeichnung 3 = geometrische Motive. Die Segmentierungsannotationen und Motivkennzeichnungen stammten direkt aus der ursprünglichen Quelle des Miao-Batik-Datensatzes. In dieser Studie wurden keine zusätzlichen manuellen Annotationen, Umetikettierungen, Grenzverifizierungen oder expertenbasierten Bestätigungsverfahren durchgeführt. Die vom Datensatz-Ersteller bereitgestellten Annotationen wurden ohne Änderungen für Training und Evaluierung verwendet.
Das SegFormer-Modell zur Segmentierung kultureller Motive verarbeitet die vorverarbeiteten Bilder aus dem Miao-Batik-Datensatz und dem WikiArt-Datensatz mithilfe eines auf Transformatoren basierenden Mechanismus zur genauen Erkennung kultureller Musterbereiche, wie in Abbildung 4 gezeigt. Zunächst wird das Eingabebild, das traditionelle kulturelle Motive enthält, dem SegFormer-Modell zugeführt. Der Transformer-Encoder extrahiert sowohl globale Kontextinformationen als auch lokale strukturelle Merkmale aus Bildausschnitten. Die resultierenden mehrskaligen Merkmale werden an den Segmentierungs-Decoder übergeben, der ein gemischtes Feed-Forward-Netzwerk nutzt, um die Merkmalsdarstellungen zu verfeinern und die Motiverkennung zu verbessern. Die Ausgabe des SegFormer-Modells ist eine Segmentierungsmaske, die Pixel hervorhebt, die kulturellen Mustern entsprechen, und irrelevante Hintergrundinformationen unterdrückt. Die isolierten kulturellen Muster dienen anschließend als strukturelle Vorgabe für die folgenden Phasen des SegCycle-SPADE-Frameworks.

Abbildung 4. Semantische Segmentierung kultureller Motive basierend auf SegFormer-B2. Architektur des SegFormer-B2-Moduls zur semantischen Segmentierung, das zur Extraktion kultureller Motive verwendet und ausschließlich auf dem Miao-Batik-Datensatz trainiert wurde. Das Framework besteht aus einem auf Transformatoren basierenden Encoder zur mehrskaligen Merkmalsextraktion und einem leichten Segmentierungs-Decoder zur Erzeugung von Motivmasken. Das Modell prognostiziert vier semantische Klassen – Tier, Pflanze, geometrisch und Hintergrund –, wobei die resultierenden Segmentierungsmasken kulturell bedeutende Motivbereiche identifizieren und irrelevante Hintergrundinformationen unterdrücken. Diese Segmentierungsergebnisse liefern strukturelle Vorgaben für die nachfolgenden Phasen der Merkmalsfusion, Rekonstruktion und künstlerischen Synthese im vorgeschlagenen SegCycle-SPADE-Framework. Bitte klicken Sie hier, um eine vergrößerte Version dieser Abbildung anzusehen.
Es ist nicht erforderlich, im vorgeschlagenen Rahmen neue Segmentierungsannotationen zu erstellen. Der Miao-Batik-Datensatz wurde aus einer bereits vorhandenen öffentlichen Quelle bezogen, und das Modell wurde mit den von den Erstellern des Datensatzes bereitgestellten Motivinformationen trainiert. Während des Lernprozesses erzeugte das SegFormer-Modell semantische Segmentierungskarten. Daher benötigte die vorliegende Studie keine zusätzliche manuelle Annotationssoftware, keine Annotationsrichtlinien und keine Verfahren zur Qualitätssicherung der Annotationen.
CAFFM
Um die Interaktion zwischen den Merkmalen der semantischen Segmentierung und den Darstellungen der generativen Rekonstruktion zu verbessern, schlug die Studie außerdem eine CAFFM vor. Der SegFormer-B2-Encoder stellt der CAFFM-Komponente semantische Merkmalskarten bereit, während der CycleGAN-Rekonstruktionsschritt generative Merkmalskarten liefert. Zunächst werden lineare Projektionsschichten verwendet, um beide Merkmalsströme in einen gemeinsamen Einbettungsraum zu projizieren. Für die Berechnung der Cross-Attention werden mithilfe der erzeugten Merkmalstensoren Query- (Q), Key- (K) und Value- (V)-Darstellungen erzeugt. Die Beziehungen zwischen strukturellen Motivinformationen und künstlerischen Stilelementen werden anschließend mittels Multi-Head-Cross-Attention modelliert. Anschließend werden Schichten-Normalisierung, Residualverbindungen und Feed-Forward-Schichten mit GELU-Aktivierung auf die fusionierten Merkmalsdarstellungen angewendet. Die Ausgabe des CAFFM-Moduls gelangt in die auf SPADE basierende Synthese-Phase, wodurch kulturell bedeutsame Themen bewahrt werden, ohne die künstlerische Kohärenz zu beeinträchtigen.
Um die Merkmalskompatibilität sicherzustellen, werden die Eingabemerkmale zunächst mithilfe linearer Projektionsschichten in einen gemeinsamen Einbettungsraum mit einer Einbettungsdimension von 256 projiziert. Die Verbindungen zwischen semantischen strukturellen Informationen und generativen Stilrepräsentationen werden anschließend mit einem MultiHead-Cross-Attention-Mechanismus mit acht Attention-Köpfen modelliert. Bei der Cross-Attention-Berechnung werden die Abfragevektoren (Q), Schlüsselvektoren (K) und Wertvektoren (V) verwendet, die durch spezifische lineare Transformationsschichten erzeugt werden. Um die Stabilität des Trainings zu erhöhen und die Integrität der Merkmale zu bewahren, werden Residualverbindungen und Layer-Normalisierung eingesetzt, um die fusionierten Merkmalsrepräsentationen weiter zu verbessern. Das nichtlineare Merkmal-Lernen wird anschließend durch ein Feed-Forward-Netzwerk mit der Aktivierungsfunktion Gaussian Error Linear Unit (GELU) verstärkt. Das Modul erzeugt eine Ausgabe-Merkmalsrepräsentation der Dimension 256, die an nachfolgende Stufen zur kreativen Synthese weitergeleitet wird. Der CAFFM kombiniert erfolgreich künstlerische Stildaten mit kulturellen Motivstrukturen, indem er eine auf Cross-Attention basierende Fusionsmethode verwendet, wodurch die Erhaltung der Motive und die visuelle Kohärenz bei den rekonstruierten Mustern des kulturellen Erbes verbessert werden.
In dem vorgeschlagenen System werden die strukturellen Merkmale aus dem Miao-Batik-Datensatz abgeleitet, während die stilistischen Merkmale aus dem WikiArt-Datensatz gelernt werden. Sei die aus dem SegFormer-Segmentierungsnetzwerk unter Verwendung von Bildern aus dem Miao-Batik-Datensatz abgeleitete Merkmalskarte mit Fs bezeichnet, während die aus dem Stil-Merkmalsextraktionszweig unter Verwendung von WikiArt-Bildern abgeleitete Merkmalskarte mit Fa bezeichnet wird. Der vorgeschlagene CAFFM kombiniert die beiden Merkmalsbereiche mithilfe eines Cross-Attention-Mechanismus, um sowohl strukturelle als auch stilistische Abhängigkeiten kultureller Muster zu lernen. Tabelle 3 gibt alle architektonischen Eigenschaften an, einschließlich Einbettungsdimensionen, Normalisierungsschichten, Aktivierungsfunktionen und Konfiguration der Attention-Köpfe. Bei einer Eingabebildgröße von 256 × 256 Pixeln erzeugte der SegFormer-B2-Encoder semantische Merkmalskarten der Größe 64 × 64 × 128, während der Stil-Merkmalsextraktionszweig Merkmalskarten der Größe 64 × 64 × 128 erzeugte. Beide Merkmalskarten wurden vor der Fusion mittels Cross-Attention durch lernbare lineare Schichten in einen gemeinsamen Einbettungsraum der Dimension 256 projiziert.
| Parameter | Konfiguration |
| Vorgeschlagenes Framework | SegCycle-SPADE |
| Semantisches Segmentierungsmodell | SegFormer-B2 |
| SegFormer-Encoder-Stufen | 4 |
| Gewichtsinitialisierung | Imagenet-1K vortrainiertes SegFormer-B2 (MIT-B2-Backbone) |
| Checkpoint-Quelle | Offizielles NVIDIA SegFormer-Repository (https://github.com/NVlabs/SegFormer); Checkpoint: segformer.b2.512x512.ade.160k |
| Feinabstimmungsstrategie | End-to-end-Feinabstimmung am Miao-Batik-Datensatz |
| Größe der Patch-Embeddings | 7 × 7 |
| Patch-Schrittweite | 4 |
| Embedding-Dimensionen | 64, 128, 320 und 512 |
| Encoder-Tiefen | 3, 4, 6 und 3 |
| Attention-Köpfe | 1, 2, 5 und 8 |
| Decoder-Typ | All-MLP-Decoder |
| Aktivierungsfunktion | GELU |
| Dropout-Rate | 0,1 |
| Feature-Verbesserungsmodul | Cross-Attention Cultural Feature Fusion Module (CAFFM) |
| CAFFM-Embedding-Dimension | 256 |
| CAFFM-Attention-Köpfe | 8 |
| CAFFM-Fusionsskalen | 4 |
| Rekonstruktionsmodell | CycleGAN |
| Stilgenerierungsmodell | SPADE |
| Kulturdatensatz | Miao-Batik-Datensatz |
| Stildatensatz | WikiArt-Datensatz |
| Miao-Batik-Bilder | 15.148 |
| WikiArt-Bilder | Ungefähr 80.000 |
| Eingabebildauflösung | 256 × 256 Pixel |
| Farbformat | RGB |
| Interpolationsmethode | Bilineare Interpolation |
| Entrauschungsmethode | Gaußsche Filterung |
| Gaußsche Kernelgröße | 5 × 5 |
| Gaußsche Sigma (σ) | 1 |
| Normalisierungsbereich | [0, 1] |
| Batch-Größe | 16 |
| Anzahl der Epochen | 100 |
| Optimierer | Adam |
| Lernrate | 0,0002 |
| Adam-Parameter | β₁ = 0,5, β₂ = 0,999, ε = 1 × 10⁻⁸, Gewichtsverfall = 0 |
| Verlustfunktionen | Segmentierungsverlust, adversarialer Verlust, zyklische Konsistenzverlust, Rekonstruktionsverlust, Motiverhaltungsverlust und Stilkonsistenzverlust |
| Datensatz-Aufteilungsstrategie | Training / Validierung / Test |
| Trainingsdatensatz | 70 % |
| Validierungsdatensatz | 15 % |
| Testdatensatz | 15 % |
| Zufallsseed | 42 |
| Evaluierungsmetriken | Segmentierungsgenauigkeit, IoU, Dice-Koeffizient, SSIM, PSNR und FID |
| Programmiersprache | Python 3.8.10 |
| Tiefenlern-Framework | PyTorch 1.10.0 |
| Hardwareplattform | NVIDIA RTX 3090 GPU (24 GB VRAM), Intel Core i7 (11. Generation), 32 GB RAM |
| Betriebsumgebung | Ubuntu 20.04 LTS |
Tabelle 3: Experimenteller Aufbau und Modellkonfiguration. Zusammenfassung der architektonischen Komponenten, Trainingskonfiguration, Vorverarbeitungseinstellungen, Datensätze, Optimierungsparameter, Evaluierungsmetriken und des rechnerischen Umfelds, die für die Implementierung und Evaluierung des vorgeschlagenen SegCycle-SPADE-Frameworks verwendet wurden.
Das Attention-Modul bildet die Merkmalskarte zunächst mithilfe von Gleichung 10 in Query-, Key- und Value-Darstellungen um:

Hier sind Wq, Wk und Wv lernbare Gewichtungsmatrizen. Die Attention-Gewichte werden basierend auf der Ähnlichkeit zwischen dem Query-Vektor und dem Key-Vektor unter Verwendung von Gleichung 1117 berechnet:

Hier ist dk die Dimension des Schlüsselvektors. Die verbesserte Merkmalsdarstellung wird berechnet, indem die Attention-Gewichte mit der Wertematrix gemäß Gleichung 12 multipliziert werden:

Hier ist Fa die verbesserte Merkmalsrepräsentation der Merkmalskarte. Die verbesserte Merkmalsrepräsentation wird berechnet, indem die ursprünglichen Segmentierungsmerkmale mit den unter Verwendung des Aufmerksamkeitsmechanismus gewonnenen verbesserten Merkmalen gemäß Gleichung 13 kombiniert werden:
Hier ist Fe die verbesserte Merkmalskarte, die zur Musterrekonstruktion verwendet wird. Die CAFFM wird um einen mehrskaligen Cross-Attention-Mechanismus erweitert, um Merkmale für kulturelle Motive in verschiedenen Skalen zu extrahieren. Sei Fsi die Segmentierungsmerkmale in der Skala i und Faj die künstlerischen Stilmerkmale in derselben Skala. Die endgültige Merkmalsdarstellung wird mithilfe von Gleichung 14 definiert:

Hier bezeichnen Qi, Ki und Vi jeweils die Abfrage-, Schlüssel- und Wertematrizen auf der Skala i, während N die Anzahl der Merkmalskalen angibt. In dieser Studie beträgt N = 4, was den auf räumlichen Auflösungen von 1/4, 1/8, 1/16 und 1/32 der Eingabebildgröße extrahierten Merkmalskarten entspricht. Diese mehrskaligen Merkmalsdarstellungen wurden vor der Rekonstruktion und künstlerischen Synthese mithilfe lernbarer Aufmerksamkeitsgewichte fusioniert. Die oben beschriebene Erweiterung ermöglicht es der Methode, globale kulturelle Motive und Texturen zu extrahieren, um kulturelle Muster rekonstruieren zu können. CAFFM befindet sich im vorgeschlagenen SegCycle-SPADE-System zwischen der auf SegFormer basierenden Segmentierungsstufe und der auf SPADE basierenden kreativen Synthesestufe. Zunächst erzeugt CycleGAN gleichzeitig Rekonstruktionsmerkmale mit stilistischen und musterspezifischen Informationen, während SegFormer-B2 semantische Merkmalskarten rekonstruiert, die die strukturellen Eigenschaften kultureller Motive darstellen. Das CAFFM-Modul empfängt diese beiden Merkmalsströme und nutzt eine auf Cross-Attention basierende Fusion, um Beziehungen zwischen strukturellen und künstlerischen Darstellungen zu identifizieren. Um kulturell authentische Muster zu erzeugen, dabei jedoch semantische Konsistenz und strukturelle Merkmale beizubehalten, werden die resultierenden fusionierten Merkmalskarten anschließend an das SPADE-Modul zur segmentierungsgesteuerten kreativen Synthese weitergeleitet.
Rekonstruktion von Mustern mithilfe von CycleGAN
Sobald die merkmalsbasierte Verstärkungsphase abgeschlossen ist, enthalten die Merkmalskarten die verstärkten Strukturen kultureller Motive. Die Merkmalskarten können jedoch weiterhin unvollständige oder beschädigte Musterbereiche enthalten. Um das Problem der Musterrekonstruktion zu lösen, verwendet der vorgeschlagene Ansatz das CycleGAN-Modell. In diesem Ansatz stellen die beiden Domänen die ursprünglichen kulturellen Motivmuster und die rekonstruierten kulturellen Motivmuster dar. Mithilfe der verstärkten Merkmale aus den vorherigen Phasen rekonstruiert das CycleGAN-Modell die kulturellen Muster, wobei die strukturelle Kohärenz erhalten bleibt. Dadurch wird sichergestellt, dass kulturelle Muster wie geometrische, florale oder symbolische Muster ihre räumliche Anordnung beibehalten. Die ursprünglichen Miao-Batik-Bilder wurden zufälligen Maskierungs- und teilweisen Verdeckungsoperationen unterzogen, um unvollständige oder beschädigte kulturelle Motive zu erzeugen. Diese Degradationsverfahren simulierten fehlende Musterbereiche und strukturelle Schäden, wie sie typischerweise bei verfallenden kulturellen Artefakten beobachtet werden. Die degradierten Bilder dienten als Eingaben für das Rekonstruktionsmodul, während die entsprechenden Originalbilder als Referenzbilder zur Leistungsbeurteilung und Qualitätsbewertung der Rekonstruktion fungierten. Diese Strategie ermöglichte es dem Modell, die Wiederherstellung fehlender Motivstrukturen zu erlernen, während gleichzeitig die semantische Kohärenz und die kulturellen Merkmale bewahrt blieben.
Sei X der Bereich unvollständiger kultureller Muster und Y der Bereich rekonstruierter kultureller Muster. Die beiden Generatoren lernen, eine bidirektionale Abbildung mithilfe von Gleichung 15 durchzuführen:

Hier wird GE zur Rekonstruktion von Motivstrukturen verwendet und FM zur Abbildung der Muster zurück auf die ursprüngliche Domäne. Der adversarielle Verlust wird verwendet, um sicherzustellen, dass die rekonstruierten Muster realistisch sind (Gleichung 16)30

Hier ist DY der Diskriminator, der verwendet wird, um echte und rekonstruierte Muster zu unterscheiden, und GE(x) bezeichnet das erzeugte rekonstruierte Muster. CycleGAN erzwingt außerdem die Zyklenkonsistenz, um das strukturelle Layout kultureller Motive beizubehalten (Gleichung 17)30.

Die endgültige Verlustfunktion wird mithilfe von Gleichung 1830 definiert:

Hier bezeichnet λi den Gewichtungskoeffizienten für den Zyklenkonsistenzverlust, der während des Trainings auf 10 festgelegt wurde, was mit der ursprünglichen CycleGAN-Formulierung übereinstimmt. Dieser Wert wurde gewählt, um das gegnerische Lernen und die Rekonstruktionskonsistenz zwischen den Quell- und Zielbereichen auszugleichen.
Das CycleGAN-Rekonstruktionsmodul besteht aus zwei Generatoren und zwei Diskriminatoren für die bidirektionale Bildübersetzung. Jeder Generator folgt einer Residualnetzwerk-Architektur, die aus einer initialen 7 × 7-Faltungsschicht besteht, gefolgt von zwei herunterskalierenden Faltungsschichten, neun Residualblöcken und zwei hochskalierenden Schichten. Alle Faltungsoperationen verwenden eine Kernelgröße von 3 × 3, mit Ausnahme der Eingangsschicht, die einen 7 × 7-Kernel zur verbesserten Merkmalsextraktion nutzt. Nach jeder Faltungsschicht wird eine Instanznormalisierung (Instance Normalization) angewendet, um die Stabilität des Trainings zu verbessern, während im gesamten Generatornetzwerk die ReLU-Aktivierungsfunktion verwendet wird. Die Ausgabeschicht verwendet eine Tanh-Aktivierungsfunktion, um normalisierte Bildausgaben zu erzeugen. Der Diskriminator folgt einer 70 × 70-PatchGAN-Architektur, die aus einer Reihe von Faltungsschichten mit Kernelgrößen von 4 × 4 und schrittweise zunehmenden Merkmalskanälen besteht. Im Diskriminator werden Instanznormalisierung und LeakyReLU-Aktivierung (negativer Anstieg = 0,2) eingesetzt, um die Merkmalsdiskriminierung und das antagonistische Lernen zu verbessern. Das CycleGAN-Modul erhält vorverarbeitete Bilder kultureller Motive als Eingabe und erzeugt rekonstruierte Musterdarstellungen, die anschließend zur Integration mit Segmentierungsmerkmalen an das CAFFM weitergeleitet werden. Das Training des CycleGAN wurde mit dem Adam-Optimierer (β₁ = 0,5, β₂ = 0,999) und einer anfänglichen Lernrate von 0,0002 durchgeführt. Die Lernrate wurde für die ersten 100 Epochen beibehalten und anschließend linear über den verbleibenden Trainingszeitraum auf null abgebaut. Zur Stabilisierung des Diskriminator-Trainings wurde ein Replay-Puffer verwendet, der 50 zuvor generierte Bilder enthielt. Die Generatoren und Diskriminatoren wurden mit einem Aktualisierungsverhältnis von 1:1 aktualisiert, wobei während jeder Trainingsepoche eine Generatoraktualisierung auf eine Diskriminatoraktualisierung folgte.
Der Rekonstruktionsprozess des CycleGAN basiert auf den verbesserten Merkmalskarten, die mithilfe des CAFFM-Mechanismus in Abbildung 5 gewonnen wurden. Die Merkmalskarten enthalten verstärkte kulturelle Motive, die aus den vorherigen Stufen der Segmentierung und des CAFFM stammen. Diese Merkmalskarten werden als Eingabe an den ersten Generator GE übergeben. Der erste Generator GE lernt die Abbildung, die zur Rekonstruktion kultureller Muster erforderlich ist. Die Ausgaben werden anschließend an den Diskriminator DY weitergeleitet, um zwischen echten kulturellen Mustern und rekonstruierten Mustern zu unterscheiden. Der Diskriminator DY unterstützt den Generator GE dabei, realistische Ausgaben zu erzeugen. Um sicherzustellen, dass kulturelle Muster während der Rekonstruktion nicht verfälscht werden, führt der zweite Generator FM eine zyklische Konsistenzabbildung durch. Der zweite Generator FM bildet die Ausgaben zurück in die ursprüngliche Domäne ab. Die Ergebnisse werden danach vom Diskriminator hinsichtlich ihrer Realitätsnähe bewertet. Die endgültigen Ausgaben werden im Anschluss an das SPADE-Modul weitergeleitet, um im nächsten Schritt des vorgeschlagenen SegCycle-SPADE-Frameworks die künstlerische Stilgenerierung durchzuführen.

Abbildung 5. Arbeitsablauf der patternbasierten Rekonstruktion mittels CycleGAN. Arbeitsablauf des CycleGAN-Rekonstruktionsmoduls. Aufmerksamkeitsverstärkte Merkmalsdarstellungen werden als Eingaben an das Generator-Netzwerk übermittelt, um unvollständige kulturelle Motive zu rekonstruieren. Der Diskriminator bewertet die rekonstruierten Ausgaben anhand von Referenzmustern, während die zyklische Konsistenzabbildung die strukturelle Integrität während der bidirektionalen Bildübersetzung erhält. Die rekonstruierten Motive werden anschließend an das SPADE-Modul zur künstlerischen Stilsynthese weitergeleitet. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Künstlerische Stilgenerierung mithilfe von SPADE
Anschließend werden die rekonstruierten kulturellen Motive dem SPADE-Modul zur Generierung eines künstlerischen Stils unterzogen. Das Hauptziel des SPADE-Moduls besteht darin, den rekonstruierten kulturellen Motiven visuell anspruchsvollere Texturmerkmale künstlerischer Stile hinzuzufügen, ohne dabei die strukturelle Anordnung der Motive zu beeinträchtigen. Das SPADE-Modul ist eine bedingte Bildgenerierungstechnik, die das Konzept der Bildsegmentierung zur Bilderzeugung nutzt. Mehrkanalige semantische Karten, die den vordefinierten Motivklassen entsprachen, wurden aus den durch SegFormer-B2 erzeugten semantischen Segmentierungsmasken kodiert. Diese kodierten Karten dienten als konditionierende Eingaben für den SPADE-Generator. Die räumlich adaptive Skalierung (γ) und die Verzerrung (β) wurden erzeugt, indem die semantischen Karten innerhalb jeder SPADE-Schicht durch Faltungsschichten verarbeitet wurden. Auf diese Weise konnte der Generator durch Anwendung dieser Parameter auf die normalisierten Merkmalsaktivierungen Motivgrenzen, strukturelle Anordnungen und semantische Informationen während der künstlerischen Synthese bewahren. Da der Konditionierungsprozess in mehreren Schichten des SPADE-Generators durchgeführt wurde, konnte die semantische Steuerung sowohl die rekonstruierte Struktur auf hoher Ebene als auch die Textursynthese auf niedriger Ebene beeinflussen. Folglich enthielten die erzeugten künstlerischen Muster stilistische Merkmale, die aus dem WikiArt-Datensatz stammten, behielten dabei jedoch die kulturellen Motivstrukturen bei, die im Segmentierungsschritt erfasst wurden.
Der WikiArt-Datensatz, der Werke aus 27 verschiedenen künstlerischen Kategorien umfasst – wie Renaissance, Impressionismus, Kubismus, Expressionismus, Surrealismus, Realismus und Abstrakte Kunst –, wurde als zentrale Ressource zur Erfassung künstlerischer Stile verwendet. Um das Modell verschiedenen kreativen Merkmalen auszusetzen und die Verallgemeinerungsfähigkeit bezüglich Stil zu verbessern, wurden während des Trainings Stilbilder zufällig aus den verschiedenen Kategorien ausgewählt. Der Datensatz wurde in Trainings-, Validierungs- und Testanteile unter gleichmäßiger Berücksichtigung aller künstlerischen Kategorien aufgeteilt, um Stilverzerrungen zu verringern. Um eine ausgewogene Repräsentation aller 27 künstlerischen Kategorien sicherzustellen, kam eine stratifizierte Stichprobenziehung zum Einsatz. Die Proben jeder Kategorie wurden anteilig den Trainings-, Validierungs- und Testanteilen zugewiesen, wobei die ursprüngliche Klassenverteilung erhalten blieb. Das CAFFM-Modul diente dazu, die aus WikiArt-Bildern abgeleiteten Stilmerkmale mit den von CycleGAN erzeugten Rekonstruktionsmerkmalen zu verbinden. Um dem Synthesenetzwerk die Übertragung künstlerischer Qualitäten zu ermöglichen, während die semantische Struktur und die Grenzen kultureller Motive aus den Segmentierungskarten erhalten bleiben, wurden die resultierenden fusionierten Darstellungen als konditionierende Information an den SPADE-Generator übergeben. Dank dieser stilbasierten Konditionierungstechnik konnte das vorgeschlagene Framework kulturell authentische künstlerische Muster mit konsistenten strukturellen und stilistischen Darstellungen erzeugen.
SPADE führt außerdem räumlich adaptive Parameter ein, die von der Segmentierungskarte abhängen. Die Parameter können wie in Gleichung 191 gezeigt definiert werden:

Hier ist γ(S) der räumlich variierende Skalenparameter und β(S) der räumlich variierende Bias-Parameter. Diese Parameter helfen dem Generator, je nach semantischer Region in den Bildern unterschiedliche Texturen und Stile zu erzeugen. Das endgültige kulturelle Kunstwerk kann wie in Gleichung 20 gezeigt definiert werden:

Hier ist GE der SPADE-Generator, XrP das rekonstruierte Muster und SM die Segmentierungskarte. Das endgültige Kunstwerk bewahrt die strukturelle Integrität kultureller Motive, während es das künstlerische Erscheinungsbild verbessert. Zur Optimierung der vorgeschlagenen SegCycle-SPADE-Architektur wurde eine zusammengesetzte Verlustfunktion verwendet, die semantische Segmentierungsgenauigkeit, Erhaltung kultureller Motive, Qualität der Musterrekonstruktion und konsistente künstlerische Stilistik ausbalanciert. Eine gewichtete Kombination aus Segmentierungsverlust (Lseg), adversarialem Verlust (Ladv), zyklischer Konsistenzverlust (Lcycle), Rekonstruktionsverlust (Lrecon), Motiverhaltungsverlust (Lmotif) und Stilkonsistenzverlust (Lstyle) diente der Definition des Gesamtlernziels. Die gesamte Verlustfunktion ist in Gleichung 21 definiert:
(21)
Um eine strukturelle Konsistenz zwischen den Eingabe- und rekonstruierten kulturellen Motiven sicherzustellen, wurde der Zyklus-Konsistenzverlust-Koeffizient auf 10 festgelegt. Um fein abgestufte Motivmerkmale beizubehalten und die visuelle Genauigkeit zu verbessern, wurde der Rekonstruktionsverlust-Koeffizient auf 5 gesetzt. Um die Erhaltung kulturell wesentlicher Strukturmuster während der künstlerischen Synthese hervorzuheben, wurde für den Motiv-Erhaltungsverlust ein Koeffizient von 2 verwendet. Um den künstlerischen Stiltransfer zu fördern, ohne semantische Motivstrukturen übermäßig zu verzerren, wurde der Stil-Konsistenzverlust-Koeffizient auf 1 eingestellt. Um einen ausgewogenen Beitrag zwischen realistischer Bilddarstellung und präziser Motivsegmentierung sicherzustellen, erhielten die Segmentierungs- und die adversariellen Verluste gleiche Gewichtungen. Die auf Merkmalen basierenden Stildarstellungen des WikiArt-Datensatzes wurden zur Berechnung des Stil-Konsistenzverlusts herangezogen. Insbesondere wurden künstlerische Stilmerkmale mithilfe von Gram-Matrix-Korrelationen erfasst, die aus tiefen Merkmalskarten abgeleitet wurden. Die Differenz der Frobenius-Norm zwischen den Gram-Matrizen des Zielstilbilds und des generierten Bilds wurde zur Berechnung des Stilverlusts verwendet, wie in Gleichung 22 dargestellt:

Hier ist Gl die Gram-Matrix, die aus der lten Merkmalschicht berechnet wird, Igen bezeichnet das generierte künstlerische Bild, Istyle bezeichnet das Ziel-Stilbild aus dem WikiArt-Datensatz und F bezeichnet die Frobenius-Norm. Diese Formulierung ermöglicht es dem vorgeschlagenen Framework, künstlerische Merkmale zu bewahren, während die strukturelle und semantische Integrität kultureller Motive erhalten bleibt.
Die durch das CAFFM-Modul erzeugten fusionierten Merkmalsdarstellungen werden als konditionierende Eingaben für das SPADE-Modul verwendet, das die künstlerische Synthesekomponente des vorgeschlagenen Frameworks darstellt. Der SPADE-Generator besteht aus sieben SPADE-Residualblöcken mit einer latenten Merkmalsdimension von 256 Kanälen und erzeugt Ausgabebilder mit einer Auflösung von 256 × 256 Pixeln. Semantische Segmentierungskarten, die vom SegFormer–CAFFM-Modul stammen, werden als konditionierende Eingaben in allen SPADE-Residualschichten verwendet. SPADE-Schichten werden vor den Aktivierungsfunktionen innerhalb jedes Residualblocks angewendet, wodurch eine segmentierungsgesteuerte semantische Konditionierung ermöglicht wird. Durch sukzessive Hochabtastung und faltungsartige Operationen wird die latente Merkmalsdarstellung schrittweise verfeinert, um hochauflösende künstlerische Muster zu erzeugen, wobei die semantische Konsistenz und die Motivstruktur erhalten bleiben. Im gesamten Generator kommen LeakyReLU-Aktivierungsfunktionen zum Einsatz, und im Ausgabelayer wird eine Tanh-Aktivierungsfunktion angewendet, um normalisierte Bilder zu erzeugen.
Algorithmus und Arbeitsablauf
Das SegCycle-SPADE-Framework integriert semantische Segmentierung, Merkmalsfusion, Musterrückgewinnung und künstlerische Stilsynthese in einer einheitlichen Trainingspipeline. Der Arbeitsablauf beginnt mit der Datensammlung und Vorverarbeitung, einschließlich Größenänderung der Bilder, Normalisierung, Rauschunterdrückung und Vorbereitung der Segmentierungsmasken. Die vorverarbeiteten Bilder werden anschließend mit dem SegFormer-B2-Segmentierungsnetzwerk verarbeitet, um semantische Motivrepräsentationen zu extrahieren. Die resultierenden Segmentierungsmerkmale werden über das CAFFM mit Rückgewinnungsmerkmalen fusioniert, wodurch eine Interaktion zwischen strukturellen Motivinformationen und künstlerischen Merkmalsdarstellungen ermöglicht wird. Die fusionierten Merkmalskarten werden dann dem CycleGAN-Rückgewinnungsmodul zugeführt, das unvollständige kulturelle Motivstrukturen wiederherstellt, während die semantische Konsistenz erhalten bleibt. Die rekonstruierten Muster werden anschließend dem SPADE-Generator für die segmentierungsgesteuerte künstlerische Synthese übergeben, wodurch eine stilistische Verbesserung unter Beibehaltung der Motivgrenzen und strukturellen Authentizität ermöglicht wird. Während des Trainings werden die Modellparameter mithilfe der in Gleichungen 21 und 22 beschriebenen zusammengesetzten Verlustfunktion optimiert, die Segmentierungsgenauigkeit, Motiverhaltung, Rückgewinnungsqualität und stilistische Konsistenz ausbalanciert. Ein detaillierter schrittweiser Implementierungsarbeitsablauf, einschließlich Laden des Datensatzes, Vorverarbeitung, Modellinitialisierung, Trainingsiterationen, Validierungsverfahren, Checkpoint-Auswahl und abschließender Bewertung, ist in Zusatzdatei 1 (Algorithmus 1) enthalten. Der vollständige algorithmische Arbeitsablauf wurde mit einer Batch-Größe von 16, einer Lernrate von 0,0002 und 100 Trainingsepochen implementiert. Ein fester Zufallsstartwert von 42 wurde für die Datensatzpartitionierung, Modellinitialisierung und alle Trainingsexperimente verwendet. Der Startwert wurde einheitlich auf die Zufallszahlengeneratoren von Python, NumPy und PyTorch angewendet, um Reproduzierbarkeit zu gewährleisten. Der Adam-Optimierer wurde mit β₁ = 0,5, β₂ = 0,999 und ohne Gewichtsverfall (weight decay = 0) konfiguriert. Modell-Checkpoints wurden basierend auf dem höchsten auf dem Validierungsdatensatz erreichten Validierungs-IoU-Wert ausgewählt.
Optimierung der Verlustfunktion
Um die Struktur kultureller Motive während der Rekonstruktion und künstlerischen Synthese zu bewahren, verwendet das vorgestellte Framework ein zusammengesetztes Optimierungsziel, das Segmentierungs-, Adversarial-, Zyklenkonsistenz-, Rekonstruktions-, Motiv-Erhaltungs- und Stilkonsistenzverluste kombiniert. Die vollständige mathematische Formulierung, die Gewichtungskoeffizienten sowie die Definition des Stilverlusts sind in Gleichung 21 und 22 im Unterabschnitt Künstliche Stilerzeugung mittels SPADE angegeben. Die Motiv-Erhaltungskomponente bestraft strukturelle Abweichungen zwischen vorhergesagten Motivbereichen und den entsprechenden Segmentierungsmasken des Ground Truth und fördert dadurch die Bewahrung kulturell bedeutsamer Musterstrukturen während des gesamten Rekonstruktionsprozesses.