1 Introduction

The chromosomes are present inside the nucleus of a cell. They carry the instructions for the synthesis of various proteins. Any alteration in either the structure of the chromosome or the number of chromosomes of an individual can lead to malfunctioning of the proteins, due to which various diseases or medical conditions may come up that need to be taken care of, and are termed as genetic defects. The genetic defects in an individual are uncovered by studying the number of chromosomes and the structure of chromosomes. A healthy human being is said to have 23 pair of chromosomes [20] out of which 22 pairs are autosomes and the \(23{\mathrm{rd}}\) pair is a sex determining pair of chromosomes that is either XX for females or XY for males. The cytogeneticist studies the structure and number of chromosomes by imaging the cells of the humans during the metaphase of the mitosis phase of cell division, using high-resolution microscopes. The purpose for imaging during the metaphase is that during this stage of cell division the chromosomes are at the longest [2]. The metaspread chromosome images used for the purpose of diagnosis should be of good quality so that the cytogeneticist can retrieve useful and accurate information from them. Figure 1 illustrates the sample image of the human chromosome metaspread captured during metaphase. Figure 2 illustrates the chromosomes that have been arranged by an experienced cytogeneticist in the form of a karyogram, which can be used to uncover the genetic defects.

Fig. 1
figure 1

Human chromosome metaspread image Fig. 2 karyogram generated by an expert cytogeneticist

Fig. 2
figure 2

Karyogram generated by an expert cytogeneticist

In order to create a karyogram, the samples of blood, amniotic fluid or maybe tissues of skin are taken. The metaphase chromosomes are extracted from the samples by the process outlined in Fig. 3. The collected sample is first incubated for some days, and during that period, it is treated with phytoagglutinin which leads to increased cell reproduction rate. Towards the end of incubation, the cell division is stopped by treating the sample with colchicines, so as to increase the count of usable metaphase chromosomes. In the second state, the sample is treated with mixture of glacial acid and carbinol so as to fix the cells at a one particular stage of cell division. After this stage, the microscopic slides are taken and the chromosomes are spread for the purpose of observation and imaged using a high-resolution microscope.

Fig. 3
figure 3

Metaphase chromosome imaging process

The images that are captured for the purpose of karyogram generation contain chromosomes in various orientations, as the chromosomes are non-rigid objects so they may be straight, bent, touching each other or may occur in clusters. The images that contain a large number of touching and overlapping chromosomes are not suitable for karyogram generation. In order to generate the karyograms, the metaspread chromosome images are shortlisted by an experienced cytogeneticist. The images that are shortlisted are selected considering the number of individual chromosomes present in the human chromosome metaspreads as these are the only accurate information providers. In the past many years, much research has been done to disentangle these touching and overlapping chromosomes as reported in [1, 3, 8, 13, 14]. The drawback of considering the touching or overlapping or for that matter bent chromosomes for uncovering the abnormalities in chromosomes may lead to inaccurate diagnosis. The inaccuracy comes in as all these models segment or correct the orientation of these overlapping, touching or bent chromosomes based upon hypothesis generation [9, 19] and they are not the perfect solutions. In order to get the best karyograms, the human chromosome metaspread images should contain a large number of individual well-separated straight chromosomes.

In order to find human metaspread images having straight chromosomes, they need to be assessed for their quality before proceeding with generation of the karyograms. In the past, most of the work has been done to distinguish between the analysable and non-analysable chromosome images, but these methods are computationally expensive, are slower, are dependent upon human intervention, do not explore the whole search space and are not suitable for processing a large number of images as required for the selection of best human chromosome metaspread images [4, 10, 12, 18, 23, 24]. MetaSel [21] a metaphase selection tool using Gaussian-based classification is one of the best solution so far proposed.

The rest of the paper is organized as follows: Sect. 2 presents the related work, Sect. 3 presents problem formulation, Sect. 4 contains methodology, Sect. 5 presents results and discussion, and Sect. 6 concludes the paper.

2 Related work

