Skip to main content
Journal of Healthcare Engineering logoLink to Journal of Healthcare Engineering
. 2020 May 18;2020:8017496. doi: 10.1155/2020/8017496

Cloud-Based Breast Cancer Prediction Empowered with Soft Computing Approaches

Farrukh Khan 1,2, Muhammad Adnan Khan 1,3,, Sagheer Abbas 1, Atifa Athar 4, Shahan Yamin Siddiqui 1,5, Abdul Hannan Khan 1,5, Muhammad Anwaar Saeed 6, Muhammad Hussain 1,2
PMCID: PMC7254089  PMID: 32509260

Abstract

The developing countries are still starving for the betterment of health sector. The disease commonly found among the women is breast cancer, and past researches have proven results that if the cancer is detected at a very early stage, the chances to overcome the disease are higher than the disease treated or detected at a later stage. This article proposed cloud-based intelligent BCP-T1F-SVM with 2 variations/models like BCP-T1F and BCP-SVM. The proposed BCP-T1F-SVM system has employed two main soft computing algorithms. The proposed BCP-T1F-SVM expert system specifically defines the stage and the type of cancer a person is suffering from. Expert system will elaborate the grievous stages of the cancer, to which extent a patient has suffered. The proposed BCP-SVM gives the higher precision of the proposed breast cancer detection model. In the limelight of breast cancer, the proposed BCP-T1F-SVM expert system gives out the higher precision rate. The proposed BCP-T1F expert system is being employed in the diagnosis of breast cancer at an initial stage. Taking different stages of cancer into account, breast cancer is being dealt by BCP-T1F expert system. The calculations and the evaluation done in this research have revealed that BCP-SVM is better than BCP-T1F. The BCP-T1F concludes out the 96.56 percentage accuracy, whereas the BCP-SVM gives accuracy of 97.06 percentage. The above unleashed research is wrapped up with the conclusion that BCP-SVM is better than the BCP-T1F. The opinions have been recommended by the medical expertise of Sheikh Zayed Hospital Lahore, Pakistan, and Cavan General Hospital, Lisdaran, Cavan, Ireland.

1. Introduction

Apparently, the diagnosis and the scrutiny of the breast cancer disease have always been a decisive and critical one in the regard of medical department. The cancerous lumps form in a particular area of the body when the human cells begin to produce rapidly beyond the expected limit. The cancerous lumps which are also termed as tumors are comprised of two kinds: one is the benign and the other is malignant. Breast cancer is considered as a lump that is formed in the breast cells; when these cells begin to grow irregularly in a human body, it results in flaking and redness of the breast. The cancer is still considered as the undiagnosed and untreated disease in various parts of the world. The questions arise, why the cancer still has the strong roots in patients? Why still breast cancer remains undiagnosed amongst the women? Why the ratio of mortality among women due to breast cancer is still constant? The breast cancer should be diagnosed at an early stage so that the condition does not persist and many lives could be saved. If it gets diagnosed initially, then the chances to overcome the disease are certainly higher. Women are being impinged by this disease commonly. So if cancer remains undiagnosed, then it may lead to death [1, 2]. The risk factors evolve because of which breast cancer is induced may be the genetic reasons, alcohol intake, dense tissues in breast, radiation exposure, age, and so on. Since 1989, the survival rate amongst masses has been immensely improved due to modern technologies introduced in screening and treatment. The recently conducted researches have shown that, in 2017, 252,710 women were diagnosed with this disease; approximately 40,610 according to the statistics were more likely to die from breast cancer. The radical steps in reducing the risk factors of this disease are the awareness of the induction causes of the breast cancer. The early symptoms of cancer and screening can lessen the factors of cancer infringing masses [3].

The physical diagnosis of this mortal disease involves the breast exam, imaging tests, biopsy, blood tests, and so on. The initial blood marker tests which are CA 15.3, TRU-QUANT, CA 125, CEA, and so on are done before the treatment of this cancer. The blood marker tests work as an initial indicator for this disease; in determining the breast cancer, currently there are four main methods which are employed in differentiating between the malignant lump and benign lump: biopsy, fine needle aspiration, mammography, and MRI [4, 5]. The proposed methodology has employed the two algorithms to detect an ailment efficiently. The Mamdani inference system is used among the recent researches to detect a particular kind of disease; this proposed research has compiled the previously done evaluations in comparison to this proposed methodology [6]. Mammography determines the incomplete diagnosis of the infection; if the infection results conclude out to be negative, the infection turns out as benign. Mammography determines whether there is any lump, no lump, or cancerous lump. Mammography concludes the severity level and the type of cancer is measured with the help of biopsy gold test. The biopsy gold test (type) will also determine the benign, ductal carcinoma, invasive lobular carcinoma, inflammatory breast disease, and lobular carcinoma [7, 8].

The recent researches show that, in 2017, 252,710 women were diagnosed with this disease; approximately 40,610 which were more likely to die from breast cancer [1, 9, 10]. The physical diagnosis involves the breast exam, imaging tests, biopsy, blood tests, and so on. In regard of determining the breast cancer, currently there are four main methods which are used in differentiating between the malignant lump and benign lump: biopsy, fine needle aspiration, mammography, and MRI [2, 3, 11].

In this research, fuzzy logic and SVM are used to find out the breast cancer by using different statistical measures such as accuracy, miss rate, specificity, sensitivity, false-positive value, false-negative value, likelihood ratio positive, likelihood ratio negative, positive prediction value, and negative prediction values. With the help of these matrices, breast cancer can be found more accurately as compared with the previous literature.

2. Literature Review

To avoid the faulty reasoning processes, errors, continuous failures, lack of knowledge, and failures in rules of logics in detection of tumors, researchers have started to advance new methodologies, models, and tools. Bearing a clear aim, various systems and proposed models have been put forward in successful identification of breast cancer. Among women in America at the rate of one in three cancers approximately, breast cancer is the most frequently diagnosed cancer among the women [6, 12, 13]. Surgical biopsies confirm malignancy with high level of sensitivity but are considered costly and can affect patient's psychology as well. This research demonstrates novel approach by using morphological operators and clustering algorithm fuzzy c-m to identify malignant lump in mammography automatically [6, 1417]. In the article, initial identification of tumor, fuzzy system's various applications, and algorithms have been proposed [18, 19]. In some previous studies on FDTs, proposed approaches focus on modification of decision tree pruning algorithm and require fuzzy parameters to be set by domain experts. We opted to fuzzify already generated decision tree nodes to relax the sharp decision boundaries. A similar kind of approach is employed in [20, 21].

