DEL: Deep Embedding Learning for Efficient Image Segmentation
Yun Liu1, Peng-Tao Jiang1, Vahan Petrosyan2, Shi-Jie Li1, Jiawang Bian3, Le Zhang4, Ming-Ming Cheng1
1Nankai University 2KTH Royal Institute of Technology 3University of Adelaide 4Advanced Digital Sciences Center
Abstract
Image segmentation has been explored for many years and still remains a crucial vision problem. Some efficient or accurate segmentation algorithms have been widely used in many vision applications. However, it is difficult to design a both efficient and accurate image segmenter. In this paper, we propose a novel method called DEL (deep embedding learning) which can efficiently transform superpixels into image segmentation. Starting with the SLIC superpixels, we train a fully convolutional network to learn the feature embedding space for each superpixel. The learned feature embedding corresponds to a similarity measure that measures the similarity between two adjacent superpixels. With the deep similarities, we can directly merge the superpixels into large segments. The evaluation results on BSDS500 and PASCAL Context demonstrate that our approach achieves a good trade-off between efficiency and effectiveness. Specifically, our DEL algorithm can achieve comparable segments when compared with MCG but is much faster than it, i.e. 11.4fps vs. 0.07fps.
Papers
- DEL: Deep Embedding Learning for Efficient Image Segmentation, Yun Liu, Peng-Tao Jiang, Vahan Petrosyan, Shi-Jie Li, Jiawang Bian, Le Zhang, and Ming-Ming Cheng, IJCAI-ECAI, 2018. [Project page] [pdf] [bib] [Source code]
您好,我也想问下threshold和minsize分别是多少,能得出论文中,ods和ois的Fb和Fop的结果,还有一个问题,论文验证用的代码是seism代码呢,还是bsds500数据集里的benchmark的代码,感觉回复
您好,请问一下threshold和minsize分别应为多少才可以得到论文中的结果呢?
刘老师,我是天大的学生。我看着您的代码中del\examples\del目录下的train.prototxt中有superpixel pooling这一层,但是test.prototxt没有superpixel pooling这一层。如果没有pooling这一层,网络是怎样产生superpixel feature vectors的呢?
为了方便学习,本人下载了代码,由于本是刚刚研究深度学习,不知道代码中MATLAB文件夹所包含的哪一个文件是用来执行DEL算法的?关于如何执行此算法,希望老师能给予一定的指导!谢谢
我的代码不是matlab的,matlab文件夹是caffe里的东西。示例的测试脚本在examples/del/文件夹里。
非常感谢刘老师的回复,您是说运行examples/del/solve.py文件吧!这个文件我运行后得到了不同阈值下一系列的.mat结果,打开某个.mat文件,得到一个矩阵,这些矩阵的元素是图像原超像素的某些标号,对吗?我不知道我运行的结果对不对,希望刘老师给予一定的指导,谢谢!
程老师,可以公开DEL的源码吗?
您好,代码近期就会发布,项目主页也会随之更新。到时候我在这里给你个回答,注意关注消息提醒。
刘老师,请问DEL训练时superpixelpooling层和SimilarityLoss层输入的sp_label必须是同一个sp_label吗?谢谢老师
代码发布了 https://github.com/yun-liu/del