Skip to content
This repository has been archived by the owner on Aug 6, 2023. It is now read-only.
/ gauss-sketch-book Public archive

Implementation of eXtended Difference of Gaussians (XDoG) and Flow based Difference of Gaussians (FDOG) filter.

Notifications You must be signed in to change notification settings

Shorakie/gauss-sketch-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gauss sketch book

Gauss sketch book contains generalized implementation of Difference of Gaussians or DoG in short.

Featured Filters:

  • DoG
  • XDoG
  • FDoG (⚠ WIP)

Features

  • presentation.mlx matlab live script where the implementation of the methods are explained step by step.
  • 🦀Rust library of mentioned filters. used for static image filtering and realtime filtering.
  • 🐍Python binding of the rust.

Installs

  • MATLAB for presentation.mlx.
  • Rust for using the rust library.
  • Python for using the python library.

Examples

Raw image on the right and Filtered image on the left.

XDoG

σ = 1.4 | ε = 0.6 | p = 1.0 | φ = 6.0 gray_rose xdog

How to Use

presentation.mlx

Open the file in MATLAB and run the script.

Note: the script depends on the assets/images and assets/textures folder.

Rust

⚠ work in progress

Python

⚠ work in progress

References

About

Implementation of eXtended Difference of Gaussians (XDoG) and Flow based Difference of Gaussians (FDOG) filter.

Topics

Resources

Stars

Watchers

Forks