Fuzzy logic has been rarely used in cancer prognosis. Being noncrisp, it can act as a natural ally of a physician in prognostic decision-making process [22]. In the recent researches, we have surveyed various types of research scenarios [2123]; in the prognosis of cancer, the applications of various cases of machine learning techniques are contributing towards the advanced researches. Some of the basic trends which are encountered for the motivation of experiments include the following: the fuzzy logic has been used in the diagnosis of cancer rarely. Aiming for clear interpretation of a particular type of disease physicians, using “Black Box” models, approximately 70% of all researches reported making use of neural networks. The majority of the manuscripts used machine learning techniques independently without considering potential in the discussed manuscripts to cope up with each other in a hybrid model. Lack of attention is paid to data size. Victor gives one solution to computerized tool used for diagnosis of breast cancer. The fact is that fuzzy logic can substantially assist in diagnosis of breast cancer is being put forward in this paper [2426].

Diagnosis of breast cancer is through fuzzy clustering with partial supervision [27]. ARTMAP approach gives 97.2% accuracy, which represents the one-way approach in the neural networks for the diagnosis of breast cancer [28]. Classification exactness of over 95% was professed to be accomplished by utilizing little MIAS database; the proposed framework is being acknowledged for the findings of bosom malignancy dependent on outrageous learning machine [2932].

Resisting a technique for classification of mammogram that is comprised of 4 phases, preprocessing stage utilized middle filter to upgrade nature of picture and to expel clamor from the picture. To check the variation from the norm of the mammograms, ANN classifier was utilized to group the picture into fitting class. Affectability, specificity, and precision asserted in the work were 72.72%, 93.6%, and 88.66% [18, 33].

A framework for the findings of bosom malignancy dependent through feedforward networks was proposed. Prepreparing was done in two-phase foundation and second was evacuating pectoral muscle. Hough change strategy was utilized for ROI. An aggregate of 32 dark dimensions and surface highlights is separated from mammograms. Precision asserted by utilizing smaller than normal MIAS database was 94.06% [34].

A few systems have been sent to anticipate and perceive significant example for breast malignancy analysis. Data mining further categorizes the different methods of the decision tree, ANN, RIPPERS classifier, and Support Vector Machine (SVM) to make a quick explanation and survey of the dataset regarding the cardiovascular disease. The explanation used the consideration and comparison of the performance of the techniques which encompasses accuracy, sensitivity, specificity, error rate, true positive rate, and false positive rate [35, 36].

Computational intelligence approaches like fuzzy system [3739], neural network [40], and swarm intelligence [41] and evolutionary computing [42] like genetic algorithm [43, 44], DE, Island GA [45], Island DE [46, 47], classifier [48], and SVM [49] are strong candidate solutions in the field of smart city [50], wireless communication, and so on.

3. Proposed System Model Methodology

The following methodology has been elaborated in Figure 1. First layer is the data acquisition layer which follows up with the data collection of breast cancer. The raw data attained through the collection of breast cancer is then fed into the preprocessing layer. The preprocessing layer is a criterion to handle the missing values amongst the raw data; furthermore, moving average and normalizations are being done in the preprocessing layer. The omissions and errors are being lessened through the standard portable. Then after the completion of the previous layers, the preprocessing layer then jumps on to the application layer. The application layer is comprised of the prediction layer and the performance evaluation layer. The prediction layer specifically focuses on the two algorithms which are employed to determine the indispensable types of breast cancer through type-1 fuzzy logic and SVM just points out that something is fishy or not; that is, a person is suffering from the disease or not. The two algorithms which aided the application layer are shown in Figure 1. Type-1 fuzzy logic is an enabled system used to get accurate results from big data. The performance evaluation layer calculates the accuracy and miss rate. Type-1 fuzzy logic constitutes of logical rules and these rules can be defined easily by the help of a medical expert. Type-1 fuzzy logic rules are applied on inputs of fuzzy sets and then converted it into a fuzzy output. In this research, input variables are used to propose a system to diagnose the particular disease which is cardiac by using a fuzzy logic model. For the detection of cardiac disease, Support Vector Machine (SVM) is a model that provides computational results which depend upon the structure and biological functions of neural networks. In the prediction layer, Support Vector Machine is used to find out the breast cancer, and in the performance layer, it is used to evaluate the results produced by the prediction layer performance. The whole system process is shown in Figure 1, in which the data acquisition layer comprises the parameters of input. In this model, they will go for the neural system, where a trained algorithm is used to estimate breast cancer. At the industrial level, SVM is utilized and it gives accurate results. SVM includes several neurons that are specifically organized. Neurons and influences among them are essential parts of an SVM. Neurons have handling features that cooperate to overcome an issue. This layer is used to examine the breast cancer on the basis of thirty input parameters, which is termed as the scientific study of the models that are statistical in nature and constitute algorithms which computer systems employ to perform a certain type of task with greater precision and as certainty. In the performance evaluation layer, precision and miss rate are determined. In the decisive area, the conclusion is made whether the breast cancer is identified or not.

Figure 1.

Figure 1

Proposed intelligent breast cancer prediction model for BCP-T1F-SVM expert system.

3.1. Fuzzy System Methodology

Our proposed model breast cancer prediction (BCP), multilayered Mamdani fuzzy type-1 inference system- (MFIS-) based expert system (BCP-T1F) is explained in this section. The BCP-T1F expert system consists of four layers as shown in Figure 2. In layer 1 named symptoms, the initial symptoms of breast cancer will be checked which are swelling, breast pain, redness, nipple retraction, Family Inheritance Breast Cancer (FBIC), and skin irritation. This will find whether it is lump or cancer.

Figure 2.

Figure 2

Proposed BCP-T1F expert system methodology.

If the system finds the symptoms in the patient, then layer 2 diagnoses the breast cancer (no/yes) using two input variables that are ultrasound and mammography. If the layer 2 diagnoses breast cancer, then layer 3 will be activated. Layer 3 predicts the type and severity of BCP based on two input variables (biopsy gold severity) and (biopsy gold type). Then layer 4 will check the stage of cancer by three input variables that are MRI, CT, and PET which are shown in Figure 2.

Mathematically, the layers of the proposed BCP-T1F can be written as follows.

This layer 1 can be written mathematically as

μDBI,Layer1=MFISμswelling,μBreast pain,μRedness,μSkin irritation,μFBIC,μnippleretraction. (1)

The layer 2 can be written as

μDBIRADS,Layer 2=MFISμUltrasond,μMammography. (2)

Then layer 3 can be written as

μDBCST, Layer 3=MFISμBiopsy GoldType,μBiopsy GoldSeverity. (3)

Then layer 4 can be written as

μDBCST, Layer 4=MFISμMRI,μCT,μPET. (4)

3.1.1. Membership Functions

