Nonlocal Mumford-Shah Model for Image Segmentation

Similar documents
A Region based Active Contour Approach for Liver CT Image Analysis Driven by Local likelihood Image Fitting Energy

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

Boundary Detection Using Open Spline Curve Based on Mumford-Shah Model

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Image Segmentation with Simultaneous Illumination and Reflectance Estimation: An Energy Minimization Approach

An Improved Image Segmentation Algorithm Based on the Otsu Method

A Binarization Algorithm specialized on Document Images and Photos

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

An Image Segmentation Method Based on Partial Differential Equation Models

High-Boost Mesh Filtering for 3-D Shape Enhancement

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Active Contours/Snakes

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Fitting: Deformable contours April 26 th, 2018

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

Cluster Analysis of Electrical Behavior

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Geodesic Active Regions for Supervised Texture Segmentation

Unsupervised hierarchical image segmentation with level set and additive operator splitting

Solving two-person zero-sum game by Matlab

Available online at Available online at Advanced in Control Engineering and Information Science

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

Load Balancing for Hex-Cell Interconnection Network

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

Fast Computation of Shortest Path for Visiting Segments in the Plane

A New Approach For the Ranking of Fuzzy Sets With Different Heights

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Classifier Selection Based on Data Complexity Measures *

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

The Shortest Path of Touring Lines given in the Plane

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Detection of an Object by using Principal Component Analysis

A fast algorithm for color image segmentation

Support Vector Machines

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

A New Feature of Uniformity of Image Texture Directions Coinciding with the Human Eyes Perception 1

Novel Fuzzy logic Based Edge Detection Technique

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

A Similarity Measure Method for Symbolization Time Series

Shape-adaptive DCT and Its Application in Region-based Image Coding

New l 1 -Norm Relaxations and Optimizations for Graph Clustering

Discriminative Dictionary Learning with Pairwise Constraints

Research and Application of Fingerprint Recognition Based on MATLAB

An Image Fusion Approach Based on Segmentation Region

Learning Ensemble of Local PDM-based Regressions. Yen Le Computational Biomedicine Lab Advisor: Prof. Ioannis A. Kakadiaris

The Research of Support Vector Machine in Agricultural Data Classification

A Deflected Grid-based Algorithm for Clustering Analysis

Object Contour Tracking Using Multi-feature Fusion based Particle Filter

A Simple Methodology for Database Clustering. Hao Tang 12 Guangdong University of Technology, Guangdong, , China

An efficient method to build panoramic image mosaics

Local Quaternary Patterns and Feature Local Quaternary Patterns

A Cluster Number Adaptive Fuzzy c-means Algorithm for Image Segmentation

CLUSTERING that discovers the relationship among data

Robust Mean Shift Tracking with Corrected Background-Weighted Histogram

PCA Based Gait Segmentation

EYE CENTER LOCALIZATION ON A FACIAL IMAGE BASED ON MULTI-BLOCK LOCAL BINARY PATTERNS

A B-Snake Model Using Statistical and Geometric Information - Applications to Medical Images

2-Dimensional Image Representation. Using Beta-Spline

A high precision collaborative vision measurement of gear chamfering profile

A new segmentation algorithm for medical volume image based on K-means clustering

A Computer Vision System for Automated Container Code Recognition

Design of Structure Optimization with APDL

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Projet ANR- Blanc International II - SIMI 2 - Science informatique et applications GUWENSHIBIE. Programme Blanc International II 2012

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

EDGE DETECTION USING MULTISPECTRAL THRESHOLDING

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

Level set-based histology image segmentation with region-based comparison

Kernel Collaborative Representation Classification Based on Adaptive Dictionary Learning

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK

SHAPE RECOGNITION METHOD BASED ON THE k-nearest NEIGHBOR RULE

Clustering Algorithm of Similarity Segmentation based on Point Sorting

Mesh Editing in ROI with Dual Laplacian

