{'fraction_non_alphanumeric': 0.03576062533624482, 'fraction_numerical': 0.015127060982942498, 'mean_word_length': 5.09450337512054, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A new firefly algorithm-based superpixel clustering method for vehicle segmentation

The vehicle segmentation in the images of a crowded and unstructured road traffic, having inconsistent driving patterns and vivid attributes like colour, shapes, and size, is a complex task. For the same, this paper presents a new firefly algorithm-based superpixel clustering method for vehicle segmentation. The proposed method introduces a modified firefly algorithm by incorporating the best solution for enhancing the exploitation behaviour and solution precision. The modified firefly algorithm is further used to obtain the optimal superpixel clusters. The modified firefly algorithm is compared against state-of-the-art meta-heuristic algorithms on IEEE CEC 2015 benchmark problems in terms of mean fitness value, Wilcoxon rank-sum test, convergence behaviour, and box plot. The proposed meta-heuristic algorithm performed superior on more than 80% of the considered benchmark problems. Moreover, the modified firefly algorithm is statistically better on more than 92% of the total problems during Wilcoxon test. Further, the proposed segmentation method is analysed on a traffic dataset to segment the auto-rickshaw. The performance of the proposed method has been compared with kmeans-based superpixel clustering method. The proposed method shows the highest mean value of 0.6242 for Dice coefficient. Both qualitative and quantitative results affirm the efficacy of the proposed method.


Introduction
All over the world, road accident is one of the fatal causes of death and takes 1.5 million (approx.) lives every year. The primary reason behind such a huge count is the distracted driving behaviour by humans (Dis 2021). To minimize the human control in driving, there has been a tremendous interest in the development of autonomous driving vehicles. Autonomous driving has great potential and advantages in controlling pollution, space utilization, traffic congestion, rule violation, and road accidents. Over a decade, researchers have worked upon various pilot projects to achieve better perception of the driving environment. One of the key steps in understanding the

Department of Computer Science & Engineering and
Information Technology, Jaypee Institute of Information Technology, Noida, India environment is the acute segmentation of surrounding vehicles. However, the predicament of an accurate and reliable vehicle segmentation is still a challenging task, especially in an unstructured driving environment. The main factors that effect segmentation accuracy in an unstructured scenario are non-lane driving, overloaded vehicles, road animals, occlusion, and missing lane trajectories. Additionally, the vehicle segmentation becomes trivial as vehicles do not follow a uniform design patterns. For illustration, Fig. 1 shows four representative images of auto-rickshaws that are taken from a publicly available dataset, termed as auto-rickshaw detection dataset (Aut 2021). To mitigate the above-mentioned complexities, this paper presents a new method by clustering the superpixels to segment the vehicles in an unstructured environment.
Superpixels are the perceptual clustering of non-overlap ping pixels with similar attributes. Generally, they are irregular-shaped but mean image regions which are formed by over-segmentation. Its advantages are in simplifying the image complexity and result in reduced processing time. Therefore, superpixels are used to extract mid-level features from an image in vivid computer-vision applications. Some of the common computer-vision applications are body model estimation, object localization, depth estimation, skeletonization, and image segmentation (Ibrahim and El-kenawy 2020). For image segmentation, deep learning methods have shown impressive performance. In general, deep learningbased models can be categorized into fully convolutional networks, encoder-decoder-based, recurrent neural network based(RNN), R-CNN-based, attention-based, deepLab family, and dilated convolutional-based (Long et al. 2015;Minaee et al. 2021). Long et al. (2015) proposed a fully convolutional network based on AlexNet, VGGNet, and GoogleNet for the purpose of pixel-wise prediction. However, the model is limited to only 2D images and is slow in real-time environment. To overcome the limitation of FCN, Liu et al. (2015) proposed ParseNet, which replaces the convolutional layers with the described module for the purpose of segmentation. Ronneberger et al. (2015) proposed the U-Net for image segmentation of biomedical datasets. Less number of annotated images can be trained and tested effectively using data augmentation. The network consists of two phases, namely contraction and expansion. The contraction phase captures the context information from the images while symmetric expansion path results in precise localization. Milletari et al. (2016) proposed V-Net based on FCN for 3D-image segmentation. Chen et al. (2014) proposed DeepLabV1 based on VGGNet and used atrous convolution and fully connected conditional random field, resulting in larger feature map. Furthermore, DeepLabV2 (Chen et al. 2017) is based on ResNet (Ismail Fawaz et al. 2019) as well as VGGNet (Simonyan and Zisserman 2014) and uses an additional atrous called as atrous spatial pyramid pooling (ASPP) making it more accurate than DeepLabV1. Despite the success of deep learning-based models for image segmentation, it has been witnessed in the literature that deep learning models face multiple challenges like gradient vanishing problem and high computational cost, and require highly challenging computation environment and memory. Moreover, the success of such models demands training over huge dataset with large number of annotated ground truths, which may not be readily available, especially in an unstructured driving environment.
Generally, the abundant availability of non-labelled data motivates the researchers to explore unsupervised learning approaches like clustering. Recently, Fouad et al. (2017) applied clustering with superpixels to perform the tissue segmentation from the oropharyngeal cancer images. Additionally, literature has witnessed that clustering is widely used as an exploratory tool due to its ability to identify hidden patterns (or structures) (Mittal and Saraswat 2018a). One of the common and popular clustering methods is Kmeans (Mittal et al. 2021c). It is a centroid-based method, which performs clustering of unlabelled data in non-overlapping and homogeneous clusters by using certain property measure such as separation or compactness of the clusters. This method has shown a number of advantages. First and foremost is the simplicity and guaranteed convergence of the Kmeans method. Second, it can be generalized over clusters with vivid size and shape. Further, it is adaptive in nature to new examples and can handle large data efficiently. However, it produces distinct clustering results with different parameter settings on same dataset (Mittal et al. 2021b). To overcome such limitation, meta-heuristic algorithms are widely employed in clustering (Mittal and Saraswat 2019b).
Meta-heuristic algorithms are the mathematical models of optimization based on various natural phenomena (Mittal and Saraswat 2018b). Some of the popular meta-heuristic algorithms are differential evolution (DE), genetic algorithm (GA), cuckoo search (CS), particle swarm optimization (PSO), and gravitational search algorithm (GSA) (Mittal et al. 2021a). In the literature, many meta-heuristic algorithms have been used for clustering (Kumar and Singh 2018). Gong et al. (2020) proposed an improved multilevel image segmentation method that integrates PSO with maximum entropy algorithm to speed up the segmentation process. Further, Sharma et al. (2020) proposed an entropy-based multi-level thresholding by employing firefly algorithm in order to find the optimal threshold. On the contrary, Yang et al. (2021) employed bat algorithm with Otsu and Kapur's entropy as fitness functions for identifying optimal segmentation thresholds. Mittal et al. (2021b) presented improved gravitational search algorithm for generating optimal clusters to classify CT-scan images for COVID-19 detection. Vishnoi et al. (2021) proposed roulette wheel selection whale optimization to perform optimal clustering for segmentation of nuclei in histopathological images. Likewise, Sharma and Sharma (2021) performed optimal clustering of nuclei segmentation by employing grey wolf optimizer with multiple objectives. Kumar and Singh (2019) proposed a chaotic teaching learning-based optimization algorithm to address the clustering problems. Same authors presented an improved cat swarm optimization algorithm to efficiently cluster the UCI datasets (Kumar and Singh 2018). Further, Chinta (2019) combined traditional clustering methods with meta-heuristic algorithms like bat algorithm, cuckoo search algorithm, and krill herd algorithm for enhancing the convergence rate and stability of the outputs. From the literature, it has been observed that firefly algorithm (FA) (Yang 2009), one of the popular meta-heuristic algorithms, shows quite effective results on multimodal problems, especially on clustering applications (Xue 2020). Moreover, FA enhances the convergence of initial random solutions towards the optimal solution effectively (Wu et al. 2020). Therefore, this paper presents a new clustering-based image segmentation method to optimally cluster the superpixels by using the advantages of FA.
Firefly algorithm, proposed by Xin-She Yang (2009), is a popular meta-heuristic algorithm that mimics the social behaviour of fireflies. This algorithm is based on the flashing behaviour of the fireflies. Basically, FA formulates the mathematical model on three characteristics of fireflies: (i) Fireflies are attracted towards each other irrespective of their sex, (ii) the attraction among fireflies is inversely propositional to the distance among them, and (iii) the level of brightness defines the level of attraction, i.e. fireflies with less brightness will be attracted to more brighter fireflies. In case of equal brightness, fireflies will move randomly. In the literature, FA has shown superior performance than a number of existing meta-heuristic algorithms and has been employed to solve a number of real-world optimization problems (Fister et al. 2013). Sánchez et al. (2017) optimized modular granular neural network with FA to perform facial recognition. Jain and Katarya (2019) performed opinion mining with FA on social networking data. Further, Wang et al. (2018) employed FA for big data optimization. Langari et al. (2020) applied FA to search optimal fuzzy clusters to minimizing the information loss on anonymized database. Similarly, Hrosik et al. (2019) introduced FA with Kmeans for brain segmentation. A comprehensive survey on the applications of FA can be found in Kumar and Kumar (2021). Yang and He (2013) identified two main reasons for the good performance of FA, i.e. subdivision of search space intelligently and ability of handling multimodal problems. However, it has been observed that FA suffers from a number of demerits such as poor exploitation ability, slow convergence rate, and low solution precision. To mitigate the same, this paper proposes a modified FA (MFA). Moreover, the proposed MFA is employed to optimally segment the vehicles from the images.
The overall contribution of the paper has twofold: (i) a modified firefly algorithm (MFA) has been proposed and (ii) a new modified firefly algorithm-based superpixel clustering (MFA-SC) method has been introduced to segment the vehicles from images. To validate the proposed MFA, seven recent meta-heuristic algorithms, namely firefly algorithm (SFA), improved particle swarm optimization (IPSO), enhanced differential evolution (EDE), improved artificial bee colony (IABC), improved biogeography-based optimization (IBBO), enhanced grey-wolf optimization (EGWO), and improved whale optimization algorithm (IWOA), have been considered. Experimental analysis has been conducted on CEC2015 benchmark functions in terms of mean fitness values, Wilcoxon rank-sum test, convergence graph, and box plot. Moreover, the proposed clustering method (MFA-SC) has been evaluated on a publicly available dataset, namely auto-rickshaw detection dataset (Aut 2021). To compare the performance, two clustering methods, namely firefly algorithm-based superpixel clustering (FA-SC) and kmeansbased superpixel clustering (Kmeans-SC), have been considered and equated in terms of qualitative and quantitative parameters. Moreover, the computational time of the proposed method has been presented.
The rest of the paper is organized as follows: Section 2 briefs the superpixel generation method and firefly algorithm. The proposed method is detailed in Sect. 3. Section 4 discusses the experimental analysis followed by the conclusion along with future directions in Sect. 5.

Preliminaries
The proposed firefly algorithm-based superpixel clustering (MFA-SC) method uses the simple linear iterative clustering method to generate the superpixels and firefly algorithm for optimal clustering. The following section briefly presents both the methods.

Simple linear iterative clustering method
Simple linear iterative clustering (SLIC) method (Achanta et al. 2012) is one of the popular methods for superpixel generation as it needs only the number of superpixels (P) as parameter. There are two phases in SLIC method, namely initialization and local clustering. In the first phase, S superpixel centroids are initialized at an I = N P interval for (N ) number of pixels. During local clustering, distance of each pth superpixel centroid is calculated from the ith image pixel in 2I × 2I image region according to Eq. (1).
where m is a constant, while k c and k s correspond to the Euclidean distance between ith and pth pixels in two different colour space, i.e. CIELab (l, a, b) and spatial (x, y), which are depicted in Eqs. (2) and (3), respectively.
Equation (1) assigns each image pixel with the closest superpixel centroid. Further, each superpixel centroid is updated by averaging the assigned pixels. Later, the remaining ones are associated with the closest superpixel centroids.

Firefly algorithm
Firefly algorithm (FA) (Yang 2009) mimics the social behaviour of fireflies to obtain optimal solution. It works on the flashing behaviour of fireflies. The mathematical modelling of fireflies is based on the following three rules.
• Fireflies are attracted towards each other irrespective of their sex. • The attraction among fireflies is inversely propositional to the distance among them. • The level of brightness defines the level of attraction, i.e. fireflies with less brightness will be attracted to more brighter fireflies. In case of equal brightness, fireflies will move randomly. Moreover, the level of brightness depends upon the landscape of the objective function.
As level of attractiveness is inversely propositional to distance, the attraction level (β) at distance r can be defined as Eq. (4).
where γ is a light absorption coefficient and β 0 corresponds to the level of attractiveness at γ = 0. In Eq. (4), r is the Cartesian distance between two fireflies. Further, the position (x i ) of ith firefly at time (t + 1) is updated by moving it to a more attractive jth firefly, which is formulated in Eq. (5).
Update the position (x) of ith firefly as:

Proposed method
This paper presents a new modified firefly algorithm-based superpixel clustering (MFA-SC) to perform the image segmentation. Specifically, the proposed method is used to segment the vehicles from an image. Figure 2 illustrates the block diagram of the proposed method. In the proposed method, the colour image is processed through the SLIC method. This preprocessing results in generating superpixels, which are irregular-shaped and non-overlapping image regions with similar attributes. This reduces the processing time of the image. Next, the set of image portions are further optimally clustered by employing the proposed MFA. To generate 'q' optimal clusters, MFA initializes its population with random values. Each individual of MFA depicts 'q' cluster centroids c 1 , c 2 , c 3 , . . . , c q with 'd' dimensions, where 'd' corresponds to the number of considered attributes for superpixels. Next, the fitness of each individual is evaluated according to the considered objective function. In the proposed method, the objective function is equated as the Euclidean distance between cluster centroid and corresponding superpixel whose mathematical formulation is depicted in Eq. (6).
where q and N correspond to the number of cluster centroids and number of superpixel centroids, respectively. The c i and s j represent the ith cluster centroid and sth superpixel centroid, respectively. Further, each individual is updated according to the proposed MFA until the stopping criteria. A detailed discussion of the MFA is presented in Sect. 3.1. Finally, the optimal cluster centroids, returned by MFA at the stopping criteria, operate on the considered image to segment the vehicle from the background. The pseudo-code of the proposed method is presented in Algorithm 2. Generate superpixels by employing SLIC method on I ; Executing MFA on the generated superpixels to obtain q optimal cluster centroids, {c 1 , c 2 , · · · , c i , · · · , c q }, according to Algorithm 3; The cluster centroid with the best fitness value represents the optimal solution; Segment the vehicle from I by using the optimal cluster centroid.

Modified firefly algorithm
In firefly algorithm, the position of a firefly is updated according to the distance between two fireflies. However, FA does not consider the best solution in position update equation, which results in attaining poor solution precision sometimes. To improve the same, a new modified firefly algorithm is proposed in this paper. In the proposed modified firefly algorithm (MFA), the updated position of a firefly is modified by including the position of the best firefly. This incorporation considers the position difference between the current best and considered firefly. This benefits in moving the fireflies towards the best solution. Further, this component is multiplied with a random value, which varies the movement of the MFA. Overall, this enhances the exploitation behaviour of the MFA towards the best solution, which results in attaining better solution precision. The formulation of the modified position update equation for i th firefly at time (t + 1) is depicted in Eq. (7).
where x (t) Best corresponds to the position of the best firefly at time (t). This enhances the exploitation behaviour of the fireflies towards the best solution, which results in attaining better solution precision. The pseudo-code of the proposed MFA is detailed in Algorithm 3.
The time complexity of the proposed method (MFA-SC) is based upon three factors, namely SLIC method, objective function, and modified firefly algorithm (MFA). SLIC method has the time complexity of O(N ) for N number

Algorithm 3 Modified Firefly Algorithm (MFA)
Input: Let F be the number of fireflies. Output: Position of the firefly with the best fitness. Initialize the fireflies randomly; while termination condition does not meet do Compute the fitness ( f it) of each firefly Determine the current best firefly (x Best ); Update the position (x) of ith firefly as:  ( p 2 t)). However, the number of superpixels is generally more than p and t. Therefore, the time complexity of MFA-SC is equal to O(N × q).