Over the years, few efforts have been made in analysing the quality of the metaspread images before karyogram generation. A method was proposed to classify the selected image as a metaphase chromosome image or a non-metaphase chromosome image by comparing the nine geometric parameters [12]. In this approach, a three-phase detection method is used to find the metaphase chromosome image. In the starting phase, analysis is performed on values of the filtered objects count (FOC) that have gone through band pass. An analysable metaphase chromosome image is possible if it shows sequential high values. In the middle phase, FOC is considered for horizontal distribution. If in this phase it gets consecutive high values, this indicates a possible analysable metaphase chromosome image. In the third phase, a contour following method is applied to completely analyse the image. Thresholding is applied to the image before extraction of the features. The images are classified as metaphase images and non-metaphase images using multivariate classifier. The proposed method is not able to control the quality of the image, is quite slow, does not consider the disoriented chromosomes, and is not able to rank the images so as to prioritize them in order of their quality.

A technique was proposed that counted the number of chromosomes present in the metaspread image [10], the counting was based upon three geometric features, and it had the capability of counting both touching and overlapping chromosomes as well. This system has two phases, namely pre-processing and counting phase. In the pre-processing phase, hysteresis thresholding segments the chromosome objects from the background. Further median filtering method is used to remove salt-and-pepper noise, also to fill the holes of chromosomes and to smooth the chromosome contours so that when thinning is applied extra branches are not created. Thinning operation is performed to obtain the single pixel width skeletons of chromosomes or their clusters. After this, the average width of all the skeletons is calculated. It has been observed that all the chromosomes have consistent width. So all those skeletons that are less than the average width of the skeletons are treated as noise and are not considered. Based upon the same lines, the slight connections are also removed. The procedure is slow and is able to either classify the images as analysable or non-analysable, or rank the metaspread images based upon the count of the chromosomes present.

A method was proposed based upon five features that were a mix of geometry and intensity value-based features. It was able to classify the images into two categorize, viz. analysable images and non-analysable images [24]. It is a five-step process. In the first step, they have taken a digital image and the image quality is enhanced using median filtering. In the second step, the thresholding is applied to remove the high grey values. Third step is region labelling to find connected components and individual pixels are deleted. The fourth step takes the labelled components and computes the features. Then, in the fifth step the computed features are passed to two machine-learning-based classifiers, namely decision trees and artificial neural networks, and the results are further optimized. But it does not consider the chromosomes that are disoriented. Secondly, it is not able to rank the metaspreads in order of quality.

A technique based upon counting connected components is proposed [25], and it is very fast approach and is able to count the disoriented chromosomes as well. In this work, an attempt has been made to extract the count of chromosomes from a metaphase chromosome image that has overlapping chromosomes. For selecting the images, firstly they have used histogram equalization to enhance the image contrast. Then, a binary image is created by using thresholding. In order to remove light and small objects, the binary image has been eroded. But it lacks the capacity to rank the metaspread images or classify them as analysable metaspreads or non-analysable metaspreads.

A method is proposed to classify the metaspread images on the basis of band resolution; the images are classified as either low-band-resolution images which can be used to detect numerical abnormalities or high-band-resolution images that can be used to uncover structural abnormalities [22]. In this work, they have classified the chromosome metaphase images into low and high band resolution considering the shape of chromosomes. In the low-band-resolution images, chromosomes are small in size and are well spread and there is no touching or overlapping, so it is suitable for counting the number of chromosomes. In the case of high band resolution, the chromosomes are long, they may be bent or overlapping, so these chromosomes are used for detecting structural abnormalities. In order to classify the metaphase chromosome images based upon resolution of bands, the metaphase chromosome images are pre-processed based upon grey-level adjustment and Otsu’s thresholding, to separate the foreground and background objects. After segmenting the foreground and background objects, the segmented objects are rotated so that they are vertical. The method is not able to rank the images for the purpose of selection.

A software with the name of MetaSel [21] is proposed that ranks the G-banded metaspread images using eight geometric features. It uses the Otsu thresholding [15] method for the purpose of segmentation and classifies the segmented objects into four categories, viz. straight, bent, occluded and noise. It counts the objects of each category and then ranks the metaspread images by considering the count of straight and bent chromosomes. This approach is not suitable for ranking the metaspread images that suffer from intensity inhomogeneity.

Recently, a method for categorizing the metaspread images as analysable and non-analysable is proposed based upon time-delay integration [16]. It is workable in two modes that are online mode and offline mode. It considers five features for the purpose of classification which are based upon geometry and intensity values. They have developed a fully automatic microscope-based image selection system which is based upon the scanning concept of time-delay integration (TDI). They have continuously scanned the image, while the object is moving. The blur is removed by dividing the long exposure time to short exposures. The proposed method can find out more analysable metaphase chromosome images and has more efficiency, and the system can directly provide the high-resolution images to the computer. The technique is not workable for disoriented chromosomes.

