Introduction

Nature inspired optimization (NIO) is the reflection of the development of computational methods through activities or behaviors of several natural creatures/plants/elements. These computing methods led to the advancement of algorithms known as Nature Inspired Algorithms (NIA). The literature of NIO has been grown significantly over last one decade. The major concern of emerging such type of algorithms is to escalate engineering problems. As the entire world is poignant to industrialization, engineering problems are becoming more intricate and complicated to optimize. This is due to the increasing dimensions, dealing with time and space complexity and handling complex variables. To deal such condition, NIA are intended to optimize multi-objective functions and resolve problems of NP-hard for larger dimensions, variables, etc. NIA are mostly classified into Evolutionary Algorithms (EA) and Swarm Intelligence (SI) based algorithms (including some of the other algorithms based on chemical and physical properties). EA are completely depending on evolutionary actions of natural systems. To optimize the difficult problems, EA utilize recombination as well as mutation operators. Differential Evolution (DE) [1] and Genetic algorithm [2] are the two most successful evolutionary algorithms. On the other hand, SI based algorithms are also known as swarm optimization methods, used to optimize specific problems by imitating the combined actions of natural swarms. The phrase swarm is utilized for a collection of existing natural beings such as birds, fishes, and insects like bees, termites, and ants, etc. The constituents in the swarm interrelate with one another by not including any central command and they move through the data acquired from their vicinity [3]. Ant colony [4], particle swarm optimization [5], multi-swarm PSO [6] cuckoo search [7] and firefly algorithms [8] etc are some examples of SI algorithm, where perceptions like joint activities and the combined swarming association of organisms regularly guide to the SI. However, enhanced searching methods over difficult exploration spaces can be attained by representatives that are following local rules devoid of every central control [9].

When we focus on successful SI based algorithms, FA is population-based and is on the hot spot. If our importance is based on communication of unusual agents, algorithms can be classified as attract or non-attract based. FA is the good example of attract based algorithms, replicated by nature. These days FA has turned out to be a significant element of SI which is applied in several areas of engineering and optimization problems. Xin-She Yang [8] has introduced FA in 2007. The algorithm was inspired by imitating the flashing activities of fireflies for the purpose of food gaining. The attraction of each firefly towards one another is signified by their intensity, which raises or reduces depending on distances among the flies. The brightness of individual firefly is contrasted with other. High light intensity flies attracts the flies with low light intensity, thereby reducing the distance and modernizing its own intensity. The firefly with elevated brightness (intensity) and slightest distance is the most excellent solution of an objective function. Firefly algorithm is applied in many applications such as least computation time for digital image compression [10, 11], feature selection [12], antenna design optimization [13], multi objective load dispatch problems [14, 15], scheduling and travelling salesman problem [16, 17], classifications, clustering [18], neural networks [19], optimal divergence based electromagnetic & fuzzy devise for multi-objective UCP [20, 21] as well as BME [22], HC [23, 24] etc.

Along with the developments in the updation of background knowledge, important evolution has been made in the effectiveness and number of automated methods that are being used in medical studies [22], where huge amount of information will be accumulated in medical databases. Health care systems produce enormous amount of data and it is gathered in medical databases and the physical categorization of this data becoming very complicated. Therefore, there is a rising attention in increasing automated techniques for medical data analysis [25]. In this paper, the main goal is to emphasize on the firefly algorithm and its significance in biomedical engineering and healthcare. Biomedical engineering is a control that proceeds information in engineering, medicine as well as biology, and advances human health through the actions of cross-discipline that incorporate the engineering sciences through the clinical practice and biomedical sciences. Healthcare is the preservation or development of health by means of anticipation, diagnosis, and handling of disease, injury, illness and other physical and mental impairments in people. Firefly algorithm has been utilized in important medical fields such as breast cancer classification, human retinal images, breast tumor classification, detection of brain tumor, health monitoring etc. Also, assortment of soft computing methods such as evolutionary algorithms, fuzzy logic, swarm-based algorithms and neural networks is obtained to take enhanced implementation of BME & HC. However, FA has always been lingered an excellent choice for solving biomedical as well as healthcare problem due to its high flexibility in producing optimal solutions and effectiveness. This paper addresses the appliance of FA in these two major engineering problems such as biomedical and healthcare in a greater aspect. Moreover, the variants of FA and their significance in the above two applications areas are highlighted along with the concern towards the issues and future challenges of FA.

Despite of the above some disadvantages of meta-heuristic algorithms, the classical or standard Firefly Algorithm have some essential characteristics which make it successful and efficient such as:

  1. 1.

    This algorithm has local attraction responsiveness, better than long distance attraction. By incorporating this, FA divides the population into subgroups which makes it efficient and suitable for non-linear and multi-model optimization problem.

  2. 2.

    FA does not take decisions by using historic individual best and explicit global best, thereby overcome the drawback of premature convergence.

  3. 3.

    FA has good control over the scaling parameters which makes it self-adaptable.

The main contribution of this study is to: (1) effective analysis on the applicability of FA and its variations in BM & HC, (2) analyze the appropriateness of FA in diverse domains of BM & HC, (3) demonstrate the effectiveness of FA for solving BM & HC related issues with several performance factors and comparisons, (4) critically investigate the quantitative factors such as performance, publications and domain specific applications of FA in several research dimensions of BM & HC, (5) qualitative study on various issues and factors involved in the success and failure of FA in BM & HC with some future unexplored areas. The remaining part of the paper is represented as follows. Section “Firefly Algorithm” illustrates about the structure and working concepts of firefly algorithm. Section “Systematic Literature Review Process” depicts the systematic literature review process considered for this study. The variants of FA in BME & HC with its applicability are demonstrated in Sect. “Variants of FA used in BM and HC”. Section “Applications of FA” describes the applications of FA in BM field as well as HC along with a discussion in design issues. Section “Critical Analysis” discusses the critical aspects of FA in BME and HC in all sorts. Research challenges along with some future directions have been discussed in Sect. “Research Challenges and Discussions”. The conclusion of this paper along with some possible future issues is discussed in Sect. “Conclusion and Future Trend”.

Firefly Algorithm

FA is originally proposed by Xin-She Yang [26, 27], based on the flashing behavior and models of Fireflies. It is renowned that the flash intensity varies with distance from the origin. Fireflies are usual example of the living being which utilizes bioluminescence for sexual selection. Flashing, stable glows and chemical indication procedure are the different ways to communicate or attach with comparison in wooing (courtship). Many physical rules have been carried out by these flashing lights. In this way, mating process of firefly takes place.

The three idealized rules followed by FA are [28]:

  1. 1.

    Fireflies are attracted towards others regardless of their gender as they are unisex in nature.

  2. 2.

    The attractiveness of FA is relative with brightness of FA and they both reduce as their distance increases. So less attractive FA will move towards the more attractive FA. If there does not exist any brighter one as compared to a particular firefly, then the movement of the firefly will be random.

  3. 3.

    The brightness depends on the objective function.

Structure of FA

On the basis of the principle of intensity light ‘I’, Yang [8] introduced FA for which the inception of light diminishes with increase in ‘r2’ (square of the distance). As there is a speedy increase in origin of the light, the light shifts towards the unclear condition based on the light’s observance (retention). To optimize, the present criterion is correlated with objective function. The disparity of light intensity as well as the attractiveness of FA became special attraction among the researchers and other experts. On the other hand, after FA’s initiation, several improvements as well as transitions are made and FA is categorized to its nature and performance and is organized in the following way:

  • Interpretation of fireflies.

  • Computation of fitness function.

  • Population procedure.

  • Creation of novel best solution.

  • Movable fireflies.

For decoding the related solution of a problem, FA has been extensively used especially for the problems of optimization. But, in most of the cases, the desired solutions cannot be resolved for a particular problem which is one of the features of no-free lunch theorem [29].

For the categorization of solutions, the value of ‘I’ in FA is united to coefficient of the fitness function [8] i.e.

$$I(s) \propto F(s)$$

where I intensity, s solution, F fitness function.

But, at the same time, the light intensity reconstructs from Eq. (1):

$$I(r) = I_{0} e^{{ - ar^{2} }}$$
(1)

