1. College of Information Engineering, North China University of Water Resources and Electric Power, Zhengzhou, China
2. College of Textiles, Donghua University, Shanghai, China
3. Key Laboratory of Textile Science & Technology of Ministry of Education, Donghua University, Shanghai, China;
4. College of Textile Engineering, Bahuddine Zakariya University, Multan, Pakistan
5. Department of Community Health Sciences, Cumming School of Medicine, University of Calgary, Calgary, Canada