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

边缘图后处理问题请教 #26

Open
githublqs opened this issue Feb 17, 2022 · 12 comments
Open

边缘图后处理问题请教 #26

githublqs opened this issue Feb 17, 2022 · 12 comments

Comments

@githublqs
Copy link

你好,请问pidinet输出的边缘图,用什么方法可以变成类似canny的单像素边缘?就像halcon里的深度学习边缘检测算法这样:
image

@zhuoinoulu
Copy link
Collaborator

你好,非极大抑制处理后,边缘图会变瘦,不过这属于后处理了,在matlab评估代码里有用到。如果要让算法直接生成瘦的边缘图,可以参考
Learning to Predict Crisp Boundaries, ECCV 2018.

@slowlypasser
Copy link

你好,非极大抑制处理后,边缘图会变瘦,不过这属于后处理了,在matlab评估代码里有用到。如果要让算法直接生成瘦的边缘图,可以参考 Learning to Predict Crisp Boundaries, ECCV 2018.

你好,请问在哪里进行非极大值抑制?

@SWPU-WuDan
Copy link

请问您是否获取了单像素边缘?

@githublqs
Copy link
Author

没有

@Cjy0034
Copy link

Cjy0034 commented May 17, 2022

你好,非极大抑制处理后,边缘图会变瘦,不过这属于后处理了,在matlab评估代码里有用到。如果要让算法直接生成瘦的边缘图,可以参考 Learning to Predict Crisp Boundaries, ECCV 2018.

我参考了您说的论文 Learning to Predict Crisp Boundaries, ECCV 2018.对损失函数进行了改动,但是训练出来的效果并不好,边界不但没有变细,又有更多的细节突出出来了。我很疑惑是因为我的权重设置错误了吗(文献中所说权重交叉熵损失权重0.001,dice损失权重1)?
原图像原图像
pidinetpidinet
改动后的pidinet改动后的pidinet

@zhangxiao121
Copy link

你好,非极大抑制处理后,边缘图会变瘦,不过这属于后处理了,在matlab评估代码里有用到。如果要让算法直接生成瘦的边缘图,可以参考 Learning to Predict Crisp Boundaries, ECCV 2018.

我参考了您说的论文 Learning to Predict Crisp Boundaries, ECCV 2018.对损失函数进行了改动,但是训练出来的效果并不好,边界不但没有变细,又有更多的细节突出出来了。我很疑惑是因为我的权重设置错误了吗(文献中所说权重交叉熵损失权重0.001,dice损失权重1)? 原图像原图像 pidinetpidinet ![改动后的pidinet](https://user-images.githubusercontent.com/38454055/168715307-5257e106-bb5c-403e-85cd-af63915b7cca.png

你是要提取细边缘吗?

@zhangxiao121
Copy link

没有

您好,请问你是否解决了这个问题?

@zhangxiao121
Copy link

你好,非极大抑制处理后,边缘图会变瘦,不过这属于后处理了,在matlab评估代码里有用到。如果要让算法直接生成瘦的边缘图,可以参考 Learning to Predict Crisp Boundaries, ECCV 2018.

我参考了您说的论文 Learning to Predict Crisp Boundaries, ECCV 2018.对损失函数进行了改动,但是训练出来的效果并不好,边界不但没有变细,又有更多的细节突出出来了。我很疑惑是因为我的权重设置错误了吗(文献中所说权重交叉熵损失权重0.001,dice损失权重1)? 原图像原图像 pidinetpidinet ![改动后的pidinet](https://user-images.githubusercontent.com/38454055/168715307-5257e106-bb5c-403e-85cd-af63915b7cca.png

你是要提取细边缘吗?

我之前看过一篇文献,好像可以提取细边缘,不过后面是又增强了一个网络

@Cjy0034
Copy link

Cjy0034 commented May 17, 2022

你好,非极大抑制处理后,边缘图会变瘦,不过这属于后处理了,在matlab评估代码里有用到。如果要让算法直接生成瘦的边缘图,可以参考 Learning to Predict Crisp Boundaries, ECCV 2018.

我参考了您说的论文 Learning to Predict Crisp Boundaries, ECCV 2018.对损失函数进行了改动,但是训练出来的效果并不好,边界不但没有变细,又有更多的细节突出出来了。我很疑惑是因为我的权重设置错误了吗(文献中所说权重交叉熵损失权重0.001,dice损失权重1)? 原图像原图像 pidinetpidinet ![改动后的pidinet](https://user-images.githubusercontent.com/38454055/168715307-5257e106-bb5c-403e-85cd-af63915b7cca.png

你是要提取细边缘吗?

我之前看过一篇文献,好像可以提取细边缘,不过后面是又增强了一个网络

我是打算提取细边缘,您对于我上面出现的问题,有什么解决方法吗?

@wzs-go
Copy link

wzs-go commented Dec 9, 2022

你好,非极大抑制处理后,边缘图会变瘦,不过这属于后处理了,在matlab评估代码里有用到。如果要让算法直接生成瘦的边缘图,可以参考 Learning to Predict Crisp Boundaries, ECCV 2018.

我参考了您说的论文 Learning to Predict Crisp Boundaries, ECCV 2018.对损失函数进行了改动,但是训练出来的效果并不好,边界不但没有变细,又有更多的细节突出出来了。我很疑惑是因为我的权重设置错误了吗(文献中所说权重交叉熵损失权重0.001,dice损失权重1)? 原图像原图像 pidinetpidinet ![改动后的pidinet](https://user-images.githubusercontent.com/38454055/168715307-5257e106-bb5c-403e-85cd-af63915b7cca.png

你是要提取细边缘吗?

我之前看过一篇文献,好像可以提取细边缘,不过后面是又增强了一个网络

我是打算提取细边缘,您对于我上面出现的问题,有什么解决方法吗?

请问您现在解决如何提取细边缘的问题了吗?

@Cjy0034
Copy link

Cjy0034 commented Dec 9, 2022 via email

@githublqs
Copy link
Author

最近看到了ImageJ的脊检测插件 https://imagej.net/plugins/ridge-detection 不知道作为后处理的效果会怎样,差不都的参数,halcon的效果似乎要好一些
vvvvv

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

No branches or pull requests

7 participants