1. College of Information Science and Technology, Donghua University Shanghai China
2. Engineering Research Center of Digitalized Textile and Fashion Technology, Ministry of Education Shanghai China
3. Department of Computer ScienceBrunel University London Uxbridge UK
4. Department of Electrical and Computer Engineering, Faculty of EngineeringKing Abdulaziz University Jeddah Saudi Arabia