Identifying dominant colors in an image is crucial for various applications, including color theme generation, image categorization, content-based search, and graphic information analysis. In this study, we analyze existing methods and models used to determine dominant colors, highlighting their advantages and limitations. In the field of graphic design, clustering models such as K-means and dE-means prove to be effective tools for extracting dominant colors, especially when the primary goal is to identify visually prominent hues. For medical or industrial image analysis, however, perceptual models or algorithms based on neural networks offer superior performance. These models are better equipped to account for human color perception, ensuring that color extraction aligns with real-world observations and can be applied more effectively in fields where precision is critical. Modern algorithms like Convolutional Neural Networks (CNNs) can assess the quality of color themes and dynamically generate color palettes in various sizes. This study justifies the application of the ICaS color space, particularly for processing and extracting dominant colors with higher accuracy across different contexts. An orthogonal model for identifying dominant colors is proposed, which incorporates the chromatic characteristics of colors, making it more adaptable across a wide range of design and analytical applications. As part of the model’s development, boundary values for hue were established to segment colors effectively, ensuring efficient and accurate color extraction. The findings are expected to contribute to further advancements in computer vision and digital design by providing a basis for developing automated systems capable of analyzing images and supporting decision-making processes in printing.
Keywords: model, dominant colors, color scheme, image, color space, chromaticity, color tone.
doi: 10.32403/0554-4866-2025-1-89-94-102
- 1. Weingerl, P., Hladnik, A., & Dejana Javoršek, D. (2020). Development of a machine learning model for extracting image prominent colors. Color Research & Application, 45(3), 409–426.
- 2. Rong, A., Hansopaheluwakan-Edward, N., & Li, D. (2024). Analyzing the color availability of AI-generated posters based on K-means clustering. Color Research & Application, 49(2), 234–257.
- 3. Yan, S., Xu, S., & Zhang, S. (2023). Flexible neural color compatibility model for efficient color extraction from image. Color Research & Application, 48(6), 761–771.
- 4. Ren, S., Chen, Y., Westland, S., & Yu, L. (2021). A comparative evaluation of similarity measurement algorithms within a colour palette. Color Research & Application, 46(2), 332–340.
- 5. Yang, J., Chen, Y., Westland, S., & Xiao, K. (2020). Predicting visual similarity between colour palettes. Color Research & Application, 45(3), 401–408.
- 6. Lara-Alvarez, C., & Reyes, T. (2019). A geometric approach to harmonic color palette design. Color Research & Application, 44(1), 106–114.
- 7. Gijsenij, A., Vazirian, M., Spiers, P., Westland, S., & Koeckhoven, P. (2022). Determining key colors from a design perspective using dE-means color clustering. Color Research & Application, 48(1), 69–87.
- 8. Gopal, N., Ahuja, A., & Prasad, S. (2024). K-means clustering using R on IBM watsonx.ai. Retrieved from https://developer.ibm.com/tutorials/awb-k-means-clustering-using-r/.
- 9. Carrasco, O. (2024). Gaussian Mixture Model Explained. Retrieved from https://builtin.com/articles/gaussian-mixture-model.
- 10. DBSCAN Clustering Algorithm Demystified. (2024). Retrieved from https://builtin.com/articles/dbscan.
- 11. Recky, M., & Franz, L. (2010). Windows Detection Using K-means in CIE-Lab Color Space. In 20th International Conference on Pattern Recognition (pp. 356–360). Piscataway, NY: Institute of Electrical and Electronics Engineers.
- 12. IBM. (2024). What are convolutional neural networks? Retrieved from https://www.ibm.com/topics/convolutional-neural-networks.
- 13. Machine Learning Mastery. (2024). A Gentle Introduction to Generative Adversarial Networks (GANs). Retrieved from https://machinelearningmastery.com/what-are-generative-adversarial-networks-gans/
- 14. Gonzalez, R. C., & Woods, R. E. (2024). Digital Image Processing. Retrieved from https://dl.icdst.org/pdfs/files4/01c56e081202b62bd7d3b4f8545775fb.pdf.
- 15. Szeliski, R. (2024). Computer Vision: Algorithms and Applications (2nd ed.). Retrieved from https://szeliski.org/Book/download/QOZWTML1VYTP/Szeliski-_CVAABook_2ndEd.pdf.
- 16. Semeniv, M. R., & Semeniv, V. V. (2021). Matematychna model poiednannia koloriv u prostori ICaS. Naukovi zapysky [Ukrainskoi akademii drukarstva], 2(63), 134–146 (in Ukrainian).