Experimental results
This paper explores the performance of the proposed vehicle segmentation method in two sections. Section 4.1 studies the experimental validation of the proposed modified firefly algorithm (MFA) on IEEE Congress on Evolutionary Computation 2015 (CEC2015) (Liang et al. 2014). In Sect. 4.2, the proposed method (MFA-SC) is analysed on a publicly available dataset, termed as auto-rickshaw detection dataset (Aut 2021). All experiments are simulated on MATLAB2016a on a system of 3.35 GHz with Intel i5 processor and 16GB RAM.

Performance analysis of MFA
To evaluate the performance of the proposed MFA, a set of 15 real-parameter single-objective optimization prob- Fig. 3 Description of considered real-parameter single-objective optimization problems of IEEE CEC2015 (Liang et al. 2014) lems of IEEE CEC2015 (C 1 -C 15 ) (Liang et al. 2014) is considered, which is depicted in Fig. 3 along with the respective optimal value. This set includes unimodal, multimodal, hybrid, and composite problems to validate the robustness of MFA. The efficiency of the MFA is compared against firefly algorithm (FA) (Yang 2009) and six recent meta-heuristic algorithms, namely improved particle swarm optimization (IPSO) (Zhang and Lim 2020), enhanced differential evolution (EDE) (Chacón Castillo and Segura 2020), improved artificial bee colony (IABC) (Ewees et al. 2020), improved biogeography-based optimization (IBBO) (Zhang et al. 2019), enhanced grey wolf optimization (EGWO) (Cai et al. 2019), and improved whale optimization algorithm (IWOA) (Qiao et al. 2020). Table 1 defines the parameter settings of the considered algorithms by referring the corresponding literature. For minimum interference, each algorithm is executed for 30 runs over three dimensions, i.e. 30, 50, and 90.
In Table 2, the mean fitness values reported by the considered algorithms are presented on the IEEE CEC2015 benchmark problems (C 1 -C 15 ) over the considered dimensions. The bold text in the table depicts the best value among the compared algorithms. On 30 and 50 dimensions, the proposed MFA outperforms the compared algorithms on all benchmark problems except C 2 , C 3 , C 13 , and C 14 . However, MFA produces competitive results on C 3 and C 14 for both dimensions. This clearly demonstrates that modification in FA results in attaining better precision. Moreover, MFA reports superior values on all benchmark problems, except C 3 and C 13 , when executed on 90 dimensions. This accounts for more than 80% of the considered problems. On C 3 , MFA has generated comparative results. Moreover, MFA is able to obtain comparable mean fitness values on remain-     balance between exploration and exploitation over problems of different complexities. Further, a statistically test, Wilcoxon rank-sum test, is conducted to validate the performance of the MFA against considered algorithms. Table 3 tabulates the results of the test. Here, '+' means that MFA is significantly better than the compared algorithm, while '−' symbolizes the reverse. On the contrary, '=' depicts that the compared algorithms are not significantly different. From Table 3, it can be observed that MFA obtains '+' on maximum number of problems when compared to EDE, IWOA, and FA for all the considered dimensions, which show its superiority over considered algorithms. Overall, MFA is statistically better on more than 92% of the total problems, which validates that MFA is significantly better and different than the considered algorithms.
To study the searching behaviour, Fig. 4 plots the convergence trend of the considered algorithms on four representative problems, namely C 1 , C 5 , C 6 , and C 11 , belonging to unimodal, multimodal, composite, and hybrid category of IEEE CEC2015, respectively, when executed for 30 dimension. In the figure, x-axis depicts the total number of considered iterations, while y-axis presents the best fitness value in an iteration. It can be observed that MFA is obtaining better value while maintaining the balance between exploration and exploitation. The convergence trend for C 5 (Fig. 4b) is quite different due to the functional settings of the considered problem. As it is a multimodal problem, the algorithm is unable to show the smooth trend. However, the proposed MFA still achieves the optimal solution. From Fig. 4b, it can be observed that MFA moves slowly till 700 iteration. Afterwards, it converges abruptly and attains the optimal solution. These results suggest that MFA is a better algorithm in terms of search behaviour and solution precision.
Moreover, the variation in mean fitness values obtained by the considered algorithms over 30 runs on 30 dimension is analysed in the form of box plot. Figure 5 draws the box plots of considered algorithms for four representative problems, namely C 1 , C 5 , C 6 , and C 11 , where each problem belongs to different categories of IEEE CEC2015. It is clearly visible from the figure that the interquartile range and median value for MFA are comparatively low than the compared algorithms in every considered problem. Therefore, it can be claimed that MFA is more consistent in obtaining the optimal solutions. Further, the applicability of the proposed variant (MFA) is studied in the following section as a clustering method for segmenting the vehicles in an unstructured environment.

