利用改进的Gerchberg-Saxton(GS)算法和广义相衬(GPC)结构,用纯相位空间光调制器(SLM)实现彩色图像的重现。提取出彩色图像的红、绿、蓝三色信息,利用改进的GS算法和相应波长的GPC结构,计算出输入面的纯相位分布。将所得相位分别编码加载到三个SLM上,用相应波长的激光分别照射三个SLM,在GPC输出面上进行合成,可以得到目标图像。与常规计算全息(CGH) 相比,该方法不需要移除零级衍射光,除具有较好的像质外,还提高了光能利用率;另外,根据不同波长设计固定的相衬滤波器(PCF)参量,不会因目标图像的不同而改变,放宽了GPC应用的限制条件。