Awesome work. I wonder whether the four grey-level calibration could have been fully automated rather than keeping human in the loop.