Planar maps: an interaction paradigm for graphic design
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visibility sorting and compositing without splitting for image layer decompositions
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Compositing 3-D rendered images
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 1 - Volume 01
SmoothSketch: 3D free-form shapes from complex sketches
ACM SIGGRAPH 2006 Papers
Druid: representation of interwoven surfaces in 21/2d drawing
Druid: representation of interwoven surfaces in 21/2d drawing
ACM SIGGRAPH 2009 papers
Apparent layer operations for the manipulation of deformable objects
ACM SIGGRAPH 2010 papers
Hi-index | 0.00 |
In any modern, standard image manipulation program, images are made up of multiple layers ordered on top of each other in a user defined sequence. A layer is a collection of graphical objects (like masks and image patches). Each layer can be edited separately and then all the layers are composited together to get the final image. In some images, however, we need to change the order of stacking at multiple areas of overlap for the same set of layers without creation and manipulation of individual layers at each position of overlap. This problem is solved by the concept of Local Layering as given by McCann and Pollard [10]. Their technique was, however, presented as a standalone idea, making its use difficult in standard image processing pipelines. In this paper, we present a novel implementation of local layering using a combination of standard image processing primitives. We show that it is possible to locally align layers while simultaneously continuing to also use the global alignment of layers via an efficient use of image masks. All our ideas are implemented as a plug-in addition to the GIMP, however, the algorithms we present are general and implementable in any standard image processing pipeline.