A Generic Algorithm for Segmenting a Specified Region of Interest Based on Chanvese’s Algorithm and Active Contours

  • Pranshu Agrawal
  • Gaurav OjhaEmail author
  • Mahua Bhattacharya
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 394)


Image processing and recognition is a modern field which is gaining popularity due to its capability to automate certain mundane object recognition tasks and provide unparalleled accuracy and precision. Computer graphics have evolved sufficiently so as to cater to a wide array of applications ranging from categorizing mechanical parts of a machine to identify foreign objects/tumors inside the human body [1]. In this particular application, we are working toward identifying cotton plants from a heap. Traditionally, this task has been performed by laborers who identify the cotton plants from a collection and classify them based on certain characteristics. This task can take anywhere from a day to a week depending upon how good the yield is. We propose that this entire task from identifying cotton to classifying it based on the prerequisite characteristics can be performed automatically. We have developed an algorithm that can provide the exact position of cotton buds from pictures of the harvested plant. From the hardware aspect, this is the scope of automating the harvesting task. We have used the techniques of image acquisition, segmentation, and feature extraction. A highly modified iterative version of Chanvese’s algorithm is utilized to chalk out a starting boundary (contour) and then work successively on it to reach at a final segment that defines the cotton buds.


Chanvese Matlab Feature extraction Artificial neural network Cotton buds 


  1. 1.
    Bhatia N. et al. Survey of nearest neighbor techniques. arXiv preprint arXiv:1007.0085, 2010.
  2. 2.
    Cai H, Yang Z, Cao X, Xia W, Xiaoyin X. A new iterative triclass thresholding technique in image segmentation. IEEE Trans Image Process. 2014;23(3):1038–46.CrossRefMathSciNetGoogle Scholar
  3. 3.
    Cortes C, Vapnik V. Support-vector networks. Mach Learn 1995; 20(3):273–297, ISSN 0885-6125. doi:  10.1007/BF00994018.
  4. 4.
    Costa AF, Humpire-Mamani G, Traina AJM. An efficient algorithm for fractal analysis of textures. In: IEEE 2012 25th SIBGRAPI conference on graphics, patterns and images (SIBGRAPI) 2012; p 39–46.Google Scholar
  5. 5.
    Das M, Manmatha R, Riseman EM. Indexing flower patent images using domain knowledge. Intell Syst Appl, IEEE 1999; 14(5):24–33.Google Scholar
  6. 6.
    Guru DS, Sharath YH, Manjunath S. Texture features and knn in classification of flower images. IJCA, Special Issue on RTIPPR. 2010;1:21–9.Google Scholar
  7. 7.
    Hartigan JA, Wong MA. Algorithm as 136: A k-means clustering algorithm. Appl Statistics 1979; 100–8.Google Scholar
  8. 8.
    Li CH, Yuen PC. Tongue image matching using colour content. Pattern Recogn. 2002;35(2):407–19.CrossRefzbMATHGoogle Scholar
  9. 9.
    Liao P-S, Chen T-S, Chung P-C. A fast algorithm for multilevel thresholding. J Inf Sci Eng. 2001;17(5):713–27.Google Scholar
  10. 10.
    McCulloch WS, Pitts W. A logical calculus of the ideas immanent in nervous activity. Bull Math Biophys. 1943;5(4):115–33.CrossRefMathSciNetzbMATHGoogle Scholar
  11. 11.
    Nilsback M-E, Zisserman A.. A visual vocabulary for flower classification. In: 2006 IEEE computer society conference on computer vision and pattern recognition 2006; vol. 2, p. 1447–54.Google Scholar
  12. 12.
    Nilsback M-E, Zisserman A. Automated flower classification over a large number of classes. In: Sixth Indian conference on computer vision, graphics & image processing ICVGIP’08; 2008, p. 722–9.Google Scholar
  13. 13.
    Nilsback M-E, Zisserman A. Delving deeper into the whorl of flower segmentation. Image Vis Comput. 2010;28(6):1049–62.CrossRefGoogle Scholar
  14. 14.
    Saitoh T, Aoki K, Kaneko T. Automatic recognition of blooming flowers. In: Proceedings of the 17th international conference on pattern recognition, 2004. ICPR 2004; vol. 1, p. 27–30.Google Scholar
  15. 15.
    Sari YA, Suciati N. Flower classification using combined a* b* color and fractal-based texture feature, 2014.Google Scholar
  16. 16.
    Sural S, Qian G, Pramanik S. Segmentation and histogram generation using the hsv color space for image retrieval. In: Proceedings of 2002 international conference on image processing, IEEE, 2002, vol. 2, p. II-589.Google Scholar
  17. 17.
    Tan WN, Tan YF, Koo AC, Lim YP. Petals’ shape descriptor for blooming flowers recognition. In: Fourth international conference on digital image processing (ICDIP 2012), International Society for Optics and Photonics 2012, p. 83343K–83343K.Google Scholar
  18. 18.
    Woods K, Bowyer K, Kegelmeyer WP Jr. Combination of multiple classifiers using local accuracy estimates. In: Proceedings of 1996 IEEE computer society conference on computer vision and pattern recognition, CVPR’96, 1996; p. 391–6.Google Scholar

Copyright information

© Springer India 2016

Authors and Affiliations

  • Pranshu Agrawal
    • 1
  • Gaurav Ojha
    • 1
    Email author
  • Mahua Bhattacharya
    • 1
  1. 1.Indian Institute of Information Technology and ManagementGwaliorIndia

Personalised recommendations