Wang, Rui, Department of Computer and Electrical Engineering, University of Idaho, Moscow, USA, United States