1. School of Computing and Engineering, University of Huddersfield,Department of Engineering and Technology,Huddersfield,U.K
2. College of information science and technology, Donghua University,Shanghai,China
3. Wrexham Glyndwr University,Faculty of Computing and Engineering,Wrexham,U.K.,LL11 2AW