图像处理:移除纹影图像中的周期性干扰噪声
纹影图像周期性干扰线去除求助
我是航空动力学研究者,没接触过图像处理。实验里用老旧相机拍的纹影图像(已按保密要求裁剪)有周期性干扰线,试了用Python的OpenCV处理,效果很差。
目前用的代码是:
img = cv2.imread(str(img_dir), 0) median = cv2.medianBlur(img, 1) kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3)) opening = cv2.morphologyEx(median, cv2.MORPH_OPEN, kernel)
这套模糊加形态学操作的方法,虽然保住了流动特征,但模型附近还有一大堆干扰线。另外还试过两种方法,全失败了:
- 用Sobel检测垂直线,生成掩码后用inpaint修复,没效果
- 转FFT到频域,按教程做高低通滤波,结果把所有流场信息都滤没了
现在手里有好多同款问题的图像,实验环节没法改,求靠谱的图像处理方案。
参考图像
- 原始裁剪纹影图像:

- 形态学处理后图像:

内容的提问来源于stack exchange,提问作者Einar_Aero
相关产品推荐
相关产品推荐