The proposed method is compared and contrasted with other state-of-the-art methods developed so far for the purpose of assessing the quality of the metaphase chromosomes images. The comparison has been made on a set of 17 parameters and is presented in Table 1.

Table 1 Comparative performance study with various metaphase selection methods

3 Problem formulation

The human chromosome metaspread images are used for the diagnosis of the genetic disorders; therefore, the selection of a very good image having non touching and well-spread chromosome is very important. In order to generate a karyogram from the metaspread image, it should have most of the chromosomes in good orientation, i.e. straight chromosomes. The best features of the chromosomes can only be extracted from straight chromosomes. The straight chromosomes have the clear band patterns, which can be used to detect the structural abnormalities. The images for this purpose are selected manually by human experts, so it is a slow process; the selection of the suitable image depends upon the expertise of the individual; his present state of mind and the whole search space may not be explored. The metaphase image selection is the most time-consuming phase as it is purely dependent on the cytogeneticist.

In the manual image selection process, in order to generate a karyogram, nearly 200 images are analysed by an expert to select the best metaspreads that have clearly separable chromosomes present in it. Since the task is tiring and time-consuming, the experienced cytogeneticist selects the first best 20 metaphase images, so in this way whole of the search space is not explored. The best out of the total lot may never be selected because of manual selection of first 20 metaspread images. Thus, there is a strong need for the development of a system that can emulate the selection criteria of the human expert but by exploring the whole search space.

The automatic system will explore the whole search space, and it will not be dependent upon the availability of the human expert. In the last few years, efforts have been made in developing automatic systems for the selection of metaphase images, but those methods were not practical to implement owing to high cost of processing. Secondly, they were just able to categorize the images into two broad categories as analysable metaspreads and non-analysable metaspread images.

To the best of our knowledge, only one approach for ranking the metaspread images has been found in the literature, in which a software named as MetaSel [21] has been proposed. The software presents a rule-based criteria for ranking the G-banded metaspread images for the purpose of selection of a metaspread image for karyogram generation, and it is a very good effort for ranking the metaspread images. This approach has some limitations. (1) It uses Otsu method for image segmentation, which is not efficient for segmentation of the metaspread images as it contains intensity inhomogeneity [7]. (2) The approach uses Gaussian-based classifier to classify the segmented objects into four classes, viz. straight, bent, overlapping and noise. (3) Only straight and bent chromosomes are used in determining the quality of the chromosomes. (4) The approach cannot efficiently rank the metaspread images that have same number of straight and bent chromosomes.

In the present paper, a model is being proposed that segments the human chromosome metaspread images using the region-based active contour approach as it is capable of efficiently segmenting the images that suffer from intensity in homogeneity. The geometric features of the segmented objects will be extracted, based upon which the objects will be classified into five different classes using correlation-based feature selection and classification via regression classifier. This classifier can classify the objects with very good accuracy. Once the objects have been classified, then based upon the count of the objects of different classes the quality score of the metaspread image will be calculated. Using the quality score, the images will be ranked in the order of most analysable to least analysable and if the quality score results in a tie between two metaspread images, then the tiebreaking is carried out using a set of if–then rules. The proposed approach explores the whole search space and proposes a fully automatic procedure to rank human chromosome metaspread images.

4 Methodology

In order to rank the human chromosome metaspread images, the images undergo the segmentation process using which the objects present in the image are extracted. After the objects are extracted, each object is analysed to extract the geometric features. A set of features are selected from the extracted features using correlation-based feature selection approach. Selected features are used to classify the objects into five classes, viz. straight chromosomes, bent chromosomes, touching chromosomes, overlapping chromosomes and cell residues or noise. Count of each class of objects is calculated and a quality score is computed. Based upon the quality score, the human chromosome metaspread images are ranked. The pseudocode of the proposed approach is depicted below:

  1. 1.

    Load the database of images.

  2. 2.

    Segment each image using region-based active contours

  3. 3.

    Calculate the geometric features for each segmented component.

  4. 4.

    Select the correlated features.

  5. 5.

    Classify the segmented objects into five categories, viz. straight chromosome, bent chromosome, touching chromosome, overlapping chromosomes and cell residues or noise for each image using CFS-CVR classifier.

  6. 6.

    Calculate count of each type of objects for each image.

  7. 7.

    Calculate the  \(\textit{Total\,Object\,Count}\)  using Eq. 2.

  8. 8.

    If  \(\textit{total object count}>55\)  then set Q score = 0 else  \(Q\,\textit{score}\)  of each image is calculated using Eq. 4.

  9. 9.

    Take all images and Rank them based upon  \(Q\, \textit{score}\) using \(\textit{ordinal\,ranking\,method}\).

  10. 10.

    If \(\textit{rank}\) for two or more images is same, then break the tie using the rules given in Table 3.

  11. 11.

    Present the final \(\textit{ranking}\) results.

