-
I am doing some calculations on an image stack of size 400x400x744 (voxel). I am calculating local thickness in ImageJ. I have tried to do the same using porespy. The documentation mentions that the implementation is different from ImageJ. The results are also different. ImageJ produces maximum and mean sizes of 60 and 18 pixels. Porespy produces 28.4 and 9.4 respectively. Could you please explain from where and how the difference arises? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
The first thing is the our results are in radii, while imagej must be in diameter. Most of the difference vanishes after that. The end results should be pretty close, since both just draw large spheres in the image. I think imagej extracts the skeleton and inserts spheres at each point, while we use a more global approach based on the distance transform. I have not looked at the imagej function too closely though. BTW, how do they compare for speed? Would you mind reporting roughly what you get for each? |
Beta Was this translation helpful? Give feedback.
The first thing is the our results are in radii, while imagej must be in diameter. Most of the difference vanishes after that. The end results should be pretty close, since both just draw large spheres in the image. I think imagej extracts the skeleton and inserts spheres at each point, while we use a more global approach based on the distance transform. I have not looked at the imagej function too closely though. BTW, how do they compare for speed? Would you mind reporting roughly what you get for each?