Fibre Bundle Image Processing/Core Removal (Matlab)
Updated Tue, 28 Apr 2020 09:48:39 +0000
Removes core pattern in fibre bundle images by triangular linear interpolation. Calibration requires identifying location of each core, and so all images must be clearly resolved. Method is slower than simple spatial filtering but can deal better with broken cores or more complex reconstruction schemes (super-resolution etc.). It also may work better for coherent imaging where simple filtering does not preserve integrated intensity for each core.
Flat fielding involves capturing an image of uniform target (or simply shining a light through he bundle). The intensity value of each core is extracted from this flat field image and used to scale intensity values from each subsequent image. This accounts for differences between core transmission and, more importantly, any imperfections in finding the centre of each core.
Two methods of extracting core values have been implemented. The point method simply takes the pixel value at the detected centre of the core. This tends to lead to variations in intensity across the image, depending on where the core happens to sit relative to the pixel grid of the camera. Flat field correction is therefore critical.
Michael Hughes (2023). Fibre Bundle Image Processing/Core Removal (Matlab) (https://www.mathworks.com/matlabcentral/fileexchange/75248-fibre-bundle-image-processing-core-removal-matlab), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!