高级检索

基于特征分离和差异映射的阴影去除算法

Feature Separation and Differential Mapping Based Shadow Removal Algorithm

  • 摘要: 阴影使得很多计算机视觉任务表现不佳, 其与场景的复杂形成关系使其成为研究热点. 通过人工掩模得到阴影区域、 学习阴影特征并应用到阴影去除的算法, 人工标注成本较高. 且通过学习从阴影图像到无阴影图像的直接映射会形成部分错误映射, 以及对本不应参与映射的非阴影区域产生干扰. 为此, 提出了分离重建网络, 其借鉴独立成分分析的思想将阴影特征与环境特征分离, 并对分离后的特征进行差异性映射, 从而实现阴影去除. 采用 AISTD和 SRD 数据集进行大量实验, 通过 RMSE 进行指标对比. 结果表明, 所提算法在无掩模的情况(SRNet)下与无掩模算法相比, 其阴影区域的平均误差降低了 17.5%, 对整体图像误差降低了 2%; 在使用掩模的情况(mSRNet)下与相应的掩模算法相比有极好的可比性. 该算法能够实现更好的阴影去除效果.

     

    Abstract: Shadow makes many computer vision tasks perform poorly, and the complex relationship between the shadow and scene makes it a research hotspot. For the shadow area obtained by learning the features of shadow with the help of artificial mask and applying it to shadow removal, the cost of manual annotation is higher. By learning the method of direct mapping from a shaded image to an unshaded image, there may be problems of producing wrong mapping and interfering with non-shaded regions that should not be involved in the mapping. Therefore, a separation and reconstruction network is proposed, which uses the idea of independent component analysis to separate the shadow features from the environment features, and carries on the difference mapping to the separated features, so as to achieve shadow removal. A large number of experiments were carried out using AISTD and SRD datasets, and indicators were compared by RMSE. The results reveal that the proposed algorithm, implemented without the use of masks (SRNet), demonstrates a noteworthy 17.5% reduction in average error within shadowed areas compared to mask-free methods, resulting in a 2% decrease in overall areas. In contrast, the approach employing masks (mSRNet) exhibits commendable comparability with its masked counterparts. The algorithm exhibits superior efficacy in the context of shadow removal.

     

/

返回文章
返回