| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* create optimisation package
* renamed to framework
* added FiniteDiff2D operator
* fixed dependencies
* fix import packages
* added ccpiops.py and move processors.py
* updated imports
* renamed but not split
* Removed reconstruction as moved to optimisation
|
|
|
|
|
|
|
|
|
|
|
|
| |
* removed astra stuff
* removed astra and added dependency on ccpi-reconstruction
* removed astra test
* renamed to ccpi-framework
* little changes to demo
|
|
|
|
|
|
|
|
|
|
| |
* Removed regularizers
* DemoIP running. MC Lipschitz incorrect
* Fixed MC Lipschitz
* Removed old import
|
|\
| |
| | |
Demo diamond
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added simple test for SinogramData
* initial version of processors
This contains a version of a simple normalization algorithm.
* added default pixel size = 1 (mm)
* Added FindCenter of rotation for parallel beam geometry
closes #5
* WIP for ccpi forward/backprojectors
* WIP
* Added Forward and Backprojectors from ccpi
added processor to pad acquisition data to center on center of rotation.
requires update of ccpi-reconstruction.
* Added simple_demo_ccpi.py
Currently there is a problem with the order of the axis after a projection/backprojection with the ccpi operator.
In the calculation of the PowerMethod there is a wrong order of the axis.
Possibly the creation of the data should be handled by the operator.
* fixed calculation of power method
* further work
* fixed the x_init for the FISTA example
* fixed ccpi FISTA demo
* Fix missing subset call for display
* Added create_image_data method to AstraOperatorSimple
* Stack direction 0, not 2, in TV
* Added finite different forward processor
* wip
* add io to setup.py
* wip
* comment out FiniteDifferentiator
* uniformed algorithm interface
Added some docstring.
Added parsing of opt.
* removed ccpi.io
* little changes
* fix setupCCPiGeometries
* added simple astra demo
* use minimal size for example
|
| |
|
|\
| |
| | |
Io
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
* added test at conda build
* use lower_case in geometry methods
|
|\ \
| | |
| | | |
Remove call to geoms
|
|/ / |
|
| |
| |
| |
| | |
closes #37
But new tests must be added
|
|/ |
|
|\
| |
| | |
Rename as ccppetmr
|
| | |
|
| | |
|
| |\
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Moved geometries into framework and removed all references to geoms.
* Merged TV demo into simple_demo
* Common colormap disply recons
|
| |\
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
* Moved geometries into framework and removed all references to geoms.
* New geometry names
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Renamed VolumeData to ImageData
Renamed SinogramData to AcquisitionData
NOT renamed DataSetProcessor
methods are now lower_case not camelCase
Moved astra_processor to package astra
Updated the demos
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added modular CGLS alg and use it in simple_demo
* CGLS demo plot titles #51
* Increase num CGLS iters
* CGLS: Added copy of b to r and x_init to x
* Added clone method to DataSet
Use clone in CGLS
Added many plots to demo
|
|\
| |
| | |
Import also FBPD from algs, move tv demo to wip
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added FBPD alg for LS+1norm in simple_demo
* Replaced dir_op/adj_op by operator in func
* WIP: implement finite diff op
* FBPD TV working: TV and Norm2 funcs, FiniteDiff2D op #46
* Remove unnecessary FISTA call #46
|
|\
| |
| | |
Dataset for multichannel
|
| | |
|
| |\
| |/
|/|
| | |
https://github.com/vais-ral/CCPi-ReconstructionFramework into dataset_for_multichannel
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* added simple test for SinogramData
* initial version of processors
This contains a version of a simple normalization algorithm.
* added default pixel size = 1 (mm)
* Added FindCenter of rotation for parallel beam geometry
closes #5
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
One can now pass the sinogram geometry or volume geometry to initialize
the SinogramData or VolumeData.
It handles multichannel data.
|
| |
| |
| |
| |
| | |
Internally the processor allocates the memory for sinograms and volume data,
passing SinogramGeometry and VolumeGeometry to SinogramData and VolumeData.
|