1. Department of Mechanical Engineering Johns Hopkins University Baltimore MD 21218 USA
2. Department of Computer Science Johns Hopkins University Baltimore MD 21218 USA
3. Weinberg Medical Physics, Inc. North Bethesda MD 20852 USA
4. Department of Electrical and Computer Engineering Johns Hopkins University Baltimore MD 21218 USA
5. Department of Opthalmology Dartmouth-Hitchcock Medical Center Lebanon NH 03756 USA
6. Department of Mechanical Engineering University of Maryland College Park MD 20742 USA