Towards Immersive Visual Content with Machine Learning