Face Recognition by Fusing Binary Edge Feature and Second-order Mutual Information

A New Image Binarization Method Using Histogram and Spectral Clustering

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Learning a Class-Specific Dictionary for Facial Expression Recognition

An Active Contour Model Guided by LBP Distributions

TN348: Openlab Module - Colocalization

Network Intrusion Detection Based on PSO-SVM

Correlative features for the classification of textural images

Virtual Machine Migration based on Trust Measurement of Computer Node

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

Related-Mode Attacks on CTR Encryption Mode

A Graphical Model Framework for Coupling MRFs and Deformable Models

Smoothing Spline ANOVA for variable screening

Support Vector Machines

An Optimal Algorithm for Prufer Codes *

Transcription:

for Image Segmentaton 1 College of Informaton Engneerng, Qngdao Unversty, Qngdao, 266000,Chna E-mal:ccluxaoq@163.com ebo e 23 College of Informaton Engneerng, Qngdao Unversty, Qngdao, 266000,Chna E-mal: njustwwb@163.com Zhenkuan Pan College of Informaton Engneerng, Qngdao Unversty, Qngdao, 266000,Chna E-mal: zkpan@qdu.edu.cn Jnmng Duan School of Computer Scence, Unversty of Nottngham, Nottngham, NG7 2RD,UK E-mal: duanmujnmng@126.com Guodong ang College of Informaton Engneerng, Qngdao Unversty, Qngdao, 266000,Chna E-mal: allen_wgd@163.com Mumford-Shah (MS) model s a popular model among mage segmentaton area. A multphase nonlocal Mumford-Shah (NLMS) model whch combnes nonlocal operators and orgnal MS model s proposed n ths paper to segment multphase mages. In order to segment dfferent patterns smultaneously, multple regon partton strategy whch uses n-1 level set functons to segment n regons s adopted. Furthermore, correspondng splt Bregman algorthm s desgned to mprove computatonal effcency. Fnally, numercal experments are shown to valdate the effcency and effectveness of the proposed model. CENet2015 12-13 September 2015 Shangha, Chna 1 Speaker 2 Correspongdng Author 3 The work s supported by the Natonal Natural Scence Foundaton of Chna(61170106). Copyrght owned by the author(s) under the terms of the Creatve Commons Attrbuton-NonCommercal-NoDervatves 4.0 Internatonal Lcense (CC BY-NC-ND 4.0). http://pos.sssa.t/

