Code & Data

注意事项: These resources might need password to be opened. Please supply your name, institute and positions to get the password. Click HERE to do this. These source code are free for research and education use only. Please cite our paper if you use any part of our source code or data in your research.

Source code

  1. C++: GMS: Grid-based Motion Statistics for Fast, Ultra-robust Feature Correspondence, IEEE CVPR, 2017. [project][bib]
  2. Source code: Deeply supervised salient object detection with short connections, IEEE CVPR, 2017. [project] [bib]
  3. Source code: Richer Convolutional Features for Edge Detection, IEEE CVPR, 2017. [project] [bib]
  4. Source Code: Structure-measure: A New Way to Evaluate Foreground Maps, IEEE ICCV, 2017. [project] [bib]
  5. C++:  Salient Object Detection: A Discriminative Regional Feature Integration Approach, IJCV, 2017. [project] [bib]
  6. C++: HFS: Hierarchical Feature Selection for Efficient Image Segmentation. ECCV, 2016. [project][bib]
  7. C++ & Matlab: Salient Object Detection: A Benchmark, IEEE TIP, 2015. [project]
  8. C++ & CUDA: Struck: Structured output tracking with kernels, IEEE TPAMI, 2016. [pdf]
  9. C++ & CUDA: SemanticPaint: Interactive 3D Labeling and Learning at your Fingertips, ACM TOG 2015. [project]
  10. C++: DenseCut: Densely Connected CRFs for Realtime GrabCut, CGF 2015. [project] (I didn’t get enough time to reorganize the code. This is an initial version code without careful comments and organization.)
  11. C++ & CUDA: A Framework for the Volumetric Integration of Depth Images, arxiv eprint, 2014. [project]
  12. C++: ‘BING: Binarized Normed Gradients for Objectness Estimation at 300fps’, IEEE CVPR 2014. [project] [bib][readme]
  13. C++: Efficient Salient Region Detection with Soft Image Abstraction”, IEEE ICCV 2013. [project] [bib]
  14. C++(speech recognition part): “ImageSpirit: Verbal Guided Image Parsing”, ACM TOG, 2014, [bib] [project]。 Full code from Github.
  15. C++: “Global Contrast based Salient Region Detection”, IEEE TPAMI 2015. [project] [FAQs] [bib]
  16. C++: “Curve Structure Extraction for Cartoon Images” [Pdf] [bib]
  17. Executable 和 C++: “A Shape-Preserving Approach to Image Resizing”. CGF 2009. [project] [bib]
  18. Commercial version (神笔小Q, powered by QQ实验室) for our paper “Sketch2Photo: Internet Image Montage“, ACM TOG, 2009. [bib]
  19. Matlab: “Connectedness of Random Walk Segmentation”, IEEE TPAMI 2009. [bib]

Data

  • aNYU: attributes augmented NYU dataset published with our CVPR 2014 paper “Dense Semantic Image Segmentation with Objects and Attributes” (Please follow the instructions in the project page for getting unzip password).
  • THUR15K (787MB): Salient object region labeling (annotated at pixel accuracy if exist such an salient object) for 15000 non-selected internet images, divided into five groups according to the keywords used to download them. Please cite our paper [BIB] if you use it. We also provide matlab file of Fig. 7(b) for easier comparison.
  • MSRA10K: Pixel accurate salient object labeling for 10000 images from MSRA dataset.
  • PASCAL VOC annotations: Unfortunately, the xml format used in one of the most widely used benchmark dataset (PASCAL VOC) does not compatible with OpenCV. Here is an yml version of PASCAL VOC annotations (VOC 2007), which could be read by OpenCV directly.

Patents

International patents:

  1. Image processing method and image processing device, Shi-Min Hu, Ming-Ming Cheng, Guo-Xin Zhang, Niloy J. Mitra, Xiang Ruan, US20120288189, EP2523165, CN102779338A, JP2012243313A
  2. Method for calculating image visual saliency based on color histogram and overall contrast, Shi-Min Hu, Ming-Ming Cheng, Guo-Xin Zhang, WO 2012122682, PCT/CN2011/000690
  3. Method for detecting similar units based on outline belt graph, Shi-Min Hu, Ming-Ming Cheng, Fang-Lue Zhang, WO 2011131029, CN 101833668

