Skip to content

Releases

v0.1.0 - Initial Release (Pure-Rust SIFT, RANSAC & Homography Engine)

Choose a tag to compare

@dannkkie dannkkie released this 12 Nov 07:30

Initial public release of pure-sift — a 100% pure-Rust, #![forbid(unsafe_code)] computer vision engine, CLI, visual catalog indexer, and optional Axum HTTP workbench with zero OpenCV/C++ dependencies.

Highlights

  • US6711293B1 SIFT Pipeline: Separable Gaussian scale-space pyramid, Difference-of-Gaussians, Hessian edge filtering, 3D Taylor sub-pixel/sub-scale refinement, >= 80% secondary orientation splitting, and Rayon-parallelized 128-D descriptors.
  • Geometric Verification & Alignment: Lowe ratio matching, 2D Similarity RANSAC, horizon-guarded 4-point DLT 3x3 Homography RANSAC, and bilinear feather-blended image stitching.
  • Visual Catalog Search: 128-bit XOR + POPCNT coarse Hamming shortlisting followed by exact L2 + geometric RANSAC verification.
  • Library, CLI & Optional Server: Use default-features = false for minimal library/WASM/mobile builds without axum/tokio, or run pure-sift serve for the HTTP API and embedded 3-tab browser workbench.

Install

cargo add pure-sift --no-default-features
# or install the CLI + HTTP workbench:
cargo install pure-sift