Aliverti, Andrea, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milan, Italy