在基于块编码的图像压缩技术中,低比特率下重建图像的块边界会出现块效应.本文提出了一种有效的基于DCT域的块效应消除算法.首先通过DCT系数块的分解和合并,直接从两个相邻的系数块获取相应的转移块.然后对图像块的活动性进行分类,对于低活动性邻接块所构成的转移块,采用改进的线性函数替代阶梯函数的方法消除块效应,同时更新邻接块.最后采用后滤波和量化约束技术对更新块和高活动性块进行后处理.实验结果表明,本算法不仅有效去除块效应,而且能够保护图像的纹理和边缘.