Abstract
Image composition usually floods the composition region of a target image with the same shape as a source image patch. To achieve seamless transition effect, the tone of the boundary in the target image is then transferred to the interior region of the source patch. Traditional approaches usually fail to work for the case that the corresponding boundaries of target and source images don’t match well because the tone transformation of all pixels on the boundary are equally propagated to the inner region. This paper presents a new image composition technique based on discrete mean value coordinates(DMVC), which supports the transition of tone transformation of part selected not all pixels on the boundary to the inner region. The approach works as follows. It firstly selects boundary pixels having good matching. The new color of inner pixels is then calculated using DMVC according to those selected pixel pairs from the source and target boundaries. Matting technique is finally introduced to compose the new pixels to the target image. Experiments show that the proposed approach can obtain reasonable results for examples with inconsistent boundaries between source and target images.
Chapter PDF
Similar content being viewed by others
References
Yang, W., Zheng, J., Cai, J., Rahardja, S., Chen, C.: Natural and seamless image composition with color control. IEEE Transactions on Image Processing 18(11), 2584–2592 (2009)
Jia, J., Sun, J., Tang, C.-K., Shum, H.-Y.: Drag-and-drop pasting. ACM Siggraph 25(3), 631–636 (2006)
Pérez, P., Gangnet, M., Blake, A.: Poisson image editing. ACM Siggraph 22(3), 313–318 (2003)
Farbman, Z., Hoffer, G., Lipman, Y., Cohen-Or, D., Fattal, R., Lischinski, D.: Coordinates for instant image cloning. ACM Trans. on Graphics 28(3), 67:1–67:10 (2009)
Chen, T., Cheng, M.-M., Tan, P., Shamir, A., Hu, S.-M.: Sketch2photo:Internet image montage. ACM Trans. Graph. 28(5) (2009)
Ding, M., Tong, R.: Content-aware copying and pasting in images. The Visual Computer 26, 721–729 (2010)
Sun, J., Jia, J., Tang, C.-K., Shum, H.-Y.: Poisson matting. Proceedings of ACM SIGGRAPH 23(3), 315–321 (2004)
Levin, A., Lischinski, D., Weiss, Y.: A closed form solution to natural image matting. In: Proceedings of IEEE CVPR (2006)
Rother, C., Kolmogorov, V., Blake, A.: Grabcut - interactive foreground extraction using iterated graph cut. Proceedings of ACM SIGGRAPH 23(3), 309–314 (2004)
Agarwala, A.: Efficient gradient-domain compositing using quadtrees. ACM Trans. Graph. 26(3), 94:1–94:6 (2007)
Kazhdan, M., Hoppe, H.: Streaming multigrid for gradient-domain operations on large images. ACM Trans. Graph. 27(3), 21:1–21:10 (2008)
Bolz, J., Farmer, I., Grinspun, E., Schroder, P.: Sparse matrix solvers on the GPU: conjugate gradients and multigrid. ACM Trans. Graph. 22(3), 917–924 (2003)
Tao, M.W., Johnson, M.K., Paris, S.: Error-Tolerant Image Compositing. In: Daniilidis, K., Maragos, P., Paragios, N. (eds.) ECCV 2010, Part I. LNCS, vol. 6311, pp. 31–44. Springer, Heidelberg (2010)
Floater, M.S.: Mean value coordinates. CAGD 20(1), 19–27 (2003)
Hormann, K., Floater, M.S.: Mean value coordinates for arbitrary planar polygons. ACM Transactions on Graphics 25(4), 1424–1441 (2006)
Lipman, Y., Kopf, J., Cohen-Or, D., Levin, D.: GPU-assisted positive mean value coordinates for mesh deformations. In: SGP 2007, pp. 117–123 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, D., Jia, W., Li, G., Xiong, Y. (2011). Natural Image Composition with Inhomogeneous Boundaries. In: Ho, YS. (eds) Advances in Image and Video Technology. PSIVT 2011. Lecture Notes in Computer Science, vol 7088. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25346-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-25346-1_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25345-4
Online ISBN: 978-3-642-25346-1
eBook Packages: Computer ScienceComputer Science (R0)