1. Introducton Image segmentaton s a technology to segment the mage nto regons wth ther own characterstcs and extractng targets wth nterest. It s the fundamental problem of mage processng and analyss[1,2], computer vson and machne recognton. Accordng to dfferent nformaton contaned n the mage, the actve contour model whch has been wdely used n segmentaton can be dvded nto two types: models based on edges and models based on regons. Models based on the edge such as snake model [3], can get deal results n the process of segmentng mages wth obvous edges[4]. However, the contours are often not accurate enough n the process of segmentng mages wth weak edges. To solve the problems, researchers proposed the Mumford-Shah (MS) model based on regons[5]. Ths model equals orgnal mages to pecewse smooth mages and mnmal contours by mnmzng the energy functonal. However, due to the nconsstency n the dmenson of mage and contours, the problem can not be solved. In order to make t computable, Chan and Vese used the level set method to segment the pecewse constant mage[6-8], whch was the Chan-Vese (CV) model. To segment nhomogeneous objects n the mage, Vese and Chan mproved CV model by mnmzng the two-phase pecewse smooth MS energy[9]. In terms of texture mage segmentaton, Sandberg and Chan adopted Gabor transform to convert the orgnal texture mage nto vector mages, and then appled CV model to each layer of vector mages[10]. However, due to the exstence of some redundant and ncorrect layer n vector mages, t leads to wrong segmentaton results. In 2005, Buades et al frst proposed nonlocal method[11]. Ths method can keep the texture well. In 2008, Glboa and Osher defned a new seres of nonlocal operators[12]. Bresson and Chan combned the pecewse smooth Mumford-Shah model wth nonlocal operators to segment two-phase texture mages[9,13]. Ther approaches overcomes the defects [10]. And the approaches get better results. In ths paper, a multphase nonlocal Mumford-Shah model whch combnes nonlocal operators and multple regon partton strategy s proposed for mage segmentaton[13]. The former can cope wth texture nformaton n the mage, whle the latter can uses n-1 label functons to segment n regons. The splt Bregman method s adopted to transform the energy mnmzaton problem nto some subproblems and then solve them respectvely. 2. Two-Phase Nonlocal Mumford-Shah Model and Nonlocal Operators Frst, we wll revew the two-phase nonlocal Mumford-Shah (NLMS) model. For an mage f ( x) : R, x, the mnmzaton problem of NLMS model s as follows (2.1) where u 1 and u 2 s the gray value nsde and outsde of the closed contour denoted by label functon f respectvely. 1, 1, 2, l 2 and g are the penalty parameters balancng these three energy terms. u NL s the gradent operator defned n the nonlocal space. In order to solve (2.1), we need the nonlocal operators. Based on nonlocal means, Glboa and Osher systematcally defned nonlocal gradent operator, dvergence operator and Laplacan etc[12]. Defne u( x) : R be the grayscale mage whch s defned on mage space, nonlocal smlarty of x : x and y : y can be defned as (2.2) where G s s the Gaussan kernel functon, h s the thresholdng value controllng smlarty, s s the standard devaton of Gaussan kernel functon. th the defnton of nonlocal smlarty, at pont x, nonlocal gradent vector operator s shown as 2

At pont x, the nonlocal gradent module value s as follows (2.3) The nonlocal dvergence at pont x s (2.4) Then the nonlocal Laplace at pont x s (2.6) Model (2.1) can only segment two-phase mages and the optmsaton method (.e. gradent decent flow) used to solve label functon f s dffcult to dscretse to solve. Therefore, t s a nontrval problem proposng multphase segmentaton model. 3. Varatonal Level Set Method and Regon Partton Strategy for Multphase Image Segmentaton 3.1 Varatonal Level Set Method for Multphase Segmentaton Multphase mage segmentaton s usng a pluralty of label functons to dvde an mage nto some mutually adjacent non-overlappng areas accordng to the dfferent characterstc. Assumng f s a gray mage defned on a rectangular area. By ntroducng q label functons, the mage can be classfed nto p areas. The varatonal level set method for multphase segmentaton s gven as follows: (3.1) here c ( f ) s the characterstc functon and p q. Q ( u ) denotes the correspondng parameter estmatng functon for dfferent types of mages., = 1,2, L, p satsfes Characterstc functon c ( f ), = 1, 2, L, p satsfes c ( f ) = 1 x 0 x, 1,2,, p p c ( f ) 1 = 1 (2.5) (3.2) = L (3.3) = (3.4) In order to guarantee that t cannot produce the overlappng or mssng segmentaton results, (3.1) must meet constrant (3.4). Addtonally, n order to let label functons keep the characterstc of sgned dstance functons n the process of evoluton, (3.1) must satsfy (3.5). (3.5) 3.2 Segment n regons wth n-1 label functons hen usng n-1 label functons to segment n regons [14-16], we can learn p = n, q = n - 1. It s (3.6) 3

