转到中文版

Ming-Ming Cheng (程明明)

I am a fourth year Ph.D Student in Tsinghua University, under supervision of Prof. Shi-Min Hu. Before that, I received my bachelor degree from Xidian University in 2007. I'm now working in the CSCG lab.

My research interests include: image and video processing, computer vision and machine learning. I am funded by the Google PhD Fellowship, IBM PhD Fellowship and “New PHD Researcher Award” from Chinese Ministry of Education.

Phone: 86-10-62797001-807 (Office)
Address: FIT Building 3-523, Tsinghua University, Beijing, P.R. China, P.C: 100084.

Locations of visitors to this page
Publications Projects Patents Source code Awards Invited Talks Professional Activities
Publications:(DBLP Google Scopus Arnetminer
  1. Fang-Lue Zhang, Ming-Ming Cheng, Jiaya Jia, Shi-Min Hu. ImageAdmixture: Putting Together Dissimilar Objects from Groups. IEEE TVCG, to appear. [pdf][bib]
  2. Ming-Ming Cheng, Guo-Xin Zhang, Niloy J. Mitra, Xiaolei Huang, Shi-Min Hu. Global Contrast based Salient Region Detection. IEEE CVPR, p. 409-416, Colorado Springs, USA, June 21-23, 2011. [Project page] [C++] [Bib]
  3. Ming-Ming Cheng, Guo-Xin Zhang, Connectedness of Random Walk Segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2011. 33(1): p. 200 -202. [Pdf] [Matlab] [Bib]
  4. Ming-Ming Cheng, Fang-Lue Zhang, Niloy J. Mitra, Xiaolei Huang, Shi-Min Hu. RepFinder: Finding Approximately Repeated Scene Elements for Image Editing. ACM Tran. Graph. (SIGGRAPH). 29, 4, 83:1-8, 2010. [Project page] [Bib]
  5. Tao Chen, Ming-Ming Cheng, Ping Tan, Ariel Shamir, Shi-Min Hu. Sketch2Photo: Internet Image Montage. ACM Trans. Graph. 28, 5, 124:1-10, 2009. [Project page] [Bib] [PPT] [Commercial Software]
  6. Guo-Xin Zhang, Ming-Ming Cheng, Shi-Min Hu, Ralph R. Martin. A Shape-Preserving Approach to Image Resizing. Computer Graphics Forum 28, 7, 1897-1906, 2009. [Pdf] [PPT] [Video] [C++] [Supplemental] [Bib]
Projects:
  Global Contrast based Salient Region Detection

Abstract: Reliable estimation of visual saliency allows appropriate processing of images without prior knowledge of their content, and thus remains an important step in many computer vision tasks including image segmentation, object recognition, and adaptive compression. We propose a regional contrast based saliency extraction algorithm, which simultaneously evaluates global contrast differences and spatial coherence. The proposed algorithm is simple, efficient, and yields full resolution saliency maps. Our algorithm consistently outperformed existing saliency detection methods, yielding higher precision and better recall rates, when evaluated using one of the largest publicly available data sets. We also demonstrate how the extracted saliency map can be used to create high quality segmentation masks for subsequent image processing. [Project page] [C++] [Bib]

  Connectedness of Random Walk Segmentation

Abstract: Connectedness of random walk segmentation is examined, and novel properties are discovered, by considering electrical circuits equivalent to random walks. A theoretical analysis shows that earlier conclusions concerning connectedness of random walk segmentation results are incorrect, and counterexamples are demonstrated.[Matlab Code] [Pdf] [Bib]

  RepFinder: Finding Approximately Repeated Scene Elements for Image Editing

Abstract: Repeated elements are ubiquitous and abundant in both manmade and natural scenes. Editing such images while preserving the repetitions and their relations is nontrivial due to overlap, missing parts, deformation between instances, illumination variation, etc. Manually enforcing such relations is laborious and error prone. We propose a novel framework where simple user input in the form of scribbles are used to guide detection and extraction of such repeated elements. Our detection proceebss is based on a novel boundary band method, and robustly extracts the repetitions along with their mutual depth relations. We then use topological sorting to establish a partial depth ordering of overlapping repeated instances. Missing parts on occluded instances are completed using information from other instances. The extracted repeated instances can then be seamlessly edited and manipulated for a variety of high level tasks that are otherwise difficult to perform. We demonstrate the versatility of our framework on a large set of inputs of varying complexity, showing applications to image rearrangement, edit transfer, deformation propagation, and instance replacement. [Project page] [Bib]

  Sketch2Photo: Internet Image Montage

Abstract: We present a system that composes a realistic picture from a user provided sketch with text labels. The composed picture is generated by seamlessly stitching several photographs automatically searched from internet according to the sketch and its text labels. While on line image search generates noisy results, our system can automat ically select suitable photographs to generate a high quality com position. To achieve this, we first design a filtering scheme to exclude undesirable images from searched results. Then we propose a novel image blending algorithm for seamless image composition. Our blending algorithm returns a numeric score for each blending, which is used to optimize the combination of searched images. Several vivid results are generated in the experiments. We also perform a user study to demonstrate the advantages of our system. [Project page] [Bib] [PPT] [Commercial Software]

Note: This work is selected as one of the 10 most innovative and promising worldwide initiatives of 2009 by the Netexplorateur jury, under the aegis of French government. It’s also reported by several famous international media, including UK Telegraph and Spiegel. The related introduction video in Vimeo has attracted 1,000,000 clicks. I'm in charge of the image filter part in this work.

  A Shape-Preserving Approach to Image Resizing

Abstract:We present a novel image resizing method which attempts to ensure that important local regions undergo a geometric similarity transformation, and at the same time, to preserve image edge structure. To accomplish this, we define handles to describe both local regions and image edges, and assign a weight for each handle based on an importance map for the source image. Inspired by conformal energy, which is widely used in geometry processing, we construct a novel quadratic distortion energy to measure the shape distortion for each handle. The resizing result is obtained by minimizing the weighted sum of the quadratic distortion energies of all handles. Compared to previous methods, our method allows distortion to be diffused better in all directions, and important image edges are well-preserved. The method is efficient, and offers a closed form solution. [Pdf] [PPT] [Video] [Supplemental] [Bib] [Code]

  Curve Structure Extraction for Cartoon Images

Abstract:We propose a novel method for curve structure extraction of cartoon images. Our method handles two types of cartoon curves, decorative curves and boundary curves, in a uniform way. The method consists of two steps. First, we calculate curve points by applying non-maximal suppress on secondary derivative of cartoon images. Second, these curve points are linked together to form structure curves while unreliable curves are removed away. Compared to curve structure extraction algorithm proposed by Steger, the number of curves generated by our algorithm is only 19% of Steger’s on average, with better curve quality. Furthermore, more accurate curve position can be obtained by our method. [Doc] [Pdf] [C++ code]

  Starswave: an intelligent Street Lamp System

Abstract:Public lighting consumes 30% of the amount of electric power in the entire lighting system and seems to be a growing tendency of bottleneck in energy conservation. In this paper, Starswave, an intelligent street lamp control system, is present to address this problem. It incorporates LEDs to replace the traditional lamps, utilizes the sensors, and controls light switches according to the arrival and departure of vehicles in an intelligent way. In addition, it collects and analyzes the related information from various sources, such as Internet and weather broadcast to improve the management and maintenance of lamps. This paper first describes the design of system components and their implementation, and then provides an algorithm description in details. Of particular concern is the way in which both components and algorithms work together. Further, an extensive experiment study was conducted and the results show that Starswave achieves both high system performance and energy conservation, and outcomes the traditional public lighting facilities significantly. [Pdf] [PPT] [FLASH]

MM Cheng, WB Li, L Qiu, SF Zhang, D Zhou. Starswave: an Intelligent Street Lamp System, in Windows Embedded Student Challenge, 2006. (Third place in world final)

Patents:
Following Chinese patent could be found at SooPat.
  1. 胡事民, 程明明,张方略, 一种基于轮廓带图的相似单元检测方法,申请号:201010159931.8, 申请日: 2010年4月30日。
  2. 胡事民,程明明,张方略, 基于几何信息的相似图元隐藏部分自动补全方法,申请号:201010158440.1, 申请日: 2010年4月29日。
  3. 胡事民,程明明,张方略, 基于形状约束和方向场的主动轮廓模型,申请号:201010149361.4, 申请日: 2010年4月15日。
  4. 胡事民,程明明,张国鑫,一种基于共形能量的内容敏感图像缩放方法,申请号:200910092756.2,申请日:2009年9月23日,受理日2009年9月14日。
  5. 胡事民,陈韬,程明明,张松海,基于图像库的图像合成质量自动评测方法,申请号:200910086937.4,申请日:2009年6月11日,授权日2011年9月14日。
  6. 胡事民,陈韬,程明明,张松海,基于混合梯度场和混合边界条件的图像合成方法和装置,申请号:200910084769.5,申请日:2009年5月19日,授权日2011年5月11日。
  7. 胡事民,程明明,陈韬,张松海,一种基于草图的网络图元自动提取方法和系统,申请号:200910081069,申请日: 2009年4月1日,授权日2010年9月1日。
  8. 胡事民,张一飞,程明明,视频像素可伸缩性的计算方法,申请号:200810114466.9,申请日:2008年6月6日,授权日:2009年12月9日。
  9. 胡事民,程明明,陈韬,张松海,基于卡通片的高质量线结构提取方法,申请号:200810106664, 申请日:2008年5月14日, 授权日2009年9月25日。
  10. 程明明,张少甫,李文博,周瑞,仇玲, 一种节能的路灯亮度随需动态调节系统及控制方法,申请号:200810018101,申请日:2009年4月30日。
  11. 胡事民,张一飞,程明明,张松海,基于Mask的滚球分割算法,申请号:200810102126.4, 申请日:,2008年3月18日,公开日2008年8月27日。
Awards:
  Scholarships:
  • 2011
  • IBM Ph.D. Fellowship.
  • 2010
  • New PHD Researcher Award by Ministry of Education.
  • 2010
  • Google PhD Fellowship.
  • Dec. 2008
  • Third class comprehensive outstanding student scholarship in Tsinghua University.
  • Jul. 2007
  • Special class scholarship in Xidian University. (Top 1% student)
  • Nov. 2006
  • Computer Society Scholarship.
  • Nov. 2006
  • “Tianjin Guangdian” Scholarship.
  • Nov. 2006
  • Special class scholarship in Xidian University. (Top 1% student)
  • Nov. 2005
  • Special class scholarship in Xidian University. (Top 1% student)
  • Oct. 2005
  • Second class “Zhentai” scholarship.
  • Nov. 2004
  • Second class scholarship in Xidian University. (Top 5% student).
  • Oct. 2004
  • “Zhentai” scholarship.
      Prizes:
  • Nov. 2008
  • First class outstanding instructional software prize in Tsinghua University.
  • Jun. 2006
  • Windows Embedded Student ChallengE the Third Place.
  • Nov. 2005
  • ACM Asia Programming Contest Beijing Site the Nineteenth Place.
  • Nov. 2005
  • “Founder Technology Cup” national college student programming contest, second class price.
      Honors:
  • 2009-2010
  • “New Academic Star Award” of the Department of Computer Science and Technology, Tsinghua University.
  • Dec. 2008
  • Outstanding student cadre in Dept. of Computer Science and Technology, Tsinghua University.
  • Jul. 2007
  • Excellent graduate pacemaker in Xidian University.
  • Nov. 2006
  • Excellent student pacemaker in Xidian University.
  • Nov. 2005
  • Excellent student pacemaker in Xidian University.
    Experiences:
      Education:
  • 2007.9-present
  • Dept. of Computer Science and Technology, Tsinghua Univ. PhD Candidate.
  • 2003.9-2007.7
  • Dept. of Computer Science and Technology, Xidian Univ. Bachlor Degree. Ranked 3th of 419 students. (Top 1%)
      Activities and Services:
  • 2009.10-now
  • Student Member of ACM, IEEE, and CCF.
  • 2008.2-now
  • Commissary in charge of organization of Institute of HCI and Media Integration, Tsinghua University.
  • 2007.9–2009.6
  • President of badminton club of computer science department, Tsinghua University.
  • 2006.12:
  • Judge in ACM/ICPC (ACM International Collegiate Programming Contest) Xi’an site.
  • 2006.7–2006.8:
  • Visiting student in Microsoft research Asia.
  • 2006.1-2006.6:
  • Caption of the team for Windows Embedded Student Challenge, won the third place in world final, the best result for Chinese team before that.
    Links:

    My Friends’ home pages:
    Kun Xu (徐昆), Tao Chen (陈韬), Yong Li (李勇), Yong-Liang Yang (杨永亮), Yue Gao (高岳), Qian-Yi Zhou (周谦益), Yu-Kun Lai (来煜坤), Jin Li (靳力), Xian-Ying Li (李先颖), Yue Gao (高跃), Junfeng He (何峻峰), Lei Zhang (张磊)

    Copartners:
    Shi-Min Hu, Ralph Martin, Ping Tan, Ariel Shamir, Niloy J. Mitra, Xiaolei Huang

    Useful Resources:
    Computer Graphics, Computer Vision, Computer Vision Resource, DataTang

    Active Graphics Guys:
    Hugues Hoppe, Hans-Peter Seidel, Daniel Cohen-Or, Ariel Shamir, Baining Guo, Fabio Pellacini, Jan Kautz, Long Quan, Markus Gross, Greg Turk, Kun Zhou

    Researchers doing most related work with me:
    James Hays, Mathias Eitz,

    Source code:
    Notice: These source code files need password to be opened. Please supply your name, institute and positions to get the password. Click here to do this. For those source code marked with *, you need to additionally promises that you WILL NOT redistribute them to others in order to protect our patent application process. Please cite our paper if you use any part of our source code in your research.
    • Windows msi (including saliency cut) and C++ code (not including saliency cut) for install our prototype software implementing the paper: "Global Contrast based Salient Region Detection". Pleas read FAQs if you have question about using this software. A more powerful version.
    • Curve extraction C++ code implementing the paper: "Ming-Ming Cheng, Curve Structure Extraction for Cartoon Images, in The 5th Joint Conference on Harmonious Human Machine Environment (HHME), 2009, pp. 13-20".
    • Windows executable and C++ code for my paper: "Guo-Xin Zhang, Ming-Ming Cheng, Shi-Min Hu, Ralph R. Martin. A Shape-Preserving Approach to Image Resizing. Computer Graphics Forum 28, 7, 1897-1906, 2009.".
    • Binary source code (commercial version) for our paper "Tao Chen, Ming-Ming Cheng, Ping Tan, Ariel Shamir, Shi-Min Hu. Sketch2Photo: Internet Image Montage. ACM Trans. Graph. 28, 5, 124:1-10, 2009.".
    • Matlab Code for my paper: "Ming-Ming Cheng, Guo-Xin Zhang. Connectedness of Random Walk Segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2011. 33(1): p. 200 -202.".
    Professional Activities

    Review for:
    Journals: IEEE Transactions on Image Processing (TIP), Elsevier Pattern Recognition Letter (PRL), International Journal of Image and Graphics (IJIG), The Visual Computer (TVC), Computer Graphics Forum (CGF)
    Conferences: SIGGRAPH Asia 2011, Eurographics 2012, Pacific Graphics 2011, ACCV 2010, Chinagraph 2010, etc.

    Program committee for:
    Chinagraph 2010,

    Invited Talks:
    • I’m invited by AEARU 2011 workshop (held in Kyoto Japan) to give a talk in "Scene Object Level Image Content Generation And Editing". Here are my slides: [43.4M ZIP].
    • Together with Xian-Ying, Yang-Yan, etc. I’m invited by ChinaGraph 2010 to give talks at special session for graduated students about our research experiences in computer graphics. Here are my slides: [20.5M ZIP] (in Chinese).
    My Family:
    My girl friend: Xin-Yu Li(李欣钰) My parents My sister: Dan-Dan Cheng (程丹丹)

    Copyright © 2009 Ming-Ming Cheng. Latest update: May 20th, 2011. - All Rights Reserved