Jostein Bø Fløystad
5955e4e612
iradon: Reduce code duplication.
2013-07-06 20:55:53 +02:00
Jostein Bø Fløystad
ac460a9777
iradon: Use util.pad for array padding.
...
This depends on util.pad accepting 0s in pad_width, which has a proposed
solution in gh-634.
2013-07-06 20:55:53 +02:00
Jostein Bø Fløystad
237fb989b0
radon: Use util.pad for array padding.
2013-07-06 20:55:53 +02:00
Josh Warner
6edd707a1b
Merge pull request #637 from sciunto/minorfix
...
STYLE : PEP8 + import fix in hough_transform tests
2013-07-06 11:06:48 -07:00
Emmanuelle Gouillart
15ed7bdf59
Merge pull request #584 from josteinbf/iradon-algebraic
...
SART algorithm for tomography reconstruction
2013-07-06 10:24:24 -07:00
Josh Warner
bf26ce7fae
Merge pull request #640 from sciunto/missingdoc
...
DOCFIX: add docstrings to Cython grayscale dilate/erode & make them private funcs
2013-07-06 07:16:09 -07:00
François Boulogne
cf3efba3c1
use previous import
2013-07-06 16:12:09 +02:00
François Boulogne
de9d2662b1
MIN: fix pep8
2013-07-06 14:45:54 +02:00
François Boulogne
f316abbfbe
DOC: add doctrings
2013-07-06 14:34:55 +02:00
François Boulogne
e74b971335
erode & dilate -> private functions
2013-07-06 14:30:17 +02:00
François Boulogne
2dfeab83df
PEP8 + import
2013-07-06 13:49:01 +02:00
Josh Warner
e5e0c73755
Merge pull request #634 from josteinbf/arraypad-zeros
...
arraypad: allow padding with zero entries (i.e. no padding).
2013-07-05 07:33:10 -07:00
Jostein Bø Fløystad
794a4d7dae
arraypad: allow padding with zero entries (i.e. no padding).
2013-07-05 14:29:09 +02:00
Jostein Bø Fløystad
553767122b
Add SART to contributors.
2013-07-05 13:36:55 +02:00
Jostein Bø Fløystad
3cdfeccc7a
iradon_sart: flip signs to reflect changes to radon.
...
The changes to radon were introduced in gh-596.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
af47941435
iradon_sart: fix comment spelling.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
f2790d658c
iradon_sart: redefine projection center.
...
This reflects the bugfixes related to issue gh-592 implemented in
gh-596.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
06857d3b92
Radon tests: Check the correct error metric.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
e2a0f7fff8
Radon example: Declare UTF-8 encoding.
...
This is needed for non-ASCII characters in the references to papers
cited in the text.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
789c19923d
Radon example: print RMS errors of the reconstructions.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
1d611878a6
Radon example: Style fixes.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
e5dfcb0ab4
Improve the text in and add references to the Radon example.
...
Based on comments from Emmanuelle.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
9e11e453b6
radon example: Display plots when run from command line.
...
Call to matplotlib's show() was missing.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
a4870242b6
iradon_sart: Test clip functionality and add a test for it.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
a5df8d4630
Rewrite Radon example; include SART.
...
The old example had some flaws. The new example corrects these, expands
on the topic and adds content relating to the newly implemented SART
algorithm.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
dde4288865
test_radon_transform: Style fixes.
2013-07-05 13:14:39 +02:00
Jostein Bø Fløystad
266b202226
iradon_sart: Style fixes.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
116e1dd571
iradon_sart: Also test accuracy with a missing wedge.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
ace07a0b18
iradon_sart: Add test for order_angles_golden_ratio.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
2082b57e41
iradon_sart: Order angles using a golden ratio approach.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
dcd31c1882
radon_transform: Declare encoding.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
8d4b1e6710
iradon_sart: Add Kaczmarz reference and reformat citations.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
89f227c5ff
iradon_sart: Remove needless memoryview/ndarray conversion.
...
image_update is not manipulated in sart_projection_update and the
conversion to memoryview will happen when it is passed to the
subroutines anyway.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
5baaf78564
iradon_sart: Reduce code duplication in interpolation.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
91aeb658dd
iradon_sart's cython exts: Use typed memoryviews, not ndarrays.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
c977c5974d
iradon_sart: Improve argument checking.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
59bdb24c92
iradon_sart: Clean up cython code to minimize python calls.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
1b620a0a12
Tests for iradon_sart: Robust path handling.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
94eba1c911
iradon_sart: Clarify how constants are chosen.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
496902145f
iradon_sart: Add wikipedia reference to Kaczmarz method.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
372f0127f9
transform.iradon_sart: Clean up code for ordering projections.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
b474804654
Fix docstrings for transform.iradon_sart with subroutines.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
d5f323eec0
Tests for the projection_shifts functionality of iradon_sart.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
1e1dd180d2
Implement projection shifts.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
8e6468eef5
Add tests for transform.iradon_sart.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
d4b33059cb
Make iradon_sart visible in the transform package.
2013-07-05 13:14:38 +02:00
Jostein Bø Fløystad
9484afeed1
Add SART tomography reconstruction to radon_transform.
2013-07-05 13:14:38 +02:00
Johannes Schönberger
24c0c40977
Merge pull request #511 from ankit-maverick/resample
...
Resampling of nD arrays
2013-07-04 22:47:09 -07:00
Ankit Agrawal
971e7beec5
Correcting typos
2013-07-05 11:10:12 +08:00
Ankit Agrawal
70d180408f
Another attempt at solving circular import issue
2013-07-05 10:46:45 +08:00