1 Introduction  
2 Background and Theoretical Analysis  
3 Structure Prior  
4 Statistical Priors  
5 Semantic Priors  
6 Deep Learning-based Prior  
7 Open Problems and New Perspectives  
8 Conclusion