amatov / DifferentialDiagnosisCBIR

Home Page:https://www.researchgate.net/publication/375238378_Differential_Diagnosis_of_Diseases_Associated_with_Protein_Aggregation_by_Machine_Learning_and_Analysis_of_Fundus_Fluorescence_in_Retinal_Images_2022_-_2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python code I wrote to implement a Reverse Image Search / Content-Based Image Retrieval (CBIR)

Based on the feature descriptors generated by the scale-invariant feature transform and the bag-of-words model (BoW), it performs reverse image search.

Content-based image retrieval query is accomplished via ElasticSearch using ranking based on a k-means clustering algorithm.

See my preliminary demo of the BoW ranking at: https://vimeo.com/365998906/e94e02a8af

For further information regarding differential diagnosis based on in vivo imaging, please see: https://github.com/amatov/FluorescentFundusNeurodegeneration