VIPS: an image processing system for large images


Cupitt, J. and Martinez, K. (1996) VIPS: an image processing system for large images. In, Very High Resolution and Quality Imaging SPIE, 19-28.

Download

[img]
Preview
PDF - Version of Record
Available under License Creative Commons Attribution Non-commercial.

Download (199Kb) | Preview

Description/Abstract

This paper describes VIPS, an dimage processing system developed by the authors in the course of the EU-funded projects VASARI (1989-92) and MARC (92-95). VIPS implements a fully demand-driven dataflow image IO system. Evalutaion of library functions is delayed for as long as possible. When evaluation does occur, all delayed operations evaluate together in a pipeline, requiring no space for storing intermediate images and no unecessary disc IO. If more than one CPUT is available, then VIPS operations will automatically evaluate in parallel, giving an approximately linear speed-up. The evaluation system can be controlled by the application programmer. We have implemented a user-interface for the VIPS library which uses expose events in an X window rather than disc output to drive evaluation. This makes it possible, for example, for the user to rotate an 800 MByte image by 12 degrees and immediately scroll around the result.

Item Type: Conference or Workshop Item (Paper)
ISBNs: 9780819420374
Keywords: image processing
Divisions: Faculty of Physical Sciences and Engineering > Electronics and Computer Science > Web & Internet Science
ePrint ID: 252227
Date :
Date Event
1996Published
Date Deposited: 06 Jan 2000
Last Modified: 31 Mar 2016 13:53
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/252227

Actions (login required)

View Item View Item