Abstract
In this paper we present a novel feature-based texture design scheme using deformation techniques. Firstly, we apply a compass operator to extract the feature map from the input small sample texture. Secondly, we use the feature-guided patch searching algorithm to find satisfactory candidate patches taking both color errors and feature errors into account. When the new feature map is created, the designed texture is obtained simultaneously. Thirdly, a completion-based texture design method is employed to design a variety of large deformed textures. A designer can repeat the above steps to design satisfactory textures. The proposed algorithm has the ability to design a variety of versatile textures from a single small sample texture by measuring the structural similarity. Our experimental results demonstrate that our proposed technique can be used for other texture synthesis applications, such as Wang Tiles based cyclic texture design.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Heaps, C., Handel, S.: Similarity and features of natural textures. Journal of Experimental Psychology: Human Perception and Performance 25(2), 299–320 (1999)
Wei, L.Y., Levoy, M.: Fast texture synthesis using tree-structured vector quantization. In: Proceedings of ACM SIGGRAPH, pp. 479–488. ACM Press, New York (2000)
Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: Proceedings of ACM SIGGRAPH, pp. 341–346. ACM Press, New York (2001)
Ashikhmin, M.: Synthesizing natural textures. In: ACM Symposium on Interactive 3D Graphics, pp. 217–226. ACM Press, New York (2001)
Tong, X., Zhang, J., Liu, L., Wang, X., Guo, B., Shum, H.Y.: Synthesis of bidirectional texture functions on arbitrary surfaces. In: ACM Transactions on Graphics, vol. 21(3), pp. 665–672 (2002)
Hertzmann, A., Jacobs, C.E., Oliver, N., Curless, B., Salesin, D.H.: Image analogies. In: Proceedings of ACM SIGGRAPH, pp. 327–340. ACM Press, New York (2001)
Bar-Joseph, Z., El-Yaniv, R., Lischinski, D.: Texture mixing and texture movie synthesis using statistical learning. IEEE Transactions on Visualization and Computer Graphics 7(2), 120–135 (2001)
Ruzon, M., Tomasi, C.: Edge, junction, and corner detection using color distributions. IEEE Transactions on Pattern Analysis and Machine Intelligence 23(11), 1281–1295 (2001)
Dischler, J.M., Maritaud, K., Lévy, B., Ghazanfarpour, D.: Texture particles. In: EUROGRAPHICS, Saarbrücken, Germany (2002)
Comaniciu, D., Meer, P.: Mean shift: A robust approach towards feature space analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence 24(5), 603–619 (2002)
Brooks, S., Dodgson, N.: Self-similarity based texture editing. ACM Transactions on Graphics 21(3), 653–656 (2002)
Sedgewick, R.: Algorithms in C++ Part 5: Graph Algorithms, 3rd edn. Addison Wesley Professional, Massachusetts (2002)
Pérez, P., Gangnet, M., Blake, A.: Poisson image editing. ACM Transactions on Graphics 22(3), 313–318 (2003)
Cohen, M.F., Shade, J., Hiller, S., Deussen, O.: Wang tiles for image and texture generation. ACM Transactions on Graphics 22(3), 287–294 (2003)
Zhang, J., Zhou, K., Velho, L., Guo, B., Shum, H.Y.: Synthesis of progressively variant textures on arbitrary surfaces. ACM Transactions on Graphics 22(3), 295–302 (2003)
Wei, L.Y.: Texture synthesis from multiple sources. In: Proceedings of the SIGGRAPH conference on Sketches & applications, ACM Press, New York (2003)
Nealen, A., Alexa, M.: Hybrid Texture Synthesis. In: Proceedings of Eurographics Symposium on Rendering, Leuven, Belgium, pp. 97–105 (2003)
Kwatra, V., Schödl, A., Essa, I., Turk, G., Bobick, A.: Graphcut textures: image and video synthesis using graph cuts. ACM Transactions on Graphics 22(3), 277–286 (2003)
Criminisi, A., Pérez, P., Toyama, K.: Region filling and object removal by exemplar-based image inpainting. IEEE Transactions on Image Processing 13(9), 1200–1212 (2004)
Wu, Q., Yu, Y.: Feature matching and deformation for texture synthesis. ACM Transactions on Graphics 23(3), 362–365 (2004)
Boykov, Y., Kolmogorov, V.: An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Transactions on Pattern Analysis and Machine Intelligence 26(9), 1124–1137 (2004)
Liu, Y., Lin, W.C., Hays, J.H.: Near regular texture analysis and manipulation. ACM Transactions on Graphics 23(3), 368–376 (2004)
Felzenszwalb, P.F., Huttenlocher, D.P.: Efficient graph-based image segmentation. International Journal of Computer Vision 59(2), 167–181 (2004)
Matusik, W., Zwicker, M., Durand, F.: Texture design using a simplicial complex of morphable textures. ACM Transation on Graphics 24(3), 787–794 (2005)
Khan, E.A., Reinhard, E., Fleming, R.W., Bülthoff, H.H.: Image-based material editing. ACM Transactions on Graphics 25(3), 654–663 (2006)
Charalampidis, D.: Texture synthesis: textons revisited. IEEE Transactions on Image Processing 15(3), 777–787 (2006)
Shen, J.B., Jin, X.G., Zhou, C., Wang, C.C.L.: Gradient based image completion by solving the Poisson equation, Computers&Graphics, 31(1) (in press 2007)
Shen, J.B., Jin, X.G., Mao, X.Y., Feng, J.Q.: Completion based texture design using deformation. The Visual Computer 22(9-11), 936–945 (2006)
Lefebvre, S., Hoppe, H.: Appearance-space texture synthesis. ACM Transactions on Graphics 25(3), 541–548 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Shen, J., Jin, X., Zhao, H. (2007). Feature-Based Texture Design Using Deformation Techniques. In: Hui, Kc., et al. Technologies for E-Learning and Digital Entertainment. Edutainment 2007. Lecture Notes in Computer Science, vol 4469. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73011-8_70
Download citation
DOI: https://doi.org/10.1007/978-3-540-73011-8_70
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73010-1
Online ISBN: 978-3-540-73011-8
eBook Packages: Computer ScienceComputer Science (R0)