非制冷红外焦平面阵列(UFPA)不可避免地存在无效像元, 这对UFPA的成像效果造成了极坏的影响。为解决这一问题, 在分析并总结各种非制冷红外焦平面无效像元识别算法优缺点的基础上, 提出一种新的无效像元识别与实时补偿方法。根据像元响应特性, 采用循环迭代法以搜索最优的无效像元判别阈值, 并据此标识出无效像元的位置。在硬件实现阶段, 对于M×N的UFPA器件, 在任意采样时刻, 利用移位寄存器保存当前采样点之前的M个响应值, 使其输出可实时更新为与采样点同列的上一个数据; 同时, 利用一般的寄存器实时保存与采样点同行的前一个数据, 采用同帧行列间内插法实现无效像元的实时补偿。该算法有效地解决了无效像元识别阈值选取困难及不易实时补偿的问题。针对320×240的UFPA器件, 该算法在基于FPGA的红外图像处理系统上得以实时实现, 成功地消除了无效像元对UFPA成像效果的影响。