The deviation at r = 0 in I/r2 is refrained with the combination of inverse square law and Gaussian form’s absorption.

The attractiveness of firefly is proportional to I (r) i.e.,

$$V \propto I\left( r \right)$$
(2)

where V attractiveness of the firefly, I(r) intensity of light.

For determining V, the Eq. (2) can obstinate as Eq. (3)

$$V = V_{0} e^{{ - ar^{2} }}$$
(3)

The light intensity as well as the brightness is mutually dependent with each other. As per the statistical FA, the distance of two fireflies’ ‘ki’ and ‘kj’ in provisions of Euclidean distance is eq. (4)

$$r_{ij} = \left\| {k_{i} } \right. - \left. {k_{j} } \right\| = \sqrt {\sum\limits_{d = 1}^{d = n} {(k_{id} } - s_{jd} )^{2} }$$
(4)

The movement of ith firefly is fascinated in the direction of other attractive firefly ‘j’. According to this criterion, Eq. (5) can be obtained.

$$k_{i} = k_{i} + V_{0} e^{{ - ar^{2}_{ij} }} \left( {k_{j} - k_{i} } \right) + jn_{i}$$
(5)

where \(n_{i}\), arbitrary value sapped from the Gaussian distribution.

The basic operation of Firefly algorithm is described as follows.

figure a

Systematic Literature Review Process

FA is one of the efficient yet popular nature inspired metaheuristic algorithm. FA attains popularity in prominent fields such as classification [65]. Likewise, FA has also been used in biomedical as well as health care areas. However, there is no such an article published that reviews the significance of FA in biomedical and health care fields. Therefore, taking these factors into consideration, in this article, an in-depth analysis has been made on the applications, advancements as well as challenges of FA in various applications. For this, we have used a special paper search strategy for paper collection. Keyword (“Firefly Algorithm in biomedical and health care”) has been searched on benchmark databases such as Google Scholar, IEEE Xplore, Elsevier, Springer, Wiley, Inderscience, Taylor & Francis. The paper search strategy has been depicted in Fig. 1. Based on the keyword search, we found 111 papers are related to FA in BM & HC.

Fig. 1
figure 1

Systematic literature review procedure considered for this study

Paper Inclusion Process

To obtain exact papers related to study, we have performed keyword search on online databases and purely on the basis of keyword search, we found many papers. For accurately collecting records, we have applied paper inclusion process for filtering papers related to FA in BM & HC. The paper inclusion procedure applied in this study is as follows:

  1. 1.

    Collecting Papers related to FA in BM & HC.

  2. 2.

    Considering Survey Papers related to BM & HC.

  3. 3.

    Considering Review Papers related to BM & HC.

Paper Exclusion Process

During the process of paper collection, we found many papers related to FA in other applications rather than BM & HC. Therefore, to screen such kind of papers which are not useful and not related for this study, we have applied exclusion procedure. The paper exclusion procedures applied in this study for filtering papers not related to FA in BM & HC are considered as follows:

  1. 1.

    Removing Papers not related to study.

  2. 2.

    Screening Papers not relevant to FA.

  3. 3.

    Avoiding Papers or abstracts not accessible to read and download.

The total number of 164 papers are considered and cited for the final study. In those 164 papers, 111 papers are related to BM & HC and rest of 53 papers are necessary papers to consider but not related to MB & HC. Out of those 111 papers, papers found that are related to biomedical field are 83 and papers related to health care field are 28. The data taken from all the paper considered in this study are: dataset used, type of problem FA applied, variant of FA used, performance metrics used and usage levels of statistical FA & its variants etc.

Variants of FA Used in BM and HC

In last decades, the standard FA is found to be very successful and efficient in diversified domain. Furthermore, the researchers from optimization community have done continuous effort to improve the performance and convergence of the FA. With rapidly increasing literatures, more variations of FA are coming up day by day. Inspired from these facts, this study is dedicated for advances, issues and challenges of FA in biomedical and health care application. There are some improved versions of FA, developed with better performance for solving discrete problems which has already been used to solve travelling-salesman problems and other application domains [30]. Some of the developments of FA as per the criteria of controlling parameters are depicted in Table 1.

Table 1 Some important improvements in FA

Also, extension of FA to multi objective optimization is examined in [14]. Some studies demonstrate that chaos has improved the performance of FA [48], while other studies have hybridized FA with some competitive algorithms to improve their performance [49,50,51]. Apart from these application domains, several variants of FA have been already applied to overcome some conflicts as well as for improving the performance of the current state-of-art of domain problems such as BM & HC. The variations used for these types of areas have been explored in Fig 2. Also, modifications on the variants as well as the preliminary concept of specific variant have been demonstrated in Table 2. This section summarizes some of the frequently used variants of FA in BM & HC fields.

Fig. 2
figure 2

Variations of FA utilized in Biomedical and Healthcare

Table 2 Different variants of FA

Hybridized Firefly Algorithm (HFA)

FA has become a problem solver of global optimal solutions, but still it imposes some conflicts according to no-free lunch theorem [29]. To overcome these conflicts, hybridized FA’s have been developed by combining FA with another algorithm which tends to create a new variation of FA. Now-a-days, there has been a vital increase on the usage levels of hybridized versions of FA in the field of BM & HC. Some of the previous literatures using HFA’S related to this field have been explained in this section. A novel methodology for determining parameter tuning in PSVM (Penalized Support Vector Machine) with the combination of FA with statistical PSO has been proposed by Al-Thanoon et al. [49] in the year 2019. Experimentations on several chemical datasets for evaluating the performance of the author’s proposed methodology proved that the method have the capability for balancing suitable intensification and diversification and it is found to be efficient when compared to statistical PSO, FA as well as cross-validation (CV). It was also observed that the experimentations showed an enhanced accuracy rate in terms of classification rather than compared ones. Wang et al. [57] has proposed a collective mutation function into an enhance HFA, to efficiently consider the local as well as global search capabilities for resolving the optimization issues. As chaotic search (CS) reveals superior ergodicity, an evolution approach for arbitrary association of all fireflies according to CS was introduced, that improves the algorithm capability to negotiate the overall search space.

CDSS (Clinical Decision Support System) is one of the automated systems which became helpful in recent days to aid researchers as well as doctors of healthcare community. In the year 2018, for enhancing the CDSS query optimizer, Sharma et al. [50] has proposed a novel method by combining the CGA (Controlled Genetic Algorithm) with HFA. At first, the queries of big clinical data on the basis of TPC-DS was evaluated using RDFG-CDQO (a restricted diverge environment). Then, a performance comparison is measured with some other standard techniques: RS-CDQO etc. The authors made an analysis that the proposed method yields an enhanced performance other than the compared techniques. To detect the severe yet repeated disease named MIF (Myocardial Infarction), Kora [51] has proposed a modern method by hybridizing the HFA with PSO on the basis of ECG method in the year 2017. For the evaluation of the capability of the proposed method, the author considered sensitivity, specificity as well as classification accuracy as a performance factors. A comparison has been made among three classifiers such as RAW ECG, Filtered ECG and ECG beat for validating the performance and also it has been compared with some different standard techniques such as MRI (magnetic resonance imaging) etc. Higher classification accuracies have been found to be of 99.3%, 99.97% and 98.7% in terms of accuracy rate, sensitivity and specificity respectively. Some additional developments using HFA have been depicted in Table 3.

Table 3 Other advancements using HFA in several areas of research

Modified Firefly Algorithm (MFA)

Since from its initiation, many researchers have attempted several techniques for enhancing the performance of classical FA. Some major modifications have been proposed especially towards the change in parameter. According to the literatures [65], MFA has found to be one of the efficient versions of FA. MFA has been already applied to solve several problems of thoroughly used domains of research. According to our survey, we found that MFA has rare usage in the applications of BM & HC. To reduce the complexity of classification for storing the huge amount of medical analysis data, Sahmadi et al. [54] has developed a novel way of approach with a MFA named BFA (Binary Firefly Algorithm) by combining it with SVMC (Support Vector Machine Classifier). For predicting the performance, several benchmark datasets has been considered such as breast cancer, diabetes etc. Population size, cross-fold validations etc are used as performance factors and the developed method was compared with other standard techniques such as GA [2], mimetic algorithm (MA) [66], harmony search algorithm (HSA) [67]. The authors concluded that their method yielded enhanced learning capability as well as stability for the estimation of the model. In 2016, Yuan et al. [68] has developed a MFA, which is a combination of FA and SAM (simulated annealing method) for the clustering of CM (Chinese Medicine) prescriptions. With the change in fitness, it is observed an enhanced capacity of global search strategy. Later, the projected method was compared with the original K-Means clustering algorithm and it is obtained that improved time for running the method has been found with better analysis of clustering, when compared to other considered method.

