9 results
Search Results
Now showing 1 - 9 of 9
Item A Vector-based Representation for Image Warping(Blackwell Publishers Ltd and the Eurographics Association, 2000) Froumentin, Max; Labrosse, Frederic; Willis, PhilipA method for image analysis, representation and re-synthesis is introduced. Unlike other schemes it is not pixel based but rather represents a picture as vector data, from which an altered version of the original image can be rendered. Representing an image as vector data allows performing operations such as zooming, retouching or colourising, avoiding common problems associated with pixel image manipulation. This paper brings together methods from the areas of computer vision, image compositing and image based rendering to prove that this type of image representation is a step towards accurate and efficient image manipulation.Item Rendering NURB Regions For 2D Animation(Blackwell Science Ltd and the Eurographics Association, 1992) Willis, Philip; Oddy, RobertWe describe an accurate method of rendering by scan-conversion of closed regions bounded by NURBs, with particular comments on its application to computer-based 2D animation. It is shown that the method is fast, analytically accurate, and can be readily extended to include anti-aliasing and clipping.Item Scan Converting Extruded Lines at Ultra High Definition(Blackwell Publishing Ltd and the Eurographics Association, 1987) Willis, Philip; Watters, GeoffWe consider the problem of generating freehand raster graphics pictures at ultra high definition (typically one gigapixel per picture) by scan converting extruded lines. We describe a fast scan conversion algorithm which is linear in final resolution and which incorporates a number of features to ensure high efficiency. Sample pictures and corresponding performance figures are included.Item Projective Alpha Colour(The Eurographics Association and Blackwell Publishing, Inc, 2006) Willis, PhilipAlpha colours were introduced for image compositing, using a pixel coverage model. Algebraically they resemble homogeneous coordinates, widely used in projective geometry calculations. We show why this is the case. This allows us to extend alpha beyond compositing, to all colour calculations regardless of whether pixels are involved and without the need for a coverage model. Our approach includes multi-channel spectral calculations and removes the need for 7 channel and 6 channel alpha colour operations. It provides a unified explanation of pre-multiplied and non pre-multiplied colours, including negative coordinates and infinite points in colour space. It permits filter and illumination operations. It unifies the three existing significant compositing models in a single framework. It achieves this with a physically-plausible energy basis.Keywords: projective geometry, homogeneous coordinates, image compositing, alpha blending, alpha compositing, colour representation, filtering, spectral colour, projective alpha colourItem UltraPaint: A New Approach to a Painting System(Blackwell Publishing Ltd and the Eurographics Association, 1987) Watters, Geoff; Willis, PhilipThe ideas underlying a Painting System being developed at the University of Bath are introduced. This differs from a conventional system in that ultra high definition pictures of upto 1 gigabyte may be created. We discuss approaches to implementing a number of standard paint program utilities in a form suited to our high definition method. Finally, we describe an algorithm for the rapid extrusion of brush strokes on a raster device.Item Graphical Interaction Management(Blackwell Publishing Ltd and the Eurographics Association, 1987) Barn, Balbir S.; Willis, PhilipGraphical interfaces and interactive graphical programmes are awkward to write because of a lack of top-down structure. A methodology for constructing graphical programs will be described, together with a system that generates the basic interaction requirements for such applications.Item Classification of Quad-encoding Techniques(Blackwell Science Ltd and the Eurographics Association, 1991) Hunter, Andrew; Willis, PhilipMany quad encoding technique have been published previously, using a variety of approaches to the different facets of quad storage, representation and manipulation. We review the major classes and identify three parameters which distinguish them. These are then used explicitly to classify a large number of published methods, with short discussion on each. In doing this we are also able to highlight some new approaches, to identify rare examples which escape the classification, and to suggest approaches to choosing a method to suit a given application.Item Image Interpolation by Pixel-Level Data-Dependent Triangulation(The Eurographics Association and Blackwell Publishing Ltd., 2004) Su, Dan; Willis, PhilipWe present a novel image interpolation algorithm. The algorithm can be used in arbitrary resolution enhancement, arbitrary rotation and other applications of still images in continuous space. High-resolution images are interpolated from the pixel-level data-dependent triangulation of lower-resolution images. It is simpler than other methods and is adaptable to a variety of image manipulations. Experimental results show that the new 'mesh image' algorithm is as fast as the bilinear interpolation method. We assess the interpolated images' quality visually and also by the MSE measure which shows our method generates results comparable in quality to slower established methods. We also implement our method in graphics card hardware using OpenGL which leads to real-time high-quality image reconstruction. These features give it the potential to be used in gaming and image-processing applications.Item A Picture Archive Browser(Blackwell Science Ltd and the Eurographics Association, 1991) Willis, Philip; Hunter, AndrewWe describe an implementation of a networked picture browser. The system offers a pictorial interface to pictorial data, relieves the users of thinking about the underlying filing system, provides managerial tools for installing, moving and deleting pictures, offers graded access and picture sharing and supports a number of picture formats, including hierarchical encodings.