找回密码
 注册
搜索
查看: 1194|回复: 6

[讨论] 脏污识别中的图像分割

[复制链接]
发表于 2006-12-28 11:48:44 | 显示全部楼层 |阅读模式
作模组的脏污检测,下面是两个模组图片及其增强后的图片,红色标记是脏污区域,请问有什么方法可以自动识别出来呢?
[upload=jpg]UploadFile/2006-12/061228@52RD_1.JPG[/upload]
[upload=jpg]UploadFile/2006-12/061228@52RD_1-0.JPG[/upload]
[upload=jpg]UploadFile/2006-12/061228@52RD_3.JPG[/upload]
[upload=jpg]UploadFile/2006-12/061228@52RD_3-0.JPG[/upload]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2006-12-28 11:51:31 | 显示全部楼层
第一张图片传错了;
点评回复

使用道具 举报

发表于 2006-12-28 11:56:10 | 显示全部楼层
可以考虑用中值滤波

即采用一个含有奇数个点的滑动窗口,将窗口中心点的值用窗口内各点的中值代替。其功能是使与周围像素灰度值的差比较大的像素用与周围像素值接近的像素替换,从而可以消除孤立的噪声点。它不是简单的取均值,产生的模糊比较少。对于二维图像数据f(i,j),中值滤波的输出fm(I,j)为:
fM(x,y)=Med{f(i,j)}







[此贴子已经被作者于2006-12-28 12:36:04编辑过]
点评回复

使用道具 举报

 楼主| 发表于 2006-12-28 13:08:57 | 显示全部楼层
中值滤波可以去掉离散的噪点,但问题是如何将脏污与象四周的暗角一样的地方区分开来;
换种说法就是脏污不一定是图像中亮度最低的区域,这时如何分割、识别?
点评回复

使用道具 举报

 楼主| 发表于 2006-12-28 13:14:31 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>3homer</I>在2006-12-28 11:56:10的发言:</B>
可以考虑用中值滤波

即采用一个含有奇数个点的滑动窗口,将窗口中心点的值用窗口内各点的中值代替。其功能是使与周围像素灰度值的差比较大的像素用与周围像素值接近的像素替换,从而可以消除孤立的噪声点。它不是简单的取均值,产生的模糊比较少。对于二维图像数据f(i,j),中值滤波的输出fm(I,j)为:
fM(x,y)=Med{f(i,j)}







</DIV>



再问你,你那个其中的两次sobel边缘检测的技术处理是怎么做的,图像每个像素保存边缘检测的结果信息还是什么来着?
点评回复

使用道具 举报

发表于 2006-12-28 13:43:05 | 显示全部楼层
怎么上传图片了
点评回复

使用道具 举报

 楼主| 发表于 2006-12-28 14:03:25 | 显示全部楼层
[upload=jpg]UploadFile/2006-12/061228@52RD_x.jpg[/upload]

用photoshop中的中值方法处理后的图片,如何更进一步呢?
二值化的阈值选择也是个问题;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-9-28 05:25 , Processed in 0.054001 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表