[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content

Advertisement

Log in

Approximation of Color Images Based on the Clusterization of the Color Palette and Smoothing Boundaries by Splines and Arcs

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

The relevance of the results of search, classification, and description of the shapes of objects in images largely depends on the quality of vectorization, i.e., on determining regions that are uniform in color and texture and on constructing their boundaries. A color image segmentation algorithm that clusterizes the color palette of the image by constructing the three-dimensional histogram in the color space HSV is proposed. A feature of this algorithm is that it searches the local maximums on the histogram by scanning the color space with a three-dimensional neighborhood analysis operator. Furthermore, an algorithm for approximating boundaries of regions by line segments and circular arcs that recursively augments the approximated chains is proposed. These algorithms are designed for automating the process of extracting informative features from images for the purpose of using them in computer vision systems, content-based image retrieval systems, geographic information systems and other decision support systems based on graphical information.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

REFERENCES

  1. ArcGIS. http://www.esri.com/software/arcgis/

  2. Neteler, M. and Mitasova, H., Open Source GIS: a GRASS GIS Approach, 3rd ed., New York: Springer, 2008.

    Book  Google Scholar 

  3. MacQueen, J., “Some methods for classification and analysis of multivariate observations,” in Proc. of the 5th Berkeley Symp. on Math. Statistics and Probability, 1967, pp. 281–297.

  4. Ohlander, R., Price, K., and Reddy, D.R., “Picture segmentation using a recursive region splitting method,’’ Comput. Graphics Image Process. 1978, vol. 8. no. 3, pp. 313–333.

    Article  Google Scholar 

  5. Fukunaga, K. and Hostetler, L.D., “The estimation of the gradient of a density function, with applications in pattern recognition,” IEEE Tran. Inf. Theory, 1975, vol. 21, no. 1, pp. 32–40.

    Article  MathSciNet  MATH  Google Scholar 

  6. Comaniciu, D. and Meer, P., “Mean shift: A robust approach toward feature space analysis,” IEEE Trans. Pattern Anal. Mach. Intell. 2002, vol. 24, no. 5, pp. 603–619.

    Article  Google Scholar 

  7. Sidorova, V.S., “Histogram hierarchical algorithm and the reduction of the dimensionality of the spectral features space,” J. Siberian Federal Univ. Eng. Technol. 2017, vol. 10, no. 6, pp. 714–722.

    Article  Google Scholar 

  8. Narendra, P.M. and Goldberg, M., “A non-parametric clustering scheme for LANDSAT,” Pattern Recogn. 1977, vol. 9, no. 4, pp. 207–215.

    Article  Google Scholar 

  9. Kharinov, M.V., “Pixel clustering for color image segmentation,” Program. Comput. Software 2015, vol. 41, no. 5, pp. 258–266.

    Article  MathSciNet  Google Scholar 

  10. Dvoenko, S.D., “Meanless k-means as k-meanless clustering with the bi-partial approach,” in Proc. of the 12th Int. Conf. on Pattern Recognition and Information Processing, (PRIP'2014), Minsk, 2014, pp. 50–54.

  11. Drysdale, R.S., Rote, G., and Sturm, A., “Approximation of an open polygonal curve with a minimum number of circular arcs and biarcs,” Comput. Geometry: Theory Appl. 2008, vol. 41, no. 1–2. pp. 31–47.

    Article  MathSciNet  MATH  Google Scholar 

  12. Maier, G., and Pisinger, G., “Approximation of a closed polygon with a minimum number of circular arcs and line segments,” Comput. Geometry: Theory Appl. 2013, vol. 46, no. 3, pp. 263–275.

    Article  MathSciNet  MATH  Google Scholar 

  13. Avdzhieva, A., Aleksov, D., Hristov, I., Shegunov, N., and Marinov, P., “Circular arc spline approximation of pointwise curves for use in NC programming (Study Group Report),” European Study Group with Industry ESGI’104, 2014.

  14. Sobel, I. and Feldman, G., “A 3x3 isotropic gradient operator for image processing,” Pattern Classif. Scene Anal. 1973, pp. 271–272.

    Google Scholar 

  15. Fisher, J., Lowther, J., and Shene, C.-K., “Curve and surface interpolation and approximation: Knowledge unit and software tool,” in Proc. of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE'04, 2004, pp. 146–150.

  16. AutoPhoto. http://op1.istu.ru/n-projects/tech-6-8.html

  17. Kasimov, D.R., Kuchuganov, A.V., Kuchuganov, V.N., and Oskolkov, P.P., “Vectorization of Raster Mechanical Drawings on the Base of Ternary Segmentation and Soft Computing,” Program. Comput, Software 2017, vol. 43, no. 6, pp. 337–344.

    Article  MathSciNet  Google Scholar 

  18. Arbelaez, P., Maire, M., Fowlkes, C., and Malik, J., “Contour Detection and Hierarchical Image Segmentation,” IEEE Trans. Pattern Anal. Mach. Intell. 2011, vol. 33, no. 5, pp. 898–916.

    Article  Google Scholar 

  19. “Image Segmentation using k-means clustering”. https: //github.com/asselinpaul/ImageSeg-KMeans

  20. Fuzzy C-Means algorithm for image clustering. https: //github.com/Scthe/fcm-images

  21. Canny Edge Detector. https://imagej.nih.gov/ij/ plugins/canny/index.html

  22. Borra, S. and Sarkar, S. “A framework for performance characterization of intermediate-level grouping modules,” IEEE Trans. Pattern Anal. Mach. Intell. 1997, vol. 19, no. 11, pp. 1306–1312.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to D. R. Kasimov, A. V. Kuchuganov, V. N. Kuchuganov or P. P. Oskolkov.

Additional information

Translated by A. Klimontovich

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kasimov, D.R., Kuchuganov, A.V., Kuchuganov, V.N. et al. Approximation of Color Images Based on the Clusterization of the Color Palette and Smoothing Boundaries by Splines and Arcs. Program Comput Soft 44, 295–302 (2018). https://doi.org/10.1134/S0361768818050043

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768818050043

Keywords:

Navigation