如何通过Python编写代码去除图片中的摩尔纹?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2295个文字,预计阅读时间需要10分钟。
1、前言+当光元素的空间频率与影像中线条的空间频率相近时,可能产生一种新的波浪形干燥图像,即所谓的摩尔纹。感受器的网格状纹理结构形成了这样的图像。若图像中的细部…
1、前言当感光元件像素的空间频率与影像中条纹的空间频率接近时,可能产生一种新的波浪形的干扰图案,即所谓的摩尔纹。传感器的网格状纹理构成了一个这样的图案。若图案中的细条状结构与传感器的结构呈小角度交叉,则会在图像中产生明显的干扰效应。这种现象在时尚摄影中布料等细密纹理情况下非常常见。这种摩尔纹可能通过亮度也可能通过颜色来展现。但是在这里,仅针对在翻拍过程中产生的图像摩尔纹进行处理。
翻拍即从计算机屏幕上捕获图片,或对着屏幕拍摄图片;该方式会在图片上产生摩尔纹现象
论文主要处理思路
对原图作Haar变换得到四个下采样特征图(原图下二采样cA、Horizontal横向高频cH、Vertical纵向高频cV、Diagonal斜向高频cD)
然后分别利用四个独立的CNN对四个下采样特征图卷积池化,提取特征信息
原文随后对三个高频信息卷积池化后的结果的每个channel、每个像素点比对,取max
将上一步得到的结果和cA卷积池化后的结果作笛卡尔积
论文地址
2、网络结构复现  如下图所示,本项目复现了论文的图像去摩尔纹方法,并对数据处理部分进行了修改,并且网络结构上也参考了源码中的结构,对图片产生四个下采样特征图,而不是论文中的三个,具体处理方式大家可以参考一下网络结构。
本文共计2295个文字,预计阅读时间需要10分钟。
1、前言+当光元素的空间频率与影像中线条的空间频率相近时,可能产生一种新的波浪形干燥图像,即所谓的摩尔纹。感受器的网格状纹理结构形成了这样的图像。若图像中的细部…
1、前言当感光元件像素的空间频率与影像中条纹的空间频率接近时,可能产生一种新的波浪形的干扰图案,即所谓的摩尔纹。传感器的网格状纹理构成了一个这样的图案。若图案中的细条状结构与传感器的结构呈小角度交叉,则会在图像中产生明显的干扰效应。这种现象在时尚摄影中布料等细密纹理情况下非常常见。这种摩尔纹可能通过亮度也可能通过颜色来展现。但是在这里,仅针对在翻拍过程中产生的图像摩尔纹进行处理。
翻拍即从计算机屏幕上捕获图片,或对着屏幕拍摄图片;该方式会在图片上产生摩尔纹现象
论文主要处理思路
对原图作Haar变换得到四个下采样特征图(原图下二采样cA、Horizontal横向高频cH、Vertical纵向高频cV、Diagonal斜向高频cD)
然后分别利用四个独立的CNN对四个下采样特征图卷积池化,提取特征信息
原文随后对三个高频信息卷积池化后的结果的每个channel、每个像素点比对,取max
将上一步得到的结果和cA卷积池化后的结果作笛卡尔积
论文地址
2、网络结构复现  如下图所示,本项目复现了论文的图像去摩尔纹方法,并对数据处理部分进行了修改,并且网络结构上也参考了源码中的结构,对图片产生四个下采样特征图,而不是论文中的三个,具体处理方式大家可以参考一下网络结构。

