1. Department of Electrical, Electronic and Computer EngineeringUniversity of Pretoria Pretoria South Africa
2. Department of Computer ScienceCity University of Hong Kong Kowloon Hong Kong
3. Council for Scientific and Industrial Research Pretoria South Africa