1. Harokopio University of Athens & National Technical University of Athens, Athens, Greece
2. Harokopio University of Athens, Athens, Greece
3. Institute of Information Science and Technologies, National Research Council, Pisa, Italy
4. University of Pisa, Italy, Pisa, Italy
5. National Technical University of Athens, Athens, Greece