ojs2 has produced an error Message: USER NOTICE: Deprecated import of a partially qualified class name. In file: /home/neuroqua/public_html/lib/pkp/includes/functions.inc.php At line: 34 Stacktrace: File: (unknown) line (unknown) Function: PKPApplication->errorHandler(1024, "Deprecated import of a partially qualified class name.", "/home/neuroqua/public_html/lib/pkp/includes/functions.inc.php", 34, Array(3)) File: /home/neuroqua/public_html/lib/pkp/includes/functions.inc.php line 34 Function: trigger_error("Deprecated import of a partially qualified class name.") File: /home/neuroqua/public_html/plugins/generic/reviewerIndex/ReviewerIndexPlugin.inc.php line 14 Function: import("classes.plugins.GenericPlugin") File: /home/neuroqua/public_html/plugins/generic/reviewerIndex/index.php line 18 Function: require_once("/home/neuroqua/public_html/plugins/generic/reviewerIndex/ReviewerIndexPlugin.inc.php") File: /home/neuroqua/public_html/lib/pkp/classes/plugins/PluginRegistry.inc.php line 221 Function: include("/home/neuroqua/public_html/plugins/generic/reviewerIndex/index.php") File: /home/neuroqua/public_html/lib/pkp/classes/plugins/PluginRegistry.inc.php line 107 Function: PluginRegistry->_instantiatePlugin("generic", "plugins/generic", "reviewerIndex", "ReviewerIndexPlugin") File: /home/neuroqua/public_html/lib/pkp/classes/core/Dispatcher.inc.php line 131 Function: PluginRegistry->loadCategory("generic", True) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php line 189 Function: Dispatcher->dispatch(Object(Request)) File: /home/neuroqua/public_html/index.php line 63 Function: PKPApplication->execute() Server info: OS: Linux PHP Version: 5.6.40 Apache Version: N/A DB Driver: mysqli DB server version: 10.2.27-MariaDB-cll-lve
ojs2 has produced an error Message: USER NOTICE: Deprecated function. In file: /home/neuroqua/public_html/classes/journal/Journal.inc.php At line: 259 Stacktrace: File: (unknown) line (unknown) Function: PKPApplication->errorHandler(1024, "Deprecated function.", "/home/neuroqua/public_html/classes/journal/Journal.inc.php", 259, Array(0)) File: /home/neuroqua/public_html/classes/journal/Journal.inc.php line 259 Function: trigger_error("Deprecated function.") File: /home/neuroqua/public_html/plugins/generic/reviewerIndex/ReviewerIndexPlugin.inc.php line 96 Function: Journal->getJournalId() File: /home/neuroqua/public_html/plugins/generic/reviewerIndex/ReviewerIndexPlugin.inc.php line 49 Function: ReviewerIndexPlugin->getEnabled() File: /home/neuroqua/public_html/lib/pkp/classes/plugins/PluginRegistry.inc.php line 65 Function: ReviewerIndexPlugin->register("generic", "plugins/generic/reviewerIndex") File: /home/neuroqua/public_html/lib/pkp/classes/plugins/PluginRegistry.inc.php line 136 Function: PluginRegistry->register("generic", Object(ReviewerIndexPlugin), "plugins/generic/reviewerIndex") File: /home/neuroqua/public_html/lib/pkp/classes/core/Dispatcher.inc.php line 131 Function: PluginRegistry->loadCategory("generic", True) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php line 189 Function: Dispatcher->dispatch(Object(Request)) File: /home/neuroqua/public_html/index.php line 63 Function: PKPApplication->execute() Server info: OS: Linux PHP Version: 5.6.40 Apache Version: N/A DB Driver: mysqli DB server version: 10.2.27-MariaDB-cll-lve
ojs2 has produced an error Message: USER NOTICE: Deprecated function. In file: /home/neuroqua/public_html/classes/article/Article.inc.php At line: 70 Stacktrace: File: (unknown) line (unknown) Function: PKPApplication->errorHandler(1024, "Deprecated function.", "/home/neuroqua/public_html/classes/article/Article.inc.php", 70, Array(0)) File: /home/neuroqua/public_html/classes/article/Article.inc.php line 70 Function: trigger_error("Deprecated function.") File: /home/neuroqua/public_html/pages/article/ArticleHandler.inc.php line 208 Function: Article->getArticleTitle() File: (unknown) line (unknown) Function: ArticleHandler->view(Array(1), Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPRouter.inc.php line 370 Function: call_user_func(Array(2), Array(1), Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPPageRouter.inc.php line 266 Function: PKPRouter->_authorizeInitializeAndCallRequest(Array(2), Object(Request), Array(1), False) File: /home/neuroqua/public_html/lib/pkp/classes/core/Dispatcher.inc.php line 133 Function: PKPPageRouter->route(Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php line 189 Function: Dispatcher->dispatch(Object(Request)) File: /home/neuroqua/public_html/index.php line 63 Function: PKPApplication->execute() Server info: OS: Linux PHP Version: 5.6.40 Apache Version: N/A DB Driver: mysqli DB server version: 10.2.27-MariaDB-cll-lve
ojs2 has produced an error Message: WARNING: Cannot modify header information - headers already sent by (output started at /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php:392) In file: /home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php At line: 339 Stacktrace: File: (unknown) line (unknown) Function: PKPApplication->errorHandler(2, "Cannot modify header information - headers already sent by (output started at /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php:392)", "/home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php", 339, Array(7)) File: /home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php line 339 Function: header("Content-Type: text/html; charset=utf-8") File: /home/neuroqua/public_html/pages/article/ArticleHandler.inc.php line 235 Function: PKPTemplateManager->display("article/article.tpl") File: (unknown) line (unknown) Function: ArticleHandler->view(Array(1), Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPRouter.inc.php line 370 Function: call_user_func(Array(2), Array(1), Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPPageRouter.inc.php line 266 Function: PKPRouter->_authorizeInitializeAndCallRequest(Array(2), Object(Request), Array(1), False) File: /home/neuroqua/public_html/lib/pkp/classes/core/Dispatcher.inc.php line 133 Function: PKPPageRouter->route(Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php line 189 Function: Dispatcher->dispatch(Object(Request)) File: /home/neuroqua/public_html/index.php line 63 Function: PKPApplication->execute() Server info: OS: Linux PHP Version: 5.6.40 Apache Version: N/A DB Driver: mysqli DB server version: 10.2.27-MariaDB-cll-lve
ojs2 has produced an error Message: WARNING: Cannot modify header information - headers already sent by (output started at /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php:392) In file: /home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php At line: 342 Stacktrace: File: (unknown) line (unknown) Function: PKPApplication->errorHandler(2, "Cannot modify header information - headers already sent by (output started at /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php:392)", "/home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php", 342, Array(7)) File: /home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php line 342 Function: header("Cache-Control: no-store") File: /home/neuroqua/public_html/pages/article/ArticleHandler.inc.php line 235 Function: PKPTemplateManager->display("article/article.tpl") File: (unknown) line (unknown) Function: ArticleHandler->view(Array(1), Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPRouter.inc.php line 370 Function: call_user_func(Array(2), Array(1), Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPPageRouter.inc.php line 266 Function: PKPRouter->_authorizeInitializeAndCallRequest(Array(2), Object(Request), Array(1), False) File: /home/neuroqua/public_html/lib/pkp/classes/core/Dispatcher.inc.php line 133 Function: PKPPageRouter->route(Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php line 189 Function: Dispatcher->dispatch(Object(Request)) File: /home/neuroqua/public_html/index.php line 63 Function: PKPApplication->execute() Server info: OS: Linux PHP Version: 5.6.40 Apache Version: N/A DB Driver: mysqli DB server version: 10.2.27-MariaDB-cll-lve
A Novel Nature Inspired Fuzzy Tsallis Entropy Segmentation of Magnetic Resonance Images | Venkatesan | NeuroQuantology


DOI: 10.14704/nq.2014.12.2.733

A Novel Nature Inspired Fuzzy Tsallis Entropy Segmentation of Magnetic Resonance Images

Anusuya S. Venkatesan, Latha Parthiban

Abstract


Medical imaging comprises a large number of non-invasive techniques to assist diagnosis or treatment of different medical conditions. Magnetic resonance imaging (MRI) is a noninvasive imaging technique which has a wide range of applications such as neuroimaging, cardiac magnetic resonance imaging, spinal imaging, liver and gastrointestinal imaging, functional magnetic resonance imaging etc. Neuroimaging helps the physician to investigate functions of the brain or neurological disorder. In this paper, a novel quantum optimization technique referred as Improved Quantum Particle Swarm Optimization (IQPSO) for optimizing three levels Fuzzy Tsallis Entropy (FTE) is proposed for segmenting brain MR images. Fuzzy Tsallis Entropy (FTE) is a fuzzy based threshold method segments the image based on entropies. The proposed method is validated on the data sets obtained from the Chennai scan center and is compared with other standard optimization methods such as Particle Swarm Optimization (PSO) and Quantum Particle Swarm Optimization (QPSO). The analysis shows that FTE optimized using Improved QPSO produces maximum entropy of 33.7623, 32.9868, 36.0231, 36.1231, 40.9789, 40.9789, 40.9789, 41.231 , 41.2314, 43.6994 for the brain MRI slices 13,12,11,10,9,8,7,6,5 and 1 of patient 1 and 13.006, 13.126, 13.126, 12.673, 12.295, 12.202, 11.229 for the brain MRI slices 1, 2, 3, 4, 5, 6 and 7 of patient 2. The obtained results are better than traditional Particle Swarm Optimization, Quantum Particle Swarm Optimization and Fuzzy Tsallis Entropy (FTE).

Keywords


Fuzzy Tsallis Entropy; Improved QPSO; MRI; PSO; QPSO

Full Text:

Full Text PDF

References


Amitava C, Patrick S, Amir N, Raphael B. An improved biogeography based optimization approach for segmentation of human head CT-scan images employing fuzzy entropy. Engineering Applications of Artificial Intelligence 2012; 25(8): 1698-1709.

Anusuya V, Latha P. Medical image thresholding using WQPSO and maximum entropy. Proc of Int Conf on Advances in Computing, Communications and Informatics 2012, India. 1219-1224.

Canny J. A Computational Approach to Edge Detection. Proc IEEE Trans on Pattern Analysis and Machine Intelligence 1986; 8(6): 679–698.

Chengzhong H, Bin Y, Hua J, Dahui W. MR Image Segmentation Based On Fuzzy C-Means Clustering and the Level Set Method. Proc of IEEE Int Conf on Fuzzy Systems and Knowledge Discovery 2008; Shandong 1:67–71.

Debao C, Jiangtao W, Feng Z, Weibo H, Chunxia Z. An improved group search optimizer with operation of quantum-behaved swarm and its application 2012; Applied Soft Computing 12(2): 712–725.

Du F, Shi W, Chen L, Deng Y, Zhu Z. Infrared image segmentation with 2-D maximum entropy method based on particle swarm optimization (PSO). Pattern Recognition Letters 2005; 26(5):597-603.

Woods G. Digital Image Processing 3rd Ed. (DIP/3e), 2009.

Jinhui L, Yiliang Z. Multi threshold image segmentation using maximum fuzzy entropy based on a new 2D histogram. Optik 2013; 124(18): 3756-3760.

Jun S, Wei C, Wei F, Xiaojun W, Wenbo X. Gene expression data analysis with the clustering method based on an improved quantum-behaved Particle Swarm Optimization. Engineering Applications of Artificial Intelligence 2012; 25(2):376–391.

Jun S, Xiaojun W, Vasile P, Wei F, Choi-Hong L, Wenbo X. Convergence analysis and improvements of quantum-behaved particle swarm optimization. Information Sciences 2012; 193(15): 81-103.

Jun S, Bin F, Wenbo X. Particle swarm optimization with particles having quantum behaviour. Congress on Evolutionary Computation, China. 2004; 1:325 – 331.

Kennedy J, Eberhart R. Particle swarm optimization. Proc IEEE Int Conf on Neural Networks 1995; 4:1942–1948.

Kun W, Zhihui D, Yinong C, Sanli L. V3COCA: An effective clustering algorithm for complicated objects and its application in breast cancer research and diagnosis. Simulation Modelling Practice and Theory 2009; 17(2): 454-470.

Leandro D, Santos C. Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Systems with Applications 2010;37(2): 1676–1683.

Linyi L, Deren L. Fuzzy entropy image segmentation based on particle swarm optimization. Progress in Natural Science 2008; 18(9): 1167-1171.

Maolong X, Jun S, Wenbo X. An improved quantum-behaved particle swarm optimization algorithm with weighted mean best position. Applied Mathematics and Computation 2008; 205 (2): 751–759.

Nandita S, Amitava C, Sugata M. An adaptive bacterial foraging algorithm for fuzzy entropy based image segmentation. Expert Systems with Applications 2011; 38(12): 15489–15498.

Otsu N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans on Systems, Man, and Cybernetics 1979; 9(1): 62-66.

Pavlidis. T, Horowitz SL. Segmentation of Plane Curves. IEEE Trans on Computers 1974; 23(8):860-870.

Portes M, Esquef IA, Gesualdi AR. Image thresholding using Tsallis entropy. Pattern Recognition Letters 2004; 25 (9): 1059–1065.

Roerdink J, Meijster A. The Watershed Transform: Definitions, Algorithms and Parallelization Strategies. Fundamenta Informaticae 2001; 41: 187-228.

Souad B, Mohammed B. Recursive algorithm based on fuzzy 2-partition entropy for 2-level image thresholding. Pattern Recognition 2005; 38(8): 1289–1294.

Tian J, Zeng J. 2D Fuzzy Maximum Entropy Image Threshold Segmentation Method Based on QPSO. Computer Engineering 2009; 35(3): 230-232.

Wen-Bing T, Hai J, Liman L. Object segmentation using ant colony optimization algorithm and fuzzy entropy. Pattern Recognition Letters 2007; 28(7): 788-796.

Wen-Bing T, Jin-Wen T, Jian L. Image segmentation by three-level thresholding based on maximum fuzzy entropy and genetic algorithm. Pattern Recognition Letters 2003; 24(16): 3069–3078.

Yinggan T, Qiuyan D, Xinping G, Fucai L. Threshold Selection Based on Fuzzy Tsallis Entropy and Particle Swarm Optimization. NeuroQuantology 2008; 6(4): 412-419.


Supporting Agencies

Scan World Diagnostic Centre

ojs2 has produced an error Message: USER NOTICE: Deprecated function. In file: /home/neuroqua/public_html/classes/journal/Journal.inc.php At line: 259 Stacktrace: File: (unknown) line (unknown) Function: PKPApplication->errorHandler(1024, "Deprecated function.", "/home/neuroqua/public_html/classes/journal/Journal.inc.php", 259, Array(0)) File: /home/neuroqua/public_html/classes/journal/Journal.inc.php line 259 Function: trigger_error("Deprecated function.") File: /home/neuroqua/public_html/plugins/generic/piwik/PiwikPlugin.inc.php line 167 Function: Journal->getJournalId() File: (unknown) line (unknown) Function: PiwikPlugin->insertFooter("Templates::Article::Footer::PageFooter", Array(3)) File: /home/neuroqua/public_html/lib/pkp/classes/plugins/HookRegistry.inc.php line 83 Function: call_user_func(Array(2), "Templates::Article::Footer::PageFooter", Array(3)) File: /home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php line 703 Function: HookRegistry->call("Templates::Article::Footer::PageFooter", Array(3)) File: /home/neuroqua/public_html/cache/t_compile/%%CC^CCB^CCBBF62B%%footer.tpl.php line 55 Function: PKPTemplateManager->smartyCallHook(Array(1), Object(TemplateManager)) File: /home/neuroqua/public_html/lib/pkp/lib/smarty/Smarty.class.php line 1869 Function: include("/home/neuroqua/public_html/cache/t_compile/%%CC^CCB^CCBBF62B%%footer.tpl.php") File: /home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php line 210 Function: Smarty->_smarty_include(Array(2)) File: /home/neuroqua/public_html/cache/t_compile/%%38^38D^38D7420B%%article.tpl.php line 182 Function: PKPTemplateManager->_smarty_include(Array(2)) File: /home/neuroqua/public_html/lib/pkp/lib/smarty/Smarty.class.php line 1263 Function: include("/home/neuroqua/public_html/cache/t_compile/%%38^38D^38D7420B%%article.tpl.php") File: /home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php line 295 Function: Smarty->fetch("article/article.tpl", Null, Null, True) File: /home/neuroqua/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php line 346 Function: PKPTemplateManager->fetch("article/article.tpl", Null, Null, True) File: /home/neuroqua/public_html/pages/article/ArticleHandler.inc.php line 235 Function: PKPTemplateManager->display("article/article.tpl") File: (unknown) line (unknown) Function: ArticleHandler->view(Array(1), Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPRouter.inc.php line 370 Function: call_user_func(Array(2), Array(1), Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPPageRouter.inc.php line 266 Function: PKPRouter->_authorizeInitializeAndCallRequest(Array(2), Object(Request), Array(1), False) File: /home/neuroqua/public_html/lib/pkp/classes/core/Dispatcher.inc.php line 133 Function: PKPPageRouter->route(Object(Request)) File: /home/neuroqua/public_html/lib/pkp/classes/core/PKPApplication.inc.php line 189 Function: Dispatcher->dispatch(Object(Request)) File: /home/neuroqua/public_html/index.php line 63 Function: PKPApplication->execute() Server info: OS: Linux PHP Version: 5.6.40 Apache Version: N/A DB Driver: mysqli DB server version: 10.2.27-MariaDB-cll-lve


| NeuroScience + QuantumPhysics> NeuroQuantology :: Copyright 2001-2019