Then constrant (3.4) becomes to n = 1 c ( f ) = 1 (3.7) 1 2 5 3 4 Fgure 1: Segmentng fve regons wth four label functons Here, we adopted the regon partton strategy proposed by Pan et al [16]. The scheme of characterstc functons can be seen n Fg. 1. Here, the correspondng characterstc functons are 1: c1 ( f ) = H ( f1 )( 1-2: c2 ( f ) = H ( f2 )( 1- H ( f1 ( 1-3: c3 ( f ) = H ( f3 )( 1- H ( f2 ( 1- H ( f1 ( 1- (3.8) 4: c4 ( f ) = H ( f4 )( 1- H ( f3 ( 1- H ( f2 ( 1- H ( f1 ( 1-5: c5 ( f ) = H ( f5 )( 1- H ( f4 ( 1- H ( f3 ( 1- H ( f2 ( 1- H ( f1 ( 1- Then, the general expresson of characterstc functons n Fg. 1 s -1 ( ) c ( f) = H ( f ) 1 - H ( f ) = 1, 2, L, n (3.9) j j= 0 here H ( f 0) = 0 and H ( f n) = 1. Ths scheme also satsfy constrant (3.7). 4. NLMS Model for Multphase Segmentaton and Splt Bregman Algorthm ( ) Here, the multphase nonlocal Mumford-Shah model s proposed as e can solve t wth alternatng optmzaton approach. Frst, fxng f for u, we can get Thus, the detaled form of u can be wrtten as ( ) ( ) (, ) ( y x ) w( x, y) dy ( ) c ( f ) + l c ( f ( + c ( f ( c ( f ) + l c ( f ( + c ( f ( f x y x u y w x y dy u x = = 1,2, L, n Then, we fx u to solve f. Here, splt Bregman algorthm s adopted to solve varable f to mprove the computatonal effcency. By ntroducng auxlary varable parameter b, (4.1) can be transformed nto followng form (4.1) (4.2) (4.3) w and Bregman teratve To mnmze (4.4), we frst fx varable w for f (4.4) 4

(4.5) where (4.5) can be solved by one teraton of Gauss-Sedel. Then varable f can be solved effcently by projecton formula f = Max Mn ( ( f,1),0) After obtanng f w, the followng soft thresholdng equaton s used to solve wth the conventon that 0 0 = 0. 5. Numercal Experments In ths secton, we apply ths model on synthetc and real mages to verfy the performance of the proposed model. e would compare our model wth the two-phase Chan-Vese model [17]. In fgure 2 and fgure 3, we apply our model on three-phase mage segmentaton (n=2) and four-phase mage segmentaton (n=3). It can be seen that the segmentaton performance s satsfactory. Here, we lst last few rows to better demonstrate the fnal label functons. It s obvous that those label functons are very close to the bnary mages (0 and 1). Contours gradually approach edges of objects accordng to dfferent nformaton. The parameters for experment shown n the frst column of fgure 2 s a = 1, l = 1, g = 2000, q = 5000. Those for the second column s a = 1, l = 1, g = 5000, q = 5000. And those for fgure 3 s a = 1, l = 1, g = 2000, q = 8000. (4.6) (4.7) (4.8) Fgure 2 : Three-phase mages segmentaton. Frst row: ntalzaton; Second row: segmentaton results; Thrd and fourth row: two label functons f 1 and f 2 ; Ffth row: segmentaton results by two-phase Chan-Vese model 5

Fgure 3: Four-phase mages segmentaton. Frst mage: ntalzaton; Second mage: segmentaton results; Thrd, fourth and ffth mages: three label functons f 1, f 2 and f3 Fgure 4 s the multphase segmentaton results (n=2) for real bran MR mage. It shows that proposed model and algorthm can stll effcently segment bran MR mages, even though the gray values of edges and area nsde bran are very smlar. The parameters for ths experment s a = 1, l = 1, g = 5000, q = 9000. Fgure 5 s the multphase segmentaton results (n=2) for CT mages. It can be seen that proposed nonlocal Munford-Shah model and algorthm can segment CT mages whch contan many tssues effcently. It s worth mentonng that the regon partton strategy cannot produce the overlappng or mssng segmentaton results as t can automatcally satsfy the unque partton condton (.e., one pxel pont can only belong to one segmented regon). The parameters for ths experment s a = 1, l = 1, g = 6000, q = 1e4. Fgure 4 : Multphase segmentaton results for pecewse smooth bran MR mages. Frst column: dfferent orgnal mages; Second column: segmentaton results; Thrd column: segmentaton results by two-phase Chan-Vese model 6

Fgure 5 : Multphase segmentaton results for pecewse constant CT mages. Frst column: the contour ntalzaton for dfferent mages; Second column: segmentaton results; Last column: segmentaton of the lver 6. Concluson In ths paper. nonlocal Mumford-Shah model for multphase mage segmentaton s proposed. Takng advantage of orgnal Mumford-Shah model, ths model combnes nonlocal operators wth multple regon partton strategy whch uses n-1 level set functons to segment n regons. So t has deal performance n multphase mage segmentaton. Splt Bregman algorthm s desgned to ncrease the computatonal effcency. The dea n the paper can be extended to other mathematcal problems n mage processng. References [1] G. Aubert, P. Kornprobst. Mathematcal Problems n Image Processng: Partal Dfferental Equatons and the Calculus of Varatons. In: AMS, vol. 147. Sprnger, Berln. 1-400(2002) [2] F. T. Chan, J. Shen. Image processng and analyss: varatonal, PDE. avelet, and Stochastc methods. SIAM, Phladelpha. 1-184(2005) [3] M. Kass, A. trw, D. Terzopoulos. Snakes: Actve contour models. Internatonal Journal of Computer Vson. 1(4): 321-331(1988) [4] V. Caselles, R. Kmmel, G. Sapro. Geodesc actve contour. IJCV. 22(1): 61-79(1997) [5] D. Mumford, J. Shah. Optmal approxmatons of pecewse smooth functons and assocated varatonal problems. Comm. Pur. Appl. Math. 42(5): 577-685(1989) [6] T. F. Chan, L. A. Vese. Actve Contours thout Edges. IEEE T. Image Process. 10(2): 266-277(2001) [7] S. Osher, N. Paragos. Geometrc Level Set Methods n Imagng, Vson, and Graphcs. Sprnger- Verlag, New York 43-58 (2003) [8] S. Osher, R. Fedkw. Level Set Methods and Dynamc Implct Surfaces. Sprnger-Verlag, New York 1-288(2002) 7

[9] L. A. Vese, T. F. Chan. A multphase level set framework for mage segmentaton usng the Mumford and Shah model. Int. J. Comput. Vson. 50(3): 271 293(2002) [10] B. Sandberg, T. Chan, L. A. Vese. A Level-set and Gabor Based Actve Contour Algorthm for Segmentng Textured Images. UCLA CAM Report 02-39, July(2002) [11] A. Buades, B. Coll, J. Morel. A Revew of Image Denosng Algorthms, wth a New One. SIAM MMS. 4(2): 490-530(2005). [12] G. Glboa, S. Osher. Nonlocal Operators wth Applcatons to Image Processng. SIAM MMS. 7(3): 1005-1028(2008) [13] X. Bresson, T. Chan. Nonlocal Unsupervsed Varatonal Image Segmentaton Models. UCLA CAM Report 08-67, October(2008) [14] L Fang, K. Mchael, Zeng Teyong, Shen Chunln. A multphase mage segmentaton method based on fuzzy regon competton. SIAM J. Imagng Sc. 3(3): 277-299(2010) [15] T. Brox, M. Rousson, R. Derche, J. eckert. Colour, texture, and moton n level set based segmentaton and trackng. Image Vson Comput. 28(3): 376-390(2010) [16] Z. K. Pan, H. L,.B. e, Z. B. Guo, C. F. Zhang. A Varatonal Level Set Method of Multphase Segmentaton for 3D Images. Chn. Journal of Computers. 32(12): 2464-2474(2009) (In Chnese) [17] J.M. Duan, Z. K. Pan, X.F. Yn,.B. e, G.D. ang. Some fast projecton methods based on Chan-Vese model for mage segmentaton. Eurasp J.Image.Vde. Process. 2014(1): 1-16(2014) 8