$$\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. In dieser Studie wurden öffentlich verfügbare Datensätze kulturellen Erbes und künstlerischer Bilder verwendet, darunter der Miao-Batik-Datensatz und der WikiArt-Datensatz. Es wurden keine menschlichen Probanden, Patientendaten, personenbezogenen Informationen, Tierexperimente oder klinische Aufzeichnungen verwendet; daher war 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 herangezogen. 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 verwendet, und 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 Vorverarbeitungsparameter sind im Unterabschnitt „Daten-Vorverarbeitung“ beschrieben. Der vorgeschlagene Rahmen nutzt ein auf Transformatoren basierendes Modell namens SegFormer-B2 für die semantische 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, bei dem 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 verfallenen Kulturerbeobjekten beobachtet werden. Die resultierenden unvollständigen Bilder dienten als Eingaben für das CycleGAN-Rekonstruktionsmodul, 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 beurteilt und nicht als unabhängige quantitative Metrik verwendet. Die Bewertung 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-Rahmens und fasst die in dieser Studie verwendeten Evaluierungsmetriken zusammen.

Abbildung 2. Gesamtarchitektur-Workflow des vorgeschlagenen SegCycle-SPADE-Frameworks. Übersicht über den kompletten SegCycle-SPADE-Workflow. Bilder aus den Datensätzen Miao Batik und WikiArt werden vorverarbeitet und anschließend durch semantische Segmentierung mittels SegFormer-B2, Merkmalsverbesserung mittels CAFFM, Musterrückgewinnung 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 dargestellt. 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 kultureller Muster. Zweitens integriert CAFFM Segmentierungsmerkmale mit generativen Darstellungen, um das Merkmal-Lernen zu verbessern. Drittens 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 jeweils vollständigen Formen zuordnet. Unvollständige Motivproben wurden erzeugt, indem auf die ursprünglichen Miao-Batik-Bilder zufällige Maskierungen und teilweise Verdeckungen angewendet wurden, um fehlende Musterbereiche und strukturelle Degradationen nachzuahmen, 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. Schließlich erzeugt der SPADE-Generator visuell verbesserte künstlerische Ausgaben, indem er die Bildsynthese auf den 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 Musterverstehens und der Erzeugung künstlerischer Stile zu erreichen. Der Miao Batik Cultural Motif Dataset diente der Bereitstellung traditioneller kultureller Mustereinformationen. 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 vorhandenen Annotationen der Datensatz-Ersteller wurden direkt verwendet; 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 genutzt und aus dem öffentlich zugänglichen WikiArt-Repository (https://www.wikiart.org/) bezogen.
Schritt 2: Datenpräprozessing
Alle Bilder wurden durch Größenanpassung, Normalisierung und Rauschunterdrückung vorverarbeitet. Vorhandene Anmerkungen zu kulturellen Motiven, 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 Umkennzeichnungsverfahren durchgeführt.
Schritt 3: Semantische Mustersegmentierung mithilfe von SegFormer
Das SegFormer-Modell wurde zur Segmentierung kultureller Motive verwendet. Der genaue SegFormer-Backbone und die Initialisierungsstrategie werden im Unterabschnitt Semantic Pattern Segmentation Using 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 dabei 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 werden im Unterabschnitt CAFFM erläutert. Das Modul ist zwischen der auf SegFormer basierenden semantischen Segmentierungsstufe und der generativen Rekonstruktionsstufe positioniert, wo es segmentationsbasierte strukturelle Merkmale mit Rekonstruktionsmerkmalen über eine Multi-Head-Cross-Attention verbindet. Dieser Prozess verbessert die Erhaltung kultureller Motive und steigert 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 Verlusten und zyklischen Konsistenzverlusten trainiert. Diese Konfiguration ermöglicht eine bidirektionale Domänenzuordnung 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 Künstlerische Stilerzeugung mithilfe von SPADE beschrieben. Das Modul verwendet SPADE-Residualblöcke, räumlich adaptive Normalisierungsschichten sowie semantische Bedingungen, die aus SegFormer-Segmentierungskarten und CAFFM-Merkmalsdarstellungen abgeleitet sind. Durch die bedingte Bildgenerierung anhand von Segmentierungskarten behalten die synthetisierten Ausgaben eine strukturelle Übereinstimmung mit 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, wobei eine Signifikanzschwelle von p < 0,05 verwendet wurde.
Datensammlung
Im vorgeschlagenen Rahmenwerk von SegCycle-SPADE werden zwei Datensätze für das Verständnis kultureller Muster und das 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 mit Motiven wie Tieren, Pflanzen und geometrischen Formen sind, wie sie in der Kunst der Miao-Ethnie verwendet werden. Der Datensatz umfasst Bilder mit reichhaltigen Texturinformationen, die im Allgemeinen wichtig für die Bewahrung 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, die im Allgemeinen unterschiedlichen Stilen entstammen. 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 bedeutsamen Motiven. Die Bilder enthalten eine Vielzahl traditioneller Gestaltungen, wie beispielsweise tierische Motive (z. B. Schmetterlinge und Fische), pflanzliche Muster und geometrische Motive, die kulturelle Symbolik tragen. Dieser Datensatz ist eine wichtige 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 Datensatzannotationen enthalten sind, darunter Vögel, Schmetterlinge, florale Muster und Ahnentotems. Diese Motive wurden aufgrund ihrer dokumentierten 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 durch Experten erstellten Motivannotationen 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, Neukennzeichnungen oder erneuten, durch Experten geleiteten Annotationen durch. Die vom Datensatz-Ersteller bereitgestellten Annotationen wurden für das Training und die Evaluierung der semantischen Segmentierung genutzt.
| Parameter | Beschreibung |
| Datensatzname | Miao Batik Kultureller Mustersatz |
| Quelle des Datensatzes | 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-Batik-Muster |
| 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 Rohscans oder Fotografien vor der Vorverarbeitung |
| Trainingsauflösung | Bilder wurden während der Vorverarbeitung auf 256 × 256 Pixel skaliert |
| Verfügbarkeit von Annotationen | Die vorhandenen Segmentierungsannotationen der Datensatz-Ersteller wurden ohne Änderung für Training und Evaluierung verwendet. In dieser Studie wurden keine zusätzlichen manuellen Annotationen, Umetikettierungen oder Bestätigungen durch Experten durchgeführt. |
| Anwendung in dieser Studie | Segmentierung kultureller Motive, Merkmalsextraktion, Motiverhaltung und Musterrekonstruktion |
Tabelle 1: Merkmale des Kulturmuster-Datensatzes 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 Rahmen des vorgeschlagenen SegCycle-SPADE-Modells.
WikiArt-Datensatz:
Der WikiArt-Datensatz [https://www.wikiart.org/] ist ein beliebtes, großangelegtes digitales Kunstarxiv, das über 80.000 Bilder aus 27 verschiedenen künstlerischen Stilen umfasst, die in Tabelle 2 aufgeführt sind. Zu den Stilen gehören Renaissance-Kunst, 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 besteht aus 56.000 Bildern für das Training sowie 12.000 Bildern für Validierung und Test. Die Bilder im Datensatz tragen wesentlich dazu bei, das Deep-Learning-Modell effektiv zu trainieren.
| Parameter | Beschreibung |
| Dataset-Name | WikiArt-Datensatz |
| Datenquelle | WikiArt-Repository (https://www.wikiart.org/) |
| Bereich | Digitale Kunst und Gemälde |
| Gesamtanzahl 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. Während der Vorverarbeitung wurden die Bilder auf eine einheitliche Auflösung von 256 × 256 Pixeln skaliert. |
| Trainingsauflösung | Die Bilder wurden während der Vorverarbeitung vor dem Lernen künstlerischer Stile und der segmentierungsgesteuerten Bildsynthese auf 256 × 256 Pixel skaliert. |
| Datensatz-Aufteilung | Stratifizierte zufällige Aufteilung (70 % Training, 15 % Validierung, 15 % Test) unter Verwendung eines festen Zufallsstarts (Seed) von 42 |
| Stichprobenstrategie für Stile | Es wurde eine stratifizierte proportionale Stichprobenziehung angewandt, um die Verteilung der 27 künstlerischen Stile in den Teilmengen für Training, Validierung und Test 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 Lernen künstlerischer Stile und die stilgesteuerte Bildsynthese verwendet wird. Die Tabelle beschreibt die Datenquelle, die Bildverteilung, die Abdeckung künstlerischer Stile, die Aufteilung des Datensatzes, die Bildauflösung sowie die Anwendung im vorgeschlagenen SegCycle-SPADE-Framework.
Der Miao-Batik-Datensatz enthält 15.148 Bilder, die traditionelle kulturelle Miao-Motive darstellen.32 Der Datensatz ist öffentlich über Zenodo (https://doi.org/10.5281/zenodo.20807658) zugänglich. 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 von 42 unterteilt, um die Reproduzierbarkeit der Datensatz-Aufteilungen sicherzustellen. Auf den WikiArt-Datensatz wurde über das offizielle WikiArt-Repository (https://www.wikiart.org/) zugegriffen, der mehr als 80.000 Kunstwerke umfasst, die 27 künstlerische Stile repräsentieren. Für Experimente zum Stil-Lernen wurden 56.000 Bilder zum Training, 12.000 zur Validierung und 12.000 zum Testen verwendet.
Daten-Präprozessing
Bevor das vorgeschlagene SegCycle-SPADE-Framework trainiert wurde, wurden der Datensatz kultureller Motive der Miao-Batik und der WikiArt-Datensatz mehreren Präprozessing-Schritten unterzogen, um eine einheitliche Bildqualität und eine genaue Merkmalsrepräsentation sicherzustellen. Derselbe grundlegende Präprozessing-Pipeline, einschließlich Gaußscher Rauschunterdrückung, Normalisierung, Anpassung an eine einheitliche Eingabeauflösung und Überprüfung der Bildqualität, wurde auf beide Datensätze angewendet. Die Datensätze erfüllten jedoch unterschiedliche Aufgaben innerhalb des Frameworks. Der WikiArt-Datensatz diente dem Erlernen und der Synthese künstlerischer Stile, während der Miao-Batik-Datensatz hauptsächlich zur Segmentierung und Rekonstruktion kultureller Motive verwendet wurde. Abgesehen von diesen aufgabenbezogenen Rollen wurden keine datensatzspezifischen Änderungen im Präprozessing 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ächtigen. Der zweite Präprozessing-Schritt war die Normalisierung, bei der die Pixelwerte in einen standardisierten Bereich skaliert wurden, um die Stabilität der Gradientenaktualisierungen während des Trainings zu erhöhen. 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 vorhandene Segmentierungsmasken für kulturelle Motive, die direkt aus der ursprünglichen Datenquelle stammten, ohne Änderungen 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 den vorgeschlagenen CAFFM und den zusammengesetzten SegCycle-SPADE-Optimierungsrahmen 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 die Anzahl der Farbkanäle des Bildes. Alle Bilder werden auf eine feste Dimension H′ × W′ skaliert, wie in Gleichung 2 dargestellt:

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ß-Filters, wie in Gleichung 4 dargestellt:

Hier ist G(σ) ein Gauß-Filter und * steht für Faltung. Ein Gauß-Filter mit einem 5 × 5-Kern und einer Standardabweichung von σ = 1.0 wurde verwendet. Um Randartefakte zu reduzieren, wurden die Randpixel mit reflektierender Auffüllung („reflective padding“) versehen. Vor der Skalierung und Normalisierung wurde der Rauschunterdrückungsprozess unmittelbar nach dem Laden des Bildes durchgeführt. Um eine einheitliche Vorverarbeitung während der gesamten Studie 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 gezeigt. Während des Trainings kamen keine Techniken zur Datenaugmentierung zum Einsatz. Nach der Vorverarbeitung, zu der das Ändern der Bildgröße, die Normalisierung, die Entstörung mittels Gauß-Filter 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 zu skalieren, 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, wodurch Masken erzeugt werden können, 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. Datenverarbeitungspipeline für Bilder des kulturellen Erbes. Ein Workflow, der die Bildvorverarbeitungsschritte veranschaulicht, die vor dem Modelltraining durchgeführt werden. Die Pipeline umfasst die Datensammlung, die Größenänderung der Bilder, die Normalisierung, die Entstörung mittels Gaußschem Rauschfilter, vorhandene Annotationen kultureller Motive sowie die Vorbereitung der 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 Darstellung 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 der Qualitätskontrolle in dieser Studie keine weiteren Bilder ausgeschlossen. Folglich blieben alle 15.148 Bilder für die Analyse erhalten. Während der Vorverarbeitung wurden die Bilder im RGB-Format 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 RGB, 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 Testteilmengen aufgeteilt. Alle Stufen des SegCycle-SPADE-Frameworks – einschließlich semantischer Segmentierung, Merkmalsfusion, Motivrekonstruktion und künstlerischer Synthese basierend auf SPADE – verwendeten eine einheitliche Eingabematrix von 256 × 256 Pixeln.
Semantische Mustersegmentierung mittels SegFormer
Nach diesem Vorverarbeitungsschritt werden die bereinigten und normalisierten Bilder des kulturellen Muster-Satzes der Miao-Batik sowie des WikiArt-Datensatzes in das semantische Segmentierungsmodul eingespeist, das auf dem vorgeschlagenen SegFormer-B2-Framework basiert. Ziel dieses Schritts ist es, kulturelle Motive innerhalb von Kulturmustern korrekt zu identifizieren und voneinander zu trennen. Das vorgeschlagene SegFormer-Framework beruht 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 Kulturmustern präzise zu erfassen. Das Modell extrahiert zunächst Merkmalsdarstellungen in mehreren Maßstäben aus dem Eingabebild, die anschließend im Decoder fusioniert werden, um genaue segmentierte Muster zu erzeugen. Dadurch wird sichergestellt, dass die Muster im Kulturerbe-Bild korrekt in Motive wie geometrische, florale und symbolische Muster segmentiert werden, wodurch sie vom Hintergrund getrennt werden, während ihre strukturelle Integrität erhalten bleibt. Diese strukturelle Information wird anschließend in späteren Phasen der Mustergenerierung innerhalb des SegCycle-SPADE-Frameworks verwendet.
Das vorverarbeitete Eingangsbild sei 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 in 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 am Miao-Batik-Datensatz feinabgestimmt. Der vortrainierte Checkpoint wurde aus der offiziellen SegFormer-Implementierung bezogen. Konkret wurde der MIT-B2-Checkpoint (mit_b2.pth) mit Vortraining auf ImageNet-1K, der vom offiziellen SegFormer-Repository bereitgestellt wird, 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 Initialisierungsmodell für das Training der semantischen Segmentierung. Die verbleibenden aufgaben-spezifischen Schichten wurden vor dem Training mit den standardmäßigen PyTorch-Verfahren zur Gewichtsinitialisierung 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 vom Encoder extrahiert wurden, wurden mithilfe eines leichten, ausschließlich aus MLPs bestehenden 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 Aktivierungsfunktion Gaussian Error Linear Unit (GELU). Zur Verbesserung der Generalisierung und Verringerung von Überanpassung wurde während des Trainings eine Dropout-Rate von 0,1 verwendet.
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 für traditionelle Batikmuster mit räumlich verteilten Motiven ist. Der hierarchische Mechanismus zur Merkmalsextraktion erfasst gleichzeitig lokale Strukturen wie sich wiederholende geometrische Texturen. Der MLP-Decoder verarbeitet diese extrahierten Merkmale und erzeugt eine Segmentierungsmaske, die die Motivbereiche hervorhebt. Die in diesem Schritt erzeugten Segmentierungskarten werden anschließend als strukturelle Eingaben für das Attention-Modul und die Musterrekonstruktion 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 Zuordnung 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 Datenquelle des Miao-Batik-Datensatzes. In dieser Studie wurden keine zusätzlichen manuellen Annotationen, Umetikettierungen, Grenzüberprüfungen oder bestätigenden Verfahren durch Experten 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 Verfahrens, um genaue Erkennung kultureller Musterbereiche zu ermöglichen, 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 dabei irrelevante Hintergrundinformationen unterdrückt. Die isolierten kulturellen Muster dienen anschließend als strukturelle Vorgabe für die nachfolgenden Phasen des SegCycle-SPADE-Frameworks.

Abbildung 4. Semantische Segmentierung kultureller Motive basierend auf SegFormer-B2. Architektur des für die Extraktion kultureller Motive verwendeten SegFormer-B2-Moduls zur semantischen Segmentierung, das ausschließlich anhand des Miao-Batik-Datensatzes trainiert wurde. Das Framework besteht aus einem auf dem Transformer basierenden Encoder zur mehrskaligen Merkmalsextraktion und einem leichtgewichtigen Segmentierungs-Decoder zur Erzeugung von Motivmasken. Das Modell prognostiziert vier semantische Klassen – Tier, Pflanze, geometrisch und Hintergrund –, wobei die resultierenden Segmentierungsmasken kulturell bedeutsame 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 Datensatzerstellern bereitgestellten Informationen zu den zugehörigen Mustern 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 liefert der CAFFM-Modul semantische Merkmalskarten, während der CycleGAN-Rekonstruktionsschritt generative Merkmalskarten bereitstellt. Zunächst werden lineare Projektionsschichten verwendet, um beide Merkmalsströme in einen gemeinsamen Einbettungsraum zu projizieren. Für die Berechnung der Cross-Attention werden mittels der erzeugten Merkmalstensoren Abfrage- (Q), Schlüssel- (K) und Wert- (V) Darstellungen erstellt. Die Beziehungen zwischen strukturellen Motivinformationen und künstlerischen Stilelementen werden anschließend mithilfe einer Multi-Head-Cross-Attention modelliert. Anschließend werden Schichtnormalisierung, 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 Kompatibilität der Merkmale sicherzustellen, werden die Eingabemerkmale zunächst mithilfe linearer Projektionsschichten in einen gemeinsamen Einbettungsraum mit einer Einbettungsdimension von 256 projiziert. Die Wechselwirkungen zwischen semantischen Strukturinformationen und generativen Stildarstellungen werden anschließend mittels eines MultiHead-Cross-Attention-Mechanismus mit acht Attention-Köpfen modelliert. Bei der Cross-Attention-Berechnung werden die Query- (Q), Key- (K) und Value-Vektoren (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 Merkmalsdarstellungen weiter zu verbessern. Das nichtlineare Merkmalslernen wird anschließend durch Anwendung eines Feed-Forward-Netzwerks mit der Aktivierungsfunktion Gaussian Error Linear Unit (GELU) verbessert. Das Modul erzeugt eine Ausgabemerkmalsdarstellung der Dimension 256 und leitet sie an nachfolgende Stufen für die kreative Synthese weiter. Die CAFFM kombiniert mithilfe einer auf Cross-Attention basierenden Fusionstechnik erfolgreich künstlerische Stildaten mit kulturellen Motivstrukturen, wodurch die Erhaltung der Motive und die visuelle Kohärenz bei den rekonstruierten Mustern des kulturellen Erbes verbessert wird.
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 des Miao-Batik-Datensatzes 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 auf dem Miao-Batik-Datensatz |
| Größe der Patch-Embeddings | 7 × 7 |
| Abstand zwischen Patches (Patch Stride) | 4 |
| Embedding-Dimensionen | 64, 128, 320 und 512 |
| Encoder-Tiefen | 3, 4, 6 und 3 |
| Attention-Heads | 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-Heads | 8 |
| CAFFM-Fusionsskalen | 4 |
| Rekonstruktionsmodell | CycleGAN |
| Stilgenerierungsmodell | SPADE |
| Kultureller Datensatz | 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 |
| Rauschunterdrückungsmethode | Gaußsche Filterung |
| Gaußsche Kernelgröße | 5 × 5 |
| Gaußsche Standardabweichung (σ) | 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, Adversarial-Verlust, Zyklenkonsistenz-Verlust, Rekonstruktionsverlust, Motiverhaltungs-Verlust und Stilkonsistenz-Verlust |
| 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 |
| Hardware-Plattform | NVIDIA RTX 3090 GPU (24 GB VRAM), Intel Core i7 (11. Generation), 32 GB RAM |
| Betriebsumgebung | Ubuntu 20.04 LTS |
Tabelle 3: Experimentelle Anordnung und Modellkonfiguration. Zusammenfassung der architektonischen Komponenten, Trainingskonfiguration, Vorverarbeitungseinstellungen, Datensätze, Optimierungsparameter, Evaluierungsmetriken und rechnerischen Umgebung, die für die Implementierung und Bewertung des vorgeschlagenen SegCycle-SPADE-Frameworks verwendet wurden.
Das Aufmerksamkeitsmodul bildet die Merkmalskarte zunächst mithilfe von Gleichung 10 in Abfrage-, Schlüssel- und Wertdarstellungen ab:

Hierbei handelt es sich bei Wq, Wk und Wv um lernbare Gewichtungsmatrizen. Die Attention-Gewichte werden basierend auf der Ähnlichkeit zwischen dem Query-Vektor und dem Key-Vektor unter Verwendung von Gleichung 1117:

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 Merkmalsdarstellung der Merkmalskarte. Die verbesserte Merkmalsdarstellung wird berechnet, indem die ursprünglichen Segmentierungsmerkmale mit den unter Verwendung des Attention-Mechanismus 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 auf verschiedenen Skalen zu extrahieren. Sei Fsi die Segmentierungsmerkmale auf der Skala i und Faj die Merkmale des künstlerischen Stils auf derselben Skala. Die endgültige Merkmalsdarstellung wird mithilfe von Gleichung 14 definiert:

Hier repräsentieren Qi, Ki und Vi jeweils die Query-, Key- und Value-Matrizen auf der Skala i, während N die Anzahl der Merkmalskalen bezeichnet. 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 genannte Erweiterung ermöglicht es der Methode, globale kulturelle Motive und Texturen zu extrahieren, um kulturelle Muster rekonstruieren zu können. CAFFM befindet sich zwischen der auf SegFormer basierenden Segmentierungsstufe und der auf SPADE basierenden kreativen Synthesestufe im vorgeschlagenen SegCycle-SPADE-System. 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, während semantische Konsistenz und strukturelle Merkmale erhalten bleiben, werden die resultierenden fusionierten Merkmalskarten anschließend an das SPADE-Modul zur segmentierungsgesteuerten kreativen Synthese weitergeleitet.
Mustervervollständigung mithilfe von CycleGAN
Nach Abschluss der stadienbasierten Merkmalsverstärkung enthalten die Merkmalskarten die verstärkten Strukturen der kulturellen Motive. Allerdings können in den Merkmalskarten noch unvollständige oder beschädigte Musterbereiche enthalten sein. Um das Problem der Mustervervollständigung zu lösen, nutzt das vorgeschlagene Verfahren daher das CycleGAN-Modell. In diesem Verfahren repräsentieren die beiden Domänen die ursprünglichen kulturellen Motivmuster und die rekonstruierten kulturellen Motivmuster. Basierend auf den verstärkten Merkmalen der vorherigen Stadien 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 verfallenen 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, unter gleichzeitiger Bewahrung der semantischen Konsistenz und kulturellen Merkmale.
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 dient dazu, die Muster dem ursprünglichen Bereich zuzuordnen. Der adversariale Verlust wird verwendet, um sicherzustellen, dass die rekonstruierten Muster realistisch sind (Gleichung 16)30

Hier ist DY der Diskriminator zur Unterscheidung echter und rekonstruierter Muster, und GE(x) bezeichnet das erzeugte rekonstruierte Muster. CycleGAN erzwingt außerdem die zyklische Konsistenz, 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 zyklischen Konsistenzverlust, der während des Trainings gemäß der ursprünglichen CycleGAN-Formulierung auf 10 festgelegt wurde. Dieser Wert wurde gewählt, um das gegnerische Lernen und die Rekonstruktionskonsistenz zwischen Quell- und Zielbereich auszugleichen.
Das CycleGAN-Rekonstruktionsmodul besteht aus zwei Generatoren und zwei Diskriminatoren für die bidirektionale Bildübersetzung. Jeder Generator folgt einer Residual-Netzwerk-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 über den verbleibenden Trainingszeitraum linear 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 bei jeder Trainingsepoche eine Generatoraktualisierung einer Diskriminatoraktualisierung folgte.
Der Rekonstruktionsprozess des CycleGAN basiert auf den verbesserten Merkmalskarten, die mithilfe des CAFFM-Mechanismus in Abbildung 5 gewonnen werden. 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 erforderliche Abbildung, um kulturelle Muster zu rekonstruieren. 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 dann vom Diskriminator hinsichtlich ihrer Realitätsnähe bewertet. Die endgültigen Ausgaben werden im nächsten Schritt des vorgeschlagenen SegCycle-SPADE-Modells an das SPADE-Modul zur Erzeugung künstlerischer Stile weitergeleitet.

Abbildung 5. Ablauf der zyklischen Musterrekonstruktion mittels CycleGAN. Ablauf des CycleGAN-Rekonstruktionsmoduls. Die durch Aufmerksamkeitsmechanismen verbesserten Merkmalsdarstellungen werden als Eingaben an das Generator-Netzwerk übergeben, um unvollständige kulturelle Motive zu rekonstruieren. Der Diskriminator bewertet die rekonstruierten Ausgaben im Vergleich zu 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 vergrößerte 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 reichhaltigere, visuell ansprechende Texturen künstlerischer Stile hinzuzufügen, ohne dabei das strukturelle Layout der Motive zu beeinträchtigen. Das SPADE-Modul ist eine bedingte Bildgenerierungstechnik, die das Konzept der Bildsegmentierung zur Erzeugung von Bildern 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 die Motivgrenzen, strukturellen Anordnungen und semantischen Informationen während der künstlerischen Synthese beibehalten. 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 stammen, behielten jedoch die während des Segmentierungsschritts ermittelten Strukturen der kulturellen Motive bei.
Der WikiArt-Datensatz, der Werke aus 27 verschiedenen künstlerischen Kategorien umfasst – wie Renaissance, Impressionismus, Kubismus, Expressionismus, Surrealismus, Realismus und Abstrakte Kunst –, wurde als Hauptressource zur Untersuchung künstlerischer Stile verwendet. Um das Modell verschiedenen kreativen Merkmalen auszusetzen und die Verallgemeinerungsfähigkeit bezüglich der Stile zu verbessern, wurden während des Trainings Stilbilder zufällig aus den verschiedenen Kategorien ausgewählt. Der Datensatz wurde in Trainings-, Validierungs- und Testteilmengen unter Berücksichtigung einer ausgewogenen Repräsentation der künstlerischen Kategorien unterteilt, um stilbedingte Verzerrungen zu verringern. Um eine ausgewogene Repräsentation aller 27 künstlerischen Kategorien sicherzustellen, wurde eine stratifizierte Stichprobenziehung angewandt. Die Proben jeder Kategorie wurden anteilig den Trainings-, Validierungs- und Testteilmengen 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 Eigenschaften zu ermöglichen, während gleichzeitig 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 war der vorgeschlagene Ansatz in der Lage, kulturell authentische künstlerische Muster mit konsistenten strukturellen und stilistischen Repräsentationen zu 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 variable Skalenparameter und β(S) der räumlich variable Bias-Parameter. Die Parameter können dem Generator helfen, je nach semantischer Region in den Bildern unterschiedliche Texturen und Stile zu erzeugen. Das endgültige kulturelle Kunstwerk kann wie in Gleichung 20 dargestellt 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 gleichzeitig das künstlerische Erscheinungsbild verbessert. Zur Optimierung der vorgeschlagenen SegCycle-SPADE-Architektur wurde eine zusammengesetzte Verlustfunktion verwendet, die eine Balance zwischen Genauigkeit der semantischen Segmentierung, Erhaltung kultureller Motive, Qualität der Musterrekonstruktion und konsistenter künstlerischer Stilistik herstellt. Zur Festlegung des gesamten Trainingsziels kam eine gewichtete Kombination aus Segmentierungsverlust (Lseg), adversarialem Verlust (Ladv), zyklischer Konsistenzverlust (Lcycle), Rekonstruktionsverlust (Lrecon), Motiverhaltungsverlust (Lmotif) und Stilkonsistenzverlust (Lstyle) zum Einsatz. Die gesamte Verlustfunktion ist in Gleichung 21 definiert:
(21)
Um die strukturelle Konsistenz zwischen den Eingabe- und rekonstruierten kulturellen Motiven sicherzustellen, wurde der Koeffizient des zyklischen Konsistenzverlusts auf 10 festgelegt. Um feinkörnige Motivmerkmale beizubehalten und die visuelle Genauigkeit zu verbessern, wurde der Koeffizient des Rekonstruktionsverlusts auf 5 gesetzt. Um die Erhaltung kulturell wesentlicher Strukturmuster während der künstlerischen Synthese hervorzuheben, wurde ein Koeffizient von 2 für den Motiverhaltungsverlust verwendet. Um den künstlerischen Stiltransfer zu fördern, ohne die semantischen Motivstrukturen übermäßig zu verzerren, wurde der Koeffizient des Stilkonsistenzverlusts auf 1 angepasst. Um einen ausgewogenen Beitrag zwischen realistischer Bilderzeugung und präziser Motivsegmentierung sicherzustellen, erhielten die Segmentierungs- und die adversarielle Verlustfunktion gleiche Gewichtung. Die merkmalsbasierten Stildarstellungen des WikiArt-Datensatzes wurden zur Berechnung des Stilkonsistenzverlusts 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 gleichzeitig die strukturelle und semantische Integrität kultureller Motive erhalten bleibt.
Die vom 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 erhalten wurden, dienen als konditionierende Eingaben in allen SPADE-Residualschichten. SPADE-Schichten werden vor den Aktivierungsfunktionen innerhalb jedes Residualblocks angewendet, wodurch eine segmentierungsgesteuerte semantische Konditionierung ermöglicht wird. Durch sukzessive Hochskalierungs- und faltungsoperationen 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 werden LeakyReLU-Aktivierungsfunktionen verwendet, und im Ausgabeschicht 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 an das CycleGAN-Rückgewinnungsmodul übergeben, das unvollständige kulturelle Motivstrukturen wiederherstellt, während die semantische Konsistenz erhalten bleibt. Die rekonstruierten Muster werden anschließend an den SPADE-Generator zur segmentierungsgesteuerten künstlerischen Synthese weitergeleitet, 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 Validierungs-IoU-Wert ausgewählt, der auf dem Validierungsdatensatz erreicht wurde.
Optimierung der Verlustfunktion
Um die Strukturen kultureller Motive während der Rekonstruktion und künstlerischen Synthese zu bewahren, verwendet das vorgeschlagene Framework eine zusammengesetzte Optimierungszielsetzung, die Segmentierungs-, adversarielle, Zyklenkonsistenz-, Rekonstruktions-, Motiv-Erhaltungs- und Stilkonsistenz-Verluste kombiniert. Die vollständige mathematische Formulierung, die Gewichtungskoeffizienten sowie die Definition des Stilverlusts sind in Gleichung 21 und 22 im Unterabschnitt Künstliche Stilgenerierung mittels SPADE angegeben. Die Motiv-Erhaltungskomponente bestraft strukturelle Abweichungen zwischen den vorhergesagten Motivbereichen und den entsprechenden Ground-Truth-Segmentierungsmasken und fördert dadurch die Bewahrung kulturell bedeutsamer Musternstrukturen während des gesamten Rekonstruktionsprozesses.