4.1 Segmentation

The metaspread images often suffer from intensity inhomogeneity; therefore, the conventional segmentation approaches like Otsu method and adaptive thresholding are not capable of segmenting them efficiently. In order to perform accurate segmentation of these images, the local intensity values of the nearby regions of the objects are used to find the approximate intensity values along both sides of the contour [5]. The segmentation was carried out using the region-based active contours approach. This approach works very well for the objects that have weak boundaries and intensity inhomogeneity. The segmentation was carried out using MATLAB 2014 software. The proposed approach was able to segment the images quite well; the number of touching chromosomes produced by this segmentation approach is very less.

4.2 Feature extraction

In order to detect the structural and numerical anomalies, the chromosomes present in the metaphase image should be straight. But due to the non-rigid nature of the chromosomes, the chromosomes are present in different orientations, such as straight, bent, touching or overlapping each other in the metaspread image. The metaspread images that have a large number of chromosomes in bent, touching or overlapping orientations are not suitable for detecting the structural anomalies. In order to assess the quality of the metaspread image, the different chromosomes present in it are classified based upon their orientations. In order to classify the chromosomes, 17 geometric features as illustrated in Table 2 have been taken. They have been computed using the MATLAB 2014 software. The features extracted are further normalized so that they have a unit variance and zero mean value, and this process has been carried out using the Waikato environment for knowledge analysis (WEKA tool).

Table 2 Geometric features

4.3 Feature selection

Out of all the features extracted, some features are independent and few of them are derived features; out of these, some features might not contribute towards the classification results. Therefore, a feature selection approach has been used to search the combination of those features that have the ability to classify the objects into five classes. The selected features will have high discriminating value and will be quite meaningful for the classification purpose. The redundant and irrelevant features have been removed. In this work, the feature selection has been done using correlation-based feature selection (CFS) [11]. It is a simple filter-based algorithm. It uses a heuristic function based upon correlation in finding the relevance of the features. It quickly finds out the redundant, relevant, irrelevant and noisy features. On an average, it may eliminate more than half of the features. In most of the experiments, the classification performance either has been same or has improved by using the reduced feature set as obtained by CFS. There is no requirement of specifying any minimum thresholds or the minimum number of features to be selected; it is a fully automatic algorithm. The importance of the selected features is judged based upon the prediction power of the features and the redundancy associated with them. Those features are chosen that have least inter correlation and more correlation for the class. Following equation illustrates the function that evaluates the subset of features:

$$\begin{aligned} \mathrm{Merit}_{{s}} =\frac{N\overline{{{p}}_{{\mathrm{cf}}} }}{\sqrt{{N}+{N}\left( {{N}-1} \right) \overline{{{p}}_{\mathrm{ff}} }}} \end{aligned}$$
(1)

where \(\mathrm{Merit}_\mathrm{s}\) represents the heuristic-based merit of the subset of N features that have been selected in subset named as s, \(\overline{p_\mathrm{cf} } \) is the mean value of the feature class correlation and \(\overline{p_\mathrm{ff} } \) is the average value of the feature to feature inter correlation. The numerator of Eq. 1 highlights that how predictive are the set of features selected and the denominator projects the redundancy amongst the features selected.

WEKA tool has been used for the purpose of feature selection. The CFS attribute evaluator was used with best first searching method that used forward selection heuristic approach and had the stopping criteria after five iterations if no change in subsets takes place. The merit of each subset of features was evaluated using heuristic function using Eq. 1. Here in this study, the subset that has the highest merit of 0.546 was selected. The features of the selected subset are: (1) convex area, (2) minor axis length, (3) solidity, (4) number of branch_pts, (5) number of end_pts, (6) deviation, (7) orientation.

