Thursday, November 29, 2012
Learning Tomography: Where are the sinograms?
In a tomographic project, 2D data are collected (from a specific device using X-rays, electrons, etc.) and must be used to compute a 3D-reconstruction. From the previous posts of the series Learning Tomography, the primary input data is the sinogram. However, where are they located in a 2D-data collection?
Tuesday, November 27, 2012
Drawing a Chessboard: Object-Oriented flavor
JavaScript is really interesting because it has some Object-Oriented capabilities. Here is a small explanation through our classical Drawing a Chessboard example.
Monday, November 19, 2012
Drawing a chessboard in JavaScript
Programming with ImageJ is really easy with the built-in macro language. However, for some more sophisticated scripts, it is - sometimes - interesting to access low-level functions only available in the ImageJ programming interface (I mean only available for Java programmers). For fast prototyping, a good alternative is the use of the JavaScript language.
Wednesday, November 14, 2012
Learning Tomography: Multiplicative ART
There are several variants of the Algebraic Reconstruction Techniques (ART): One of them is Multiplicative ART (MART) based on the same principle but the error is calculated as a ratio.
Wednesday, November 7, 2012
Learning Tomography: Adding Constraints
The computation time for iterative reconstruction techniques (IRT) is typically orders of magnitude longer than for Weighted (Filtered) Back-Projection algorithm [Link], however, IRT are powerful because during the iteration process, you are able to add constraints to enhance convergence.
Monday, November 5, 2012
Learning Tomography: ART (Part II)
After introducing the principle of ART according to Kaczmarz method in the last post [Link], it's time to implement it in ImageJ with JavaScript language...
Subscribe to:
Posts (Atom)