1. Department of Mechanical Engineering, University of Alberta, Edmonton, AB T6G 1H9, Canada
2. Department of Surgery, University of Alberta, Edmonton, AB T6G 2B7, Canada
3. Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB T6G 2R3, Canada