Creating image-based VR using a self-calibrating fisheye lens | Synapse