Computational optics introduces computation into optics and consequently helps overcome traditional optical limitations such as low sensing dimension, low light throughput, low resolution, and so on.