EPI_H/EPI_V(边缘保持指数,matlab 矢量化编程)

EPI: edge preservation index,衡量对原始图像的操作(目标图像)对图像边缘的保持能力。

  • EPI_H:horizontal ,水平方向;
  • EPI_V:vertical,垂直方向;

EPIH=ijI^(i,j+1)I^(i,j)ij|I(i,j+1)I(i,j)|EPIV=ijI^(i+1,j)I^(i,j)ij|I(i+1,j)I(i,j)|

I, I2;          % 分别表示原始图像,和处理后图像
imU = I(1:end-1, :);  imD = I(2:end, :)         % 上部,下部
imL = I(:, 1:end-1); imR = I(:, 2:end);         % 左部,右部;
% 同理可以定义,I2 的上下左右,四部;

EPI_H = sum(sum(abs(imR - imL)))/sum(sum(abs(im2R - im2L)));
EPI_V = sum(sum(abs(imU - imD)))/sum(sum(abs(im2D - im2D)));
原文地址:https://www.cnblogs.com/mtcnn/p/9422575.html