In this project, we use the "Random Walker Algorithm" to segment the image. It is finally compared with the inbuilt function.
The objective of this project is to implement image segmentation algorithm using Random walker. The implementation is done following the research paper based on "Random Walks for Image Segmentation" by L.Grady.
There are ten different Grayscale images. all are of dimension 128 * 128 * 4 and in the '.png' format.
The project uses Python >= 3.5
Other technologies and libraries used
- Google Colab / Jupyter Notebook
- OpenCV
- Pillow
- Numpy
- Math
- Matplotlib
- Skimage
Image_Segmentation.ipynb
: The main colab file containing the code.
Dataset
: It contains the image files used for the project.
requirements.txt
: The dependencies for the code. They have to be preinstalled.
Research_Paper
: It contains the research paper used to implement the algorithm.