Performance analysis of proposed segmentation method
The efficiency of the proposed clustering method, modified firefly algorithm-based superpixel clustering (MFA-SC), is studied to segment the vehicles in an unstructured environment. In such scenario, vehicles, such as auto-rickshaws, make the segmentation task complex due to vivid attributes like colour, shapes, and size. Moreover, auto-rickshaws have where x and y are the segmented area, generated by the proposed method, and segmented area in ground-truth image,  respectively. Higher value of DC shows the better segmentation. Furthermore, the obtained results are compared against two clustering methods, namely firefly algorithm-based superpixel clustering (FA-SC) and kmeans-based superpixel clustering (Kmeans-SC). The parameter settings of the considered methods are referred from Table 1. Table 4 lists the DC values of the considered methods for ten randomly selected images. In the table, MFA-SC reports DC values of more than 0.94 on all the considered images. Specifically, MFA-SC attains maximum DC value of 0.9843 and minimum DC value of 0.9456. On the other side, FA-SC and Kmeans-SC achieved the maximum DC value of 0.9508 and 0.8767, while the minimum DC value reported by these methods is 0.8808 and 0.7293, respectively. Moreover, mean DC value over the entire dataset is highlighted in Table 4. It can be clearly seen that MFA-SC has outperformed the considered methods in segmentation. MFA-SC has reported the performance improvement of 4% and 48% approximately in comparison with FA-SC and Kmeans-SC, respectively. For the same, bar chart is plotted in Fig. 6 for easy visualization. As high DC value corresponds to better segmentation, it can be claimed that MFA-SC ranks first with mean value of 0.6242, while FA-SC and Kmeans-SC attain second and third ranks with mean values of 0.6062 and 0.4282, respectively. Further, Fig. 7 illustrates the variation of the obtained DC values by the considered methods over the entire dataset. It is observable that MFA-SC achieves higher median value comparatively. Moreover, the interquartile range of the proposed method is low. This suggests that MFA-SC reports comparatively better segmentation results over the entire dataset. To do qualitative analysis, Figs. 8 and 9 depict the segmentation results of the considered methods on eight sample images, wherein first column contains the original images, while second, third, and fourth columns present the results of the MFA-SC, FA-SC, and Kmeans-SC, respectively. It is envisaged that the auto-rickshaw is visually clear in all the segmented images of MFA-SC in comparison with other methods. Moreover, the proposed method is able to distinguish auto-rickshaws with different colours and environmental complexities efficiently. Therefore, experiments clearly affirm the superiority of the proposed method.
Furthermore, the computational time (in seconds) taken by the considered methods to perform the segmentation over the ten images is compared in Table 5. It can be seen that MFA-SC and FA-SC methods are computationally expensive than Kmeans-SC. However, segmentation accuracy is an important factor than computation time, and MFA-SC has shown superior efficiency than the compared methods. Thus, it can be concluded from experimental analysis that the proposed method produces better segmentation results and is an efficient alternative for segmentation.

