iUFO filter can impose generic geometric prior. It is fast, simple, and elegent.
@ARTICLE{gong:ufo,
author={Y. Gong and X. Hou and F. Li and G. Qiu},
journal={IEEE Access},
title={Image Filtering with Generic Geometric Prior},
year={2018},
volume={6},
pages={54320-54330},
doi={10.1109/ACCESS.2018.2871829},
ISSN={2169-3536},}
@phdthesis{gong:phd,
title={Spectrally regularized surfaces},
author={Gong, Yuanhao},
year={2015},
school={ETH Zurich, Nr. 22616},
note={http://dx.doi.org/10.3929/ethz-a-010438292}}