, Department of Electronics and Computer Science, Southampton University SO17 1BJ, UK