color segmentation is working, but still noisy