Binary Firefly Algorithm (BFA)

FA is positively affluent in many aspects. BFA is one variant of FA, has been utilized for solving some difficult yet tricky real world problems. Also, it has been used in BM & HC domains. Zhang et al. [53] has introduced a novel method for the identification of DNA-binding proteins using BFA as well as MFF (Multi Features Fusion). On the basis of SVM with BFA, the method has been analyzed by the combination of parameters of optimization and features. Some popular yet standard algorithms such as GA, FA, BPSO etc have been taken into consideration for comparing the performance of present method. Later, the authors concluded that they found a very high rate of accuracy rather the compared techniques.

Adaptive Firefly Algorithm (AFA)

Major techniques are lacking in accurateness and some other limitations such as time & computational complexity. To get out of all these drawbacks, a new variant called adaptive FA has been developed. Interestingly, AFA has been applied to BM & HC field along with some other domains. For enhancing the detection as well as classification of brain tumor disease, Deepa and Emmanuel [55] have proposed a novel method named FFABPNN (Fused Feature Adaptive Firefly Back Propagation Neural Network). Grouping of feature extraction, feature fusion, feature selection, feature classification have been employed for extracting the enhanced rate of classification accuracy. The new variant, AFA was extensively used for classifying the tumor as well as non tumors cells in an effective manner. The images from BRATS dataset has been considered to evaluate the performance of the developed model. Later, on the basis of experimental results, the authors concluded that the method yielded better performance for classifying the MRI tumor.

Chaotic FA (CFA)

FA is a very effective swarm intelligence based algorithm. However, chasing the local optima results was one of the challenging aspects for FA. As a result, a new variation such as chaos based FA is proposed with the integration of chaos theory and FA. In the year 2018, for the segmentation analysis of tissues in human brain images of MRI, by using a variant of FA named CFA with the conventional FCM (Fuzzy C-means) has been developed by Ghosh et al. [48] and named the method as CFAFCM (Chaotic Firefly integrated Fuzzy C- means) algorithm. The concerned method has been tested over standard datasets of 20 MRI images. After simulating the experimentations, a comparison is made with other recent developed techniques such as FCM, BCFCM etc. The authors concluded that the developed method has higher performance with the factor such as rate of convergence etc and also found a conflict with the usage of CMs.

Applications of FA

FA is one of the well-liked nature inspired metaheuristic optimization that has been extensively used from its initiation to the present days to elucidate several problems of different application domains. FA has been successfully applied to optimization, data clustering, classification etc and many variants of FA are used to solve different complex problems. Further, it has been emerged as one of the successful metaheuristic for BME & HC. This section demonstrates the major applications of FA that has been used frequently in BM & HC.

FA in Biomedical Engineering

Sánchez et al. [69] has introduced a novel approach for modular neural network (MNN) design using FA and granular computing which is tested with human recognition based on standard face and ear databases to confirm the efficiency and the advantages. Authors have compared the methods with their attained products for ear and face recognition against a hierarchical GA to know the improved results for human recognition. Reducing the recognition error is the main motive of author’s projected method. A novel approach for the computer diagnosis of breast cancer has been developed by Krawczyk and Filipczuk [70] which is completely dependent on the nuclei exposure using FA, one-class disintegration approach and marker controlled break point segmentation. Authors have tested their solution on a cytological image sets attained through regular hospital work. They have used decomposition of hybrid one class categorization as the pattern detection module which guides to scientific and statistically noteworthy development over widely used techniques. Author’s projected framework subordinates an excellent rate of cancer detection and has been used as an important decision support system for each day clinical practice. Rahebi and Hardalaç [71] have presented an innovative computerized technique of optic disc recognition in human retinal images by utilizing the FA. The author’s major concern was developing FA to recognize the optic disc in retinal images. By using their technique, some elements have been arbitrarily applied to retina images at original state and every pixel was measured as firefly lightening. Formulation of insect’s desirability and alter in light intensities of image pixels are the two key subjects that are concerned in their anticipated technique. Intensity of light is proportional to fitness of insects where attraction is a comparative parameter and was assessed by the other insects. Sawhney et al. [72] has developed a firefly-based wrapper feature collection technique using random forest classifiers for cancer diagnosis. Authors have customized the active fitness functions with the addition of a penalty factor to endorse quality reduction. They have also made a relative study of existing SI based feature selection techniques in terms of feature reduction and accurateness. Their novel penalty function appeared to be highly effective in decreasing the characteristics which saves the computational transparency and conflict the annoyance of dimensionality on classification accuracy. Many other applications that have been utilized with FA and its variants have been depicted in Table 4.

Table 4 Applications of FA in BM field

FA in Biomedical Signal Processing

Biomedical signal processing (BSP) is the surveillances of the physiological behavior of individuals, varies from sequences of protein as well as gene to neural rhythms, organ, and tissue images. Biomedical signal processing intends to extort major data from biomedical signals. Biologists can determine a novel physician and biology to handle discrete illnesses with the assistance of BSP. SI based algorithms such as FA, EA, PSO, and ABC, etc could signify an appropriate method for the alignment of biomedical signal processing.

