Machine Vision Laboratory, Faculty of Computing, Engineering and Mathematical Sciences, University of the West of England, Bristol, UK;Machine Vision Laboratory, Faculty of Computing, Engineering and Mathematical Sciences, University of the West of England, Bristol, UK