<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CSSE</journal-id>
<journal-id journal-id-type="nlm-ta">CSSE</journal-id>
<journal-id journal-id-type="publisher-id">CSSE</journal-id>
<journal-title-group>
<journal-title>Computer Systems Science &#x0026; Engineering</journal-title>
</journal-title-group>
<issn pub-type="ppub">0267-6192</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">26527</article-id>
<article-id pub-id-type="doi">10.32604/csse.2023.026527</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Diabetic Retinopathy Diagnosis Using Interval Neutrosophic Segmentation with Deep Learning Model</article-title><alt-title alt-title-type="left-running-head">Diabetic Retinopathy Diagnosis Using Interval Neutrosophic Segmentation with Deep Learning Model</alt-title><alt-title alt-title-type="right-running-head">Diabetic Retinopathy Diagnosis Using Interval Neutrosophic Segmentation with Deep Learning Model</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Thanikachalam</surname><given-names>V.</given-names></name>
<xref ref-type="aff" rid="aff-1">1</xref><email>thanikachalamv@ssn.edu.in</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Kavitha</surname><given-names>M. G.</given-names></name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Sivamurugan</surname><given-names>V.</given-names></name>
<xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Information Technology, Sri Sivasubramaniya Nadar College of Engineering</institution>, <addr-line>Chennai, 603110</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science and Engineering, University College of Engineering Pattukkottai</institution>, <addr-line>Rajamadam, 614701</addr-line>, <country>India</country></aff>
</contrib-group><author-notes><corresp id="cor1"><label>&#x002A;</label>Corresponding Author: V. Thanikachalam. Email: <email>thanikachalamv@ssn.edu.in</email></corresp></author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>20</day>
<month>6</month>
<year>2022</year>
</pub-date>
<volume>44</volume>
<issue>3</issue>
<fpage>2129</fpage>
<lpage>2145</lpage>
<history>
<date date-type="received"><day>29</day><month>12</month><year>2021</year></date>
<date date-type="accepted"><day>16</day><month>3</month><year>2022</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Thanikachalam et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Thanikachalam et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CSSE_26527.pdf"></self-uri>
<abstract>
<p>In recent times, Internet of Things (IoT) and Deep Learning (DL) models have revolutionized the diagnostic procedures of Diabetic Retinopathy (DR) in its early stages that can save the patient from vision loss. At the same time, the recent advancements made in Machine Learning (ML) and DL models help in developing Computer Aided Diagnosis (CAD) models for DR recognition and grading. In this background, the current research works designs and develops an IoT-enabled Effective Neutrosophic based Segmentation with Optimal Deep Belief Network (ODBN) model i.e., NS-ODBN model for diagnosis of DR. The presented model involves Interval Neutrosophic Set (INS) technique to distinguish the diseased areas in fundus image. In addition, three feature extraction techniques such as histogram features, texture features, and wavelet features are used in this study. Besides, Optimal Deep Belief Network (ODBN) model is utilized as a classification model for DR. ODBN model involves Shuffled Shepherd Optimization (SSO) algorithm to regulate the hyperparameters of DBN technique in an optimal manner. The utilization of SSO algorithm in DBN model helps in increasing the detection performance of the model significantly. The presented technique was experimentally evaluated using benchmark DR dataset and the results were validated under different evaluation metrics. The resultant values infer that the proposed INS-ODBN technique is a promising candidate than other existing techniques.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Diabetic retinopathy</kwd>
<kwd>machine learning</kwd>
<kwd>internet of things</kwd>
<kwd>deep belief network</kwd>
<kwd>image segmentation</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Internet of Things (IoT) is related to the processes involved in molding and designing smart devices so that all these devices are controlled through internet from remote locations [<xref ref-type="bibr" rid="ref-1">1</xref>]. The word &#x2018;IoT&#x2019; indicates the utilization of small efficient devices such as tablets, smartphones, and laptops. It is optimum to utilize a sufficient number of least effective gadgets such as umbrella, wrist band, fridge, etc. too using this IoT concept. When compared, &#x2018;Ubiquitous computing&#x2019; differs from IoT since the latter involves a feature which is accomplished on the basis of extensive utilization of online connection. Additionally, the term &#x2018;Thing&#x2019; denotes the objects that are connected with real-world applications and obtain input from human beings. After receiving the input, it transmits the same via internet to execute the intended tasks and collect data [<xref ref-type="bibr" rid="ref-2">2</xref>]. Now, Cloud Computing (CC) and IoT are advantageous and can be applied in numerous domains, when combined together with smart devices. The investigations conducted earlier integrated both the techniques that allow the collection of a patient&#x2019;s information in an efficient way from remote sites and the collected data remains useful for physicians. IoT technique frequently assists the CC in enhancing the task&#x2019;s outcomes from high asset applications like computation, memory, and power capability. Moreover, CC attains the benefits from IoT by raising its opportunity to handle real-time application areas and by providing numerous facilities in a distributed and dynamic manner. IoT-based CC is prevalently applied in almost all emerging applications and facilities in current environment.</p>
<p>Diabetic Retinopathy (DR) is one of the major health issues across the globe among diabetic patients. The patients with long-time type 2 diabetes, for about a decade, are most likely to be diagnosed with DR. However, the patients remain unaware of DR without proper eye investigation and long-term untreated DR may result in vision loss too. Most of the times, DR can be avoided through early identification, regular health and eye checkups, healthy lifestyle and appropriate medication for diabetes. In general, ophthalmologists utilize fluorescein angiography to identify the conditions of haemorrhage, leakage, and blockage in eyes. In optical coherence tomography, the test is accompanied by a cross-section image of the retina that helps in the detection of problem related to fluid damages/leakages in retinal tissue. Indeed, the early diagnosis of the disease is a crucial part, since if left untreated or unaware of the disease progression, the chances for the patient to lose their vision are high in advanced stages of DR.</p>
<p>ML functions on the basis of automated learning without any human intervention whereas the decision making in ML is automated based on learning experience. Deep Neural Networks (DNN) depend upon the idea of Artificial Neural Network (ANN) and ML [<xref ref-type="bibr" rid="ref-3">3</xref>]. DNN has effectively resolved a number of challenges in domains such as drug design, computer vision, medical image processing, speech recognition, etc. The execution of this innovative ML method as DNN results in significant contribution towards disease prediction and pathological screening. This, in turn, decreases the problem of human interpretation. Since the application of DNN and ML methods in various areas of healthcare has been successful, the researchers have applied the methods in DR recognition too so as to decrease the incidence of this disease.</p>
<p>The current research work designs and develops an IoT-enabled Automated Deep Learning-based DR grading and classification model. The researchers propose an IoT-enabled Effective Neutrosophic-based Segmentation with Optimal Deep Belief Network (ODBN) model i.e., NS-ODBN model for diagnosing DR. The presented model involves Interval Neutrosophic Set (INS) approach to find the diseased portions in fundus image. In addition, three feature extraction techniques have been used such as histogram features, texture features, and wavelet features. Besides, Optimal Deep Belief Network (ODBN) model is also used as a classification technique whereas Shuffled Shepherd Optimization (SSO) algorithm is utilized as hyperparameter optimizer. The utilization of SSO algorithm in DBN model helps in increasing the detection performance considerably. The experimental analysis of the proposed INS-ODBN technique upon benchmark DR dataset yielded excellent results which were examined under different performance measures. The results proved the efficiency of the proposed model.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Works</title>
<p>In the study conducted earlier [<xref ref-type="bibr" rid="ref-4">4</xref>], the researchers proposed an approach to compute different features of anomalous foveal region and micro aneurysms. This method frequently employs curvelet coefficient obtained from angiograms and fundus images. With a 3-phase classification method, the study considered the images captured from a total of 70 diabetics. The proposed technique attained an optimum sens_y value of 100&#x0025;. Concurrently, texture feature was obtained with the help of Local Binary Pattern (LBP) to predict the occurrence of exudates in obtaining optimal classification procedure [<xref ref-type="bibr" rid="ref-5">5</xref>]. Another dual classification model was proposed earlier [<xref ref-type="bibr" rid="ref-6">6</xref>] involving bootstrap Decision Tree (DT) to segment the fundus image. Here, Support Vector Machine (SVM) and Gabor filtering classifications were presented to execute the recognition of DR [<xref ref-type="bibr" rid="ref-7">7</xref>]. Before segmentation and classification processes, contrast enhancement was executed to attain optimal values in the test dataset.</p>
<p>The authors in literature [<xref ref-type="bibr" rid="ref-8">8</xref>] proposed Convolutional Neural Network (CNN)-based DR grading technique with the involvement of data augmentation. This technique classifies the input images sourced from Kaggle database into five classes. The researchers [<xref ref-type="bibr" rid="ref-9">9</xref>] accomplished an error-oriented autonomous method that can assist in segregating the image. Deep CNN (DCNN) offers a new feature extractor to classify the medical images. Followed by, the researchers [<xref ref-type="bibr" rid="ref-10">10</xref>] used DCNN to reduce the amount of manual intervention and attempted to achieve maximal feature representation for the classification of histopathological images obtained for colon cancer. In the study conducted earlier [<xref ref-type="bibr" rid="ref-11">11</xref>], a multicrop pooling technique was established which applied DCNN to capture object salient data so as to diagnose lung cancer using CT scan images. In literature [<xref ref-type="bibr" rid="ref-12">12</xref>], a novel DR classification method was presented with the help of altered AlexNet framework. The proposed method utilized CNN with suitable Rectified Linear Unit (ReLU), pooling, and softmax layers so as to attain the maximal recognition efficiency. The efficiency of this method was validated using Messidor database. The projected Altered AlexNet framework attained the maximum average acc_y of 96.25&#x0025;. In [<xref ref-type="bibr" rid="ref-13">13</xref>], efficient DR classification method was proposed using Inception with ResNetv2 model and DNN with Moth Search Optimizer (DNN-MSO) technique. The proposed method was validated using benchmark database and the outcomes showed optimum results with maximal spec_y, sens_y, and acc_y values.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>The Proposed INS-ODBN Technique</title>
<p>The overall processes in INS-ODBN technique are illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. The proposed NS-ODBN model functions on distinct levels such as preprocessing, INS-based segmentation, feature extraction, and ODBN-based classification. A comprehensive functioning of INS-ODBN model is discussed in the following sub-sections.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Overall process of the proposed method</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-1.tif"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Image Preprocessing</title>
<p>In current study, image preprocessing takes place via three stages such as (i) color space conversion, (ii) filtering, and (iii) contrast enhancement. Initially, the colored DR image is converted into grayscale form. Then, the median filter is employed to reduce the speckle noise and salt and pepper noise. Finally, Contrast Limited Adaptive Histogram Equalization (CLAHE) technique is utilized to improve the local contrast of the image.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>INS Based Segmentation</title>
<p>Once the DR images are preprocessed, INS approach is utilized to detect the infected regions in input fundus images. Neutrosophy is an original division of philosophy with new philosophical argument. In literature [<xref ref-type="bibr" rid="ref-14">14</xref>], Smarandache initially established the non-standard analyses, and Fuzzy Logic (FL) which are comprehensive to neutrosophic logic. Then, the fuzzy set is generalized for Neutrosophic Set (NS).
<list list-type="simple">
<list-item><p>Definition 1. (NS). Assume <italic>X</italic> as a universe of discourse and NS <italic>A</italic> is determined on universe, <italic>X</italic>. The component x in set A is distinguished by <inline-formula id="ieqn-1">
<mml:math id="mml-ieqn-1"><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>f</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>, <italic>A</italic> and is written as follows<disp-formula id="ueqn-1">
<mml:math id="mml-ueqn-1" display="block"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>I</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>X</mml:mi></mml:mrow></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math>
</disp-formula></p></list-item></list></p>
<p>where, <italic>T</italic>, &#x2005;<italic>I</italic>, and <italic>F</italic> denote real/non-standard sets of ]<sup>&#x2212;</sup>0, &#x2005;1<sup>&#x002B;</sup>[ with sup <inline-formula id="ieqn-2">
<mml:math id="mml-ieqn-2"><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>p</mml:mi><mml:mi>I</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>p</mml:mi></mml:math>
</inline-formula>, <inline-formula id="ieqn-3">
<mml:math id="mml-ieqn-3"><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mi>I</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi></mml:math>
</inline-formula>, <inline-formula id="ieqn-4">
<mml:math id="mml-ieqn-4"><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>p</mml:mi><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>p</mml:mi></mml:math>
</inline-formula>, <inline-formula id="ieqn-5">
<mml:math id="mml-ieqn-5"><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi></mml:math>
</inline-formula> and <inline-formula id="ieqn-6">
<mml:math id="mml-ieqn-6"><mml:msub><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>p</mml:mi></mml:math>
</inline-formula>, <inline-formula id="ieqn-7">
<mml:math id="mml-ieqn-7"><mml:msub><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msub><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi></mml:math>
</inline-formula>, so 0<sup>&#x2212;</sup>&#x2009;&#x2264;&#x2009;<italic>T</italic><sub><italic>A</italic></sub>(<italic>x</italic>)&#x2009;&#x002B;&#x2009;<italic>I</italic><sub><italic>A</italic></sub>(<italic>x</italic>)&#x2009;&#x002B;&#x2009;<italic>F</italic><sub><italic>A</italic></sub>(<italic>x</italic>)&#x2009;&#x2264;&#x2009;3<sup>&#x002B;</sup>. <italic>T</italic>, &#x2005;<italic>I</italic>, and <italic>F</italic> are known as neutrosophic modules. In neutrosophic domain, the image is defined as Neutrosophic Image (NI).
<list list-type="simple">
<list-item><p>Definition 2. (Neutrosophic image). Assume <italic>U</italic> as a universe of discourse. <italic>W</italic>&#x2009;&#x003D;&#x2009;<italic>w</italic> &#x002A; <italic>w</italic> is the group of image pixels, where <italic>W</italic>&#x2005;&#x2286;&#x2005;<italic>U</italic> and <italic>w</italic> define the arguments and is computed as concrete state and personality [<xref ref-type="bibr" rid="ref-15">15</xref>]. Next, NI is categorized by two membership sets, <italic>I</italic>, and <italic>F</italic>.</p></list-item></list></p>
<p>In the image provided for analysis, all the pixels <inline-formula id="ieqn-8">
<mml:math id="mml-ieqn-8"><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> are converted from image domain to neutrosophic domain. Afterwards, all the pixels <inline-formula id="ieqn-9">
<mml:math id="mml-ieqn-9"><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> from NI are termed as <inline-formula id="ieqn-10">
<mml:math id="mml-ieqn-10"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>, and <inline-formula id="ieqn-11">
<mml:math id="mml-ieqn-11"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math>
</inline-formula>. Thus, the membership degree <italic>T</italic>(<italic>i</italic>, <italic>j</italic>), <italic>I</italic>(<italic>i</italic>, <italic>j</italic>), and <italic>F</italic>(<italic>i</italic>, <italic>j</italic>) are determined as follows</p>
<p><disp-formula id="eqn-1"><label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mover><mml:mi>g</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>g</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>g</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>g</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-2"><label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mover><mml:mi>g</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>w</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>w</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>w</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>w</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-3"><label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mtext>&#x00A0;&#x00A0;&#x00A0;&#x00A0;</mml:mtext></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p>where,</p>
<p><disp-formula id="eqn-4"><label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>g</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-5"><label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p>where, <inline-formula id="ieqn-12">
<mml:math id="mml-ieqn-12"><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> implies the grayscale value of pixel <inline-formula id="ieqn-13">
<mml:math id="mml-ieqn-13"><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> whereas <inline-formula id="ieqn-14">
<mml:math id="mml-ieqn-14"><mml:mrow><mml:mover><mml:mi>g</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> denotes the regional mean value.</p>
<p>If NS theory is used for image processing, <italic>I</italic>, and <italic>F</italic> are going to to be ]<sup>&#x2212;</sup>0, &#x2005;1<sup>&#x002B;</sup>[. Since the details regarding membership and non-membership degree are signified as individual values from NS, data ambiguity cannot be well-stated. To define the NI in the most exact form, INS is presented.
<list list-type="simple">
<list-item><p>Definition 3. (INSt). Assume <italic>X</italic> as a universe of discourse, and <italic>A</italic> as an INS that is determined based on universe <italic>X</italic>. An element <italic>x</italic> from the set <italic>A</italic> is noticed as <inline-formula id="ieqn-15">
<mml:math id="mml-ieqn-15"><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>f</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>, <italic>A</italic> is written as follows<disp-formula id="ueqn-2">
<mml:math id="mml-ueqn-2" display="block"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>I</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>X</mml:mi></mml:mrow></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math>
</disp-formula></p></list-item></list></p>
<p>For all points <italic>x</italic> from the set <italic>A</italic>, the <italic>T</italic><sub><italic>A</italic></sub>(<italic>x</italic>), <italic>I</italic><sub><italic>A</italic></sub>(<italic>x</italic>) and <inline-formula id="ieqn-16">
<mml:math id="mml-ieqn-16"><mml:msub><mml:mi>F</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2282;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">]</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> indicates the membership degree of point <italic>x</italic> from the set <italic>A</italic>.</p>
<p>If <italic>X</italic> is continuous, INS <italic>A</italic> is written as <inline-formula id="ieqn-17">
<mml:math id="mml-ieqn-17"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mi>X</mml:mi></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>, <italic>I</italic>(<italic>x</italic>), <italic>F</italic>(<italic>x</italic>)&#x2009;&#x003E;&#x2009;&#x007C;<italic>x</italic>, &#x2005;<italic>x</italic>&#x2009;&#x2208;&#x2009;<italic>X</italic>. If <italic>X</italic> is separate, then INS <italic>A</italic> is determined as <inline-formula id="ieqn-18">
<mml:math id="mml-ieqn-18"><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mo>&#x003C;</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>, <italic>I</italic>(<italic>x</italic><sub><italic>i</italic></sub>), <italic>F</italic>(<italic>x</italic><sub><italic>i</italic></sub>)&#x2009;&#x003E;&#x2009;&#x007C;<italic>x</italic><sub><italic>i</italic></sub>, &#x2005;<italic>x</italic><sub><italic>i</italic></sub>&#x2009;&#x2208;&#x2009;<italic>X</italic>.</p>
<p>An element <italic>x</italic> is named after interval wise number and is written as <inline-formula id="ieqn-19">
<mml:math id="mml-ieqn-19"><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>T</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">]</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>I</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">]</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> from the INS.</p>
<p>Based on the benefits of INS, it is determined as the Interval Neutrosophic Image (INI).<list list-type="simple">
<list-item><p>Definition 4. (INI). For a provided image, all the pixels <inline-formula id="ieqn-20">
<mml:math id="mml-ieqn-20"><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> can be changed from image domain to INS domain. The pixel <inline-formula id="ieqn-21">
<mml:math id="mml-ieqn-21"><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> from an image is called as <italic>P</italic><sub><italic>INS</italic></sub>, and <inline-formula id="ieqn-22">
<mml:math id="mml-ieqn-22"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>. Now <inline-formula id="ieqn-23">
<mml:math id="mml-ieqn-23"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> is an interval number set which are is written as follows.<disp-formula id="eqn-6"><label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>T</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>I</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math>
</disp-formula></p></list-item></list></p>
<p>Here, <italic>T</italic>, &#x2005;<italic>I</italic>, &#x2005;<italic>F</italic> represent the hesitancy degree, non-membership degree, and membership degree correspondingly.</p>
<p>Intensification Operation. The intensification operation for fuzzy set is provided and the membership values are implemented to modify the intensifier operator. This operator uses the square root of maximal/minimal to stretch out the contrast value with the help of the equation. Later, image conversion occurs during when a few areas are blurred. So, intensification operation is used for image model since it makes the images clear. The outcomes of image segmentation is optimal.<list list-type="simple">
<list-item><p>Definition 5. (Intensification operation). In fuzzy set, the intensification function is determined as given below.<disp-formula id="ueqn-3">
<mml:math id="mml-ueqn-3" display="block"><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03BC;</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mrow></mml:mrow></mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:msup><mml:mi>&#x03BC;</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mrow></mml:mrow></mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mrow></mml:mrow></mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mrow></mml:mrow></mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mrow></mml:mrow></mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula></p></list-item></list>where &#x2018;<inline-formula id="ieqn-24">
<mml:math id="mml-ieqn-24"><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03BC;</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>&#x2019; refers to membership value while <italic>M</italic> and <italic>t</italic> are constants. Now, assume <italic>M</italic>&#x2009;&#x003D;&#x2009;0.3 and <italic>t</italic>&#x2009;&#x003D;&#x2009;1.</p>
<p>Score Function (SF). SF is the main portion of probability concepts. For optimal image segmentation, a novel SF is established to express the pixel level characteristics based on the ambiguity interval number from INI.<list list-type="simple">
<list-item><p>Definition 6. SF: Assume <inline-formula id="ieqn-25">
<mml:math id="mml-ieqn-25"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>I</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math>
</inline-formula> as an interval NS. Then, SF <italic>S</italic>(<italic>A</italic>) is determined as follows<disp-formula id="ueqn-4">
<mml:math id="mml-ueqn-4" display="block"><mml:mi>S</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mtext>&#x00A0;</mml:mtext></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mstyle></mml:math>
</disp-formula></p></list-item></list></p>
<p>where, <italic>t</italic><sub><italic>A</italic></sub>&#x2009;&#x2208;&#x2009;<italic>T</italic><sub><italic>A</italic></sub>, &#x2005;<italic>i</italic><sub><italic>A</italic></sub>&#x2009;&#x2208;&#x2009;<italic>I</italic><sub><italic>A</italic></sub> and <italic>f</italic><sub><italic>A</italic></sub>&#x2009;&#x2208;&#x2009;<italic>F</italic><sub><italic>A</italic></sub>.<list list-type="simple">
<list-item><p>Definition 7. (Clustering Algorithm). The clustering technique is used for the classification of same points under a similar group. Assume <italic>X</italic>&#x2009;&#x003D;&#x2009;<italic>X</italic><sub><italic>i</italic></sub>, <inline-formula id="ieqn-26">
<mml:math id="mml-ieqn-26"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>n</mml:mi></mml:mrow></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math>
</inline-formula> as a dataset while the clustering provides a reason for the division <italic>C</italic>&#x2009;&#x003D;&#x2009;<italic>C</italic><sub>1</sub>, <italic>C</italic><sub>2</sub>, &#x2026;, <italic>C</italic><sub><italic>m</italic></sub>, that fulfills the following equation.<disp-formula id="ueqn-5">
<mml:math id="mml-ueqn-5" display="block"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo>&#x222A;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math>
</disp-formula></p></list-item></list></p>
<p>where,<disp-formula id="ueqn-6">
<mml:math id="mml-ueqn-6" display="block"><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2260;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x2205;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>m</mml:mi></mml:math>
</disp-formula><disp-formula id="ueqn-7">
<mml:math id="mml-ueqn-7" display="block"><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mrow><mml:mo>&#x2229;</mml:mo></mml:mrow><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x2205;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>j</mml:mi></mml:math>
</disp-formula></p>
<p>It considers the image as a group of features. Among the clustering techniques, <italic>k</italic>-means technique is utilized in most of the cases. It can act as a technique that can combine the objects as to <italic>k</italic> groups depend on its features. In a recent study, <italic>k</italic>-means technique was utilized to segment the images. All the clusters must be as compact as probable so that it can be defined as an objective function to cluster the analyses model. The objective function of <italic>k</italic>-means can be computed as follows.<disp-formula id="ueqn-8">
<mml:math id="mml-ueqn-8" display="block"><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>x</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo></mml:math>
</disp-formula>where the <inline-formula id="ieqn-27">
<mml:math id="mml-ieqn-27"><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo></mml:math>
</inline-formula> defines the distance measures between data point and the cluster center. Every step in INI segmentation are listed herewith.
<list list-type="order">
<list-item><p>Input the target image and examine the pixels</p></list-item>
<list-item><p>Convert the image to INI</p></list-item>
<list-item><p>Intensification operation to INI</p></list-item>
<list-item><p>Compute the SF to all pixels</p></list-item>
<list-item><p>Cluster the SF values</p></list-item>
<list-item><p>Segment the images</p></list-item></list></p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Feature Extraction</title>
<p>Feature extraction calculates the dimensional decrease from image processing stage. Then, based on this outcome, the image is utilized for classification. In this stage, the input data is reduced to a diminished illustrative group of features. The features are employed as supporting entities so that the classes are allotted for classification [<xref ref-type="bibr" rid="ref-16">16</xref>]. The feature extraction process includes histogram features, texture features, and wavelet features, which derive a set of features for classification.</p>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Histogram Feature</title>
<p>Histogram signifies the count of pixels in an image by all power values. The conversion of power value of histogram of an image equals to the pre-determined histogram. In an input image, the entire range of gray levels is estimated using histogram model. Now, there are 256 gray levels that lie in the range of [0&#x2013;255].<list list-type="simple"><list-item><label>&#x25A0;</label>
<p>Variance provides the amount of graylevel fluctuation in average graylevel value. The statistical distribution is employed as the variance from the line length of specific limits so as to differentiate low profile contrast based on its textures.</p></list-item><list-item><label>&#x25A0;</label>
<p>Mean provides the average graylevel of all regions and it can be used only as harsh knowledge of power and cannot be used with some stretch of image textures.</p></list-item><list-item><label>&#x25A0;</label>
<p>Standard Deviation (SD): SD is defined as the square root of variance representing an image contrast and is estimated with maximum as well as minimum variance values. While maximum contrast image has the maximum variance and minimum contrast image has the minimum variance.</p></list-item><list-item><label>&#x25A0;</label>
<p>Skewness: This value is computed based on the tail of histogram. The tail values of the histogram are classified into two sets such as positive and negative.</p></list-item><list-item><label>&#x25A0;</label>
<p>Kurtosis indicates the feasible dispersal of real-valued arbitrary variables and it shows the irregularities present in an image.</p></list-item></list></p>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Texture Feature</title>
<p>Texture features are removed in the input image along with histogram feature. As anomaly is usually distributed in the image, the textural orientations of all the classes are outstanding and are used to attain optimal classifier acc_y. Grey Level Cooccurrence Matrix (GLCM) represents the statistical review model of the surface which considers spatial connection of pixels. The purpose of GLCM is to explain the texture of the image by evaluating the reappearance of pairs of the pixel with similar values. Usually, these values are estimated using GLCM probability value which lies anywhere amongst 22 features. Some of the features are considered for present research, considering DR classification model.<disp-formula id="eqn-7"><label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math>
</disp-formula></p>
<p>In the above formula, <italic>F</italic><sub><italic>ij</italic></sub> implies the &#x2018;frequency of occurrence between two gray levels&#x2019;, <italic>L</italic> represents the quantized graylevel count and &#x2018;<italic>i</italic>&#x2019; and &#x2018;<italic>j</italic>&#x2019; provide the displacement vector to particular window size.</p>
</sec>
<sec id="s3_3_3">
<label>3.3.3</label>
<title>Wavelet-Based Feature</title>
<p>Wavelet transform provides image handling data which is its one of the useful features. Discrete Wavelet Transform (DWT) declares the linear transformation i.e., function of an information vector with length is connected energy. During wavelet transform, the feature extractions are performed in two stages as discussed herewith. Initially, the sub-band of an ordinary image is established and these sub-bands are estimated with the help of different resolutions. Wavelet is an extraordinary numerical model in which removal can also be included and is utilized in the separation of wavelet coefficients in images. The mean forecast of DWT coefficient is comprehended using normal coarse coefficient.<disp-formula id="eqn-8"><label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">]</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:msub></mml:math>
</disp-formula>where <inline-formula id="ieqn-28">
<mml:math id="mml-ieqn-28"><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:msub></mml:math>
</inline-formula> refers to the mean value of estimate coefficient.</p>
</sec>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Image Classification</title>
<p>At the time of classification, ODBN model is executed during when the parameter tuning of DBN model takes place using SFO algorithm. Restricted Boltzmann Machine (RBM) is energy-oriented probabilistic method which is otherwise called as a restricted form of Boltzmann Machine (BM), a log linear Markov Random Field. It has an observable node <italic>x</italic> which is equivalent to input whereas hidden node <italic>h</italic> corresponds to the latent feature. The joint distribution of observable node <italic>x</italic>&#x2009;&#x2208;&#x2009;&#x211D;<sup><italic>J</italic></sup> and hidden variables <italic>h</italic>&#x2009;&#x2208;&#x2009;&#x211D;<sup><italic>I</italic></sup> are determined as follows<disp-formula id="eqn-9"><label>(9)</label>
<mml:math id="mml-eqn-9" display="block"><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>h</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>Z</mml:mi></mml:mfrac></mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>h</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>h</mml:mi><mml:mi>W</mml:mi><mml:mi>x</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>b</mml:mi><mml:mi>x</mml:mi></mml:mstyle></mml:math>
</disp-formula>where &#x2208;&#x2009;&#x211D;<sup><italic>I</italic>&#x00D7;<italic>J</italic></sup>, &#x2005;<italic>b</italic>&#x2009;&#x2208;&#x2009;&#x211D;<sup><italic>J</italic></sup>, and <italic>c</italic>&#x2009;&#x2208;&#x2009;&#x211D;<sup><italic>I</italic></sup> signify the model varaibles, and <italic>Z</italic> represents the separation function. As units from the layer are independent of RBM, the subsequent conditional distribution procedure is followed<disp-formula id="eqn-10"><label>(10)</label>
<mml:math id="mml-eqn-10" display="block"><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>h</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>I</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>h</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>J</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>h</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p>For every binary unit, <inline-formula id="ieqn-29">
<mml:math id="mml-ieqn-29"><mml:mi>x</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>1</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mrow><mml:mi>J</mml:mi></mml:msup></mml:math>
</inline-formula> and <inline-formula id="ieqn-30">
<mml:math id="mml-ieqn-30"><mml:mi>h</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>1</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mrow><mml:mi>I</mml:mi></mml:msup></mml:math>
</inline-formula>, it is composed <italic>p</italic>(<italic>h</italic><sub><italic>i</italic></sub>&#x2009;&#x003D;&#x2009;1&#x007C;<italic>h</italic>)&#x2009;&#x003D;&#x2009;<italic>&#x03C3;</italic>(<italic>c</italic><sub><italic>i</italic></sub>&#x2009;&#x002B;&#x2009;<italic>W</italic><sub><italic>i</italic></sub><italic>x</italic>) and <italic>p</italic>(<italic>x</italic><sub><italic>j</italic></sub>&#x2009;&#x003D;&#x2009;1&#x007C;<italic>h</italic>)&#x2009;&#x003D;&#x2009;<italic>&#x03C3;</italic>(<italic>b</italic><sub><italic>j</italic></sub>&#x2009;&#x002B;&#x2009;<italic>W</italic><sub><italic>j</italic></sub><italic>x</italic>) where <inline-formula id="ieqn-31">
<mml:math id="mml-ieqn-31"><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> implies the sigmoid function. In this method, RBM with binary unit is otherwise called as unsupervised Neural Network (NN) through sigmoid activation function [<xref ref-type="bibr" rid="ref-17">17</xref>]. The method calibration of RBM is complete with minimized negative log-probability and Gradient Descent (GD). RBM has the benefits of taking over conditional probability that permits the attained model instances to be simple with Gibbs sampling model.</p>
<p>DBN is a generative graphical method that contains stacked RBM. According to deep structure, DBN performs the hierarchical illustration of input data. Hinton et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] established DBN with trained technique which greedily trains one layer at once. Joint dispersal is determined as given herewith, provided the observable unit <italic>x</italic> and &#x2113; hidden layers are as follows.<disp-formula id="eqn-11"><label>(11)</label>
<mml:math id="mml-eqn-11" display="block"><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>h</mml:mi><mml:mn>1</mml:mn></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>h</mml:mi><mml:mi>&#x2113;</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mi>&#x2113;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>h</mml:mi><mml:mi>&#x2113;</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>&#x2113;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mn>1</mml:mn></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p>As all the layers of DBN are created as RBM, all the layers of DBN are trained similar to trained RBM. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> illustrates the structure of DBN. The classifier is directed as an initialized network with DBN training. With training data set <inline-formula id="ieqn-32">
<mml:math id="mml-ieqn-32"><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>D</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>D</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math>
</inline-formula> that has input <italic>x</italic> and label <italic>y</italic>, the pre-trained phase resolves the subsequent optimization problems at all the layers <italic>k</italic>.<disp-formula id="eqn-12"><label>(12)</label>
<mml:math id="mml-eqn-12" display="block"><mml:munder><mml:mrow><mml:mo form="prefix">min</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>D</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>D</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>;</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mstyle></mml:math>
</disp-formula>where <inline-formula id="ieqn-33">
<mml:math id="mml-ieqn-33"><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>b</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>c</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> refers to the parameter of RBM method that refers to weight, visible biases, and hidden biases from energy function, and <inline-formula id="ieqn-34">
<mml:math id="mml-ieqn-34"><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:math>
</inline-formula> implies the observable input to layer <italic>k</italic> equivalent to input <italic>x</italic><sup>(<italic>i</italic>)</sup>. Layer-wise upgradation model is required to resolve &#x2113; from bottom to top hidden layers. In order to fine tune the phase, subsequent optimization problem is resolved.<disp-formula id="eqn-13"><label>(13)</label>
<mml:math id="mml-eqn-13" display="block"><mml:munder><mml:mrow><mml:mo form="prefix">min</mml:mo></mml:mrow><mml:mi>&#x03D5;</mml:mi></mml:munder><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>D</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mi>D</mml:mi><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mstyle></mml:math>
</disp-formula>where <inline-formula id="ieqn-35">
<mml:math id="mml-ieqn-35"><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula> refers the loss function, <italic>h</italic> represents the last hidden feature at layer &#x2113;, and <italic>&#x03D5;</italic> signifies the classification parameter. When simplified, it is composed of <inline-formula id="ieqn-36">
<mml:math id="mml-ieqn-36"><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>&#x2113;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>. If DBN and feed forward network are integrated with sigmoid activation, every weight and hidden bias parameters, between input are hidden layers, communicate to the trained stages.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Structure of DBN</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-2.tif"/>
</fig>
<p>In order to adjust the parameters of DBN technique, SSO algorithm is used [<xref ref-type="bibr" rid="ref-19">19</xref>]. It imitates the nature of shepherds. Shepherd places the horse or other animals in a herd based on the instinct of animal to find the optimum method for pasturing. Thus, the shepherd leads the sheep in the direction of horse. This phenomenon is the fundamental stimulation of SSO. In SSO, every candidate solution is assumed to be sheep. SSO is initiated with an arbitrarily-created sheep. Afterward, the following <italic>m</italic> sheep is placed around other residual sheep and is arbitrarily placed in the succeeding herd based on the quality similar to earlier created herd. This procedure is continued till every herd is created. While the procedure is named as &#x2018;shuffling&#x2019;, this process enhances the chance of survival by allocating the data in search procedure among the herds. Especially, the herds are developed with great potentials based on the replacement of data with other herds. Therefore, every shepherd contains a sheep and a horse. Later, for every shepherd, a horse and a sheep are arbitrarily chosen. The shepherd attempts at guiding the sheep against the horse. Next, the step size is evaluated depending upon their motion (motion of shepherd to horse and sheep).</p>
<p>When the novel location of shepherd is not worse compared to the prior one, the location gets upgraded (i.e., replacing approach). This procedure is repetitive for all the sheep in every herd. At last, the herd is combined with one another. Repetitively, the sheep are separated into herds and the above-discussed procedure is repeated till it attains the ending criteria. Shuffled Complex Evolution (SCE) is followed to ease the process of selecting a sheep and a herd so that it could denote a community and a member for every community, correspondingly. Next, SSO steps are provided concisely herewith.<list list-type="simple">
<list-item><p>Step 1: Initiation</p></list-item></list></p>
<p>SSO is initiated with randomly-produced initial Member Of Community (MOC) in the searching area using the formula given herewith.<disp-formula id="ueqn-9">
<mml:math id="mml-ueqn-9" display="block"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>;</mml:mo><mml:mtext>&#x00A0;</mml:mtext></mml:math>
</disp-formula><disp-formula id="eqn-14"><label>(14)</label>
<mml:math id="mml-eqn-14" display="block"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>m</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>n</mml:mi></mml:math>
</disp-formula></p>
<p>Here, <italic>rand</italic> represents the arbitrary vector with every component created between [0, 1]; MOC<sub>min</sub> and MOC<sub>max</sub> represent the lower and upper bounds of the designed parameter, correspondingly; <italic>m</italic> indicates the amount of communities, and <italic>n</italic> denotes the amount of members that belong to every community.</p>
<p>Regarding this, it is assumed that the overall amount of community members is attained by the formula given herewith.<disp-formula id="eqn-15"><label>(15)</label>
<mml:math id="mml-eqn-15" display="block"><mml:mi>n</mml:mi><mml:mi>M</mml:mi><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi></mml:math>
</disp-formula><list list-type="simple">
<list-item><p>Step 2: Shuffling procedure</p></list-item></list></p>
<p>At the time of shuffling procedure, the process given in <xref ref-type="disp-formula" rid="eqn-16">Eq. (16)</xref> is executed <italic>n</italic> times autonomously, till the MC matrix is created by [<xref ref-type="bibr" rid="ref-20">20</xref>]:<disp-formula id="eqn-16"><label>(16)</label>
<mml:math id="mml-eqn-16" display="block"><mml:mi>M</mml:mi><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
</disp-formula><list list-type="simple">
<list-item><p>Step 3: Motion of community member</p></list-item></list></p>
<p>A single step size of motion is evaluated for every community member according to two vectors. The initial vector (<inline-formula id="ieqn-37">
<mml:math id="mml-ieqn-37"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">W</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula>) demonstrates the capacity for visiting a new region of search space (diversifying approach). Unlike, the next vector (<inline-formula id="ieqn-38">
<mml:math id="mml-ieqn-38"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">B</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula>) denotes the capacity for exploring the adjacent of formerly-visited significant search space region (intensified approach). The scientific equation of the step size is given herewith.<disp-formula id="ueqn-10">
<mml:math id="mml-ueqn-10" display="block"><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">W</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">B</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</disp-formula><disp-formula id="eqn-17"><label>(17)</label>
<mml:math id="mml-eqn-17" display="block"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>m</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>n</mml:mi></mml:math>
</disp-formula>where <inline-formula id="ieqn-39">
<mml:math id="mml-ieqn-39"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">W</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> and <inline-formula id="ieqn-40">
<mml:math id="mml-ieqn-40"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">B</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> are determined as follows.<disp-formula id="eqn-18"><label>(18)</label>
<mml:math id="mml-eqn-18" display="block"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">W</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula><disp-formula id="eqn-19"><label>(19)</label>
<mml:math id="mml-eqn-19" display="block"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">B</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p>where <italic>rand</italic><sub>1</sub> and <italic>rand</italic><sub>2</sub> represent the arbitrary vectors with every component created between [0,1]; MOC<sub><italic>i</italic>,<italic>b</italic></sub> (chosen horse) and MOC<sub><italic>i</italic>,<italic>w</italic></sub> (chosen sheep) denote the worse and optimum members based on objective function relevant to MOC<sub>i,j</sub>. It is significant that the primary member of (MOC<sub>i,1</sub>) does not have a member more than itself. Therefore, the <inline-formula id="ieqn-41">
<mml:math id="mml-ieqn-41"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">B</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> is equivalent to 0. Alternatively, MOC<sub><italic>i</italic>,<italic>n</italic></sub> does not have a member inferior to itself, since it is last member of <italic>i</italic>&#x2005;th community. Thus, the <inline-formula id="ieqn-42">
<mml:math id="mml-ieqn-42"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">W</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> is also equivalent to 0. Furthermore, <italic>&#x03B1;</italic> and <italic>&#x03B2;</italic> indicate the factors that manage exploitation and exploration phases, correspondingly. This factor is determined as given herewith.<disp-formula id="eqn-20"><label>(20)</label>
<mml:math id="mml-eqn-20" display="block"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>t</mml:mi><mml:mo>;</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>&#x00A0;&#x00A0;</mml:mtext><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">x</mml:mi><mml:mtext>&#x00A0;&#x00A0;</mml:mtext><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula><disp-formula id="eqn-21"><label>(21)</label>
<mml:math id="mml-eqn-21" display="block"><mml:mi>&#x03B2;</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">x</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mi>t</mml:mi></mml:math>
</disp-formula></p>
<p>It is clear that when the iteration number <italic>t</italic> raises, <italic>&#x03B2;</italic> and <italic>&#x03B1;</italic> decrease and vice versa. Consequently, the exploration rate becomes a failure when exploitation rate gets increased.<list list-type="simple">
<list-item><p>Step 4: Upgrade the location of every community members</p></list-item></list></p>
<p>As per earlier step, the novel place of MOC<sub>i,j</sub> is evaluated by <xref ref-type="disp-formula" rid="eqn-22">Eq. (22)</xref>. Afterward, the place of MOC<sub>i,j</sub> is upgraded or otherwise the older objective function value is given as follows.<disp-formula id="eqn-22"><label>(22)</label>
<mml:math id="mml-eqn-22" display="block"><mml:mrow><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">w</mml:mi><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">O</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math>
</disp-formula><list list-type="simple">
<list-item><p>Step 5: Check end criteria</p></list-item></list></p>
<p>The SSO algorithm is stopped once the maximum iteration count is reached. Else, it is repeated to step 2 for a novel set of iterations. The overall processes are shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref> [<xref ref-type="bibr" rid="ref-21">21</xref>].</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Flowchart of SSO</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-3.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Performance Validation</title>
<p>The proposed INS-ODBN technique was evaluated for its performance against benchmark MESSIDOR dataset [<xref ref-type="bibr" rid="ref-22">22</xref>]. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> displays some of the test fundus images. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> depicts the samples results for qualitative analysis, accomplished by INS-ODBN model. <xref ref-type="fig" rid="fig-5">Fig. 5a</xref> showcases the original retinal fundus image and <xref ref-type="fig" rid="fig-5">Fig. 5b</xref> illustrates the segmented versions of the input fundus images. At last, <xref ref-type="fig" rid="fig-5">Fig. 5c</xref> depicts the classified fundus image.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Sample images</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Sample results (a) first row-input image (b) second row-segmented output (c) third row-classified output</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-5.tif"/>
</fig>
<p><xref ref-type="table" rid="table-1">Tab. 1</xref> and <xref ref-type="fig" rid="fig-6">Figs. 6</xref>&#x2013;<xref ref-type="fig" rid="fig-7">7</xref> shows the results from DR detection analysis, achieved by INS-ODBN model on test images. The proposed INS-ODBN model categorized the &#x2018;Normal&#x2019; class images with a sens_y of 94.89&#x0025;, spec_y of 97.34&#x0025;, prec_n of 97.44&#x0025;, and an acc_y of 97.45&#x0025;. Meanwhile, the proposed INS-ODBN approach classified the &#x2018;Stage 1&#x2019; class images with a sens_y of 95.23&#x0025;, spec_y of 98.13&#x0025;, prec_n of 96.18&#x0025;, and an acc_y of 95.42&#x0025;. Eventually, INS-ODBN technique identified the &#x2018;Stage 2&#x2019; class images with a sens_y of 96.86&#x0025;, spec_y of 98.21&#x0025;, prec_n of 97.97&#x0025;, and an acc_y of 96.61&#x0025;. Finally, the presented INS-ODBN method categorized the &#x2018;Stage 3&#x2019; class images with a sens_y of 96.87&#x0025;, spec_y of 98.65&#x0025;, prec_n of 95.38&#x0025;, and an acc_y of 96.83&#x0025;.</p>
<table-wrap id="table-1"><label>Table 1</label>
<caption>
<title>DR classification results of INS-ODBN technique on distinct classes</title></caption>
<table><colgroup><col align="left"/><col align="left"/><col align="left"/><col align="left"/><col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Class label</th>
<th align="left">Sens_y</th>
<th align="left">Spec_y</th>
<th align="left">Prec_n Factor</th>
<th align="left">Acc_y</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Normal</td>
<td align="left">94.89</td>
<td align="left">97.34</td>
<td align="left">97.44</td>
<td align="left">97.45</td>
</tr>
<tr>
<td align="left">Stage 1</td>
<td align="left">95.23</td>
<td align="left">98.13</td>
<td align="left">96.18</td>
<td align="left">95.42</td>
</tr>
<tr>
<td align="left">Stage 2</td>
<td align="left">96.86</td>
<td align="left">98.21</td>
<td align="left">97.97</td>
<td align="left">96.61</td>
</tr><tr>
<td align="left">Stage 3</td>
<td align="left">96.87</td>
<td align="left">98.65</td>
<td align="left">95.38</td>
<td align="left">96.83</td>
</tr>
<tr>
<td align="left">Average</td>
<td align="left">95.96</td>
<td align="left">98.08</td>
<td align="left">96.74</td>
<td align="left">96.58</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Sens_y and spec_y analysis of INS-ODBN method</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-6.tif"/>
</fig><fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Prec_n and acc_y analysis of INS-ODBN method</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-7.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> exemplifies the average DR detection analysis results accomplished by the proposed INS-ODBN model. The experimental values portray that INS-ODBN technique produced the maximum average sens_y of 95.96&#x0025;, spec_y of 98.08&#x0025;, prec_n of 96.74&#x0025;, and an acc_y of 96.58&#x0025;.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Average analysis results of INS-ODBN method with distinct metrics</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-8.tif"/>
</fig>
<p>On the other hand, ResNet and Human models produced manageable results such as spec_y of 90.53&#x0025; and 93.20&#x0025; respectively. VggNet-s and VggNet-19 models attained reasonable spec_y values such as 93.98&#x0025; and 96.05&#x0025; correspondingly. But, the proposed INS-ODBN algorithm accomplished supreme outcomes with a spec_y of 98.08&#x0025;.</p>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> offers the sens_y examination results achieved by INS-ODBN model against recent techniques [<xref ref-type="bibr" rid="ref-23">23</xref>&#x2013;<xref ref-type="bibr" rid="ref-25">25</xref>]. The results display that VggNet-s and AlexNet models attained the least sens_y values such as 33.43&#x0025; and 39.12&#x0025; respectively. Next to that, VggNet-19 and Binary DT models showcased slightly enhanced sens_y values such as 54.51&#x0025; and 58.18&#x0025; respectively. Then, GoogleNet and ResNet models demonstrated moderate sens_y values such as 64.83&#x0025; and 73.77&#x0025; respectively. Afterward, Polynomial-Kernel Support Vector Machine (KSVM) and Radial Basis Function (RBF)-KSVM models produced manageable sens_y values like 80.91&#x0025; and 81.82&#x0025; correspondingly. Meanwhile, VggNet-16 and human models attained reasonable sens_y values such as 86.37&#x0025; and 86.4&#x0025; respectively. However, the presented INS-ODBN technique accomplished a superior outcome with a sens_y of 95.96&#x0025;.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Comparative analysis results of INS-ODBN model in terms of sens_y</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-9.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-10">Fig. 10</xref> shows the spec_y analysis results accomplished by INS-ODBN approach against existing models. The resultant values reveal that VggNet-16 and Polynomial-KSVM models attained the least spec_y values such as 29.09&#x0025; and 55.45&#x0025; correspondingly. Binary DT and GoogleNet techniques showcased slightly improved spec_y values such as 80.43&#x0025; and 86.84&#x0025; correspondingly. Further, AlexNet and RBF-KSVM models too demonstrated moderate spec_y values such as 90.07&#x0025; and 90.43&#x0025; respectively.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Comparative analysis results of INS-ODBN model in terms of spec_y</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-10.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-11">Fig. 11</xref> showcases the acc_y analysis results produced by INS-ODBN method against other techniques. The results exhibit that VggNet-16 and Polynomial-KSVM models attained the least acc_y values such as 48.13&#x0025; and 68.18&#x0025; respectively. Next to that, AlexNet and VggNet-s models showcased slightly enhanced acc_y values such as 73.04&#x0025; and 73.66&#x0025; respectively. Next, ResNet and Binary DT techniques demonstrated moderate acc_y values namely, 78.68&#x0025; and 79.09&#x0025;. Afterward, VggNet-19 and GoogleNet methods produced manageable acc_y values such as 82.17&#x0025; and 86.35&#x0025; respectively. In the meantime, Human and RBF-KSVM models too produced reasonable acc_y values such as 90.20&#x0025; and 90.91&#x0025; respectively. However, the projected INS-ODBN methodology outperformed other methods and accomplished the maximum results with an acc_y of 96.58&#x0025;.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Comparative analysis results of INS-ODBN model in terms of acc_y</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_26527-fig-11.tif"/>
</fig>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>The current study has developed an IoT-enabled DR disease diagnosis method using INS-ODBN model. Once the DR images are preprocessed, INS method is utilized for the detection of diseased regions in input fundus images. Then, the feature extraction process takes place using histogram features, texture features, and wavelet features which derive a set of features for classification process. Finally, at the time of image classification, ODBN model is implemented in which the parameter tuning of DBN model is carried out by SFO algorithm. The presented model was evaluated through experiments using benchmark DR dataset and the outcomes were validated under different performance measures. The resultant values demonstrate that the proposed INS-ODBN technique yields better efficiency over existing approaches. In future, DR detection efficiency of INS-ODBN technique can be enhancing using DL-based feature extractors.</p>
</sec>
</body>
<back>
<sec>
<title>Funding Statement</title>
<p>The authors received no specific funding for this study.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Palani</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Venkatalakshmi</surname></string-name></person-group>, &#x201C;<article-title>An IoT based predictive modelling for predicting lung cancer using fuzzy cluster based segmentation and classification</article-title>,&#x201D; <source>Journal of Medical Systems</source>, vol. <volume>43</volume>, no. <issue>2</issue>, pp. <fpage>21</fpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Aladwani</surname></string-name></person-group>, &#x201C;<article-title>Scheduling IoT healthcare tasks in Fog computing based on their importance</article-title>,&#x201D; <source>Procedia Computer Science</source>, vol. <volume>163</volume>, pp. <fpage>560</fpage>&#x2013;<lpage>569</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. K.</given-names> <surname>Lakshmanaprabu</surname></string-name>, <string-name><given-names>S. N.</given-names> <surname>Mohanty</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Rani</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Krishnamoorthy</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Uthayakumar</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Online clinical decision support system using optimal deep neural networks</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>81</volume>, pp. <fpage>105487</fpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sb</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Automatic detection of diabetic retinopathy in non-dilated rgb retinal fundus images</article-title>,&#x201D; <source>International Journal of Computer Applications</source>, vol. <volume>47</volume>, no. <issue>19</issue>, pp. <fpage>26</fpage>&#x2013;<lpage>32</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Anandakumar</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Umamaheswari</surname></string-name></person-group>, &#x201C;<article-title>Supervised machine learning techniques in cognitive radio networks during cooperative spectrum handovers</article-title>,&#x201D; <source>Cluster Computing</source>, vol. <volume>20</volume>, no. <issue>2</issue>, pp. <fpage>1505</fpage>&#x2013;<lpage>1515</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Omar</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Khelifi</surname></string-name> and <string-name><given-names>M. A.</given-names> <surname>Tahir</surname></string-name></person-group>, &#x201C;<article-title>Detection and classification of retinal fundus images exudates using region based multiscale LBP texture approach</article-title>,&#x201D; in <conf-name>2016 Int. Conf. on Control, Decision and Information Technologies (CoDIT)</conf-name>, <publisher-name>Saint Julian&#x2019;s</publisher-name>, <conf-loc>Malta</conf-loc>, pp. <fpage>227</fpage>&#x2013;<lpage>232</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R. A.</given-names> <surname>Welikala</surname></string-name>, <string-name><given-names>M. M.</given-names> <surname>Fraz</surname></string-name>, <string-name><given-names>T. H.</given-names> <surname>Williamson</surname></string-name> and <string-name><given-names>S. A.</given-names> <surname>Barman</surname></string-name></person-group>, &#x201C;<article-title>The automated detection of proliferative diabetic retinopathy using dual ensemble classification</article-title>,&#x201D; <source>International Journal of Diagnostic Imaging</source>, vol. <volume>2</volume>, no. <issue>2</issue>, pp. <fpage>p72</fpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A. P.</given-names> <surname>Bhatkar</surname></string-name> and <string-name><given-names>G. U.</given-names> <surname>Kharat</surname></string-name></person-group>, &#x201C;<article-title>Detection of diabetic retinopathy in retinal images using mlp classifier</article-title>,&#x201D; in <conf-name>2015 IEEE Int. Symp. on Nanoelectronic and Information Systems</conf-name>, <conf-loc>Indore</conf-loc>, pp. <fpage>331</fpage>&#x2013;<lpage>335</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Partovi</surname></string-name>, <string-name><given-names>S. H.</given-names> <surname>Rasta</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Javadzadeh</surname></string-name></person-group>, &#x201C;<article-title>Automatic detection of retinal exudates in fundus images of diabetic retinopathy patients</article-title>,&#x201D; <source>Journal of Analytical Research in Clinical Medicine</source>, vol. <volume>4</volume>, no. <issue>2</issue>, pp. <fpage>104</fpage>&#x2013;<lpage>109</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Mo</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Zhong</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Lai</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Deep learning of feature representation with multiple instance learning for medical image analysis</article-title>,&#x201D; in <conf-name>2014 IEEE Int. Conf. on Acoustics, Speech and Signal Processing (ICASSP)</conf-name>, <conf-loc>Florence, Italy</conf-loc>, pp. <fpage>1626</fpage>&#x2013;<lpage>1630</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Dong</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Multi-crop convolutional neural networks for lung nodule malignancy suspiciousness classification</article-title>,&#x201D; <source>Pattern Recognition</source>, vol. <volume>61</volume>, pp. <fpage>663</fpage>&#x2013;<lpage>673</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Shanthi</surname></string-name> and <string-name><given-names>R. S.</given-names> <surname>Sabeenian</surname></string-name></person-group>, &#x201C;<article-title>Modified alexnet architecture for classification of diabetic retinopathy images</article-title>,&#x201D; <source>Computers &#x0026; Electrical Engineering</source>, vol. <volume>76</volume>, pp. <fpage>56</fpage>&#x2013;<lpage>64</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Shankar</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Perumal</surname></string-name> and <string-name><given-names>R. M.</given-names> <surname>Vidhyavathi</surname></string-name></person-group>, &#x201C;<article-title>Deep neural network with moth search optimization algorithm based detection and classification of diabetic retinopathy images</article-title>,&#x201D; <source>SN Applied Sciences</source>, vol. <volume>2</volume>, no. <issue>4</issue>, pp. <fpage>748</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Smarandache</surname></string-name></person-group>, &#x201C;<article-title>A unifying field in logics, neutrosophic logic</article-title>,&#x201D; <source>MultipleValued Logic/An International Journal</source>, vol. <volume>8</volume>, no. <issue>3</issue>, pp. <fpage>385</fpage>&#x2013;<lpage>438</lpage>, <year>2002</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Yuan</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Ren</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Approach to image segmentation based on interval neutrosophic set</article-title>,&#x201D; <source>Numerical Algebra, Control &#x0026; Optimization</source>, vol. <volume>10</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>11</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. K.</given-names> <surname>Lakshmanaprabu</surname></string-name>, <string-name><given-names>S. N.</given-names> <surname>Mohanty</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Shankar</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Arunkumar</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Ramirez</surname></string-name></person-group>, &#x201C;<article-title>Optimal deep learning model for classification of lung cancer on CT images</article-title>,&#x201D; <source>Future Generation Computer Systems</source>, vol. <volume>92</volume>, pp. <fpage>374</fpage>&#x2013;<lpage>382</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Koo</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Klabjan</surname></string-name></person-group>, &#x201C;<article-title>Improved classification based on deep belief networks</article-title>,&#x201D; in <conf-name>Int. Conf. on Artificial Neural Networks</conf-name>, <publisher-name>Springer</publisher-name>, <conf-loc>Cham</conf-loc>, pp. <fpage>541</fpage>&#x2013;<lpage>552</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G. E.</given-names> <surname>Hinton</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Osindero</surname></string-name> and <string-name><given-names>Y. W.</given-names> <surname>Teh</surname></string-name></person-group>, &#x201C;<article-title>A fast learning algorithm for deep belief nets</article-title>,&#x201D; <source>Neural Computation</source>, vol. <volume>18</volume>, no. <issue>7</issue>, pp. <fpage>1527</fpage>&#x2013;<lpage>54</lpage>, <year>2006</year>; <pub-id pub-id-type="pmid">16764513</pub-id></mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Kaveh</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Zaerreza</surname></string-name></person-group>, &#x201C;<article-title>Shuffled shepherd optimization method: A new meta-heuristic algorithm</article-title>,&#x201D; <source>Engineering Computations</source>, vol. <volume>37</volume>, no. <issue>7</issue>, pp. <fpage>2357</fpage>&#x2013;<lpage>2389</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Kaveh</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Zaerreza</surname></string-name> and <string-name><given-names>S. M.</given-names> <surname>Hosseini</surname></string-name></person-group>, &#x201C;<article-title>Shuffled shepherd optimization method simplified for reducing the parameter dependency</article-title>,&#x201D; <source>Iranian Journal of Science and Technology, Transactions of Civil Engineering</source>, vol. <volume>45</volume>, no. <issue>3</issue>, pp. <fpage>1397</fpage>&#x2013;<lpage>1411</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="web"><year>2020</year>. <ext-link ext-link-type="uri" xlink:href="https://transpireonline.blog/2020/07/06/shuffled-shepherd-optimization-algorithm-SSO-to-find-the-right-parameters-for-each-problem/">https://transpireonline.blog/2020/07/06/shuffled-shepherd-optimization-algorithm-SSO-to-find-the-right-parameters-for-each-problem/</ext-link>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="web"><person-group person-group-type="author"><string-name><given-names>E.</given-names> <surname>Decenci&#x00E8;re</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Cazuguel</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Lay</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Cochener</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Feedback on a publicly distributed image database: the Messidor database</article-title>,&#x201D; <source>Image Analysis &#x0026; Stereology</source>, vol. <volume>33</volume>, no. <issue>3</issue>, pp. <fpage>231</fpage>&#x2013;<lpage>234</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Wan</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Liang</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>Deep convolutional neural networks for diabetic retinopathy detection by image classification</article-title>,&#x201D; <source>Computers &#x0026; Electrical Engineering</source>, vol. <volume>72</volume>, pp. <fpage>274</fpage>&#x2013;<lpage>282</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S. S.</given-names> <surname>Rahim</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Palade</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Shuttleworth</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Jayne</surname></string-name></person-group>, &#x201C;<article-title>Automatic screening and classification of diabetic retinopathy fundus images</article-title>,&#x201D; in <conf-name>Int. Conf. on Engineering Applications of Neural Networks</conf-name>, <publisher-name>Springer</publisher-name>, <conf-loc>Cham</conf-loc>, pp. <fpage>113</fpage>&#x2013;<lpage>122</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P. M.</given-names> <surname>Burlina</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Joshi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Pekala</surname></string-name>, <string-name><given-names>K. D.</given-names> <surname>Pacheco</surname></string-name>, <string-name><given-names>D. E.</given-names> <surname>Freund</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Automated grading of age-related macular degeneration from color fundus images using deep convolutional neural networks</article-title>,&#x201D; <source>JAMA Ophthalmology</source>, vol. <volume>135</volume>, no. <issue>11</issue>, pp. <fpage>1170</fpage>, <year>2017</year>; <pub-id pub-id-type="pmid">28973096</pub-id></mixed-citation></ref>
</ref-list>
</back>
</article>