Biomedical ontologies have achieved meticulous significance in the area of science because of its major part in representing data in this domain. Being motivated by the achievement of FA in several areas such as big data optimization, task scheduling, and brain image segmentation, etc, Xue [97] has introduced a compact firefly algorithm (CFA) that uses the clear depiction of the population with a possibility distribution, and bio-compact movement functions to progress the matching competence and guarantee the quality of alignments. To test the performance of CFA, the author has developed the anatomy track, disease, biodiversity, disease, ecology, and phenotype track from the ontology alignment evaluation initiative (OAEI). A biomedical model resemblance metric was proposed by the authors to assess the similarity rate of two biomedical perceptions. Based on the experimentation, the authors have concluded that CFA can enhance the FA based matches memory usage with 68.92% and runtime with 38.97% as average. The categorization of uterine magnetomyography (MMG) signals was endeavored to describe the reduction of uterine that escorted to true labor. Kumar and Rajesh [98] have attempted to optimize the Physionet features that are extorted with six-level discrete wavelet transform (DWT) techniques for several wavelets. The authors have analyzed the Physionet mmgdb database by using the DWT. The chosen features then supplied to four various classifiers for the labor evaluation. The individual performance of the classifier was considered for several mother wavelets. The authors have compared the result of their experimentation with PSO and GA. The distinct wavelet features optimized with FA, and extorted with the coif5 wavelet has outperformed better than the remaining algorithms. Based on the experimentation, the authors have concluded that the SVM classifier has produced better accuracy, precision, and false-positive rate with 97.2105%, 97.3108%, and 5.3784% respectively. The outcomes that are attained from their study aids clinicians in considering the process of parturition, and labor assessment. The advancement suggested by the authors has the prospective to attain this in the field of labor evaluation for both terms as well as preterm deliveries. Cardiotocography scrutinizing is a fetal state measurement technique. The heart rate recording as well as a uterine contraction in the period of pregnancy can be controlled by CTG. The outcomes of CTG permit the detection of three essential several fetal states such as normal, suspected, and pathological and the medicine to identify and evaluate conditions that may direct to fetal death. The recorded information with CTG can assist gynecologists to assess the security of the fetus due to the complexity of access the fetus unswervingly. Ali et al. [99] has proposed an ensemble learning relay on an assortment of features and a categorization ensemble technique to enhance the accuracy. The authors have used FA for choosing the best division of attributes from CTG dataset. They have utilized the KNN to categorize normal, suspicious as well as pathological models that rely on the extorted features from cardiotocograms. Based on the results, the authors have concluded that the KNN classifier can effectively distinguish these classes with a total 93.3% accuracy of classification. Cancer is an identified cause of fatality worldwide. Certain analysis of cancer insists on the categorization of various kinds of tumor. Explorations into microarray DNA terminology appear to be a winning platform for altering genetic diseases. Though the benchmark ML advances have been effective in the understanding of major genes as well as categorization of new kinds of cases, some drawbacks in the logical and medical applications has confronted that includes DNA microarray data examination restriction with an absurd quantity of features and a comparatively small volume of an example respectively. To attain information about practical and effective DNA microarray datasets, there was a requirement of enlarging the rank of prediction as well as interpretability advance during retaining an immense rate of precision. Jabar and Saadya [100] have presented a new kind of cancer categorization relay on gene expressions. The authors have used both mutual information and FA. They have utilized parameters for the selection of features before usage of FA for feature reduction. SVM was utilized to categorize cancer into various kinds. The authors were evaluated the performance of the proposed method with the colon cancer data and compared the attained outcomes with other new advances. From the experimentation, the authors have concluded that the projected technique can increase the accurateness of cancer categorization and reduce the quantity of chosen genes contacted by some other techniques. Electrocardiographic (ECG) signal is important to identify cardiac arrhythmia amid a variety of biological signals. The correct investigation of loud ECG signals was an extremely rousing challenge. Proceeding to automatic study, the sounds present in the ECG signal required to be eradicated for exact analysis. Most researchers have reported various techniques for denoising the signals of ECG in current years. So, Sundararaj [101] has proposed an optimized threshold instrument for wavelet relied on health signal noise decline. The process completely depended on a variable step size FA (VSSFA) in a doubletree difficult wavelet method. The authors have assessed the projected advance on various usual as well as unusual ECG signals of BIH or MIT arrhythmia database, by accumulating white Gaussian noises synthetically with the difference of 5and 10 dB. The results were proved that the projected scheme was well concerted in several noise levels, and attain improved visual class contrast with additional techniques. From the experiments, the authors have concluded that the projected technique can decrease sound from noisy ECG signals more precisely in a constant fashion. Mining of fetal electrocardiogram (FECG) from the abdominal section of the mother’s fur is a confront task because of the high overlie of fetal as well as maternal signals. To overcome the issue, Akhavan-Amjadi [102] has proposed the usage of extreme learning models (ELM) to teach the signals of FECG extorted by the least mean square (LMS) advance from the key thoracic as well as abdominal signals. The authors have used the skilled ELM techniques to form the FECG signal for checking the models. They have examined the FA to parameter tuning of ELM, and enhance the performance respectively. The projected method has implanted the evolutionary system into the FA that has advantages from mutation possibilities and adaptive crossover because of elevated difficulty as well as several FA parameters. The authors have concluded that the outcomes proved the capacity of the proposed technique when the abdominal signal comprises greater overlapping amid the fetal and maternal signals. Image segmentation is a basic step for image dispensation of health images. Border renovation is one of the major charges that comprises building a border curve untying the tissue as well as an organ of concern from the image background. Such a procedure can be invented as a problem of optimization that calculates the border curve with the process of information fitting from gathered data that implicit to recline on the border of the object in the analysis. Yet, normal mathematical optimization methods won’t offer acceptable resolutions. A few latest articles have been utilized in evolutionary methods to defeat the risen problems. Gálvez et al. [103] has presented all these raised issues with the rational Bézier curves by using FA. Based on the experimentation, the author has concluded that the proposed technique has outperformed better results. El-Tokhy [104] has introduced an X-ray as well as decisive neutron radiography images firmness with FA and ABC algorithms. The authors have used these algorithms in combination with projected image encoding or decoding as well as disintegration or decompression algorithms. The encoding or decoding algorithms relays on hierarchical trees, binary images, and Huffman. Besides, disintegration or decompression algorithms utilize the Gaussian pyramidal transform, Hilbert transform, and real dual-tree transform. The major purpose behind the FF is the usage of Optimum compression ratio (OCR) with the preeminent radiography image eminence. The optimum rates of ABC for both X-ray and neutron images are 80.3610% and 80.3610% through hierarchical trees by the Hilbert transform. On the other hand, FA attained 97.0499% optimum value for the hierarchical trees by the Hilbert transform. Based on the experimental results, the author has concluded that the FA was renowned to achieve higher outcomes than the ABC algorithm for compacted radiography images. Moreover, some other applications of biomedical signal processing using FA are depicted in Table 5.

Table 5 Other applications of biomedical signal processing using FA

FA in Medical Image Processing

The method of performing a few functions on an image to attain an improved image or to extort some useful data can be considered as image processing (IP). IP is a kind of signal processing (SP), where an input can be an image and output will be either an image or associated features of the image respectively. Generally, an IP includes the importing of an image through image acquisition techniques, assessment as well as alteration of the image, and consequences in outcomes can be modified image on the analysis of the image. Analog and digital image processing are the two kinds of IPs, where Analogue image processing (AIP) can be utilized for photographs and printing of hard copies, and Digital image processing (DIP) methods assist in exploitation of the digital images with computers. FA is one of the appropriate algorithms for IP due to its faster convergence rate and lower computational time. FA in IP can improve the effectiveness of the procedural optimal searching methods. Various phases that all kind of information has to undergo while utilizing IP methods are registration, pre-processing, restoration, detection, segmentation and classification.

FA in Medical Image Pre-processing

Image pre-processing (IPP) is an enhancement of the image that contains reluctant alterations or improves a few image characteristics. An efficient preprocessing stage is necessary to attain higher detection rates. IPP plays a vital role in many fields, mainly in the health domain. Various techniques of IPP algorithms include image thresholding, page segmentation, skew alteration, noise deduction, and precise image augmentation. FA can be used in preprocessing of an image to attain better performance in denoising and reduction of noise in an image respectively.

Denoising an image has been playing a vital role in the area of Medical Imaging (MI). The deciding of information-bearing structures like surface as well as edges to attain proper visual eminence PSNR was the major challenging task. An innovative bio-inspired optimization by using MI was considered by Elhoseny and Shankar [110] and known as Bilateral Filter (BF) respectively. The implementation of the denoising procedure influenced the result of choosing the optimal limitations such as spatial and Gaussian weights. These limitations were selected by using MFF as well as DF which are SI based methods. They have utilized the VRMSE as well as PSNR for the selection of parameters. Also, the CNN classifier was utilized to categorize the denoised image as usual or unusual with an accurate classification rate respectively. The authors have concluded that the projected technique has attained 47.52 dB of PSNR and 1.23 of error rate respectively. Image preprocessing supposes a vital role in various domains, particularly in medical domains where exact image details were needed for diagnosis, determination as well as research purposes, and many more. Some examples of Medical images such as MRI, X-ray, and CT have a few defects that they generate images along with noise. This produced noise appears due to transmission, poor enlightenment, and camera sensor cells respectively. So, Sam and FRED [111] have used a merge of filters to review the images through the noise. The considered Metaheuristics were used by the authors to train FFNN. So the projected methods reconfirm the denoised image respectively. The performance of noise filtering in MI was enhanced by utilizing NFN with the grouping of NF as well as post-processor (PP). Pugalenthi et al. [112] has introduced the FA-based hybrid NF filter to enhance the performance of noise reduction respectively. The projected noise reduction merges the benefits of fuzzy, neural, as well as FA. Besides, the authors have used an enhanced version of FA named penetrating based PSFA to illustrate the optimal shape of link function, and to lessening the local tripping issue. Based on the experimentation, the authors have shown the results that the projected method has proved its efficiency in decreasing the urge noise in MI against various impulse noise bulk ranks. Zhang et al. [113] introduced a new technique to extort end-members (EE) from hyper spectral images that relay on discrete FA (EE-DFA). To get better outcomes, the authors have utilized extort end-members from the hyper spectral image and were considered as the problem of combinational optimization which can be resolved by DFA. They have considered various datasets for the series of experiments such as SNR and the AVIRIS Cuprite. It was found to be contrasted with the four various techniques such as SMACC, VCA, N-FINDR, and MVC-NMF. Based on the experimentation, the authors have shown that the outcomes were illustrated to be outperformed better than the obtainable popular techniques. The anticipated EE-DFA technique was strong with the sharp reduction of the SNR image.

