Primal sketch integrating structure and texture
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Primal sketch:Integrating structure and texture
q
Cheng-en Guo,Song-Chun Zhu,Ying Nian Wu
Departments of Statistics and Computer Science,University of California,Los Angeles,CA 90095,USA
Received 19March 2005;accepted 18September 2005
Available online 26December 2006Communicated by Arthur E.C.Pece
Abstract
This article proposes a generative image model,which is called ‘‘primal sketch,’’following Marr’s insight and terminology.This model combines two prominent classes of generative models,namely,sparse coding model and Markov random field model,for representing geometric structures and stochastic textures,respectively.Specifically,the image lattice is divided into structure domain and texture domain.The sparse coding model is used to represent image intensities on the structure domain,where edge and ridge segments are mod-eled by image coding functions with explicit geometric and photometric parameters.The edge and ridge segments form a sketch graph whose nodes are corners and junctions.The sketch graph is governed by a simple spatial prior model.The Markov random field model is used to summarize image intensities on the texture domain,where the texture patterns are characterized by feature statistics in the form of marginal histograms of responses from a set of linear filters.The Markov random fields in-paint the texture domain while interpo-lating the structure domain seamlessly.A sketch pursuit algorithm is proposed for model fitting.A number of experiments on real images are shown to demonstrate the model and the algorithm.Ó2006Elsevier Inc.All rights reserved.
Keywords:Sparse coding;Markov random fields;Image primitives;Sketch graphs;Lossy image coding
1.Introduction
Geometric structures and stochastic textures are two ubiquitous classes of visual phenomena in natural scenes.Geometric structures appear simple,and can be represented by edges,ridges,and their compositions such as corners and junctions.Stochastic textures appear complex,and are often characterized by feature statistics.Despite their apparent distinctions,texture impressions are often caused by large number of object structures that are either too
small or too distant relative to camera resolution.More-over,with the change of viewing distance or camera resolu-tion,the same group of objects may appear either as structures or textures.It is therefore desirable to integrate structures and textures in a common representational and computational framework.
In this article,a generative model call ‘‘primal sketch’’is proposed,following the insight and terminology of Marr [15].The model combines two prominent classes of gener-ative models.One is sparse coding model,for representing geometric structures.The other is Markov random field model,for characterizing stochastic textures.
Specifically,the image lattice is divided into structure domain and texture domain.The sparse coding model is used to represent image intensities on the structure domain,where the most common structures are boundaries of objects that are above a certain scale.Following Elder and Zucker [7],we model the image intensities of object boundaries by a small number of edge and ridge coding
1077-3142/$-see front matter Ó2006Elsevier Inc.All rights reserved.doi:10.1016/j.cviu.2005.09.004
q
We thank Arthur Pece for pointing out the connection with vector quantization.We also thank him and an anonymous referee for detailed comments and suggestions that have greatly improved the presentation of the paper.We thank Alan Yuille,Zhuowen Tu,Feng Han,and Yizhou Wang for insightful discussions.The work is supported by NSF IIS-0222967.
E-mail addresses:cguo@ (C.Guo),sczhu@ (S.-C.Zhu),ywu@ (Y.N.Wu)
/locate/cviu
Computer Vision and Image Understanding 106(2007)
5–19