Giter Site home page Giter Site logo

3DSIFT-Rank

Publication

Chauvin, L., Kumar, K., Wachinger, C., Vangel, M., de Guise, J., Desrosiers, C., Wells, W., Toews, M. and Alzheimer’s Disease Neuroimaging Initiative, 2020. Neuroimage signature from salient keypoints is highly specific to individuals and shared by close relatives. NeuroImage, 204, p.116208.

FeatExtract

featExtract is the program used to extract SIFT-Ranked [1] features from images. It accepts nifti images (.nii, .hdr, .nii.gz) as input, and output a list of keypoints and their descriptors.

Usage

Volumetric local feature extraction v1.1
Usage: featExtract [options] <input image> <output features>
      <input image>: nifti (.nii,.hdr,.nii.gz).
      <output features>: output file with features.

Options

-wOutput feature geometry in world coordinates, NIFTI qto_xyz matrix (default is voxel units).
-2+Double input image size.
-2-Halve input image size.

Output

The program will output a .key file (with the same name as the input file), containing a list of features, with their coordinates, scale, orientation, and descriptor.

FeatMatchMultiple

featMatchMultiple is the program, based on FLANN library [2], used to match features.

Usage

Volumetric Feature matching v1.1
Usage: featMatchMultiple [options] -f <input filelist>
      <input filelist>: Text file containing the list of .key files (from featExtract). 1 key file per line.

Option

-nNumber of nearest neighbors. Default: 5.
-r-Use only unrotated features.

Output

The program will output different files:

_command.txtThe complete command used to generate this results (for logging purpose).
_names.txtList of the input image filename
matching_votes.txtNxN matrix containing the accumulation of the weighted votes for each pair of image.
The most important file.
feature_count.txtThe number of features for each input file.
vote_count.txtNxN matrix containing the accumulation of the non-weighted votes for each pair of image.

Data

https://central.xnat.org/data/projects/SIFTFeatures

References

[1] Toews, Matthew, and William Wells. "Sift-rank: Ordinal description for invariant feature correspondence." 2009 IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 2009.
[2] Muja, Marius, and David G. Lowe. "Scalable nearest neighbor algorithms for high dimensional data." IEEE transactions on pattern analysis and machine intelligence 36.11 (2014): 2227-2240.

Contact

[email protected], [email protected]

3dsift-rank's Projects

sift-cpd icon sift-cpd

Modification of the Coherent Point Drift (CPD) algorithm to integrate 3D SIFT Features

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.