https://doi.org/10.1117/1.JNP.10.016010