FA in Medical Image Restoration

The process of obtaining a noisy as well as disintegrate image, and evaluating the exact original image is known as image restoration. Image restoration can be executed by spinning around the process that distorted the image. Makeup or undo the deficiency that humiliates an image is the major cause behind the image retrieval. The module is to decrease the Gaussian noise that was identified in MI and to attain improved picture quality respectively. Csam et al. [114] has introduced the computer-assisted model for identifying ominous and amiable liver tumors from CT images. The authors have projected the different hybrid methods for the emigration of the assorted kind of noise from the images. The image quality was measured by the RMSE and PSNR. They have yielded various hybrid filtering methods that include Anisotropic, Zernike, and Kalman filters for migration of mixed noise from MI.

FA in Medical Image Registration

The procedure of altering various sets of information into one synchronized system is known to be image registration (IR). Different types of information may include several photographs, sensors, viewpoints, times, and many more. IR can be handled in medicinal imaging, computer vision, examining and compiling images, military target detection, and information from satellites. FA in IR can be a powerful technique, due to the higher fitness value and scaling factors respectively.

Chakraborty et al. [115] has introduced a technique for recording video series that relay on demons listing based FA for optimization. The authors have used the Gaussian filter assessments for the rate leveling kernel ranging factors such as k1, k2, and k3 for optimization. FA has utilized for the coefficient of link as the fitness function, so the maximum fitness value was accumulated to utilize the equivalent ranging factors for post-processing. A comparison of the proposed methodologies performance with the classic demons algorithm was made with no optimization techniques that recognized the advantage of the proposed system. Additionally, the authors have contrasted the projected FA bases model to the PSO model and found the FA contains higher scaling as well as fitness values. The work presented by Cocianu and Stan [116] was aimed at the improvement of EA to record images for the usage of signature detection. The authors have introduced and enhanced various techniques to attain fast and exact algorithms. Initially, they proposed bi variants of FA techniques that confirmed its outstanding accurateness along with fair run times. The two variant methods of accelerated particle swarm optimization (APSO) was introduced to speed up the division. Based on experimentation, the authors have got the results as the projected algorithms were found to have faster rates compared to FA based methods, yet the rates of identification was a bit lower than projected techniques. To identify the trade-off among the difficulty of calculation and rate of identification, the authors have improved a hybrid technique that merges the capability of the Evolution Strategies (ES) search to determine optimum resolution along with the sturdy rapid convergence capacity of APSO. The existence of angular rotation as well as translation of objects made the medicinal images as significant for the difficult post-processing methods. Consequently, medicinal image registration developed into one of the major input equipment for supporting images. The objects and images in the image registration were altered by supporting every image with a particular allusion. Demons registration is one such effective non-rigid method. Chakraborty et al. [117] has introduced methods that optimized the limitations of demons registration with FA in the retinal images. Various metrics were used for calculating the projected techniques such as mean square error (MSE), mutual information result amid the unusual and recorded images, and joint entropy (JE). Image registration has a vital part in medical imaging. Chakraborty et al. [118] has introduced grey-wolf optimizer (GWO) techniques that relay non-rigid demons listing to sustain the procedure of retinal image registration. A comparison of the projected techniques was made with FA, PSO, and CSO- based demons registration respectively. Besides, the contrastive assessment of various techniques of demons registration includes Thirion’s, Tang’s, and Wang’s demons that are optimized with GWO. Based on the experimentation, the authors have outperformed 0.9977 as the attained correlation compared to other algorithms. The enhancement of automatic IR techniques was a renowned issue in the domain of CV. IR has been used in the massive number of current world situations that are varying from remote sensing to artificial, computer-assisted, and medical imaging design. Over the past 2 decades, the novel optimization advances were found attaining a huge interest in contracting with the major problems in IR techniques such as the ICP algorithm. Santamaría et al. [119] has performed a deep review over the last decay i.e., from 2009 to 2019 about the successful handling of optimization advances while facing the issues with IR. The authors have chosen 24 from more than 150 modern techniques. They provided various advancements by some of the particular algorithms. Based on the results, the authors have concluded that the projected techniques proved that nature-inspired algorithms have raised their attention in the IR issues over the last decades and highlighted to have further improvement.

FA in Medical Image Enhancement

Image enhancement plays a significant role in image processing. It is the procedure of emphasizing a few characteristics and is a method to enhance the data perception in images to afford superior visualization. Image enhancement uses for changing digital images to get the consequences to be appropriate for either display or analysis of an image. Medical image enhancement is having a major significance and aims the issues of low-difference and high-level noise in the exact analysis of particular illness and also for the assessment and research documentation. Draa et al. [96] has proposed OFA and applied it to medical image contrast enhancement. OFA method has been utilized to seek the better objectives of grey levels for the improvement of image contrast. The authors compared the proposed technique with FFA, AMFF (Adaptive Moment Fireflies) respectively. The proposed method was found to have a better contrast enhancement rate. They have improved the gray level images initially and then widened the color images with parallel augmentation and the projected technique has succeeded in creating a more extended histogram through the range variety of grey levels respectively. Dhal et al. [120] has introduced a new variant of histogram equalization (HE) to improve the retinal images. The authors have utilized FA, WEBTHE (weighted and entropy-based thresholded histogram equalisation) methods for the retinal images. They have utilized FA to get optimal values with different ranges by taking PSNR as the objective function. They used Retinal Image (Low Contrast) dataset for the projected method and found PSNR, Entropy, etc as performance metrics. The proposed method was compared with the ACE (automatic colour equalisation) to get better results. Based on the experiment results, it is observed that the projected technique yields better enhancement rate.

FA in Medical Image Segmentation

The procedure of separating a digital image into various sections is referred to as image segmentation (IS). IS can be utilized to set limitations and objects such as curves, lines, etc. whereas, IC can be used to build thematic maps. The popular methods of IS include edge detection, region-based, clustering-based, watershed-based, and ANN-based techniques. Digital images have attained the utmost attention from the last few decades in the various research fields. Hrosik et al. [121] has developed an algorithm for segmentation of brain image to highlight four various brain tumors such as sarcoma, glioma metastatic bronchogenic carcinoma, and adenocarcinoma, from MRI, SPECT as well as PET images respectively. The projected image segmentation technique was relied on FA whose resolutions were enhanced by the K-means algorithm while using Otsu’s principle as the fitness function. The authors have combined the projected algorithms with other images and contrasted the attained results with other techniques. It was found considering usual performance metrics that include RMSE, PSN, and SSI respectively. The process of transferring labels to a set of regions or pixels is referred as Magnetic resonance imaging segmentation. Selva Bhuvaneswari and Geetha [122] have introduced a segmentation and classification technique of brain images with SVM as well as FA respectively. The overall process of segmentation was detailed in three stages such as threshold making with vibrant adapted region growing stage, texture feature production stage, and section merging stage. The initial stage of the attained key image can be executed as a dynamic adapted rising process, in which the FA and optimization algorithms use to optimize the adapted regions. Here, an edge recognition algorithm was used to identify the edges. The texture feature can be extorted with entropy-based function from the key image during the second stage. The outcomes attained from the texture feature generation in the third stage were merged with the consequences of dynamic adapted raising stage respectively. After recognizing the irregular tissues, the categorization can be made with hybrid SVM. It was found using evolutionary metrics like accuracy, sensitivity as well as specificity.

FA in Medical Image Detection

The process of detecting or recognizing a feature or an object in a digital image is known to be image detection (ID). It can detect people, objects, places, and image actions. ID uses vision equipment with trained and AI algorithms to detect images via digital systems. Safety surveillance, toll booth supervising, and factory automation are the various applications used for image detection. FA has been prominently used in the process of image detection to identify several lesions and noisy images.

