This repository contains the code for the paper: TEXasGAN: Tactile Texture Exploration and Synthesis System Using Generative Adversarial Network
The opendataset used this paper: LMT Haptic Texture Database (108 surface materials, SoundScans, Movement)
To obtain the preprocessed dataset, run the notebook preprocess.ipynb
. In this study, we selected 14 classes to build a training dataset.
Run the TactileCAAE/train.py
to train the model. The dictionary of the trained model parameters are saved in TactileCAAE
. After loading the trained parameters, the model can be used directly for the user optimization.
Run the DSS_Experiment_UserInitialization.py
to start the optimization with the user initialization. Run the DSS_Experiment.py
to start the optimization directly.
If you find this repo is helpful, please cite:
@article{zhang2024texasgan,
title={TEXasGAN: Tactile Texture Exploration and Synthesis System Using Generative Adversarial Network},
author={Zhang, Mingxin and Terui, Shun and Makino, Yasutoshi and Shinoda, Hiroyuki},
journal={arXiv preprint arXiv:2407.11467},
year={2024}
}
This code is based on the implementations of Difference-Subspace-Search.