图像相减是什么
图像相减即在两幅图像之间对应像素做减法运算。图像相减 l 可以检测出两幅图像的差异信息,因此这项技术在工业、医学、气象以及军事等领域中都有广泛的应用。
简介
图像相减 l 可以检测出两幅图像的差异信息,因此这项技术在工业、医学、气象以及军事等领域中都有广泛的应用。目前实现图像相减的技术有很多,例如散斑干涉法、全息滤波法、干涉滤波法和光栅编码法等。这些方法有一个共同点是需要在系统的频谱面上放置一个适当滤波器,以分离出图像差异部分的频谱项,因此在应用中需要针对不同的情况进行滤波器的调整。但是滤波会丢失一些图像差异的高频信息或混入其他频谱项产生干扰,这对两幅差异微小图像的检测有一定的影响。
公式
g(x,y) = f1(x,y)-f2(x,y)
在 MATLAB 中,图像的减法运算用 imsubstract 和 imabsdiff 函数可以完成,其调用格式为:
Z=imsubstract(a,b) %差值结果小于 0 的赋值为 0
Z=imabsdiff(a,b) %差值结果取绝对值
主要应用
(1)去除一幅图像中不需要的加性图案,如缓慢变化的背景阴影,周期性噪声等;
(2)检测同一场景的两幅图像之间的变化
(3)运动检测