Corona virus disease (COVID-19) is one of the worldwide hazards and many dealing as well as detection procedures were advised by various examiners for COVID-19. Rajinikanth et al. [123] has introduced a method with a motive of introducing an automatic image investigation system to extort and identify the Covid-19 injuries from CT scans respectively. The authors have applied some processes that include Image pre-processing to improve the COVID-19, Image post-processing to extort the injuries, and implementation of a virtual analysis among the extorted and the Ground Truth Image (GTI). To execute and improve pneumonia and Markov-Random-Field (MRF) segmentation, Shannon Entropy (SE) as well as FA has been developed to extort the lesions with enhanced accurateness. The authors have concluded that the projected technique has outperformed more than 92% of the accuracy rate in the COVID-19 segmentation process. FA is a dominant optimization technique that is motivated through the flashing activities of fireflies. Filipczuk et al. [124] has proposed a technique for the identification of automatic nuclei on fine needle biopsy’s (FNB’s) cytological images. The authors have found an issue of regular marking of nuclei on computer-assisted breast cancer analysis. Their method was relied on FNB’s microscopic images. So, the recognition of malignant and benevolent lesions was the major task of their analysis. Several segmentation techniques involved a preface collection of objects on the image. So, the authors have used FA for the experimentation and also improved an initialization process. They have concluded that the outcomes proved to be satisfactorily efficient. The biggest reason behind the blindness and loss of vision for the millions of people throughout the world is diabetic retinopathy (DR). Though many screening techniques for the recognition of diseases such as optical coherence tomography and fluorescent angiography were established, many patients were continued to fail as well as unaware to commence such kinds of tests at the correct time. Several ML and DL advances have been used on DR dataset for forecasting and identification of diseases. But most of them have mistreated the data pre-processing feature and reduction of dimensionality that directed to biased outcomes. Gadekallu et al. [125] has proposed a method of hybrid principal component analysis (PCA) with FA based DNN technique for the categorization of DR dataset. The authors have improved FA for the reduction of dimensionality, and the decreased dataset was used in DNN for classification. They have concluded that the produced outcomes from the projected models have assessed against the common models of ML and the consequences have validated the advantages of proposed techniques in various aspects such as accuracy, recall, specificity, precision, and sensitivity respectively. Their advance can be utilized for removing noisy data in the analysis of Magnetoencephalography (MEG) information that is contributing to the enhanced calculation in the field of healthcare.

FA in Medical Image Classification

The process of extorting data from a multiband raster image can be referred to as image classification (IC). And, IC includes supervised, unsupervised, and object-based image analysis. FA has been used in various fields of research. Especially, FA has suitably utilized in image classification due to its convergence rate and to resolve different problems successfully. Computer-assisted diagnostics, as well as recognition techniques, are utilized to help experts in the elucidation of MI. the identification and categorization of unceasing disruptive pulmonary infection in lung CT images is one of the key problems in the area of research. Tuba et al. [126] has proposed a technique for emphysema categorization that relay on intensity as well as texture features. The authors have used six various intensity histograms include mean, standard deviation (SD), entropy, energy, skewness, and kurtosis, and some other consistent local binary prototype features. Based on experimentation, the authors have concluded that the projected technique has outperformed 98.18% rate of accuracy contrasted to 93.9% and 95.24% of other compared methods. A novel algorithm named Firefly RBF network was developed by Chao and Horng [10] to train the RBFNN by using FA for categorizing various groups of supraspinatus disease those are usual, calcific tendonitis, tendon swelling, and tears of the ultrasound supraspinatus images depends on the texture study methodology. The features of the texture were produced from four different techniques that include the grey-level co-occurrence matrix, the fractal dimension, the texture spectrum, and the method of texture feature coding to assess the tissue attribute of the supraspinatus. The projected FA-RBFNN was utilized to distinguish test images into the four compared groups of the disease in the process of classification. The authors have claimed for the best outcomes of the projected method have proved as 93.7% of correct classification rate which is more than the remaining ultrasonic supraspinatus image methods respectively.

FA in image quality assessment

The procedure of resolving the accuracy level is termed as image quality assessment (IQA). Image quality can be referred to as having various imaging structures that usually capture, accumulate, practice, broadcast, exhibit, and compact the signal to figure an image. This can be evaluated with the objective as well as subjective techniques. Image quality evolution performed by several algorithms that study the degradation and alterations of an image in the objective technique. Humans can experience or identify the quality of the image in the subjective technique. G´alvez et al. [62] has used a hybrid modified FA (HMFA) in the medical imaging (MI) for the detection of border curve of skin lesions. The authors considered convergence rate as a performance factor and compared the proposed method with uniform, chord-length as well as centripetal parameterization schemes respectively. To attain better performance, they have hybridized the modified algorithm with a local search process. Based on the experimental analysis, the proposed methods were found to attain better results for conventional mathematical models and are superior as well as competitive through accuracy. They have concluded that the projected method can be applied to the current world health applications. Malathi and Nedunchelian [127] has introduced a new method to identify blood vessels efficiently. The authors have applied the region of interest (ROI), and Kirsch’s templates techniques for the extraction of retinal images as well as veins respectively. To categorize the diabetic retinopathy in fundus retina images, ANN-based FA has been applied. They considered the different factors such as the diameter of the vein and the cotton wool spot area for grouping of the concerned area. Based on the analysis, the authors have concluded that the proposed method has attained better outcomes to sustain analysis of diabetic retinopathy with precise detection.

FA in Telemedicine

Telemedicine permits healthcare (HC) to access, analyze, and cure patients at a distance by using telecommunication methodology. It is the swapping of medical data from one to another location with electric communication which enhances health updates of patients. A few examples of telemedicine include isolated health diagnosis, the digital broadcast of medical imaging, video sessions as well as assessments with specialists, and many more.

The switching of medicinal images under public networks requires a tactic to afford for the image with verification for image veracity. Swaraja [80] has proposed a hybridization of DWT along with FA based algorithm and Schur transforms with various watermarking was suggested to provide safety fundamentals that include validity of the possession of medical image as well basis of source for exchange of medical images in the applications of telemedicine. Besides the robustness of the introduced method, the eminence of the watermarked image was also enhanced with the aid of both FA and Schur. The experimental results demonstrated the performance of the projected technique that exceeds the directly connected particular value decay centered methods. The major parameters for the evolution of the watermarking algorithm were the payload, ability of imperceptibility, and robustness with ultrasound x-ray, as well as MRI medical images. A new vigorous watermarking system that relay on FA in the transform field was developed by Sivaprakash et al. [128]. The authors have used different methods such as watermark extraction as well as embeddings that executed in the particular value disintegration and distinct wavelet transform fields respectively. They have altered the host image into a sub-band of separate frequencies in the period of embedding stage by 3-level DWT. The image of the watermark was fixed into low and high pass sub bands to change the robustness as well as the invisibility of the watermark. They have used FA to discover the optimal value and to enhance the eminence of the watermark in the medicinal image domain. Based on experimentation, the authors have got the results that notify superior invisibility contrasted to other techniques. They have concluded that the projected technique was able to attain improved performance when contrasted to other methods. Moreover, some other applications of biomedical field using FA are depicted in Table 6.

Table 6 Comparative study on various applications of biomedical domain using FA

FA in Health Care

FA has been remained a successful metaheuristic in health care domain. In the year 2018, Al-Thanoon et al. [142] has proposed a modern way of approach for establishing the parameter tuning in SCAD (Smoothly Clipped Absolute Deviation) penalty as well as PSVM using FA. This method has been applied on the selection of genes as well as classification of cancer. Specificity, accuracy rate etc have been taken into consideration as a performance metrics. For validating the performance, several state-of-the-art datasets such as ovarian, breast etc have been utilized and the method has been compared with some standard algorithms such as statistical CV (Cross Validation) GA, PSO and deferred better performance rather than the compared ones. Jothi and Inbarani [59] have developed a modern feature selection algorithm named Tolerance Rough Set Firefly based Quick Redacts (TRSFQR) which is the combination of FA and TRS (Tolerant Rough Set) for solving problem of classification of brain tumor from MRI images. Precision rate, recall are used as performance factors and a dataset that contains 200 MRI images have been taken into consideration for evaluating the performance. Algorithms such as ABC (Artificial Bee Colony) [143], CSA etc are compared with the proposed methodology and found that it has high capability of eradicating the features that are redundant. Also, a robust as well as consistent performance has been found from the simulated experimental results rather than the compared ones. Senapati and Dash [144] have proposed a novel way of approach for the classification of breast tumor on the basis of LLWNN (Local Linear Wavelet Neural Network) with the help of FA. FA has been utilized for optimizing the parameters of LLWNN. Wisconsin breast cancer data set has been considered for evaluating the performance and standard deviation mean has been taken into account as performance metrics. The proposed technique was later, compared with some benchmark methods such as LLS [145], SFC [146] etc and found high classification accuracy with a rate of 98.14 % for solving the classification problem of breast tumor. In the year 2018, Hashem et al. [147] has proposed a novel methodology for the classification of the jaw fracture problem, with the help of FA. Considering precision, recall as well as accuracy as performance factors and for evaluating the performance, the proposed method has been applied over benchmark datasets CT [148] etc and a comparison has been made with some state-of-the-art algorithms such as GA, PSO etc. MLPNN (Multilayered Perceptron Neural Network) has been employed to train the concerned jaw characteristics. Finally, the authors have stated that they found a better classification rate of characteristic of jaw fracture other than the compared techniques with a less error rate. Many other applications that have been utilized with FA in HC have been depicted in Table 7.

