Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[第五次作业-问题3] 细化结构元问题 #72

Open
aiboys opened this issue Nov 10, 2019 · 9 comments
Open

[第五次作业-问题3] 细化结构元问题 #72

aiboys opened this issue Nov 10, 2019 · 9 comments
Assignees
Labels

Comments

@aiboys
Copy link

aiboys commented Nov 10, 2019

问题描述

关于利用细化操作得到骨架的问题。
PPT中提到了结构元维B1-B8,有如下问题:
(1)这些结构元的 “x”表示不考虑意思是任意赋值?还是其他意思呢?
(2)这些结构元用来腐蚀原图,那么用来腐蚀原图的补图的结构元是它们的补集,可是拿什么去求补呢?比如PPT的B结构元是33,那我是应该用55的区域去求补?
5

相关文件

使用GIST来上传相关的长文件,然后链接到此处。

@AveryI
Copy link

AveryI commented Nov 10, 2019

修改一下,B2在原图的补图中找匹配。

那细化就是原图减去您上面说的这个交集吧?

@chenyuege
Copy link

做了上面说的细化,但是连通性很不好,请问是什么情况

@chendianhao
Copy link

修改一下,B2在原图的补图中找匹配。

那细化就是原图减去您上面说的这个交集吧?

对。

@chendianhao
Copy link

做了上面说的细化,但是连通性很不好,请问是什么情况

连通性不好和很多因素有关,包括选择的原始图像质量、二值化阈值选择以及骨架提取方法等。若要用细化进行骨架提取的话,要用细化变体(PPT第50页)来做骨架提取,保持图像原本的连通性。

@aiboys
Copy link
Author

aiboys commented Nov 10, 2019

(1)对于结构元B1来说,x表示不考虑,即其可为前景值,也可为背景值。不考虑是指用该结构元在原图上进行匹配时,不用考虑中心点两边的像素值与原图是否匹配,只需要在原图中找到中心点及其下方三个像素点为前景,中心点上方三个点为背景的结构。
(2)从你的描述中,感觉你有点没有理解击中或击不中变换。可以将【0 0 0;0 1 0;1 1 1】作为B1,【1 1 1;0 0 0 ;0 0 0】作为B2,用B1在原图中找匹配,用B2在原图的背景图中找匹配,再求交集。

感谢回复!
还有一点,在击中变换中ppt上那个结构元W比X大,只是为了演示作用是吧?我认为不用比它大都可以做。

@chendianhao
Copy link

(1)对于结构元B1来说,x表示不考虑,即其可为前景值,也可为背景值。不考虑是指用该结构元在原图上进行匹配时,不用考虑中心点两边的像素值与原图是否匹配,只需要在原图中找到中心点及其下方三个像素点为前景,中心点上方三个点为背景的结构。
(2)从你的描述中,感觉你有点没有理解击中或击不中变换。可以将【0 0 0;0 1 0;1 1 1】作为B1,【1 1 1;0 0 0 ;0 0 0】作为B2,用B1在原图中找匹配,用B2在原图的背景图中找匹配,再求交集。

感谢回复!
还有一点,在击中变换中ppt上那个结构元W比X大,只是为了演示作用是吧?我认为不用比它大都可以做。

是的,可以这样理解。可以看书上 第412 页的 9.4 节 最后 一段话 中有提到“再某些应用中,我们可能对检测某个集合内由0和1,组成的某些模式感兴趣,在这种情况下不需要背景......” 仔细看书吧

@chendianhao
Copy link

不好意思,昨天有点错误,修改一下:
(1)对于结构元B1来说,x表示不考虑,即其可为前景值,也可为背景值。不考虑是指用该结构元在原图上进行匹配时,不用考虑中心点两边的像素值与原图是否匹配,只需要在原图中找到中心点及其下方三个像素点为前景,中心点上方三个点为背景的结构。
(2)从你的描述中,感觉你有点没有理解击中或击不中变换。可以将【0 0 0;0 1 0;1 1 1】作为B1,【1 1 1;0 0 0 ;0 0 0】作为B2,用B1在原图中找匹配,用B2在原图的补图中找匹配,再求交集。

@AveryI
Copy link

AveryI commented Nov 11, 2019

(1)对于结构元B1来说,x表示不考虑,即其可为前景值,也可为背景值。不考虑是指用该结构元在原图上进行匹配时,不用考虑中心点两边的像素值与原图是否匹配,只需要在原图中找到中心点及其下方三个像素点为前景,中心点上方三个点为背景的结构。
(2)从你的描述中,感觉你有点没有理解击中或击不中变换。可以将【0 0 0;0 1 0;1 1 1】作为B1,【1 1 1;0 0 0 ;0 0 0】作为B2,用B1在原图中找匹配,用B2在原图的背景图中找匹配,再求交集。
感谢回复!
还有一点,在击中变换中ppt上那个结构元W比X大,只是为了演示作用是吧?我认为不用比它大都可以做。

是的,可以这样理解。可以看书上 第412 页的 9.4 节 最后 一段话 中有提到“再某些应用中,我们可能对检测某个集合内由0和1,组成的某些模式感兴趣,在这种情况下不需要背景......” 仔细看书吧

那老师,这次作业的,裁剪和细化中的击中击不中运算都可以简化为腐蚀操作吧

@aiboys
Copy link
Author

aiboys commented Nov 12, 2019

(1)对于结构元B1来说,x表示不考虑,即其可为前景值,也可为背景值。不考虑是指用该结构元在原图上进行匹配时,不用考虑中心点两边的像素值与原图是否匹配,只需要在原图中找到中心点及其下方三个像素点为前景,中心点上方三个点为背景的结构。
(2)从你的描述中,感觉你有点没有理解击中或击不中变换。可以将【0 0 0;0 1 0;1 1 1】作为B1,【1 1 1;0 0 0 ;0 0 0】作为B2,用B1在原图中找匹配,用B2在原图的背景图中找匹配,再求交集。
感谢回复!
还有一点,在击中变换中ppt上那个结构元W比X大,只是为了演示作用是吧?我认为不用比它大都可以做。

是的,可以这样理解。可以看书上 第412 页的 9.4 节 最后 一段话 中有提到“再某些应用中,我们可能对检测某个集合内由0和1,组成的某些模式感兴趣,在这种情况下不需要背景......” 仔细看书吧

感谢回复 : )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants