使用编号象征性地实现CAM02-UCS正向变换。
ucs的Python项目详细描述
实施CAM02-UCS(Luo等人(2006),“Uniform Colour Spaces Based on CIECAM02 Colour Appearance Model”)符号化的前向变换,使用theano。
另请参见:CIECAM02 and Its Recent Developments。
前向变换在Theano中是符号可微的,它可以是近似倒置的,受色域边界的限制,通过约束函数最小化(例如投影梯度下降或L-BFGS-B)。
包装内容
- constants.py包含cam02-ucs和其他一些仅仅有用的常量。
- functions.py包含已编译的theano函数,以及其他符号函数的numpy等价物。它还包含^ TT3} $和^ {TT4}$,它近似地用L- BFGS B/
- 反转CAM02-UCS前向变换。
- symbolic.py在ano中象征性地实现正向转换。其中的函数可以用来构造自定义的自可微损失函数进行优化。