The membership function of proposed BCP-T1F expert system yields the curve values ranging between 0 and 1 and also dispenses a mathematical form of the fuzzy logic that accords statistical values of both the input and output variables. The mathematical representation of proposed BCP-T1F expert system yields member functions of layers 1–4 shown in Tables 14. These membership functions are gathered after the consultation with the medical experts from Cavan General Hospital Lisdaran, Cavan, Ireland.

Table 1.

Input and output variables membership functions used in the proposed BCP-T1F expert system.

Sr. number I/P parameters Mathematics of membership function
1 Swelling(μSwelling(α)) μ Swelling−affected(α)={max(min(1, ((0.5 − α)/0.1)), 0)}, μSwelling−not affected(α)={max(min(1, ((α − 0.4)/0.1) ), 0)}

2 Skin irritation(μSkin−irritation(β)) μ Skin−irritation,affected(β)={max(min(1, ((1.5 − β)/0.1)), 0)}, μSkin−irritation,not affected(β)={max(min(1, ((β − 1.4)/0.1)), 0)}

3 Breast pain (μBreast−pain(γ)) μ Breast pain−affected(γ)={max(min(1, ((2.5 − γ)/0.1)), 0)}, μBreast pain−not affected(γ)={max(min(1, ((γ − 2.4)/0.1)), 0)}

4 Redness(μRedness(ρ)) μ Redness−affected(ρ)={max(min(1, ((3.5 − ρ)/0.1)), 0)}, μRedness−not affected(ρ)={max(min(1, ((ρ − 3.4)/0.1)), 0)}

5 Family inheritance, Breast cancer(μFIBC(ψ)) μ E,N(ψ)={max(min(1, ((4.5 − ψ)/0.1)), 0)}, μE,P(ψ)={max(min(1, ((ψ − 4.4)/0.1)), 0)}

6 Nipple retraction (μNipple−retraction(φ)) μ Nipple retraction−affected(φ)={max(min(1, ((5.5 − φ)/0.1)), 0)}, μNipple retraction−not affected(φ)={max(min(1, ((φ − 5.4)/0.1)), 0)}

7 Diagnosis infection (μDI(di)) μDInormaldi=1,if di00.4,0.5di/0.1,if di0.40.5,0,otherwise, μDIinfecteddi=di0.4/0.1,if di0.40.51,if di0.510,otherwise
Table 2.

Input and output variables membership functions used in the proposed BCP-T1F expert system.

Sr. number I/P parameters Mathematics of membership function
1 Ultrasound (μUltrasound(λ)) μ Swelling−affected(λ)={max(min(1, ((0.5 − λ)/0.1)), 0)}, μSwelling−not affected(λ)={max(min(1, ((λ − 0.4)/0.1)), 0)}

2 Mammography (μMammography(τ)) μ Mammography−incomplete(τ1)={max(min(1, ((0.9 − τ1)/0.1)), 0)}, μMammography−negative(τ2)={max(min(((τ2 − 0.8)/0.1), 1, ((1.9 − τ2)/0.1)))}, μMammography−benign(τ3)={max(min(((τ3 − 1.8)/0.1), 1, ((2.9 − τ3)/0.1)))}, μMammography−probably benign(τ4)={max(min(((τ4 − 2.8)/0.1), 1, ((3.9 − τ4)/0.1)))}, μMammography−suspicious(τ5)={max(min(((τ5 − 3.8)/0.1), 1, ((4.9 − τ5)/0.1) ))}, μMammography−suggested malignancy(τ6)={max(min(((τ6 − 4.8)/0.1), 1, ((5.9 − τ6)/0.1)))}, μMammographyproven malignnancyτ7=maxmin1,τ75.8/0.1,0

3 Detection of breast imaging reporting and database system score (μDBI−rads(rads)) μDBIRadsNo lumprads=1,if rads00.30.4rads/0.1if rads0.30.40,otherwise, μDBIRadsLumprads=rads0.3/0.1,if rads0.30.41,if rads0.40.60.7rads/0.1if rads0.60.70,otherwise, μDBIRadsCancerous lumprads=1,if rads0.71rads0.6/0.1if rads0.60.70,otherwise
Table 3.

Input and output variables membership functions used in the proposed BCP-T1F expert system.

Sr. number I/P parameters Mathematics of membership function
1 Biopsy gold standard for severity (μBiopsy gold−severity(δ)) μ Biopsy gold−severity−benign (δ1)={max(min(1, ((5 − δ1)/1)), 0)}, μBiopsy gold−severity−cancer−severity low(δ2)={max(min(((δ2 − 4)/1), 1, ((10 − δ2)/1)), 0)}, μBiopsy gold−severity−cancer−severity high(δ3)={max(min(1, ((δ3 − 9)/1)), 0)}

2 Biopsy gold standard for type (μBiopsy gold−type(π)) μ Biopsy gold−type−fine needle aspiration(π1)={max(min(1, ((5 − π1)/1)), 0)}, μBiopsy gold−type−core needle biopsy(π2)={max(min(((π2 − 4)/1), 1, ((10 − π2)/1)), 0)}, μBiopsy gold−type−surgical biopsy(π3)={max(min(1, ((π3 − 9)/1)), 0)}

3 Diagnosis of breast cancer severity (μDBCS(ρ)) μDBCSmild gradeρ1=1,if 00.30.4ρ1/0.1,if 0.30.40,otherwise, μDBCSmoderate severityρ2=ρ20.3/0.1,if0.30.41,if0.40.60.7ρ2/0.1,if0.60.70,otherwise, μDBCShigh severityρ3=1,if rads0.71ρ30.6/0.1,if rads0.60.70,otherwise

4 Diagnosis of breast cancer type (μDBCT(б)) μDBCTseverityб1=1,if00.20.3б1/0.1if0.20.30,otherwise, μDBCTductal carcinomaб2=б20.2/0.1,if0.20.31,if0.30.40.5б2/0.1if0.40.50,otherwise, μDBCTinvasive lobular carcinomaб3=1,if0.50.6б30.4/0.1,if0.40.50.7б3/0.1,if0.60.70,otherwise, μDBCTinflammatory breast diseaseб4=1,if0.60.7б40.6/0.1,if0.70.80.9б4/0.1,if0.80.90,otherwise, μDBCTlobular carcinomaб5=1,if0.91б50.8/0.1,if0.80.90,otherwise
Table 4.

Input and output variables membership functions used in the proposed BCP-T1F expert system.

