College of Information Science and Technology;
Donghua University;
Shanghai 201620;
China;
Engineering Research Center of Digitized Textile & Fashion Technology;
Ministry of Education;
Shanghai 201620;
China;
Earthquake Administration of Shanghai Municipality;
Shanghai 200062;
China;