| Adam Optimizer | PyTorch Optimizer Library | Adam | Optimization algorithm used during model training. |
|---|
| CUDA Toolkit | NVIDIA Corporation | CUDA 11.3 | GPU acceleration for deep learning computations. |
|---|
| cuDNN | NVIDIA Corporation | cuDNN 8.2 | Deep neural network acceleration library used to accelerate training and inference. |
|---|
| CycleGAN | University of California, Berkeley / Open Source | Official PyTorch Implementation (https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix) | Generative adversarial network used for cultural motif reconstruction. |
|---|
| ImageNet Pretrained Weights | ImageNet / Open Source | mit_b2.pth (ImageNet-1K Pretrained Checkpoint) | Used to initialize the SegFormer-B2 backbone before fine-tuning on the Miao Batik dataset. |
|---|
| Intel Processor | Intel Corporation | Intel Core i7 (11th Generation) | CPU used for image preprocessing, model training support, and inference. |
|---|
| Matplotlib | Matplotlib Development Team | Matplotlib 3.5.1 | Visualization of training curves and evaluation results. |
|---|
| Miao Batik Dataset | Zenodo Repository | DOI: 10.5281/zenodo.20807658 | Cultural motif dataset containing 15,148 images used for semantic segmentation and pattern reconstruction. |
|---|
| NumPy | NumPy Developers | NumPy 1.21.5 | Numerical computation and dataset processing. |
|---|
| NVIDIA GPU | NVIDIA Corporation | NVIDIA RTX 3090 (24 GB VRAM) | Hardware platform used for model training and inference. |
|---|
| OpenCV | OpenCV Foundation | OpenCV 4.5.5 | Image preprocessing, resizing, interpolation, and Gaussian denoising. |
|---|
| Operating System | Canonical Ltd. | Ubuntu 20.04 LTS | Experimental execution environment. |
|---|
| Pillow (PIL) | Python Imaging Library | Pillow 8.4.0 | Image loading and manipulation. |
|---|
| Python | Python Software Foundation | Python 3.8.10 | Programming language used for implementation and experimentation. |
|---|
| PyTorch | Meta AI | PyTorch 1.10.0 | Deep learning framework used for model training and inference. |
|---|
| Random Seed | Experimental Setting | 42 | Fixed seed used for dataset partitioning, model initialization, and experimental reproducibility. |
|---|
| Scikit-learn | Scikit-learn Developers | Scikit-learn 1.0.2 | Dataset partitioning, statistical analysis, and evaluation metrics. |
|---|
| Seaborn | Open Source Community | Seaborn 0.11.2 | Statistical data visualization. |
|---|
| SegFormer-B2 | NVIDIA Research / Open Source | SegFormer-B2 (MIT-B2 Backbone) | Transformer-based semantic segmentation model used for cultural motif segmentation. |
|---|
| Segmentation Masks / Annotations | Miao Batik Dataset | Included with Dataset | Pixel-level semantic segmentation labels used for motif classification and training. |
|---|
| SPADE | NVIDIA Research / Open Source | Official PyTorch Implementation (https://github.com/NVlabs/SPADE) | Segmentation-guided image synthesis model used for artistic pattern generation. |
|---|
| TorchVision | Meta AI | TorchVision 0.11.1 | Image-processing utilities and dataset transformations used with PyTorch. |
|---|
| WikiArt Dataset | WikiArt | https://www.wikiart.org/ | Artistic style dataset containing more than 80,000 artworks across 27 artistic styles, used for style learning and synthesis. |
|---|