Chinese patents (SooPat):

  1. 侯淇彬,程明明,白蔚,周迅溢,图像显著性物体检测方法和装置,申请号:201710488970.4,申请日:2017年6月26日。
  2. 程明明,刘笑畅,白蔚,苗磊,一种图片处理方法及设备,申请号:201710602208.4,申请日期:2017年7月24日。
  3. 程明明,刘云,侯淇彬,白蔚,图像分割方法及装置,申请号:201610850223.6,申请日:2016年9月28日。
  4. 胡事民,张方略,程明明,基于成组物体混合的图像合成方法,申请号:201110262737.7 申请日:2011-09-06。
  5. 胡事民,程明明,张国鑫,基于色彩直方图和全局对比度的图像视觉显著性计算方法,申请号:201110062520.1, 授权日:2012年7月25日。
  6. 胡事民,程明明,张方略,一种基于轮廓带图的相似单元检测方法,申请号:201010159931.8, 授权日: 2011年12月28日。
  7. 胡事民,程明明,张方略,基于几何信息的相似图元隐藏部分自动补全方法,申请号:201010158440.1,授权日: 2012年9月5日。
  8. 胡事民,程明明,张国鑫,一种基于共形能量的内容敏感图像缩放方法,申请号:200910092756.2,授权日2011年12月28日。
  9. 胡事民,陈韬,程明明,张松海,基于图像库的图像合成质量自动评测方法,申请号:200910086937.4,受权日2011年9月14日。
  10. 胡事民,陈韬,程明明,张松海,基于混合梯度场和混合边界条件的图像合成方法和装置,申请号:200910084769.5,授权日2011年5月11日。
  11. 胡事民,程明明,陈韬,张松海,一种基于草图的网络图元自动提取方法和系统,申请号:200910081069,授权日2010年9月1日。
  12. 胡事民,张一飞,程明明,视频像素可伸缩性的计算方法,申请号:200810114466.9,授权日:2009年12月9日。
  13. 胡事民,程明明,陈韬,张松海,基于卡通片的高质量线结构提取方法,申请号:200810106664,授权日2009年9月25日。
  14. 程明明,张少甫,李文博,周瑞,仇玲,一种节能的路灯亮度随需动态调节系统及控制方法,申请号:200810018101,授权日:2012年4月25日。

Locations of visitors to this page

(Visited 157,971 times, 1 visits today)

说点什么

314 Comments on "Code & Data"

Notify of
avatar
newsy
Guest
newsy

期待程老师的新作

李磊
Guest
李磊

明明老师,DenseCut的代码好像是不是还没有公布?谢谢。

rodrigob
Guest
rodrigob

I am also looking for the source code of DenseCut. Any chance of having access to it ?

李杰
Guest
李杰

程老师,你好。请问这篇文章:Efficient Salient Region Detection with Soft Image Abstraction 的代码密码是多少?可否告知?

唐晓微
Guest
唐晓微

密码

crm
Guest
crm

程老师 您好 我最近在跑您的TPAMI的RC论文的程序 程序调试过程中遇到两个问题 不知道老师可以帮忙解答一下吗?
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: “cmd.exe”已退出,代码为 3。
LINK : fatal error LNK1104: 无法打开文件“CmLibd.lib”
百度了很多 也没找到解决方法 还请老师不吝赐教

crm
Guest
crm

老师 如上问题已解决 已成功生成解决方案 可是调试不成功 出现如下问题 请问老师应该怎样解决?CmEvaluation::Evaluate 和CmEvaluation::EvalueMask是不是分别绘制salcut前后的评价PR曲线和F值的?

“Saliency.exe”(Win32): 已加载“C:\Windows\SysWOW64\msacm32.dll”。已加载符号。
“Saliency.exe”(Win32): 已加载“C:\Windows\SysWOW64\avicap32.dll”。已加载符号。
“Saliency.exe”(Win32): 已加载“C:\Windows\SysWOW64\version.dll”。已加载符号。
“Saliency.exe”(Win32): 已加载“C:\Windows\SysWOW64\imm32.dll”。已加载符号。
“Saliency.exe”(Win32): 已加载“C:\Windows\SysWOW64\msctf.dll”。无法查找或打开 PDB 文件。
程序“[3916] Saliency.exe”已退出,返回值为 0 (0x0)。

LSN
Guest
LSN

老师,您好,为什么按照您的方法在release下也不能运行通过呢??
release下,运行出错,提示:无法打开CmLibd.lib
Dubug下,运行出错,提示:无法打开CmLib.lib……
唉,求老师指导~

吴仲华
Guest
吴仲华

请问你 error MSB6006: “cmd.exe”已退出,代码为 3,fatal error LNK1104: 无法打开文件“CmLibd.lib”,这两个问题是怎么解决的,请不吝赐教,谢谢。

crm
Guest
crm

在release下运行即可

LSN
Guest
LSN

