1. School of Electrical and Computer Engineering and Birck Nanotechnology Center, Purdue University, 1205 West State Street, West Lafayette Indiana 47907, United States
2. Institute of Optoelectronics, Military University of Technology, 2 Kaliskiego Street, Warsaw, 00-908, Poland
3. Department of Computer Graphics Technology, Purdue University, 401 North Grant Street, Knoy Hall, West Lafayette, Indiana 47907, United States