4.4 Classification

The extracted objects from the metaspread images are classified into five classes, viz. (1) straight chromosomes, (2) bent chromosomes, (3) touching chromosomes, (4) overlapping chromosomes and (5) cell residue or noise. The classification of the segmented objects into these five classes has been done considering selected geometric features as described above. Figure 4 shows the chromosomes of these five classes. The straight chromosomes are those objects which are single objects in their desired shape, and the features can be efficiently extracted from them. Bent chromosomes are also single objects, but they may be twisted or not aligned as per their original shape, so it is not possible to accurately extract the features. Touching chromosomes are group of two or more chromosomes that are having their boundary aligned to each other. The disentanglement and then reconstruction of individual chromosomes from touching chromosomes may result in feature distortion. The overlapping chromosomes are cluster of two or more chromosomes that are covering each other. The disentanglement and reconstruction may result in inaccurate or missing information. The cell residues or noise are the objects that are not chromosomes but the residues of cell division or other noise. These objects need to be removed while generating a karyogram. In order to classify the objects extracted into five classes, correlation-based feature selection and classification by regression(CFS-CVR) classifier [6] has been used. The CVR classifier is based upon the model trees; they are a kind of decision trees which have linear regression at the leaf nodes. The model trees are generated by first constructing a simple decision tree; the second stage prunes the tree by replacing the sub-trees by using linear regression. The CVR has been implemented using the random forest algorithm. In this algorithm, a large number of decision tress are built during training time, and in order to classify an object, it is given to each of the trees in the forest. Each tree gives its classification which is treated as a vote for that class; the object is assigned to the class that has the maximum number of votes. This algorithm is a powerful tool for predicting, and it is based upon the law of large numbers so it does not over fit. The accuracy of the algorithm as a classifier depends upon the random inputs and features. It is able to classify the chromosomes into five classes with approximately 95% accuracy.

Fig. 4
figure 4

Images of different class of chromosomes

4.5 Ranking

The ranking of the metaspread images has been done using the ordinal ranking (“ranking,” n.d.). In this, all the objects are assigned a unique number as a rank. The unique rank is assigned to those objects also that have the same value for the ranking parameter. This ranking is done based upon a criteria function to rank the same scoring objects. In the proposed approach, the value of quality score (\(Q \textit{score})\) is used for the purpose of ranking. The \(Q \textit{score}\) has been calculated considering the \(\textit{Total\,Object\,Count}\) of all the objects and the count of objects of different orientations.

The \(\textit{Total\,Object\,Count}\) is set to sum of count of class 1 and class 2 and twice count of class 3 and class 4. It has been assumed that a minimum number of objects touching and overlapping are 2. The \(Q \textit{score}\) for the images for which the \(\textit{Total\,Object\,Count}\) exceed 55 is set to zero. So the value greater than 55 means that these images have lot of noise and have not been segmented properly.

$$\begin{aligned} \textit{Total object count}=\textit{class 1}+\textit{class 2}+2 *\textit{class 3\,+\,2} *\textit{class 4} \end{aligned}$$
(2)

For the images that have the \(\textit{Total\,Object\,Count}\) less than 55, the \(Q \textit{score}\) has been calculated considering the number of chromosomes of each of the four classes; different weights are assigned to each of the attributes that are used to measure the quality score. The different weights are assigned considering the accuracy of features that can be extracted from the segmented chromosomes, more the accuracy of the extracted features more the weight assigned. The class 1 objects are assigned a weight of 0.60 as they are already in the best possible orientation and the features can be extracted efficiently. The class 2 objects are assigned a weight of 0.20 as effort is needed to bring them to the desired orientation and the accurate feature extraction may not be possible. The class 3 objects are assigned a weight of 0.10 and class 4 objects are assigned a weight of 0.05 as considerable amount of effort is needed to correct their orientation, and the reconstruction of individual chromosomes may not result in accurate feature extraction. The \(Q \textit{score}\) is calculated by summation of the normalized count values of each class by multiplying them by their weights.

$$\begin{aligned} Q\textit{score}= & {} f\left( {SC,BC,TC,OC} \right) \end{aligned}$$
(3)
$$\begin{aligned} Q\textit{score}= & {} \mathop \sum \limits _{i=1}^4 w_{i} \left[ {\left( {x_i -\overline{x_i }} \right) /s_i } \right] \end{aligned}$$
(4)

