Skip to content

SimilarityImage is a project that utilizes keras, opencv, and tensorflow to compare and find the top 10 similar images to a given flower image. The model employs techniques from the A Discriminative Feature Learning Approach for Deep Face Recognition paper and evaluates the results using the ROC-AUC metric.

License

Notifications You must be signed in to change notification settings

FatemehAskari/SimilarityImage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimilarityImage

The similarity comparison of flower images, conducted using keras, opencv, and tensorflow, has been performed.

Table of Contents

  1. Dataset
  2. Model
  3. How to run
  4. Results

Dataset

The dataset consists of 102 images of flowers. Here is an example of one of the images:

dataset

Model

The objective of this project is to provide the top 10 most similar images to a given flower image using the A Discriminative Feature Learning Approach for Deep Face Recognition paper. We utilized a combination of the Center loss and Cross Entropy techniques. Finally, we evaluated the model using the ROC-AUC metric.

How to run

  1. The "Prepare" folder contains the data preparation scripts to format the dataset in a similar manner to the LFW dataset. It is not necessary to run these scripts separately.
  2. Run ImageSimlarityFinally (3).ipynb Notebook

Results

Query Image 10 similar images
query1 Result1
query2 Result2

About

SimilarityImage is a project that utilizes keras, opencv, and tensorflow to compare and find the top 10 similar images to a given flower image. The model employs techniques from the A Discriminative Feature Learning Approach for Deep Face Recognition paper and evaluates the results using the ROC-AUC metric.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published