1. Microsoft Research, Cambridge, CB1 2FB, U.K.
2. Department of Computer Science, University of New Mexico, Albuquerque, New Mexico 87131, United States
3. Center for Biomedical Engineering, University of New Mexico, Albuquerque, New Mexico 87131, United States