--- format: markdown toc: no title: Basic introduction to tomographic reconstruction ... Goals: ===== The ultimate aim is to perform a good [tomographic reconstruction](http://en.wikipedia.org/wiki/Tomographic_reconstruction) from the [two crossed cameras](/Diagnostics/Radiation/CasioEXILIMFastCameras). However, firstly the most basic methods will be introduced to you ([Back-filtering](http://en.wikipedia.org/wiki/Filtered_back_projection#Dual_transform), [Algebraic Reconstruction Technique](http://en.wikipedia.org/wiki/Algebraic_Reconstruction_Technique), [Abel transformation](http://en.wikipedia.org/wiki/Abel_transform) ) and later even the state of art methods that are used for reconstruction in large tokamaks. Moreover, during this task you will have a chance to develop or improve algorithms to remove reflections from chamber (currently based on [PCA](http://en.wikipedia.org/wiki/Principal_component_analysis)), detect and correct slight shifts in cameras position and reach perfect synchronization of both cameras and the rest of tokamak diagnostics. Some alpha versions of the scripts are already prepared but you should improve reliability/speed/accuracy algorithms for previously mentioned issues and if possible so rewrite them to Python. Moreover, you can try to add the results as a standard GOLEM diagnostics. *In this task you can reach very interesting results and no previous knowledge of the mathematical algorithms is needed. Moreover, this task is very variable so the level can be setup according to your knowledge and abilities.* ![Fig 1: An example of nine frames movie of shot connected to time evolution thanks to the "rolling shutter effect"](figs/OrigRGB.png) ![Fig 2: An example the same frames with application of some image processing. Background reflections are significantly suppressed and missing stripes are "interpolated". Note that the camera is not precisely perpendicular to the plasma.](figs/CorrectedRGB.png) Mov 1: An example of tomographic reconstruction. The results is not very reliable because only one camera was used Equipment: =========== [Two fast cameras CASIO EXF1](/Diagnostics/Radiation/CasioEXILIMFastCameras), [photodiode](http://golem.fjfi.cvut.cz:5001/Diagnostics/Radiation/Photocel/photocell) Requested knowledge: ================ **Programming:** Basic knowledge of Python or Matlab. **Plasma physic:** None **Mathematics:** Fast Fourier transformation Recommended literature: ====================== [A brief description of the used cameras](http://golem.fjfi.cvut.cz:5001/Diagnostics/Radiation/CasioEXILIMFastCameras) Other links on wikipedia in the text Supervisor: =============== Michal OdstrĨil - odstrmic@fjfi.cvut.cz