{"id":15691036,"url":"https://github.com/ducha-aiki/keras-sift","last_synced_at":"2025-07-02T23:32:17.359Z","repository":{"id":71374133,"uuid":"86374133","full_name":"ducha-aiki/keras-sift","owner":"ducha-aiki","description":null,"archived":false,"fork":false,"pushed_at":"2017-03-27T19:11:35.000Z","size":954,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-08T00:45:52.609Z","etag":null,"topics":["keras","local-features","sift"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ducha-aiki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-27T19:11:06.000Z","updated_at":"2023-04-25T17:19:11.000Z","dependencies_parsed_at":"2023-04-10T21:17:25.314Z","dependency_job_id":null,"html_url":"https://github.com/ducha-aiki/keras-sift","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ducha-aiki/keras-sift","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducha-aiki%2Fkeras-sift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducha-aiki%2Fkeras-sift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducha-aiki%2Fkeras-sift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducha-aiki%2Fkeras-sift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ducha-aiki","download_url":"https://codeload.github.com/ducha-aiki/keras-sift/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ducha-aiki%2Fkeras-sift/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263232641,"owners_count":23434713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keras","local-features","sift"],"created_at":"2024-10-03T18:19:17.782Z","updated_at":"2025-07-02T23:32:17.297Z","avatar_url":"https://github.com/ducha-aiki.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is an [keras](https://github.com/fchollet/keras/) implementation of SIFT patch descriptor. It is very slow for describing one patch, but quite fast for batch.\n\nHere are comparisons to the original Michal Perdoch implementation. \nThe benchmark is on W1BS dataset from [WxBS: Wide Baseline Stereo Generalizations](https://arxiv.org/abs/1504.06603.pdf) paper, figure 3. So there is no difference between versions in performance \n\nAverage performance on W1BS\n\n![average](/img/total.png)\n    \nSpeed: \n- 0.00246 s per 65x65 patch - [numpy SIFT](https://github.com/ducha-aiki/numpy-sift)\n- 0.00028 s per 65x65 patch - [C++ SIFT](https://github.com/perdoch/hesaff/blob/master/siftdesc.cpp)\n- 0.00100 s per 65x65 patch - CPU, 1 patch per batch\n- 0.00087 s per 65x65 patch - CPU, 256 patches per batch\n- 0.00236 s per 65x65 patch - GPU (GF940M), 1 patch per batch\n- 0.00062 s per 65x65 patch - GPU (GF940M), 256 patches per batch\n\n\n\nIf you use this code for academic purposes, please cite the following paper:\n\n    @article {tbd}\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fducha-aiki%2Fkeras-sift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fducha-aiki%2Fkeras-sift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fducha-aiki%2Fkeras-sift/lists"}