This project is a MATLAB App Designer–based medical image processing application developed to explore and demonstrate fundamental image processing techniques through an interactive graphical user interface.
The app focuses on algorithm-level implementation, where core image processing operations are implemented using custom MATLAB functions instead of relying entirely on built-in toolbox functions.
The goal of this application is to:
- Provide an educational platform for understanding image processing fundamentals
- Demonstrate custom implementation of common medical image processing algorithms
- Enable interactive experimentation with different processing techniques
- Serve as a reusable and extendable framework for future image processing projects
This project was developed as part of an academic course in medical image processing.
- Interactive GUI built using MATLAB App Designer
- Side-by-side visualization of original and processed images
- Custom implementations of:
- Noise models (Uniform, Salt & Pepper)
- Point operations (Inversion, Brightness, Contrast, Histogram Equalization)
- Spatial filtering (Average, Median)
- Image segmentation (Manual, Semi-automatic, Automatic)
- Edge detection (Sobel, Kirsch)
- Geometric transformations (Zoom, Translation, Rotation)
- Sequential processing using "Copy Result to Image" functionality
- Open MATLAB
- Open
App/DigiMat3.mlappusing App Designer - Click Run
- Load an image using File → Load Image
- Apply image processing operations from the menu bar
The exported
.mfile is included for code readability directly on GitHub.
- MATLAB
- MATLAB App Designer
- Medical Image Processing
- Custom Algorithm Development
https://drive.google.com/file/d/13eubUcMqB0ZTM18p633yXzOuL4aqWewD/view
Khadija Khan
Biomedical Engineer
khadijakhanbme@gmail.com