Skip to main content
Log in

Edge-aware texture filtering with superpixels constraint

  • Research
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Extracting meaningful structural edges from complex texture images presents a significant challenge. Accurately measuring and differentiating texture information within an image are crucial for efficient texture filtering. While most existing texture filtering methods employ regular rectangular filter windows, the irregularity inherent in textures and structures can limit measurement accuracy, reducing the effectiveness of texture filtering. To address this problem, we propose an edge-aware texture filtering method that integrates superpixels. By employing patch shift, our filter constructs an edge-aware filtering region with superpixels constraint. This region includes pixels with minimal differences and similar texture characteristics. Utilizing the perceptual properties of superpixels for irregular edges enhances texture measurement, thereby improving the quality of texture filtering. Experimental results demonstrate that the proposed method outperforms existing techniques, yielding superior filtering outcomes. The source code is available at: https://github.com/kxZhang1016/EATFS.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

Data Availability

The datasets used in this paper are public datasets.

References

  1. Cho, H., Lee, H., Kang, H., Lee, S.: Bilateral texture filtering. ACM Transact. Gr. (TOG) 33(4), 1–8 (2014)

    Article  Google Scholar 

  2. Xu, L., Yan, Q., Xia, Y., Jia, J.: Structure extraction from texture via relative total variation. ACM Transact. Gr. (TOG) 31(6), 1–10 (2012)

    Google Scholar 

  3. Karacan, L., Erdem, E., Erdem, A.: Structure-preserving image smoothing via region covariances. ACM Transact. Gr. (TOG) 32(6), 1–11 (2013)

    Article  Google Scholar 

  4. Zhu, L., Fu, C.-W., Jin, Y., Wei, M., Qin, J., Heng, P.-A.: Non-local sparse and low-rank regularization for structure-preserving image smoothing. In: Computer Graphics Forum, 35, 217–226 (2016). Wiley Online Library

  5. Tomasi, C., Manduchi, R.: Bilateral filtering for gray and color images. In: Sixth International Conference on Computer Vision (IEEE Cat. No. 98CH36271), 839–846 (1998). IEEE

  6. Farbman, Z., Fattal, R., Lischinski, D., Szeliski, R.: Edge-preserving decompositions for multi-scale tone and detail manipulation. ACM Transact. Gr. (TOG) 27(3), 1–10 (2008)

    Article  Google Scholar 

  7. Zhang, Q., Shen, X., Xu, L., Jia, J.: Rolling guidance filter. In: Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6-12, 2014, Proceedings, Part III 13, 815–830 (2014). Springer

  8. Yang, Q.: Semantic filtering. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 4517–4526 (2016)

  9. Jeon, J., Lee, H., Kang, H., Lee, S.: Scale-aware structure-preserving texture filtering. In: Computer Graphics Forum, 35, 77–86 (2016). Wiley Online Library

  10. Lin, T.-H., Way, D.-L., Shih, Z.-C., Tai, W.-K., Chang, C.-C.: An efficient structure-aware bilateral texture filtering for image smoothing. In: Computer Graphics Forum, 35, 57–66 (2016). Wiley Online Library

  11. Zhang, F., Dai, L., Xiang, S., Zhang, X.: Segment graph based image filtering: fast structure-preserving smoothing. In: Proceedings of the IEEE International Conference on Computer Vision, 361–369 (2015)

  12. Xu, P., Wang, W.: Improved bilateral texture filtering with edge-aware measurement. IEEE Trans. Image Process. 27(7), 3621–3630 (2018)

    Article  MathSciNet  Google Scholar 

  13. Rudin, L.I., Osher, S., Fatemi, E.: Nonlinear total variation based noise removal algorithms. Physica D 60(1–4), 259–268 (1992)

    Article  MathSciNet  Google Scholar 

  14. Zang, Y., Huang, H., Zhang, L.: Efficient structure-aware image smoothingby local extrema on space-filling curve. IEEE Trans. Visual Comput. Gr. 20(9), 1253–1265 (2014)

    Article  Google Scholar 

  15. Zang, Y., Huang, H., Zhang, L.: Guided adaptive image smoothing via directional anisotropic structure measurement. IEEE Trans. Visual Comput. Gr. 21(9), 1015–1027 (2015)

    Article  Google Scholar 

  16. Ham, B., Cho, M., Ponce, J.: Robust image filtering using joint static and dynamic guidance. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 4823–4831 (2015)

  17. Xu, L., Lu, C., Xu, Y., Jia, J.: Image smoothing via l 0 gradient minimization. In: Proceedings of the 2011 SIGGRAPH Asia Conference, 1–12 (2011)

  18. Magnier, B., Montesinos, P., Diep, D.: Texture removal preserving edges by diffusion. In: Image Analysis: 19th Scandinavian Conference, SCIA 2015, Copenhagen, Denmark, June 15-17, 2015. Proceedings 19, 3–15 (2015). Springer

  19. Huang, J., Wang, H., Wang, X., Ruzhansky, M.: Semi-sparsity for smoothing filters. IEEE Trans. Image Process. 32, 1627–1639 (2023)

    Article  Google Scholar 

  20. Durand, F., Dorsey, J.: Fast bilateral filtering for the display of high-dynamic-range images. In: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, 257–266 (2002)

  21. Porikli, F.: Constant time o (1) bilateral filtering. In: 2008 IEEE Conference on Computer Vision and Pattern Recognition, 1–8 (2008). IEEE

  22. Yang, Q., Tan, K.-H., Ahuja, N.: Real-time o (1) bilateral filtering. In: 2009 IEEE Conference on Computer Vision and Pattern Recognition, 557–564 (2009). IEEE

  23. Ghosh, S., Gavaskar, R.G., Panda, D., Chaudhury, K.N.: Fast scale-adaptive bilateral texture smoothing. IEEE Trans. Circuits Syst. Video Technol. 30(7), 2015–2026 (2019)

    Google Scholar 

  24. Song, C., Xiao, C., Lei, L., Sui, H.: Scale-adaptive structure-preserving texture filtering. In: Computer Graphics Forum, 38, 149–158 (2019). Wiley Online Library

  25. Lee, H., Jeon, J., Kim, J., Lee, S.: Structure-texture decomposition of images with interval gradient. In: Computer Graphics Forum, 36, 262–274 (2017). Wiley Online Library

  26. Pradhan, K., Patra, S.: Semantic-aware structure-preserving median morpho-filtering. The Visual Computer, 1–17 (2023)

  27. Yuan, Y., Zhang, W., Yu, H., Zhu, Z.: Superpixels with content-adaptive criteria. IEEE Trans. Image Process. 30, 7702–7716 (2021)

    Article  Google Scholar 

  28. Bao, L., Song, Y., Yang, Q., Yuan, H., Wang, G.: Tree filtering: efficient structure-preserving smoothing with a minimum spanning tree. IEEE Trans. Image Process. 23(2), 555–569 (2013)

    Article  MathSciNet  Google Scholar 

  29. Cai, B., Xing, X., Xu, X.: Edge/structure preserving smoothing via relativity-of-gaussian. In: 2017 IEEE International Conference on Image Processing (ICIP), 250–254 (2017). IEEE

  30. Yin, H., Gong, Y., Qiu, G.: Side window filtering. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 8758–8766 (2019)

  31. Cao, W., Wu, S., Liu, Z., Agaian, S.: Scale-aware guided and structure-preserved texture filter. IEEE Geosci. Remote Sens. Lett. 19, 1–5 (2021)

    Google Scholar 

  32. Li, M., Fu, Y., Li, X., Guo, X.: Deep flexible structure preserving image smoothing. In: Proceedings of the 30th ACM International Conference on Multimedia, 1875–1883 (2022)

  33. Sun, B., Qi, Y., Zhang, G., Liu, Y.: Edge guidance filtering for structure extraction. Vis. Comput. 39(11), 5327–5342 (2023)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Science and Technology Research Program of Chongqing Municipal Education Commission (Grant No. KJQN202201148), the Humanities and Social Sciences Research Program of Chongqing Municipal Education Commission (Grant No. 23SKGH263), the Foundation and Frontier Research Key Program of Chongqing Science and Technology Commission (Grant No. cstc2015jcyjBX0127), the National Natural Science Foundation of China for Young Scientists (Grant No. 61502065), and the Funding Achievements of the Action Plan for High Quality Development of Graduate Education at Chongqing University of Technology (Grant No. gzlcx20233225).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study design. J.L. was involved in conceptualization, resources, and writing—reviewing and editing. K.Z. was responsible for methodology, software, validation, and writing—original draft. J.Z. contributed to data curation and visualization.

Corresponding author

Correspondence to Kaixin Zhang.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Long, J., Zhang, K. & Zhu, J. Edge-aware texture filtering with superpixels constraint. Vis Comput (2024). https://doi.org/10.1007/s00371-024-03415-1

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00371-024-03415-1

Keywords

Navigation