1. College of Information Science and Technology, Donghua UniversityShanghai200051People's Republic of China
2. The Engineering Research Center of Digitalized Textile and Fashion Technology, Ministry of EducationShanghai200051People's Republic of China
3. Department of Computer ScienceBrunel University LondonUxbridgeMiddlesexUB8 3PHUK
4. Department of Electrical and Computer Engineering, Faculty of EngineeringKing Abdulaziz UniversityJeddah21589Saudi Arabia