Affiliation: | Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1 Pattern Analysis and Machine Intelligence Group, Department of Systems Design Engineering, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1 |