Abstract
In this paper we consider the following problem. Given (r 1,r 2, ...,r n)∈ R n, for anyI= (I 1,I 2,...,I n)∈ Z n, letE 1=(e ij), wheree ij=(r i−rj)−(I i−Ij), findI ∈ Z n such that |E I| is minimized, where |·| is a matrix norm. This problem arises from optimal curve rasterization in computer graphics, where minimum distortion of curve dynamic context is sought. Until now, there has been no polynomial-time solution to this computer graphics problem. We present a very simpleO(n lgn)-time algorithm to solve this problem under various matrix norms.
Similar content being viewed by others
References
J. E. Bresenham, Algorithm for computer control of digital plotting,IBM Systems J.,4 (1965), 25–30.
C. E. Kim, On the cellular convexity of complexes,IEEE Trans. Pattern Anal. Mack Intell.,3 (1981), 617–625.
A. Rosenfeld, Arcs and curves in digital pictures,J. Assoc. Comput. Mach.,20(1) (1973), 81–87.
S. Tang, X. Wu, and K. Zhang, On optimal line rasterization,Proc. Computer Graphics International, Tokyo, June 1992, 661–671.
X. Wu, An efficient antialiasing technique,Comput. Graphics,25(4) (1991), 143–152.
X. Wu and J. Rokne, Dynamic error measure for curve scan-conversion,Proc. Graphics/Interface '89, London, Ontario, 1989, pp. 183–190.
Author information
Authors and Affiliations
Additional information
Communicated by D. T. Lee.
This research was supported by the Natural Sciences and Engineering Research Council of Canada under Grant OGP0046373.
Rights and permissions
About this article
Cite this article
Tang, S., Zhang, K. & Wu, X. Fast algorithms for minimum matrix norm with application in computer graphics. Algorithmica 15, 68–81 (1996). https://doi.org/10.1007/BF01942607
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01942607