282
edits
Carandraug (talk | contribs) (→Improvements to N-dimensional image processing: take over package and expand on required skills) |
|||
Line 329: | Line 329: | ||
=== Improvements to N-dimensional image processing === | === Improvements to N-dimensional image processing === | ||
The image package has partial functionality for N-dimensional images. These images | The image package has partial functionality for N-dimensional images. These images exist for example in medical imaging where slices from scans are assembled to form anatomical 3D images, or even exposures taken over time at different wavelengths can result in 5D images. As part of GSoC 2013, the core functions {{codeline|imwrite}} and {{codeline|imread}} were extended to better support this type of image. Likewise, many functions in the image package, mostly morphology operators, were expanded to deal with this type of image. Still, many are left, specially image transformation and analysis of ROIs. | ||
Note that while many | Note that while many functions in the image package will not complain about ND images, they are actually not correctly implemented and will give incorrect results for ND. | ||
'''Required skills''': m-file scripting, and a fair | '''Required skills''': m-file scripting, and a fair amount of C++ since a lot of image analysis cannot be vectorized. Familiarity with common CS algorithms and willingness to read literature describing new algorithms will be useful. | ||
'''Difficulty''': difficult. | '''Difficulty''': difficult. |
edits