Sr. number I/P parameters Mathematics of membership function
1 Computed tomography (CT) (μCT nodes mode(o)) μCT nodes  mode 1o=1,if o07.910o/109.9,if o9.9100,otherwise, μCT nodes  mode 1ο2=o9.9/109.9,if o9.9101,if o1019.920o/209.9,if o19.9200,otherwise, μCT nodes  mode 1ο3=o19.9/2019.9,if o19.9201,if o203020o/209.9,if o19.9200,otherwise

2 Magnetic resonance imaging (μMRI−tumor size(ν)) μMRI  tumor size noν=1,if ν0.020.10.2ν/0.1if ν0.10.20,otherwise, μMRItumor sizelowν=ν0.1/0.1,if ν0.10.21,if ν0.21.92ν/0.1,if ν1.920,otherwise, μMRI  tumor size  mediumν=1,if ν24.9ν1.9/0.1,if ν1.925ν/0.1,if ν4.950,otherwise, μMRI  tumor size  highν=1,if ν57.9ν4.9/0.1,if ν4.958ν/0.1,if ν7.980,otherwise, μDBCT  lobular carcinomaν=1,if ν811ν7.9/0.1if ν7.980,otherwise

3 Positron emission tomography (μPET(θ)) μPET  benignθ=1,if θ00.40.5θ/0.1if θ0.40.50,otherwise, μPETspread_in_whole_bodyθ=θ0.4/0.50.4,if θ0.40.51,if θ0.510,otherwise

4 Diagnosis of breast cancer stage (μDBC(χ)) μDBCstage 1χ=1,if χ00.20.3χ/0.30.2,if χ0.20.30,otherwise, μDBCstage 2χ=χ0.2/0.30.2,if χ0.20.31,if χ0.30.40.5χ/0.50.4,if χ0.40.50,otherwise, μDBCstage 3χ=χ0.4/0.50.4,if χ0.40.51,if χ0.50.60.7χ/0.70.6,if χ0.60.70,otherwise, μDBCstage 4χ=χ0.6/0.70.6,if χ0.60.71,if χ0.70.80.9χ/0.90.8,if χ0.80.90,otherwise, μDBCstage 5χ=χ0.8/0.90.8,if χ0.80.91,if χ0.910,otherwise

3.1.2. Rules Table

The proposed system BCP-T1F rules table usually relies on the expert system which constitutes of sixty-four inputs and output rules for layer 1, fifteen output and input rules for layer 2, eight input and output rules for layer 3, and thirty I/O rules for layer 4. This rule (Table 5) has been obtained with the assistance of the medical experts from Cavan General Hospital Lisdaran, Cavan, Ireland.

Table 5.

Lookup table for layer 4 for BCP-T1F expert system.

Rules MRI CT PET Results
1 NT N1 SHB Severe infection
2 NT N2 SHB
3 NT N3 SHB
4 NT N1 BEN Stage 0
5 NT N2 BEN
6 LS N1 BEN Stage 1
7 LS N2 BEN
8 LS N2 SHB Stage 2
9 LS N3 SHB
10 HS N1 BEN Stage 3
11 HS N3 BEN
12 VHS N2 BEN Stage 4
13 VHS N3 SHB
14 HS N1 SHB
15 HS N3 SHB

3.1.3. Rule Based

Rules are essential for input and output variables. Achievement of an adroit system is built based on rules. Some of the rules are shown in Table 4.

3.1.4. Inference Engine

Inference engine is the most emphasized constituent of any decision-based expert system. In this manuscript, BCP-T1F expert system has been employed in layer 1, layer 2, layer 3, and layer 4.

3.1.5. Defuzzification

Defuzzification is the process of making a measureable result in crusty logic, given fuzzy sets, and corresponding membership degrees. It is the process that plots a fuzzy set to a crisp set. It is characteristically needed in fuzzy control systems. In Figures 3(a)3(d), the graphical illustrations of defuzzifier of BCP-T1F expert system are obtainable.

Figure 3.

Figure 3

(a) Rule surface for PET and MRI tumor size. (b) Rule surface for ultrasound and mammography. (c) Rule surface for CT (nodes) and MRI tumor size. (d) Rule surface for biopsy gold (type) and biopsy gold (severity).

3.1.6. Lookup Diagram

MATLAB R2019a tool is used for demonstrating, imitation, algorithm expansion, prototyping, and various other fields. This tool is well organized for software designing, data examination, conception, and calculations. For the simulation of results, three inputs and one output of BCP are used on layer 4 which are shown in Figure 4.

Figure 4.

Figure 4

Lookup diagram for proposed BCP-T1F expert system.

Figure 4 shows that (μCT nodes mode(o)) is considered as node 2, (μMRI−tumor size(ν)) is taken into account as low size, (μPET(θ)) is spread in whole body, and (μDBC−stage(χ)) turns out to be concluded as Stage 3.

Similarly, Figure 4 also demonstrates the rule-based knowledge; few of them are shown as follows:

(μCT nodes mode(o)) is considered as node 3, (μMRI−tumor size(ν)) is taken into account as very high size, (μPET−benign(θ)) is spread in whole body, and (μDBC−stage (χ)) turns out to be concluded as Stage 4.

(μCT nodes mode(o)) is considered as node 2, (μMRI−tumor size(ν)) is taken into account as low size, (μPET−benign(θ)) is spread in whole body, and (μDBC−stage (χ)) turns out to be concluded as Stage 2.

(μCT nodes mode(o)) is considered as node 1, (μMRI−tumor size(ν)) is taken into account as no tumor, (μPET−benign(θ)) is benign, and (μDBC−stage(χ)) turns out to be concluded as Stage 0.

(μCT nodes mode(o)) is considered as node 2, (μMRI−tumor size(ν)) is taken into account as low size, (μPET−benign(θ)) is benign, and (μDBC−stage(χ)) turns out to be concluded as Stage 1.

3.2. SVM-Based System Model

3.2.1. Sensor Data

Heterogeneous sensors are collecting continuously environmental data. It is transforming a physical quantity into a measurement. Multiple sensors are connected in the form of topology with the sensor board. Each sensor node acquires a subset of the collected samples for locally compressing and summarizing from the random signal.

3.2.2. Preprocessing

Data preprocessing is a data mining technique collecting the data from the patients which involves transforming raw data into an understandable format. Real-world data is often incomplete, is inconsistent, and is likely to contain many errors. In this step, we handle the missing values using mean, mode, and so on. We also mitigate the noisy data using the moving average method in which we used five-filter size. Data preprocessing prepares raw data for further processing.