where \(x_i \) is count of the chromosomes of class, \(\overline{x_i }\) is mean value of \(x_{i} \), \(s_{i} \) is standard deviation of \(x_{i} \) and \(w_{i} \) is the weight assigned to that class.

The rank calculation based upon the quality score is done using the algorithm as described in “Methodology”. The ranking approach aims at placing the most analysable human chromosome metaphase image at the first position based upon the quality score parameter and the least analysable image at the bottom, so that the cytogeneticist can choose the most analysable metaspread image with least effort. The main effort that the algorithm puts in is in resolving the tie amongst different metaspread images based upon the quality score. The automatic tiebreaking is strictly done as per the tiebreaking done by the cytogeneticist while manual selection.

In case the quality score for more than one image comes out to be same, then the image that has more number of class 1 objects is assigned a higher rank. But in case the number of class 1 objects is also equal, then count of the class 2 objects is considered. In this case, the image that has less number of class 2 objects is assigned a higher rank. Still if the class 2 objects are equal, then same procedure is adopted for class 3 objects and class 4 objects also. Meaning in any case the image that has more number of class 1 objects and less number of class 2, class 3, class 4 and class 5 objects are to be assigned a higher rank. But still if the number of objects of all the five classes is same, then the image that appears first in the list is given a higher rank (Table 3).

Table 3 Tiebreaking rules for ordinal ranking

5 Results and discussion

The 200 DAPI images of the ADIR dataset were used for the purpose of ranking. The results of the ranking were compared with those of the ground truth. The 17 metaspread images that were marked as difficult to analyse in the ground truth database occupied the least ranked positions by the proposed method as well except three images which occupied \(34\mathrm{th}\), \(92\mathrm{th}\) and \(96\mathrm{th}\) position. Apart from this, four other images had a mismatch in the rank; out of 200 images, 193 were ranked correctly. So the proposed model was able to correctly rank the images with the accuracy of 96.5%. The results obtained with the proposed method have been compared with the results obtained by applying the technique proposed by the MetaSel for ranking [21]. The top five metaspreads of our approach completely matched the top five metaspreads as ranked by the experienced cytogeneticist, whereas MetaSel could only rank 3 metaspread images correctly out of 5. The performance comparison of proposed approach with MetaSel approach is presented in Table 4.

Table 4 Table performance comparison

MetaSel method does not consider the total count of chromosomes while calculating the rank. The metaspreads did not match correctly with the proposed method, and with the ranks of experienced cytogeneticist, they had a large number of objects as chromosomes. The proposed approach was not able to give the same ranks as it assigned a quality score of 0 to those images which had a large number of objects as chromosomes.

The proposed method is fully automatic as it does the ranking based upon the rules. The tiebreaking process is also very robust. The mistakes done during the segmentation procedure are also taken care of by considering the total number of objects of classes 1–4 while calculating the rank. Table 5 shows the comparison of the proposed approach with the MetaSel approach. The proposed approach outperforms the MetaSel method on several parameters.

Table 5 Comparison with MetaSel

The accuracy of the proposed approach is 96.5%, the best possible segmentation, and classification approach has been applied to segment and classify the chromosomes. An accuracy of 100% can be achieved if a robust reconstruction approach is formulated to reconstruct the bent, touching and overlapping chromosomes.

6 Conclusion

In this work, an effort has been made to rank the human chromosome metaspread images, so that the work of the cytogeneticist is reduced. The objects present in the metaspread are categorized into five different classes. Based upon the count of the different number of chromosomes of each class, the metaspread images are assigned a rank from most analysable to least analysable images based upon a quality score. The ranking has been done using the ordinal ranking process. In case the quality score comes out to be same, then based upon rules the tiebreaking has been done. This automated approach has contributed in the following ways: (1) the proposed method can handle any type of images as it is based upon geometric features. (2) Since the approach is automatic, the whole set of images will be examined to bring the best image out. (3) The image selection time will be reduced. (4) The unanalysable images will rank lower and time will not be spent on analysing those images. (5) The processing time for karyogram generation will be reduced. (6) The experimental results show that the proposed approach is able to give 96.5% accurate results. In future, the proposed technique can be integrated in the automatic karyogram generation process to speed up the process.