Author: Nikos Paragios,Petros Maragos,Kostas Daniilidis