Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add unit tests for 3D adjoints | Willem Jan Palenstijn | 2019-09-25 | 1 | -5/+76 |
| | |||||
* | Enable all 2D projector tests | Willem Jan Palenstijn | 2019-09-25 | 2 | -5/+8 |
| | |||||
* | Add 3D reconstruction scaling test | Willem Jan Palenstijn | 2019-09-25 | 1 | -18/+78 |
| | |||||
* | Remove C++ projector tests | Willem Jan Palenstijn | 2019-09-25 | 2 | -252/+0 |
| | | | | These have been superseded by python versions. | ||||
* | Add test for reconstruction scaling | Willem Jan Palenstijn | 2019-09-25 | 1 | -0/+79 |
| | |||||
* | Adjust adjoint to line integral scaling | Willem Jan Palenstijn | 2019-09-25 | 1 | -0/+59 |
| | |||||
* | Dynamically create python test functions | Willem Jan Palenstijn | 2019-09-25 | 1 | -34/+10 |
| | |||||
* | Adjust strip kernels to line integral scaling | Willem Jan Palenstijn | 2019-09-25 | 1 | -12/+12 |
| | |||||
* | Adjust distance driven kernels to line integral scaling | Willem Jan Palenstijn | 2019-09-25 | 1 | -4/+11 |
| | |||||
* | Adjust linear/cuda kernels to line integral scaling | Willem Jan Palenstijn | 2019-09-25 | 1 | -12/+4 |
| | |||||
* | Adjust line kernels to line integral scaling | Willem Jan Palenstijn | 2019-09-25 | 1 | -11/+3 |
| | |||||
* | Fix scaling for fan/strip projector | Willem Jan Palenstijn | 2019-03-29 | 1 | -1/+26 |
| | | | | | | | | | | | | The strip model for a fan beam geometry wasn't taking pixel magnification into account. Among other things, this resulted in diagonals through rectangles being weighted the same as hor/ver lines. This commit fixes this by scaling each pixel contribution by its magnification on the detector. This is only an approximation (since the magnification isn't constant inside the pixel), but since pixels are usually small, the error is also small. Unfortunately, computing this scaling factor is relatively expensive because it introduces a square root in the inner loop. | ||||
* | Clean up projector unit tests | Willem Jan Palenstijn | 2019-03-25 | 1 | -151/+191 |
| | |||||
* | Add linear projector tests | Willem Jan Palenstijn | 2019-03-23 | 1 | -15/+90 |
| | |||||
* | Add strip projector tests | Willem Jan Palenstijn | 2019-03-23 | 1 | -0/+89 |
| | |||||
* | test_line2d: Add tests for distance_driven projector | Willem Jan Palenstijn | 2019-01-30 | 1 | -73/+174 |
| | |||||
* | Fix potential double/float confusion | Willem Jan Palenstijn | 2018-07-18 | 1 | -1/+1 |
| | |||||
* | iMinds -> imec | Willem Jan Palenstijn | 2018-01-24 | 12 | -12/+12 |
| | |||||
* | Update copyright date | Willem Jan Palenstijn | 2018-01-24 | 12 | -24/+24 |
| | |||||
* | Update contact email | Willem Jan Palenstijn | 2018-01-12 | 12 | -12/+12 |
| | |||||
* | Adjust test to weights scaled by detector pixel width | Willem Jan Palenstijn | 2017-10-11 | 1 | -3/+3 |
| | |||||
* | Add tests for 2D line kernels | Willem Jan Palenstijn | 2017-10-11 | 1 | -0/+310 |
| | |||||
* | Document constant in test | Willem Jan Palenstijn | 2017-10-11 | 1 | -1/+1 |
| | |||||
* | Fix compile error | Willem Jan Palenstijn | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | Fix Fourier test | Willem Jan Palenstijn | 2016-11-28 | 1 | -135/+12 |
| | |||||
* | Fix AstraObjectManager test | Willem Jan Palenstijn | 2016-11-28 | 1 | -6/+22 |
| | |||||
* | Update headers (website+2016) | Willem Jan Palenstijn | 2016-11-28 | 13 | -775/+60 |
| | |||||
* | fix memleaks in test | joergkappes | 2015-05-08 | 2 | -0/+10 |
| | |||||
* | fix to small memory allocation | joergkappes | 2015-05-08 | 1 | -2/+2 |
| | |||||
* | Add extra XMLNode/XMLDocument/Config test | Willem Jan Palenstijn | 2015-05-06 | 1 | -0/+16 |
| | |||||
* | Change XMLNode* to XMLNode | Willem Jan Palenstijn | 2015-05-06 | 1 | -30/+22 |
| | | | | An XMLNode object is already simply a pointer, so no need to dynamically allocate XMLNodes. | ||||
* | Update version to 1.3 | Willem Jan Palenstijn | 2013-07-01 | 13 | -0/+2253 |