In this article, Figure 5 has proposed a new system model for breast cancer control using support vector machine system in ML [48] and for breast cancer prediction BCP-SVM. This model depicts the whole process through picturing of the proposed BCP-SVM system model. With the help of this model, we can witness that the data gained from the Internet of medical things is utilized in sensory layer. This fed data can be updated with the help sensors. The layer named sensory layer has all the parameters which will be employed to predict cancer. The outcome generated is in the form of raw data. The raw data will be fed into the preprocessing layer. Data preprocessing prepares raw data for further processing. The raw data goes through the managing, moving, and normalization in the preprocessing layer. The portable standard was employed to eliminate inconsistencies from the data which is done in the previous layers termed as a preprocessing layer. After the data from preprocessing layer jumps on to the application layer, this layer of various parameters which are used in the application layer finds out the breast cancer malignancy. The layer is divided into two halves known as performance layer and prediction layer. In the prediction layer, Support Vector Machine is used to find out the breast cancer, and in the performance layer, it is used to evaluate the results produced by the prediction layer performance which are shown in Figure 5. The application layer evaluates the data being fed into this layer which then gives out whether the accuracy is achieved or not.

Figure 5.

Figure 5

Proposed BCP-SVM expert system methodology.

The proposed model is categorized into five different layers. If the trained accuracy is achieved, then it is passed onto the cloud for the further proceeding for the validation process. Cloud stores the data whether it is for training process or for testing process.

From cloud, data is being received for the validation process. The trained data or input is fed into the cloud to determine an evaluation system for the testing purposes. It is fed into the cloud and then forwarded to the preprocessing layer [51] where data is improved by handling missing values and errors; then finally it is transferred to the further diagnosis.

As we know, the equation of the line is

j2=xj1+y, (5)

where “x” is slope of a line and “y” is the intersect; therefore,

xj1j2+y=0. (6)

Let j=j1,j2T and i=x,1; then the above equation can be written as

i·j=0. (7)

This equation is obtained from 2-dimensional vectors. It also works for different number of dimensions; (6) depicts the general equation of hyperlane.

The direction of a vector j=j1,j2T is written as i and is defined as

i=j1j+j2j, (8)

where

j=j1+2j2+2j3+2jn2. (9)

As we know,

cosθ=j1j,cosγ=j2j. (10)

Equation (3) can also be written as

w=cosθ,cosγ,i·j=ijcosθ,θ=ηγcosθ=cosηγ=cosηcosγ+sinηsinγ=i1ij1j+i2ij2j=i1j1+i2j2jj,i·j=iji1j1+i2j2ij,i·j=k=1nikjk. (11)

The dot product can be computed as the above equation for n-dimensional vectors.

Let

z=mi·j+y. (12)

If sign (z) > 0, then it is correctly classified, and if sign (z) < 0, then it is incorrectly classified.

Given a dataset D, we compute f on a training dataset:

zk=mki·j+y. (13)

Then Z which is called functional margin of the dataset is as follows:

Z=mink=1..nzk. (14)

Taking hyperplanes, the hyperplane with the largest Z will be commendatory selected. The geometric margin of the dataset is denoted by Z. The main goal is to take into account an optimal hyperplane, which means finding the values of i and y of the optimal hyperplane.

The Lagrangian function shows the following equation:

ψi,y,x=12i·ik=1nγkm:i·j+y1, (15)
ϕiψi,y,x=ik=1nγkmkjk=0, (16)
ϕyψi,y,x=k=1nγkmk=0. (17)

From (16) and (17), we get

i=k=1nγkmkjk,k=1nγkmk=0. (18)

After substituting the Lagrangian function ψ, we get

iγ,y=k=1nγk12k=1nl=1nγkγkmkmljkjl, (19)

and thus

maxγk=1nγi12k=1nl=1nγkγlmkmljkjlSubject toγk0,k=1,,n,k=1nγkmk=0. (20)

The expansion of the Lagrangian multipliers method to the Karush–Kuhn–Tucker conditions can be done; the constraints will bear disproportion. The Karush–Kuhn–Tucker commendatory conditions will be expressed as

γkmkik·j+y1=0, (21)

where j is the optimal point, γ is the positive value, and α for the other points are ≈0.

So,

mkik·j+y1=0. (22)

These are called support vectors, which are the closest points to the hyperplane. According to (22),

ik=1nγkmkjk=0,i=k=1nγkmkjk. (23)

To compute the value of y, we get

mkik·j+y1=0. (24)

Multiplying both sides by m in (24), then we get

mk2jk·j+ymk=0, (25)

where mk2=1;

ik·j+ymk=0,y=mkik·j. (26)

Then

y=1Sk=1smkik·j. (27)

The number of support vectors is S; we will have the hyperplane. To make predictions, hyperplane is used. And the hypothesis function is as follows:

hik=+1if i·j+y01if i·j+y<0. (28)

The above point which arises on the hyperplane will be considered as class +1 (breast cancer found) and the point which lies down the hyperplane will be categorized as −1 (breast cancer not found).

So, basically, the objective of the SM algorithm is to find a hyperplane which could separate the data accurately and we need to find the best one, which is often referred to as the optimal hyperplane.

4. Simulation and Results

MATLAB 2019a is used for simulation purpose. Section 4.1 contains the results of proposed fuzzy-based model and Section 4.2 contains the result of proposed SVM-based model.

4.1. Fuzzy Results

For the constructive results, MATLAB R2019a is used as a tool so as to gather the stimulation of results taking algorithm development along with it; it also takes prototyping into account. The interpretation of the results is being developed by taking the 12 total inputs and 4 outputs variables for fuzzy logic. When layer 1 shows the symptoms to be found in a particular person, then it rushes to the second layer in which mammography and ultrasound are done to do the initial treatment so as to assure that something is fishy going on; in this research, the proposed BCP-T1F system not only diagnoses the disease but also shows the different levels. When jumping towards layer 3, it depicts that the biopsy gold determines the type and severity of the lump, whether it is cancerous or not. Then the third layer comes; it involves PET, MRI, and CT which in turns gives the size of the tumor and to which extent it is cancerous. Figure 6 has clearly stated the precision of a proposed system. The proposed system BCP-T1F shows the precision rate of 96.56 percent and the miss rate of the BCP-T1F comes out to be 3.44 percent. This proposed system is providing the accurate results for the corresponding type and severity level.

Figure 6.

Figure 6

Precision chart of proposed BCP-T1F.

4.2. SVM Results

The simulation of MATLAB R2019a tool is employed to assume and predict the breast cancer. Tables 6 and 7 conclude the training and validation with respect to precision rate and miss rate. SVM algorithm has been implemented to the dataset [15] of 569 sets of records; moreover, this data is divided into training constitutes of 70% (399 samples) and 30% (170 samples) for the mentioned purposes training and validation. Various statistical measures used for comparing as well as performance are calculated with different metrics named sensitivity, specificity, and accuracy, whereas the true positivity is expressed in sensitivity and accurate negative as specificity. The following parameters are derived by the formulas given as follows:

