Department of Information and Communication Systems Engineering, University of the Aegean, Samos, Greece;Image, Video and Multimedia Systems Laboratory, National Technical University of Athens, Athens, Greece;School of Computing, University of Portsmouth, Portsmouth, UK