Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nosarthur/lbv
Background removal for MRI phase data by solving the Laplacian boundary value problem (full multigrid solver, C++ implementation with Matlab wrapper)
https://github.com/nosarthur/lbv
algorithm mex
Last synced: 17 days ago
JSON representation
Background removal for MRI phase data by solving the Laplacian boundary value problem (full multigrid solver, C++ implementation with Matlab wrapper)
- Host: GitHub
- URL: https://github.com/nosarthur/lbv
- Owner: nosarthur
- Created: 2016-07-08T16:08:21.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-30T02:54:54.000Z (almost 7 years ago)
- Last Synced: 2024-12-01T09:47:29.930Z (3 months ago)
- Topics: algorithm, mex
- Language: C++
- Homepage:
- Size: 36.1 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LBV
Background removal for MRI phase data by solving the Laplacian boundary value problem.
It solves Poisson's equation using [full multigrid algorithm](https://en.wikipedia.org/wiki/Multigrid_method). Vanishing boundary condition is assumed.
More details about the algorithm can be found in the publication:
[Zhou et al. NMR in Biomed 27 (3), 312-319, 2014](http://onlinelibrary.wiley.com/doi/10.1002/nbm.3064/abstract)
## Files
* LBV.m - Matlab wrapper
* MGv6.cpp - source code
* mexMGv6.cpp - source code for mex file
* mexMGv6.mexa64 - mex file for Mac
* mexMGv6.mexw64 - mex file for Windows## Notes
* Linux users need to compile mexMGv6.cpp to get the corresponding mex file.
* MGv6.cpp gives rise to a command-line tool