• 2014基于数字图像处理技术的粒度在线检测方法研究


    1. 首先将图像\(\mbox{RGB}\longrightarrow\mbox{GRAY}\)(也就是灰度化图像),然后通过中值滤波去除窗口内的极大极小值(统称为噪声点),达到平滑图像的效果;

    2. 接着对图像进行形态学重构,消除物体内部和外部的空洞(也就是尺度更大一点儿的噪声点);

    3. 再对图像进行两次分水岭分割算法提取出物体之间的分界线:

      1. 通过极大值变换获取前景标记

        1. 首先对灰度图像进行形态学腐蚀,相当于\(\mbox{floor}\)平滑,即将局部较大像素削平;
        2. 然后获取平滑后的局部极大值区域,并对其进行形态学重建开操作(保留原始图像的边缘信息,去除周围的毛刺)、形态学重建闭操作(保留原始图像的边缘信息,填补内部的空洞);
        3. 由于有些物体中前景标记到了其边缘,故应该向内收缩一点,即进行形态学腐蚀;
        4. 最后进行极大值修正(变换),去除掉小面积的极大值区域(自定义阈值);
      2. 第一次分水岭分割获取背景标记(有标记矩阵)

        1. 首先使用\(\mbox{OTSU}\)(最大类间方差法)将图像进行二值化处理,初步分离出物体与背景;
        2. 然后获取距离转换图像(\(\mbox{DT}\)),并对其进行归一化(\(\mbox{normalize}\)),作为实际前景的一部分;
        3. 将原始二值化图进行形态学膨胀,得到的黑色区域便为实际背景的一部分;
        4. 现在已知前景和背景的部分分布,剩下的一部分便是未知区域(\(\mbox{unknown}\));
        5. 最后进行分水岭分割,得出各个前景、背景以及分割线(分水岭线),但只需要背景标记;
      3. 第二次分水岭分割(没有标记矩阵)

        1. 将上两步得到的前景标记和背景标记通过按位或融合为一张图;

        2. 对融合后的图进行强制最小技术(\(\mbox{minima}\) \(\mbox{imposition}\));

          强制最小技术:将梯度图中的感兴趣区域设置为-∞,这样可以忽略掉已知区域的细枝末节;

        3. 然后对其进行不含标记的分水岭分割,得到最终的前景、背景以及分割线(分水岭线);

    4. 由于CV只能检测表面的物料分布,对于堆叠的物料无能为力,所以利用反向传播神经网络(\(\mbox{BP}\) \(\mbox{CNN}\))构建出CV检测表面分布为输入、实际筛分整体分布为输出的模型;

  • 相关阅读:
    RocketMQ集群部署(一)
    Apache Curator之InterProcessMutex抢购案例(三)
    Apache Curator之InterProcessMutex源码分析(四)
    Apache Curator之分布式锁原理(二)
    webapi框架搭建-安全机制(二)-身份验证
    webapi框架搭建-安全机制(一)
    asp.net webapi http请求生命周期
    webapi框架搭建-数据访问ef code first
    webapi框架搭建-webapi异常处理
    webapi框架搭建-日志管理log4net
  • 原文地址:https://www.cnblogs.com/SimbaWang/p/16539216.html
Copyright © 2020-2023  润新知