Misrate=OM/EB+OB/EMEB+EM,Precision=OB/EB+OM/EMEB+EM,Sensitivity=OM/EMOM/EM+OB/EB,Specificity=OB/EBOM/EM+OB/EB,Negative prediction value=OB/EBOM/EB+OB/EE,Positive prediction value=OM/EMOM/EM+OB/EM,False positive ratio =1specificity,False negative ratio =1sensitivity,Likelihood ratio positive=sensitivity1specificity,Likelihood ratio negative=1sensitivityspecificity. (29)

Table 6.

Training of the proposed BCP-SVM system model during the prediction of breast cancer.

Proposed BCP-SVM system model (70% of sample data in training)
Total number of samples (N = 399) Result (output) (OB , OM)
Input Expected output (EB, EM) O B (breast cancer) positive O M (benign) negative
E B = 250 positive 248 2
E M = 149 negative 5 144

Table 7.

Validation of the proposed BCP-SVM system model during the prediction of breast cancer.

Proposed BCP-SVM system model (30% of sample data in validation)
Total number of samples (N = 170) Result (output) (OB, OM)
Input Expected output (EB, EM) O B (breast cancer) positive O M (benign) negative
E B = 107 positive 106 1
E M = 63 negative 4 59

The proposed BCP-SVM system model calculates the predicted output as negative (−1) and positive (1). The resultant output of value negative (−1) shows that there is benign and positive (1) value which shows the existence of malignancy.

Table 6 shows the proposed BCP-SVM system model prediction of breast cancer during the training phase. Total 399 number of samples are used during training which is further divided into 250,149 samples of positive and negative, respectively. It is observed that 248 samples have positive class which are correctly predicted and no breast cancer (benign) is found but 02 records are incorrectly predicted as a negative which means breast cancer (malignancy) is found. Similarly, total 149 samples are taken, wherein the case of negative means congestion is found, in which 144 samples are correctly predicted as a negative which means breast cancer is found and 05 samples are invalidly predicted as a positive which means no breast cancer is found, while actually breast cancer exists there.

Table 7 shows the proposed BCP-SVM system model prediction of breast cancer during validation phase. Total 170 numbers of samples are used during training which further are divided into 107,63 samples of positive and negative, respectively. It is observed that 106 samples of positive class have no breast cancer found and also are correctly predicted but 01 records are incorrectly predicted as a negative which means breast cancer is found, while actually breast cancer does not exist. Similarly, total 63 samples are taken in the case of negative which means breast cancer is found, in which 59 samples are correctly predicted as a negative which means breast cancer is found and 04 samples are invalidly predicted as a positive which means no breast cancer is found, while actually breast cancer existed there.

Table 8 shows the proposed BCP-T1F-SVM system model performance in terms of sensitivity, specificity, precision, and miss rate during training and testing phase. It clearly shows that the proposed BCP-T1F-SVM system during training gives 98.63%, 98.02%, 98.25%, and 1.75% sensitivity, specificity, accuracy, and miss rate, respectively. And during testing, the proposed BCP-T1F-SVM system gives 98.33%, 96.36%, 97.06%, and 2.94% sensitivity, specificity, accuracy, and miss rate, respectively. In addition, some more statistical measures are added to predict the values such as false positive, false negative, likelihood ratio negative, and positive and positive and negative prediction values give the result during training 1.98%, 1.37%, 0.0139, 49.81, 96.64%, and 99.2%. And during testing, the proposed TCC-SVM system gives 3.64%, 1.67%, 0.0173, 27.01, 93.65%, and 99.06%, respectively.

Table 8.

Performance evaluation of proposed BCP-SVM system model in validation and training using different statistical measures.

Sensitivity Specificity Accuracy Miss rate (%) False positive value False negative value Likelihood ratio positive Likelihood ratio negative Positive prediction value Negative prediction value
Training (0.9863) 98.63% (0.9802) 98.02% (0.9825) 98.25% 1.75 (0.0198) 1.98% (0.0137) 1.37% 49.81 0.0139 (0.9664) 96.64% (0.992) 99.2%
Validation (0.9833) 98.33% (0.9636) 96.36% (0.9706) 97.06% 2.94 (0.0364) 3.64% (0.0167) 1.67% 27.01 0.0173 (0.9365) 93.65% (0.9906) 99.06%

Table 9 and Figure 7 show the performance of the proposed BCP-T1F-SVM system model using fuzzy logic and SVM with previous approaches given in the literature BCP-ANN [8], ANN-ELM [8], and ANN [11, 17].

Table 9.

Comparison results of the proposed BCP-T1F and BCP-SVM system with literature.

Literature Training
Accuracy (%) Miss rate (%)
ANN [19] 91.10 8.9
BCP ANN [8] 92.10 7.90
ANN [11] 94 6.0
ANN-ELM [8] 96.40 3.6
ANN [17] 91.1 8.9
Proposed BCP-T1F 96.56 3.44
Proposed BCP-SVM 97.06 2.94

Figure 7.

Figure 7

Comparisons with previous methods.

5. Conclusion

For the constructive results, MATLAB R2019a is used as a tool so as to gather the stimulation of results taking algorithm development along with it; it also takes prototyping into account. The interpretation of the results is being developed by taking the 12 total inputs and 4 outputs variables for fuzzy logic and 30 inputs and 1 output variables for SVM. The main goal is to analyze critically the different dimensions of breast cancer or any type of cancerous disease. The proposed system BCP-T1F-SVM is to devise a type of expert system to diagnose breast cancer and its stages. The reports on the basis of which the expert system analysis has been carried out were yielded by Cavan General Hospital Lisdaran, Cavan, Ireland. This expert system can be employed by the medical specialists and nonspecialist also. In this article, the proposed principal expert system BCP-T1F achieved a precision of 96.56 percent, which in turn also accords the 3.44 percent of miss rate. The proposed BCP-SVM is proven to provide an accuracy of 97.06 percent which in turn also accords the 2.94 percent of miss rate. Both the proposed BCP-T1F and BCP-SVM systems give more accuracy as compared to a previous published approach.

Data Availability

The simulation data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this article.

