阴影恢复形状 约束 线性方法 最小值法 演算法 局部法