| Literature DB >> 28667318 |
Mohamed Abd El Aziz1,2,3, I M Selim4,5, Shengwu Xiong6.
Abstract
This paper presents a new approach for the automatic detection of galaxy morphology from datasets based on an image-retrieval approach. Currently, there are several classification methods proposed to detect galaxy types within an image. However, in some situations, the aim is not only to determine the type of galaxy within the queried image, but also to determine the most similar images for query image. Therefore, this paper proposes an image-retrieval method to detect the type of galaxies within an image and return with the most similar image. The proposed method consists of two stages, in the first stage, a set of features is extracted based on shape, color and texture descriptors, then a binary sine cosine algorithm selects the most relevant features. In the second stage, the similarity between the features of the queried galaxy image and the features of other galaxy images is computed. Our experiments were performed using the EFIGI catalogue, which contains about 5000 galaxies images with different types (edge-on spiral, spiral, elliptical and irregular). We demonstrate that our proposed approach has better performance compared with the particle swarm optimization (PSO) and genetic algorithm (GA) methods.Entities:
Year: 2017 PMID: 28667318 PMCID: PMC5493623 DOI: 10.1038/s41598-017-04605-9
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1The Sine and Cosine functions effects on the next solution[20].
The parameter settings of each algorithm.
| Algorithm | Parameters | Value |
|---|---|---|
| BSCA | a | 2 |
| PSO | Inertia weight | 0.5 |
| Maximum velocity | 1.0 | |
| Minimum velocity | −1.0 | |
| Cognitive coefficient | 1 | |
| Cognitive coefficient | 2 | |
| GA | cross probability of | 0.7 |
| Mutation Percentage | 0.4 | |
| Mutation Rate | 0.1 |
The selected features and their accuracy.
| No. of Features | Name of Selected Features | Accuracy | |
|---|---|---|---|
| BSCA | 12 | Third Color moment (3), Energy(2), Homogenity(3), Entropy(3), Contour moment (1) | 94.23 |
| PSO | 19 | Third Color moment (3), Second Color moment (3), Contrast(2), Energy(3), Homogenity(2), Entropy(2), Contour moment(1) | 93.59 |
| GA | 20 | Third Color moment (3),Second Color moment (3), Contrast(4), Energy(4), Homogenity(4), Entropy(1), Contour moment(1) | 92.95 |
Figure 2Galaxy image retrieval for a spiral galaxy[29].
Figure 3Galaxy image retrieval for an edge-on spiral galaxy[29].
Figure 4Galaxy image retrieval for an irregular galaxy[29].
Figure 5Galaxy image retrieval for an elliptical galaxy[29].
A comparison between the proposed approach and the PSO and GA methods for galaxy image retrieval.
| Dataset | Proposed approach | PSO | GA | |||
|---|---|---|---|---|---|---|
| Recall | Precision | Recall | Precision | Recall | Precision | |
| Elliptical | 92.68 | 97.43 | 90 | 85.36 | 82.60 | 97.44 |
| Spiral Edge | 97.50 | 100 | 100 | 100 | 97.50 | 100 |
| Spiral | 96.87 | 79.48 | 91.42 | 96.96 | 96.66 | 74.35 |
| Irregular | 90.69 | 100 | 92.85 | 90.69 | 97.50 | 100 |
| Avg. Time (s) | 292.0 | 508.1 | 495.0 | |||
The effect of the size of training set on the performance of the proposed approach for galaxy image retrieval.
| Dataset | 50/50 | 70/30 | 85/10 | |||
|---|---|---|---|---|---|---|
| Recall | Precision | Recall | Precision | Recall | Precision | |
| Elliptical | 72.67 | 77.50 | 86.67 | 86.33 | 91.87 | 94.58 |
| Spiral Edge | 80.33 | 79.65 | 89.15 | 88.77 | 95.93 | 98.95 |
| Spiral | 83.72 | 68.60 | 87.60 | 70.96 | 93.37 | 75.28 |
| Irregular | 60.61 | 60.00 | 82.07 | 75.76 | 85.17 | 94.68 |
| NO. Features/Accuracy | 20/81.85 | 18/88.30 | 15/92.02 | |||
|
| ||
| 1: | Input: database of images, queried image. | |
| 2: | Output: precision and recall. | |
| 3: | Training stage: | |
| • | Compute the feature vectors | |
| • | Select features | |
| • | Update the set of features | |
| 4: | Image retrieval stage: | |
| • | Compute the feature vector | |
| • | Update | |
| • | For {all | |
| • | Compute the distance between | |
| • | end for | |
| 5: | Select the smallest distance from | |
| 6: | Select from the database any images with index | |
| 7: | Compute the precision and recall. | |
|
| |
| 1: | Input: features of each image ( |
| 2: | Initialize a set of solutions ( |
| 3: |
|
| 4: | Convert |
| 5: | Compute the fitness function |
| 6: | |
| 7: | |
| 8: | |
| 9: | |
| 10: |
|
| 11: |
|
| 12: | Update |
| 13: | Update the position using equation ( |
| 14: |
|
| 15: | Return the best solution |