An Intelligent Generalized System for Tissue Classification By Incorporating Qualitative Medical Knowledge
Proceedings of the 7th IFAC Symposium on Modelling and Control in Biomedical Systems Aalborg, Denmark, August 12-14, 2009
An Intelligent Generalized ...
Proceedings of the 7th IFAC Symposium on Modelling and Control in Biomedical Systems Aalborg, Denmark, August 12-14, 2009
An Intelligent Generalized System for Tissue Classification By Incorporating Qualitative Medical Knowledge H. KANG *, A. PINTI*, A. TALEB-AHMED*, X. ZENG** * Université de Valenciennes, LAMIH-CNRS, Le Mont Houy, 59313 Valenciennes, FRANCE (e-mail: [email protected]). **ENSAIT, 2 allée Louise et Victor Champier, 59100 Roubaix, FRANCE (e-mail: [email protected]). Abstract: In the diagnosis using MRI images, image segmentation techniques play a key role. Existing segmentation methods are generally based on the features such as grey level and texture. However, these methods can’t identify the physical significance of segmented objects from image because the general features such as grey level can not take into consideration the specialized medical knowledge, which is important when doctors study them manually using their own vision and experience. To deal with this problem, many tissue classification systems have been developed by incorporating the specific medical knowledge. All of these systems focus on specific applications and are not normalized and structured. So they lack of certainty and precision when being applied in other contexts. In this paper, we propose an intelligent generalized tissue classification system which combines both the Fuzzy C-Means algorithm and the qualitative medical knowledge on geometric properties of different tissues. In this system, a general geometric model is proposed which permits to formalize non structured and non normalized medical knowledge from various medical images. This system has been successfully applied to the classification of human thigh, crus, arm, forearm, and brain in MRI images. Keywords: Fuzzy C-Means, MRI, Tissue classification, Image segmentation, Medical knowledge. 1. INTRODUCTION Magnetic Resonance Imaging (MRI) allows us to explore the living organs in a non-invasive way. The analysis of MRI images can be used in the quantification of human body composition, such as the quantification of muscle/fat ratio ([Colin et al. 1995]). In the diagnosis using MRI, image segmentation techniques play a key role. It aims at partitioning an image into a number of non-overlapped and constituent regions which are homogeneous with respect to some characteristics such as grey level or texture ([Zhang and Chen 2004]). Many clustering methods such as Fuzzy C-means ([Ahmed et al. 2002, Chen and Zhang 2004, Jianzhong et al. 2008, Li et al. 2008, Zhang and Chen 2004]) have been proposed for image segmentation. However, these segmentation methods can’t identify the physical significance of segmented objects from image. This is because the general features that they used, such as grey level and texture, can not take into consideration the specialized medical knowledge, which is crucial when doctors study them manually using their own vision and experience. Therefore, it is necessary to incorporate our a priori knowledge on medical image analysis in order to interpret the segmented objects or classes. In this context, various knowledge-based tissue classification systems have been proposed, such as the analysis for brain tissues ([Li et al. 1993, Li et al. 1994, Li et al. 1995]), the analysis for bone composition ([Liu et al. 1999]), and the diagnosis for chest ([Brown et al. 1997]). Nevertheless, all of these systems focus on specific applications and are not normalized and structured. So they lack of certainty and
precision when being applied in other contexts. Therefore, a more generalized automatic tissue classification system is needed for integrating medical knowledge in a flexible way and being adapted to different applications. In this paper, we propose an intelligent generalized tissue classification system which combines both the Fuzzy C-Means algorithm and the qualitative medical knowledge on geometric properties of different tissues for further improving obtained segmentation results. There are three levels in this system. The low lewel is Knowledge Acquisition, including a Knowledge Base module and an Interface module. The user friendly interface is constructed so that medical knowledge can be integrated into this system in an interactive way. The middle level is Rules Generation, it includes the Geometric Models for formalizing medical knowledge, and Rules for splitting each class obtained by Fuzzy C-Means algorithm into tissues and giving significance to each class. The high level is the Rules Control Strategy Generation, we propose two principles to define the priorities for these rules in order to optimize their application. The rules with higher priorities will be applied before those with lower priorities. Using this system, we can effectively label tissues and give significance to segmented classes from image which can be used in further medical analysis. 2. THE PROPOSED SYSTEM There are three levels in this system. The low lewel is Knowledge Acquisition. The middle level is Rules Generation. The high level is the Rules Control Strategy Generation.
266
10.3182/20090812-3-DK-2006.0091
7th IFAC MCBMS (MCBMS'09) Aalborg, Denmark, August 12-14, 2009
2.1 Low level: Knowledge Acquisition The low level includes a Knowledge Base module and an Interface module. The Knowledge Base is composed of a number of features used for classifying each tissue. The knowledge is acquired through three channels. The first is a documented discussion with a doctor which aides in deciding what are the important anatomical features that need to be modeled. The second is the use of anatomical text books and anatomical atlases. And the third is an informal discussion with doctor and radiologists. These channels allow to record any anomalies in the representation of the anatomy of tissues. The Interface module is an online questionnaire. The experts are invited to fill this questionnaire or we search for the answers from the anatomical text books. In this system, the knowledge is expressed using linguistic description. We take human crus as an example to show this questionnaire. For example, (a). Is spongy bone inside cortical bone? (b). Do muscle and adipose tissue border each other? From all the answers collected in the questionnaire, we concentrate on six features, of which the Knowledge Base module is composed: (a). Relative positions between tissues. (b). Neighboring relation of each tissue. (c). Ranking order of all tissues according to their areas. (d). Number of connected components of certain tissues. (e). Tissues having similar grey level. (f). Shape of certain tissue.
LTA=(Ti1, Ti2, …, Tiq) where Area(Tij)>Area(Tik) for j
(d). The set of Numbers of Connected components in tissues. NC={ | i˛ {1, …, n}} where nci is the number of connected components in tissue Ti. (e). The set of Groups of Tissues having similar grey levels. GT={GTi | i˛ {1, …, p} | p is number of groups of grey levels } and Grey_level(Tj)=Grey_level(Tk) for any two tissues Tj, Tk˛ GTi (j≠k). GTi is the ith group of tissues having similar grey levels. (f). The Set of shapes for the Tissues with one connected component ST={ | i˛ {1, …, n} and Si˛ {triangle, circle, rectangle, …}. After having formalized all the six features, we store them in a predefined data structure, i.e. a 2-dimensional array. We now take the feature “The set of relative positions between tissues” as an example to show how we store them. Name of array: RelativePosition. The data structure is a n×3 array in the following form: