Abstract
It is very pleasing for human health that medical knowledge has increased and the technological infrastructure improves medical systems. The widespread use of medical imaging devices has been instrumental in saving lives by allowing early diagnosis of many diseases. These medical images are stored in large databases for many purposes. These datasets are used when a suspicious diagnostic case is encountered or to gain experience for inexperienced radiologists. To fulfill these tasks, images similar to one query image are searched from within the large dataset. Accuracy and speed are vital for this process, which is called content-based image retrieval (CBIR). In the literature, the best way to perform a CBIR system is by using hash codes. This study provides an effective hash code generation method based on feature selection-based downsampling of deep features extracted from medical images. Firstly, pre-hash codes of 256-bit length for each image are generated using a pairwise siamese network architecture that works based on the similarity of two images. Having a pre-hash code between -1 and 1 makes it very easy to generate hash code in hashing algorithms. For this reason, all activation functions of the proposed convolutional neural network (CNN) architecture are selected as hyperbolic tanh. Finally, neighborhood component analysis (NCA) feature selection methods are used to convert pre-hash code to binary hash code. This also downsamples the hash code length to 32-bit, 64-bit, or 96-bit levels. The performance of the proposed method is evaluated using NEMA MRI and NEMA CT datasets.