.. | |||
README.md | 8 months ago | ||
cmake.opencv4.sh | 8 months ago | ||
fbp | 8 months ago | ||
fbp.cpp | 8 months ago | ||
fbp.hpp | 8 months ago | ||
fbp.o | 8 months ago | ||
fbp64 | 8 months ago | ||
make.fbp.32.sh | 8 months ago | ||
make.fbp.64.sh | 8 months ago | ||
make.fbp.sh | 8 months ago | ||
make.test | 8 months ago | ||
slices.tiff | 8 months ago | ||
test.mp4 | 8 months ago |
Filtered Back Projection
Sources and (linux 32 and 64 bits) binaries. The 32 bits version has some GUI functions for image framing, cropping, and analysis not included in the 64 bits version. All GUI output (e.g., cropping box or background intensity value) can be set via command line arguments.
Core FBP alogorithm and code bases on C++ FBP project https://github.com/fpiernas/FBP by
Francisco Piernas Diaz
The background value is the highest intensity without any material / specimen between the Xray source and the detector ("white" value of not attentuated beam)
Requires opencv(4) libraries for building binaries
usage: fbp [-e(xtra_frames) #] [-f(ull_turn)] [-g(amma) #] [-a(uto_size_and_range)] [-n(ormalizeByframe)] [-ba(ackground_auto)] [-bv(ackground:value) #] [-bb(ackground) x y w h] [-c(rop) x y w h] [-r firstframe last] [-p(reprocess)] [-t(hreads) #] [-m(ask_margin_pixel) #] [-R(otate_additional) x y z] [-C(rop_before_rotate) x y w h] [-o(utput) dir|file.tif(f)] scan.[avi mp4 tif tiff]