Image segmentation is always at the center of image processing and computer vision. In this presentation, we will first overview some popular methods for image segmentation as well as some profound techniques. We also discuss the recent development of these methods for BigData and data science. Image segmentation usually means to automatically partition an image into sub-images or objects as meaningful pieces. Even though there are very many successful methods for image segmentation, no individual technique can treat every problem in the real world and no relatively unified theory was found for general segmentation problems. The image segmentation will be remaining to be the challenge problem for data processing in the future. In the nowadays, the BigData technology has some advantages in searching and deep learning computationally, especially for real-time object tracking. Some of them have been used in image segmentation. At the last, we will provide several research topics that are worthy to explore for young investigators.