Zhang, Wei, School of Information Technology and Engineering, University of Ottawa, Ottawa, Ont. K1N 6N5, Canada