Conclusion
This paper proposes a new clustering method, modified firefly algorithm-based superpixel clustering (MFA-SC), for the segmentation of vehicles in an unstructured environment. In the proposed method, a new modified firefly algorithm (MFA) is employed to obtain optimal clusters. MFA modifies the position updation by incorporating the best solution, which enhances the exploitation behaviour and results in attaining better solution precision. The performance of the proposed variant is compared against seven meta-heuristic algorithms, namely firefly algorithm (FA), improved particle swarm optimization (IPSO), enhanced differential evolution (EDE), improved artificial bee colony (IABC), improved biogeography-based optimization (IBBO), enhanced grey wolf optimization (EGWO), and improved whale optimization algorithm (IWOA), on a set of 15 real-parameter single-objective optimization problems of IEEE CEC2015. The results of the considered algorithms are analysed in terms of mean fitness value, Wilcoxon rank-sum test, convergence behaviour, and box plot. Experimental results have demonstrated that MFA performed superior on more than 80% of the considered problems. Moreover, MFA is statistically better on more than 92% of the total problems during Wilcoxon test. Consequently, the analysis of the proposed method (MFA-SC) on a public dataset, known as auto-rickshaw detection dataset, has been conducted in terms of qualitative and quantitative parameters, i.e. Dice coefficient (DC). The proposed method (MFA-SC) has achieved the highest mean value for Dice coefficient (DC), i.e. 0.6242, while FA-SC and Kmeans-SC reported the DC value of 0.6062 and 0.4282, respectively. Both visual and numerical results evident that the proposed method is efficient in comparison with firefly algorithm-based superpixel clustering and kmeans-based superpixel clustering. Moreover, experiments have elicited that the proposed method has efficaciously segmented the auto-rickshaws in reasonable time limit.
In future, the proposed method can be extended to work in real-time environments like internet of things. Further, bigdata technologies like, Hadoop or PySpark, can be used to handle the large image dataset efficiently. Moreover, the concept of fuzzification can be incorporated into the proposed method for analysing images with overlapping or complex backgrounds. Lastly, different objective functions, such as structural similarity index or boundary displacement error, can be explored for better performance of the proposed method.
Author Contributions All authors contributed to the study conception and design. TT conceived the presented idea and carried out the experiment with support from MS. The final manuscript is read and approved by all authors.

Funding
The authors have not disclosed any funding.
Data availability Enquiries about data availability should be directed to the authors.

Conflict of interest
The authors have stated that this paper has no potential conflict of interest.
Ethical approval This article does not contain any studies with human participants or animals performed by any of the authors.