Departments of Computing and Software, , School of Biomedical Engineering; , McMaster University, Hamilton, Ontario, Canada