White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Anti-aliasing with stratified B-spline filters of arbitrary degree

Gamito, M.N. and Maddock, S.C. (2006) Anti-aliasing with stratified B-spline filters of arbitrary degree. Computer Graphics Forum, 25 (2). pp. 163-172. ISSN 1467-8659


Download (423Kb)


A simple and elegant method is presented to perform anti-aliasing in raytraced images. The method uses stratified sampling to reduce the occurrence of artefacts in an image and features a B-spline filter to compute the final luminous intensity at each pixel. The method is scalable through the specification of the filter degree. A B-spline filter of degree one amounts to a simple anti-aliasing scheme with box filtering. Increasing the degree of the B-spline generates progressively smoother filters. Computation of the filter values is done in a recursive way, as part of a sequence of Newton-Raphson iterations, to obtain the optimal sample positions in screen space. The proposed method can perform both anti-aliasing in space and in time, the latter being more commonly known as motion blur. We show an application of the method to the ray casting of implicit procedural surfaces.

Item Type: Article
Copyright, Publisher and Additional Information: �© 2006 The Authors. This is an author produced version of a paper published in Computer Graphics Forum. Uploaded in accordance with the publisher's self-archiving policy.
Keywords: anti-aliasing, B-spline filter, motion blur, raytracing, stratified sampling
Institution: The University of Sheffield
Academic Units: The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Computer Science (Sheffield)
Depositing User: Sherpa Assistant
Date Deposited: 28 Jan 2008 16:53
Last Modified: 08 Feb 2013 16:55
Published Version: http://dx.doi.org/10.1111/j.1467-8659.2006.00932.x
Status: Published
Publisher: Blackwell Publishing on behalf of the European Association for Computer Graphics
Refereed: Yes
Identification Number: 10.1111/j.1467-8659.2006.00932.x
URI: http://eprints.whiterose.ac.uk/id/eprint/3565

Actions (repository staff only: login required)