DHHS:10.1117/1.JBO.19.5.055004 DHHS:10.1117/12.817797 DHHS:10.1117/12.827278 DHHS:10.1117/12.897915