1. University of California, Santa Barbara,the Department of Electrical and Computer Engineering,Santa Barbara,CA,USA,93106
2. University of California, Santa Barbara,the Media Arts and Technology Program,Santa Barbara,CA,USA,93106
3. Arizona State University,the School of Biological and Health Systems Engineering,Tempe,AZ,USA,85281
4. University of California, Santa Barbara,the Department of Mechanical Engineering,Santa Barbara,CA,USA,93106
5. University of Pisa,the Department of Information Engineering,PI,Italy,56122