请问你的缺少.lib文件的问题是什么解决的?我也是遇到了相同的问题?谢谢~

陈利利
Guest
陈利利

您好,请问您的问题解决了吗?我也遇到了同样的问题。麻烦帮一下忙,谢谢!

yc
Guest
yc

程老师您好,请问repfinder这篇文章的构建轮廓带图的源代码哪里可以下载?

付平
Guest
付平

程老师,你好!我想问一下关于《 A Framework for the Volumetric Integration of Depth Images》中使用的深度图pgm的数据格式,我自己从Kinect中oni或者png中生成的彩色ppm和深度gpm格式后融合结果老是乱七八糟的,深度图像格式有问题。

JBY
Guest
JBY

程老师您好,我昨天下了CmCode-master文件,但并未在该文件夹里找到lib文件,不知如何配置

Sjt
Guest
Sjt

程老师您好,我在在学习“Global Contrast based Salient Region Detection”实验的时候也出现 error LNK1104: 无法打开文件“CmLibd.lib”的问题,我用的是32位的系统,添加附录的时候选的win32的文件夹,还是不行,请问应该怎么设置?

严逸骏
Guest
严逸骏

程老师你好,
我最近也在看‘Global Contrast based Salient Region Detection’ 这篇文章,不过我一直是在用matlab做仿真,不是特别熟悉C++,所以想问您这会不会有相关的matlab源代码呢?
谢谢!

crm
Guest
crm

你好 请问你现在在看c++的还是matlab的程序?我也刚开始研究这个 方便留个联系方式吗 交流下

panpan
Guest
panpan

程老师,您好,我运行ImgSaliency这个工程代码,可以生成显著图像,但接下来有这样的错误:OpencCV Error:Assertion failed(f !=NULL) in unkown function,求助怎么解决?

yangc
Guest
yangc

程老师您好,我是一名学生,最近在学习您的RepFinder: Finding Approximately Repeated Scene Elements for Image Editing这篇文章,请问1.在哪里能下载您的构建轮廓带图以及匹配的代码?2.为何下载您的graphcut以及meanshift代码进行分割,效果不是特别理想。

Zheng
Guest
Zheng

老师好,请问如何获取您的pr curves的代码?

林桥洲
Guest
林桥洲

程老师:
您好,我是西安电子科技大学的学生,最近在学习你的Global Contrast Based Salient Region Detection这篇文章,下载这篇文章实现的代码,我想请问一下,你的代码里用到的QT是哪个版本的?

杨勇佳
Guest
杨勇佳

程老师 已找到解压密码 谢谢

MissP
Guest
MissP

请问程老师,是怎么样将xml文件转换为yml文件的?只是通过matlab的yml.m文件吗?

yueye
Guest
yueye

程老师:
您好!我下载了您的SaliencyICCV2013,但是配好oencv之后,运行出现如下错误,请问您是什么原因呢,谢谢您!
>LINK : fatal error LNK1181: 无法打开输入文件“C:\Users\YeYue\Desktop\SaliencyICCV2013\Debug\CmLib.lib”

eren
Guest
eren

Dear Mr. Cheng,

Do you have the source code that could run on Linux as well? As far as I saw, you are mentioning Visual Studio for running the project. I cannot use Microsoft OS in my work place, is it possible for me to have your approach without having a Microsoft OS? If so, please let me know.

Regards,

Shelrry
Guest
Shelrry

I am a master reading in Harbin Institute of Technology. I’m major in Mechanical & Electronic Engineering. My research topic is about the computer vision. Thanks for sharing your codes.

salpaca
Guest
salpaca

程老师,您好!
我在学习“Global Contrast based Salient Region Detection”实验时,debug下编译saliency一直报错LINK : fatal error LNK1104: 无法打开文件“CmLibd.lib”。此时已经在附加库目录中添加cmlibd.lib对应的目录。(ps:问题是目录下生成的是cmlib.lib文件。然后有看到回复在release下编译成功,然后我按照步骤尝试报错error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MT_StaticRelease”(SaliencyMain.obj 中)。但我已经将运行库改为MT了不知道为什么还会报错)。
thank you !

cstmdzx
Guest
cstmdzx

请问问题解决了么?我也遇到了同样的问题

zdb
Guest
zdb

出现链接错误极有可能是.lib库的目录设置错了,建议你在release模式下重新设置一下

Heverton
Guest
Heverton

Hey guys, I have the same problem, I think. Could you explain it in English? I’m trying to run the project on Debug mode, 32 bits.

This is the error:

LINK : fatal error LNK1104: cannot open file ‘CmLibd.lib’