| Literature DB >> 23122391 |
Gláucia R M A Sizilio1, Cicília R M Leite, Ana M G Guerreiro, Adrião D Dória Neto.
Abstract
BACKGROUND: Across the globe, breast cancer is one of the leading causes of death among women and, currently, Fine Needle Aspirate (FNA) with visual interpretation is the easiest and fastest biopsy technique for the diagnosis of this deadly disease. Unfortunately, the ability of this method to diagnose cancer correctly when the disease is present varies greatly, from 65% to 98%. This article introduces a method to assist in the diagnosis and second opinion of breast cancer from the analysis of descriptors extracted from smears of breast mass obtained by FNA, with the use of computational intelligence resources--in this case, fuzzy logic.Entities:
Mesh:
Year: 2012 PMID: 23122391 PMCID: PMC3772701 DOI: 10.1186/1475-925X-11-83
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Figure 1Structure of a Fuzzy System Process.
Figure 2Architecture of IVEMI.
Figure 3Captured images of layers of glass with smears of breast mass obtained by FNA (the parts stained correspond to cell nuclei).
Figure 4SOM applied to visualization pattern matches to high-dimensional data of WDBC.
Minimum and maximum parameters for each diagnosis (benign and malignant) of each descriptor
| Area | μm2 | 143.5 | 992.1 | 361.6 | 2501 |
| Perimeter | μm | 43.79 | 114.6 | 71.9 | 188.5 |
| Texture | dimensionless | 9.71 | 33.81 | 10.38 | 39.28 |
| Radius | μm | 6.981 | 17.85 | 10.95 | 28.11 |
| Smoothness | μm | 0.05263 | 0.1634 | 0.07371 | 0.1447 |
| Concave Points | quantity | 0 | 0.08534 | 0.02031 | 0.2012 |
| Simetry | μm | 0.106 | 0.2743 | 0.1308 | 0.304 |
| Uniformity | μm | 0.248 | 3.09 | 0.65 | 11.76 |
| Homogeneity | μm | 0.0184 | 0.2278 | 0.0295 | 0.4041 |
* GPD = Gold Pattern Diagnosis.
** μm (micrometer) = 1 x 10-6m.
Figure 5AREA Membership Function.
Figure 6PERIMETER Membership Function.
Figure 7UNIFORMITY Membership Function.
Figure 8HOMOGENEITY Membership Function.
Rules base
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | |
| 13 | |
| 14 | |
| 15 | |
| 16 |
Figure 9Defuzzification Membership Function.
Diagnostic test of assessment matrix of PDM-FNA-Fuzzy developed to assist in the diagnosis of breast cancer
| | | ||
| Malignant (%) | Benign (%) | ||
| Malignant (%) | 36.73 | 9.14 | 45.87 |
| Benign (%) | 0.53 | 53.60 | 54.13 |
| 37.26 | 62.74 | 100.00 | |
Confusion matrix of the diagnostic test of PDM-FNA-Fuzzy developed to assist the diagnosis of breast cancer
| | | |
| Malignant | Benign | |
| Malignant | 0.15 | |
| Benign | 0.01 | |
Comparison of the tests presented in “TEST SET A" (changes were realized in the fuzzy sets of membership functions)
| Test A.1 (1) | 99.06 | 64.15 |
| Test A.2 (2) | 92.92 | 90.48 |
| Test A.3 (3) | 98.11 | 70.87 |
| Test A.4 (4) | 93.87 | 89.92 |
| Test A.5 (5) | 96.23 | 88.80 |
| Test A.6 (6) | 97.17 | 87.39 |
| Test A.7 (7) | 97.64 | 86.83 |
| Test A.8 (8) | 98.59 | 84.31 |
| Test A.9 (9) | 98.11 | 86.55 |
| Test A.10 (10) | 98.59 | 84.87 |
(1) changes in Test A.1: SMAREA = {(184.5; 0), (185; 1), (749; 1), (800; 0)} e SMPERI = {(49.5; 0), (50; 1), (92.6; 1), (95; 0)} e MOUNIF = {(-0.5; 0), (0; 1), (1.67; 1), (1.87; 0)} e MOHOM = {(0; 0), (0.01; 1), (0.123; 1), (0.143; 0)}.
(2) changes in Test A.2: SMAREA = {(184.5; 0), (185; 1), (748.8; 1), (800; 0)} e SMPERI = {(49.5; 0), (50; 1), (92.58; 1), (127.1; 0)} e MOUNIF = {(-0.5; 0), (0; 1), (1.669; 1), (3.09; 0)} e MOHOM = {(0; 0), (0.01; 1), (0.1232; 1), (0.2278; 0)}.
(3) changes in Test A.3: SMAREA = {(184.5; 0), (185; 1), (748.8; 1), (800; 0)} e SMPERI = {(49.5; 0), (50; 1), (92.58; 1), (95; 0)} e MOUNIF = {(-0.5; 0), (0; 1), (1.669; 1), (3.09; 0)} e MOHOM = {(0; 0), (0.01; 1), (0.1232; 1), (0.2278; 0)}.
(4) changes in Test A.4: SMAREA = {(184.5; 0), (185; 1), (748.8; 1), (800; 0)} e SMPERI = {(49.5; 0), (50; 1), (92.58; 1), (110; 0)} e MOUNIF = {(-0.5; 0), (0; 1), (1.669; 1), (3.09; 0)} e MOHOM = {(0; 0), (0.01; 1), (0.1232; 1), (0.2278; 0)}.
(5) changes in Test A.5: SMAREA = {(184.5; 0), (185; 1), (748.8; 1), (800; 0)} e SMPERI = {(49.5; 0), (50; 1), (92.58; 1), (106; 0)} e MOUNIF = {(-0.5; 0), (0; 1), (1.669; 1), (3.09; 0)} e MOHOM = {(0; 0), (0.01; 1), (0.1232; 1), (0.2278; 0)}.
(6) changes in Test A.6: SMAREA = {(184.5; 0), (185; 1), (748.8; 1), (800; 0)} e SMPERI = {(49.5; 0), (50; 1), (92.58; 1), (106; 0)} e MOUNIF = {(-0.5; 0), (0; 1), (1.669; 1), (3.09; 0)} e MOHOM = {(0; 0), (0.01; 1), (0.1232; 1), (0.18; 0)}.
(7) changes in Test A.7: SMAREA = {(184.5; 0), (185; 1), (748.8; 1), (800; 0)} e SMPERI = {(49.5; 0), (50; 1), (92.58; 1), (106; 0)} e MOUNIF = {(-0.5; 0), (0; 1), (1.669; 1), (2.5; 0)} e MOHOM = {(0; 0), (0.01; 1), (0.1232; 1), (0.18; 0)}.
(8) changes in Test A.8: SMAREA = {(184.5; 0), (185; 1), (748.8; 1), (800; 0)} e MOUNIF = {(-0.5; 0), (0; 1), (1.669; 1), (2.5; 0)} e MOHOM = {(0; 0), (0.01; 1), (0.1232; 1), (0.18; 0)}.
(9) changes in Test A.9: SMPERI = {(49.5; 0), (50; 1), (92.58; 1), (103.5; 0)}.
(10) changes in Test A.10: SMPERI = {(49.5; 0), (50; 1), (92.58; 1), (102.3; 0)}.
Comparison of the tests presented in "TEST SET B" (changes were realized in the membership functions of the entry set and its fuzzy sets)
| Test B.1 | triangular(2) | 98.59 | 83.47 |
| Test B.2 | gaussian2(3) | 98.11 | 84.31 |
| Test B.3 | dsigmoidal(4) | 98.11 | 84.59 |
| Test B.4 | polinomial zero(5) | 98.59 | 82.91 |
(1) trapezoidal - function with straight lines with a flat top, resembling a truncated triangle.
(2) triangular - function with straight lines, in the form of a triangle.
(3) gaussiana2 - composed of two different gaussian curves.
(4) dsigmoidal - created from the difference between two sigmoidais functions.
(5) polinomial zero – asymmetric polynomial function, being zero at both ends, with an increase in the middle.
Comparison of tests presented in "TEST SET C" (changes were realized in the defuzzification functions)
| Test C.1 | bisector(2) | 98.59 | 83.47 |
| Test C.2 | mom(3) | 98.59 | 77.59 |
| Test C.3 | lom(4) | 98.59 | 73.67 |
| Test C.4 | som(5) | 98.59 | 77.59 |
(1) centroid - calculates the output set (OS) area center generated in the inference stage and determines its projection on the x-axis, that is the control output value.
(2) bisector - exact position that splits the output set into two equal areas.
(3) mom (Middle of Maximum) - it performs the arithmetic mean of all maximum values of the OS.
(4) lom (Largest of Maximum) - considers the greatest among all the maximum values of the OS.
(5) som (Smallest of Maximum) - considers the lowest among all the maximum values of the OS.