The code in this repository is a MATLAB implementation of the paper "Automatic Seeded Region Growing for Color Image Segmentation" by Shih and Cheng. The method consists of 4 main components:
- Converting RGB image to the YCbCr color space
- Automatically seed selection
- Region growing based on the initial seeds
- Merging similar regions (This may include further merging with different threshold values)
The images I used for experiments are randomly selected from the 2019 Kaggle image segmentation competition dataset. Some results are included below.
underneath each image, the final similarity and size thresholds are given. Each image was initially merged with the similarity threshold of 0.1 and size of 1/150 of the total image size
similarity: 0.1, size: 1/150 I used this image as one way to verify that my method worked. If there were bugs, one way they would have manifest themselves is by improperly merging the distinct colors.similarity: 0.2, size: 1/80
similarity: 0.15, size: 1/100
similarity: 0.1, size: 1/100
similarity: 0.1, size: 1/100
similarity: 0.14, size: 1/60
similarity: 0.17, size: 150
similarity: 0.1, size: 1/15
