Table 7 Applications of FA in HC

Critical Analysis

In this research, we have conducted a systematic study on the usages and advances of the well-known metaheuristic named FA in BME & HC research areas. It is practically noticeable that many SI based NIOA are applied for determining the numerous conflicts of various application field. However in this research, it is venerated that FA is utilized to apply for resolving numerous complex problems of HC & BME fields. The articles that are taken into consideration for this investigation are collected from the standard repositories such as IEEE Xplore, Springer, InderScience, Wiley as well as Science direct etc. The search procedure starts with the keywords search “FA in health care”, “FA in biomedical field”. Based on these keywords, we found a very less number of papers which is not sufficient for this research work so that we excluded these keywords and applied a new strategy (refer Sect. “Systematic Literature Review Process”).

The paper extraction strategies from several databases such as Science Direct, Springer, Wiley, IEEE Xplore, Google Scholar are depicted in Fig. 1. As our main aim of this research work is on advancements and usage levels of FA in BME as well as HC applications, we found a total of 111 papers related to BM & HC. The analysis of BM & HC over others is depicted in Fig. 3. We made an analysis on the usage levels of variations of FA in BME applications and the results obtained from the analysis have been depicted in Fig. 4. Out of 111 papers, we found that 83 papers are related to bio-medical field and from those 83 papers we found 2 chaotic, 2 Discrete FA, 2 Levy-flight FA, 1 Moth FA, 1 Back propagation FA, 2 Compact FA, 2 binary variants, 1 adaptive, 5 modified, 1 opposition, and 10 hybrid variation related papers and 42 related to statistical FA and 12 others respectively.

Fig. 3
figure 3

Usage levels of BM & HC over others

Fig. 4
figure 4

Applicability of variants of FA in BME Field among Statistical FA and Others

Similarly, analysis on the usage levels of FA in HC field has been conducted and the results are depicted in Fig. 5. Out of 111, we found that 28 papers are related to health care. From these 28 papers, we have concerned 20 papers for Table 7 and rest of the 8 for literature. Among those 28 papers, we found that there are 1 adaptive, 1 chaotic, 7 hybrid FA’s, 1 Enhanced FA variations and 14 related to statistical FA and 4 for others respectively.

Fig. 5
figure 5

Usage levels of FA in the application of HC among Statistical FA and others

There is a rapid increase on the expansion of literature of FA. Several research articles are published in recent days using FA to provide the solutions for the domain of HC as well as BME applications. FA has been utilized in many application and surveys are conducted using specific applications such as classification [65], higher order neural networks [164], data clustering [18], image processing, robotics, wireless networks, chemistry as well as civil engineering fields etc. As per our research strategies, we found that FA has also been extensively applied in various applications of BME & HC such as cancer classification, gene selection, heart & brain tumor diseases prediction, recognition of speech and face, EEG & ECG signaling, Telemedicine, Biomedical Signal Processing, Medical Image Processing and many more. All these applications are found to be frequently solved by the FA and hence we made an analysis on the percentage of usage levels of these frequently used applications and the results obtained from the analysis have been illustrated in Fig. 6.

Fig. 6
figure 6

Analysis on the usage levels of specific applications using FA in BM and HC

We have also made in-depth analysis on each and every specific applications areas of those that were mentioned in Fig. 6. It is found that FA has been used to solve breast cancer related diseases on an average of 10%. Different cancer classifications such as breast tumor classification, breast cancer analysis, breast cancer diagnosis and breast cancer classification are the 4 different types of problems solved using FA and the usage level has been depicted in the Fig. 7.

Fig. 7
figure 7

% of utilization of FA for solving various problems of breast cancer

Similarly, analysis has been made on gene selection & cancer related issues and the usage levels of FA for solving these types of problems are taken into concern and the usage level pattern has been illustrated in Fig. 8. From Fig. 8, it is observed that problems such as gene selection and cancer classification, gene selection and breast cancer diagnosis are combinly solved using FA.

Fig. 8
figure 8

Percentage of usage levels of FA for solving the problems of gene selection & cancer classification

It has been also found that the heart related problems such as heart disease prediction and heart disease diagnosis are resolved using FA and the % of usage has been depicted in Fig. 9.

Fig. 9
figure 9

FA in heart disease diagnosis

Regarding the brain related diseases, it has been found that four issues like brain tissue segmentation, brain region segmentation, brain tumor image classification and brain tumor detection issues are resolved using FA and the analysis has been depicted in Fig. 10.

Fig. 10
figure 10

Utilization of FA for solving brain disease

Many problems has been resolved with the help of FA using medical images such as cytological image classifications, MRI image segmentations, medical image segmentations, medical image registrations, medical image contrast enhancement, MRI brain image segmentation and microscopic image segmentations etc. An analysis has been made on these problems resolution and the results have been depicted in Fig. 11.

Fig. 11
figure 11

FA in medical image processing

Some of the problems related to iris recognition, face recognition, facial expressions, facial emotional recognitions, speech recognition and hand vein recognitions are also solved using FA. An analysis has also been made on these problems and the obtained outcomes have been depicted in Fig. 12.

Fig. 12
figure 12

% of utilization of FA to resolve problems of different recognitions

Similarly, problems on various ECG based & EEG based signal feature selection and atrial fibrillation & epilepsy classifications have been solved using FA and analysis on the usage levels of these particular problems have been made and the utilization pattern has been depicted in Fig. 13.

Fig. 13
figure 13

Usage levels of FA for solving ECG & EEG related problems

Apart from the above mentioned problems, still there are some problems that are solved using FA such as malaria transmission determination, jaw fracture classification, health monitoring, optic disc detection, medical data classification as well as DNA protein identification, diabetes diagnosis etc. Along with these mentioned problems, some other problems are also resolved and strategy for predicting the % of utilization of FA for solving these issues has been made. The outcomes from the strategy have been depicted in Fig. 14.

Fig. 14
figure 14

Applicability of FA in various medical domains

Total no of papers considered in this study are 164. Out of 164, 83 papers are related to BM, 28 papers are related to HC and 53 papers are related to others cited for the study. Based on this data, on a scale of 1–100, an analysis has been made on the usage levels of BM & HC over others and this analysis has been depicted in Fig. 15.

Fig. 15
figure 15

Usage levels of BM & HC among others

Based on the keyword search applied on different databases we obtained the articles in various reputed databases related to FA in BM and HC. All these data are obtained after screening of papers using inclusion and exclusion procedures. On the basis of this data, an analysis on the usage levels of papers extracted by database wise has been made and depicted in Fig. 16.

Fig. 16
figure 16

Publication analysis of FA in different databases related to the considered domain (BM & HC)

From the data obtained for Fig. 16, an analysis has been made on the usage levels of FA related papers in BM & HC by Journal and Conference wise. In this study, 111 papers are related to BM & HC. Among those 111 papers, 81 papers are related to Journal and 30 are related to conference proceedings. Based on this data, an analysis has been made and depicted in Table 8 and Fig. 17.

Table 8 Distribution of articles related to FA in BM & HC by Journal and Conference
Fig. 17
figure 17

Usage levels of paper distribution by Journal and Conference wise

