在不同色温的光源下,CMOS图像传感器采集到的图像颜色会有所不同,可能偏离真实色彩,导致成像质量下降,严重时将影响高清电子内窥镜的诊断结果。提出了一种基于无色差表面识别的自动白平衡算法,使用像素点的RGB三通道之和识别图像中的无色差表面,根据得到的无色差像素集估计光照色度,并用光照色度估计值通过对角变换进行颜色校正,以此对内窥镜图像进行了实时的自动白平衡算法,修正偏色现象。该算法实时、有效地消除了由于光源色温引起的颜色失真现象,使得高清电子内窥镜获得的图像更加接近标准白光照射下人眼所看到的情况。