References

  • 1.Bundred N. J. Prognostic and predictive factors in breast cancer. Cancer Treatment Reviews. 2001;27(3):137–142. doi: 10.1053/ctrv.2000.0207. [DOI] [PubMed] [Google Scholar]
  • 2.Osareh A., Shadgar B. Machine learning techniques to diagnose breast cancer. Proceedings of the 2010 5th International Symposium on Health Informatics and Bioinformatics; April 2010; Antalya, Turkey. IEEE; pp. 114–120. [DOI] [Google Scholar]
  • 3.Cox D. R., Oakes D. Analysis of Survival Data. London, UK: Chapman and Hall; 1984. [Google Scholar]
  • 4.Brenner H., Gefeller O., Hakulinen T. A computer program for period analysis of cancer patient survival. European Journal of Cancer. 2002;38(5):690–695. doi: 10.1016/s0959-8049(02)00003-5. [DOI] [PubMed] [Google Scholar]
  • 5.Maglogiannis I., Zafiropoulos E., Anagnostopoulos I. An intelligent system for automated breast cancer diagnosis and prognosis using SVM based classifiers. Applied Intelligence. 2009;30(1):24–36. doi: 10.1007/s10489-007-0073-z. [DOI] [Google Scholar]
  • 6.Gerasimova-Chechkina E., Toner B., Marin Z., et al. Combining multifractal analyses of digital mammograms and infrared thermograms to assist in early breast cancer diagnosis. AIP Conference Proceedings. 2016;1760(1) doi: 10.1063/1.4960237.020018 [DOI] [Google Scholar]
  • 7.Subashini T. S., Ramalingam V., Palanivel S. Breast mass classification based on cytological patterns using RBFNN and SVM. Expert Systems with Applications. 2009;36(3):5284–5290. doi: 10.1016/j.eswa.2008.06.127. [DOI] [Google Scholar]
  • 8.Prasetyo C., Kardiana A., Yuliwulandari R. Breast cancer diagnosis using artificial neural networks with extreme learning techniques. International Journal of Advanced Research in Artificial Intelligence. 2014;3(7):10–14. doi: 10.14569/ijarai.2014.030703. [DOI] [Google Scholar]
  • 9.American Cancer Society. Breast Cancer Facts & Figures. Atlanta, GA, USA: American Cancer Society; 2007. [Google Scholar]
  • 10.Siegel R. L., Miller K. D., Jemal A. Cancer statistics, 2017. CA: A Cancer Journal for Clinicians. 2017;67(1):7–30. doi: 10.3322/caac.21387. [DOI] [PubMed] [Google Scholar]
  • 11.Setiono R. Extracting rules from pruned neural networks for breast cancer diagnosis. Artificial Intelligence in Medicine. 1996;8(1):37–51. doi: 10.1016/0933-3657(95)00019-4. [DOI] [PubMed] [Google Scholar]
  • 12.Tsang I. W., Kwok J. T., Cheung P. M. Core vector machines: fast SVM training on very large data sets. Journal of Machine Learning Research. 2005;6:363–392. [Google Scholar]
  • 13.Wolberg W. H., Mangasarian O. L. Multisurface method of pattern separation for medical diagnosis applied to breast cytology. Proceedings of the National Academy of Sciences. 1990;87(23):9193–9196. doi: 10.1073/pnas.87.23.9193. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Goulding N. R., Marquez J. D., Prewett E. M., et al. Ultrasonic imaging techniques for breast cancer detection. AIP Conference Proceedings. 2008;975(1):656–663. doi: 10.1063/1.2902725. [DOI] [Google Scholar]
  • 15. https://www.kaggle.com/uciml/breast-cancer-wisconsin-data.
  • 16.Suckling J. P. The mammographic image analysis society digital mammogram database. Exerpta Medica. 1994;1069:375–386. [Google Scholar]
  • 17.Brause R. W. Medical analysis and diagnosis by neural networks. Proceedings of the 2001 International Symposium on Medical Data Analysis; October 2001; Madrid, Spain. pp. 1–13. [DOI] [Google Scholar]
  • 18.Tariq N. Breast cancer detection using artificial neural network. Journal of Molecular Biomarkers and Diagnosis. 2017;9(1):1–6. [Google Scholar]
  • 19.Crockett K., Bandar Z., Mclean D., O’Shea J. On constructing a fuzzy inference framework using crisp decision trees. Fuzzy Sets and Systems. 2006;157(21):2809–2832. doi: 10.1016/j.fss.2006.06.002. [DOI] [Google Scholar]
  • 20.Khan M. U., Choi J. P., Shin H., Kim M. Predicting breast cancer survivability using fuzzy decision trees for personalized healthcare. Proceedings of the 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society; August 2008; Vancouver, Canada. IEEE; pp. 5148–5151. [DOI] [PubMed] [Google Scholar]
  • 21.Sison L. G., Chong E. K. Fuzzy modeling by induction and pruning of decision trees. Proceedings of 1994 9th IEEE International Symposium on Intelligent Control; August 1994; Columbus, OH, USA. IEEE; pp. 166–171. [DOI] [Google Scholar]
  • 22.Umano M., Okamoto H., Hatano I., et al. Generation of fuzzy decision trees by fuzzy ID3 algorithm and its application to diagnosis by gas in oil. Proceedings of the 1994 Japan—USA Symposium on Flexible Automation; 1994; Ann Arbor, MI, USA. [Google Scholar]
  • 23.Ian H., Witten, Eibe Frank . Data Mining: Practiacal Machine Learning Tools and Techniques. 2nd. San Fransisco, CA, USA: Morgan Kaufman; 2005. [Google Scholar]
  • 24.Nurhasanah, Sampurno J., Faryuni I. D., Ivansyah O. Automated analysis of image mammogram for breast cancer diagnosis. AIP Conference Proceedings. 2016;1719(1) doi: 10.1063/1.4943731.030036 [DOI] [Google Scholar]
  • 25.Wadhwani S., Singh T., Singh Bhadauoria S. BCD-clustering algorithm for breast cancer diagnosis. International Journal of Scientific and Research Publications. 2012;2:1–5. [Google Scholar]
  • 26.Balanică V., Dumitrache I., Caramihai M., Rae W., Herbst C. University Politehnica of Bucharest Scientific Bulletin, Series C. 1. Vol. 73. Bucharest, Romania: University Politehnica of Bucharest; 2011. Evaluation of breast cancer risk by using fuzzy logic; pp. 53–64. [Google Scholar]
  • 27.Fogel D. B., Wasson E. C., Boughton E. M., Porto V. W. Evolving artificial neural networks for screening features from mammograms. Artificial Intelligence in Medicine. 1998;14(3):317–326. doi: 10.1016/s0933-3657(98)00040-2. [DOI] [PubMed] [Google Scholar]
  • 28.Bellazzi R., Ironi L., Guglielmann R., Stefanelli M. Qualitative models and fuzzy systems: an integrated approach for learning from data. Artificial Intelligence in Medicine. 1998;14(1-2):5–28. doi: 10.1016/s0933-3657(98)00014-1. [DOI] [PubMed] [Google Scholar]
  • 29.Bagui S. C., Bagui S., Pal K., Pal N. R. Breast cancer detection using rank nearest neighbor classification rules. Pattern Recognition. 2003;36(1):25–34. doi: 10.1016/s0031-3203(02)00044-4. [DOI] [Google Scholar]
  • 30.Bellazzi R., Guglielmann R., Ironi L. Soft Computing Applications. Berlin, Germany: Springer; 2003. Qualitative models and fuzzy systems: an integrated approach to system identification; pp. 83–94. [Google Scholar]
  • 31.Miao G. J., Miao K. H., Miao J. H. Neural pattern recognition model for breast cancer diagnosis. Journal of Selected Areas in Bioinformatics. 2012:1–8. [Google Scholar]
  • 32.Torres A., Nieto J. J. Fuzzy logic in medicine and bioinformatics. Journal of Biomedicine and Biotechnology. 2006;2006:7. doi: 10.1155/jbb/2006/91908.91908 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Cristianini N., Kandola J., Elisseeff A., Shawe-Taylor J. On optimizing Kernel alignment. 2001. http://www.iipl.fudan.edu.cn/∼zhangjp/literatures/cluster%20analysis/01087.ps.
  • 34.Huang G. B., Babri H. A. Upper bounds on the number of hidden neurons in feedforward networks with arbitrary bounded nonlinear activation functions. IEEE Transactions on Neural Networks. 1998;9(1):224–229. doi: 10.1109/72.655045. [DOI] [PubMed] [Google Scholar]
  • 35.Singh A. K., Gupta B. A novel approach for breast cancer detection and segmentation in a mammogram. Procedia Computer Science. 2015;54:676–682. doi: 10.1016/j.procs.2015.06.079. [DOI] [Google Scholar]
  • 36.Dheeba J., Albert Singh N., Tamil Selvi S. Computer-aided detection of breast cancer on mammograms: a swarm intelligence optimized wavelet neural network approach. Journal of Biomedical Informatics. 2014;49:45–52. doi: 10.1016/j.jbi.2014.01.010. [DOI] [PubMed] [Google Scholar]
  • 37.Hussain S., Abbas S., Sohail T., Adnan Khan M., Athar A. Estimating virtual trust of cognitive agents using multi layered socio-fuzzy inference system. Journal of Intelligent & Fuzzy Systems. 2019;37(2):2769–2784. doi: 10.3233/jifs-18760. [DOI] [Google Scholar]
  • 38.Fatima A., Khan M. A., Abbas S., Waqas M., Anum L., Asif M. Evaluation of planet factors of smart city through multi-layer fuzzy logic (MFL) The ISC International Journal of Information Security. 2019;11(3):51–58. [Google Scholar]
  • 39.Siddiqui S. Y., Hussnain S. A., Siddiqui A. H., et al. Diagnosis of arthritis using adaptive hierarchical Mamdani fuzzy type-1 expert system. ICST Transactions on Scalable Information Systems. 2019 doi: 10.4108/eai.13-7-2018.161439.161439 [DOI] [Google Scholar]
  • 40.Atta A., Abbas S., Khan M. A., Ahmed G., Farooq U. An adaptive approach: smart traffic congestion control system. Journal of King Saud University-Computer and Information Sciences. 2018 doi: 10.1016/j.jksuci.2018.10.011. [DOI] [Google Scholar]
  • 41.Khan M. A., Umair M., Saleem M. A., Ali M. N., Abbas S. CDE using improved opposite based swarm optimization for MIMO systems. Journal of Intelligent & Fuzzy Systems. 2019;37(1):687–692. doi: 10.3233/jifs-181127. [DOI] [Google Scholar]
  • 42.Khan M. A., Umair M., Choudhry M. A. S. GA based adaptive receiver for MC-CDMA system. Turkish Journal of Electrical Engineering & Computer Sciences. 2015;23(1):2267–2277. doi: 10.3906/elk-1303-202. [DOI] [Google Scholar]
  • 43.Khan M. A., Umair M., Choudry M. A. S. Island differential evolution based adaptive receiver for MC-CDMA system. Proceedings of the 2015 International Conference on Information and Communication Technologies (ICICT); December 2015; Karachi, Pakistan. IEEE; pp. 1–6. [DOI] [Google Scholar]
  • 44.Ali M. N., Khan M. A., Adeel M., Amir M. Genetic algorithm based adaptive receiver for MC-CDMA system with variation in mutation operator. International Journal of Computer Science and Information Security. 2016;14(9):p. 296. [Google Scholar]
  • 45.Umair M., Khan M. A., Choudry M. A. S. Island genetic algorithm based MUD for MC-CDMA system. Proceedings of the 2015 International Conference on Information and Communication Technologies (ICICT); December 2015; Karachi, Pakistan. IEEE; pp. 1–6. [DOI] [Google Scholar]
  • 46.Umair M., Khan M. A., Choudry M. A. S. GA backing to STBC based MC-CDMA systems. Proceedings of the 2013 4th International Conference on Intelligent Systems, Modelling and Simulation; January 2013; Bangkok, Thailand. IEEE; pp. 503–506. [DOI] [Google Scholar]
  • 47.Kashif I., Muhammad A. K., Sagheer A., Zahid H., Areej F. Intelligent transportation system (ITS) for smart-cities using Mamdani fuzzy inference system. International Journal of Advanced Computer Science and Applications (IJACSA) 2018;9(2):94–105. doi: 10.14569/IJACSA.2018.090215. [DOI] [Google Scholar]
  • 48.Alqudah A. M., Algharib H. M. S., Algharib A. M. S., Algharib H. M. S. Computer aided diagnosis system for automatic two stages classification of breast mass in digital mammogram images. Biomedical Engineering: Applications, Basis and Communications. 2019;31(1) doi: 10.4015/s1016237219500078.1950007 [DOI] [Google Scholar]
  • 49.Alqudah A., Alqudah A. M. Sliding window based support vector machine system for classification of breast cancer using histopathological microscopic images. IETE Journal of Research. 2019:1–9. doi: 10.1080/03772063.2019.1583610. [DOI] [Google Scholar]
  • 50.Wang H., Zhang Z., Taleb T. Editorial: special issue on security and privacy of IoT. World Wide Web. 2018;21(1):1–6. doi: 10.1007/s11280-017-0490-9. [DOI] [Google Scholar]
  • 51.MathWorks, Inc. MATLAB documentation. 2017. https://www.mathworks.com/help/matlab/index.html?s_tid=gn_loc_drop.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The simulation data used to support the findings of this study are available from the corresponding author upon request.


Articles from Journal of Healthcare Engineering are provided here courtesy of Wiley

RESOURCES