Also, the articles have been classified by means of FA variants and its applications. On the basis of this article classification, an analysis has been made on different types of FA used for BM & HC and this analysis has been mentioned in Table 9. Out of 111 considered FA in BM & HC related articles, we have considered only some articles and from those articles, the data has been extracted and mentioned in Table 9. Based on the analysis made, it is noticeable that hybridized FA is more in number followed by Chaotic.

Table 9 Article distribution of FA in BM & HC by its variants and its applications

Likewise, year wise analysis on the distribution of papers concerned in the study has been made and the analysis has been depicted in Fig. 18. Based on the analysis, more number of articles related to BM & HC is published in the year 2016. In the last decade, less number of papers related to FA in BM & HC is published in the year 2011. From the figure, it can be analyzed that there is a significant growth in the rate of publication in the year 2016, 2018 and 2020. So, the relative publications using FA in both BM and HC is increasing with wide popularity.

Fig. 18
figure 18

Year wise analysis on paper distribution of FA in BM & HC

Apart from all the above mentioned analysis, we found most of the researches have showed their interest towards usage of FA in BM and HC due to its better performance, lower computational time and faster convergence rate, etc. Tables 10 and 11 depict the performance factors used with experimentations on FA in BM and HC related issues.

Table 10 Comparative analysis on some of the performance metrics frequently used with FA in BM and HC
Table 11 Analysis of performance factors used with FA in BM and HC

Research Challenges and Discussions

Undoubtedly, BME & HC are some of the challenging research areas and those are quite attractive towards the researchers for solving problems with the help of efficient algorithm like FA. Based on the analysis made in Sect. “Critical Analysis”, it is evident that many BM & HC dimensional related problems such as brain tissue segmentation, emotion recognition, classification of biomedical data, lung segmentation, protein identification in DNA, feature selection, health monitoring, medical image electrophoresis, medical image registration, speech recognition, medical image border detection, hand vein recognition, medical image contrast enhancement, Parkinson’s disease diagnosis, biomedical signal processing, EEG epilepsy classification, EEG signal feature selection, medical image restoration, medical image preprocessing, medical image, segmentation & classification, telemedicine, breast cancer analysis, breast cancer classification, breast cancer diagnosis, gene selection, heart disease prediction & diagnosis, brain tissue segmentation, brain region segmentation, brain tumor detection & classification, malaria transmission detection, diabetic detection & diagnosis, jaw fracture classification, human optic disc detection, diaphragm wall construction, retinal vessel extraction, facial emotion & expression recognition, iris recognition etc have been resolved by the effective use of FA. Still, it is worthy to note that there are some issues that desired to be addressed in different areas of research. FA has not yet used to cope with the problems of some applications such as biomedical optics, tissue engineering (construction of artificial organs using biological material), genetic engineering (gene modification problems), pharmaceutical engineering (drug delivery), clinical engineering, biophotonics, medical informatics, hospital management, biosensors, artificial organs, biostatistics, medical robotics, biomechanics, neural engineering, rehabilitation engineering, drug discovery & manufacturing, personalized medicine, smart health records, outbreak prediction, forecasting and clustering of medical data etc. There is a requirement to apply powerful algorithms like FA to cope with those type of application’s problems that are not explored yet. In future, FA may also be explored more in these above mentioned areas of research.

It is also noticeable that only some of the variations such as binary, adaptive, chaotic, hybrid, modified, opposition based FA’s have been utilized for applying in solving problems of both BM & HC. In this scenario, still there are many numbers of variations that is needed to cope with such type of problems related to BM & HC. It would be more fruitful to apply some variations of FA such as elitist, Gaussian, parallel and multi population etc to both BM & HC related problems. Also, some hybridized versions of FA such as eagle strategy, genetic algorithm, differential evolution, ant colony, neural network, simulated annealing, local search, learning automata etc need to be utilized for solving the problems of BM & HC. It is observed that some of the mentioned variants such as quaternion, eagle strategy, differential evolution, parallel and elitist based FA approaches etc have not yet used in BM & HC field. There is a need that these variants need to be explored for solving various mentioned problems. Considering expanding the variations of FA, advance researches are needed to cope with BME, HC as well as many other domain problems.

Conclusion and Future Trend

In this study, we made a deep analysis of FA in BM and HC. FA has remained a better choice for resolving issues of two major engineering problems such as BM and HC due to their high elasticity in generating solutions as well as effectiveness. In the 2nd section, we detailed about FA along with its structure in Sect. “Structure of FA”. We made a process of systematic literature in Sect. “Systematic Literature Review Process” and inclusion as well as the exclusion criteria of papers in Sects. “Paper Inclusion Process” and “Paper Exclusion Process” respectively. In Sect. “Variants of FA used in BM and HC”, we attempted to divide the variants of FA in BM and HC systems into five various types such as HFA, MFA, BFA, AFA as well as CFA and explained their usage in the later subsections. Later, in Sect. “Applications of FA”, we turned our discussions to various applications of FA in BM and HC. Different applications include BM, HC, biomedical signal processing, IP, IR, restoration, telemedicine, and many more are discussed and detailed in subsections of applications. Section “Critical Analysis” turns the discussion into a critical investigation in which a brief study and analysis have been made to obtain an accurate assessment. We mentioned an in-depth analysis of percentage usage of BM and HC among other related articles, biomedical and HC applications amid statistical and other FA related papers, article distribution of FA in BM & HC by Journal and Conference, year-wise analysis of FA in BM & HC articles, frequently used performance metrics used with FA in BM and HC. Section “Research Challenges and Discussions” turns the discussion to research challenges for FA in BM and HC.

The progress of computer and network methodologies has carried us various promising ways to build a useful information system for our routine life. In the same way, BM and HC have also made better progress in modern years. In general, metaheuristic can be considered as part of soft computing (SC) as well as ML methodologies. Besides input and output, the alteration, assessment, and determination functions will be executed frequently until the search procedure congregates or assembles the predefined ending situation became the major feature of metaheuristic. Based on our examination, we found various modern investigations were made on BM and HC systems with FA based metaheuristic on a larger extent. Some metaheuristic algorithms such as ACO, PSO, FA, and GA, etc can be used effectively for resolving issues of HC and BM to afford a better result. FA is one of the most popular metaheuristic algorithms for healthcare. FA has broadly extended its vicinity of application since its development. Now-a-days, the firefly algorithm has been apprehensive almost in all areas respectively. Besides, increased applications of FA are extremely vigorous, as new applications are improving each day. This investigative study is obvious that FA is appropriate and fit for resolving BM and HC domain problems. Medical databases are one of the major points of concern for getting a huge amount of information. FA in BM engineering and HC played a vital role in generating enormous solutions. Studying of early research, those are extorted from standard repositories evident that FA and its modified developments are served as a contrivance for HC and BM applications. Contrasted to the rule-based as well as deterministic algorithms, FA in HC and BM generally can offer a better outcome. Because FA is capable to present an estimated solution with less computation instance while contrasted with remaining algorithms, they have turned out to be a promising study trend of BM and HC in recent years, particularly for the methods that require getting consequences at valid time. Here, we have mentioned regularly used types of bio-medical engineering and healthcare problems using FA such as breast cancer classification, breast tumor classification, detection of brain tumor and health monitoring, and many more along with the investigation of the research popularity of FA in HC and BME in-depth manner.

Research challenges like tissue engineering, pharmaceutical engineering, information fusion, data analytics system, knowledge interpretation, security, and privacy yet to be explored. Till the day, combining and representing of extorted data from various resources of HC systems is a complex task. So, researchers require considering the problems of data fusion when they desire to enhance and execute an affective HC system. Similarly, major researchers have attracted the categorization of data analytics due to having a large quantity of hidden data. But still, there is a requirement of considering problems on data analytics, majorly the accurateness rate of information analytics. Security and privacy are one more important study trend. As overall information of HC and BM are centralized in a particular scheme to construct it feasible for the organization to assess this information with a complete view. However, the protection of this huge amount of information has become a noteworthy study challenge for the researchers. So, utilization of metaheuristic like FA to defend the HC information is one of the major explore trends that need to be considered in the coming future. There is a quick chance of enlarging using FA that can persuade advanced research directions in the environs of perspective and it may be a concern of future research. It can’t be overstated to conclude that, the improvements with FA and its varieties are to be commenced and urbanized for resolving complex problems in forthcoming days.