A collection of image processing exercises completed during my quantitative xray course at the Technical University of Munich (TUM). This repository contains hands-on implementations of various image processing concepts, including filtering, edge detection, and morphological operations. The exercises were conducted using scipy.ndimage, numpy, and pandas for data manipulation, with visualizations created using matplotlib to analyze and interpret the results effectively. Each exercise is structured as a Jupyter Notebook, complete with explanations, visualizations, and reproducible code.
✔️ Basic image data manipulation
✔️ Xray interaction data analysis
✔️ Xray image based material decomposition
✔️ Xray projection based material decomposition
✔️ Propagation based phase retrieval
✔️ Speckle based imaging analysis with UMPA
✔️ Wave propagation and coherence
- Clone this repository:
git clone https://github.com/AidasBat/multi-dimensional-xray-image-processing.git
- Install dependencies
pip install -r requirements.txt
- Open Jupyter Notebook
jupyter notebook