COMPUTING LINE INTERSECTIONS

Article Properties
  • Language
    English
  • Publication Date
    2001/04/01
  • Indian UGC (Journal)
  • Refrences
    6
  • M. GAVRILOVA Department of Computer Science, University of Calgary, 2500 University Dr. N. W. Calgary, Alberta, Canada T2N-1N4, Canada
  • J. ROKNE Department of Computer Science, University of Calgary, 2500 University Dr. N. W. Calgary, Alberta, Canada T2N-1N4, Canada
Abstract
Cite
GAVRILOVA, M., and J. ROKNE. “COMPUTING LINE INTERSECTIONS”. International Journal of Image and Graphics, vol. 01, no. 02, 2001, pp. 217-30, https://doi.org/10.1142/s0219467801000141.
GAVRILOVA, M., & ROKNE, J. (2001). COMPUTING LINE INTERSECTIONS. International Journal of Image and Graphics, 01(02), 217-230. https://doi.org/10.1142/s0219467801000141
GAVRILOVA M, ROKNE J. COMPUTING LINE INTERSECTIONS. International Journal of Image and Graphics. 2001;01(02):217-30.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Description

Need precise line intersections in computer graphics? This paper presents an efficient algorithm for computing the closest possible representable intersection point between two lines in a plane. The algorithm addresses the challenge of accurately determining line intersections when using single-precision floating-point numbers. It leverages an iterative binary search procedure to find the best possible representable floating-point numbers. Unlike computationally expensive methods that solve equations exactly, this approach focuses on achieving required precision through efficient comparison tests. Interval arithmetic is incorporated to further accelerate the process. The algorithm's novelty lies in its ability to derive accurate results without relying on complex calculations, making it suitable for real-time applications. Experimental results demonstrate that this algorithm is, on average, ten times faster than implementations using exact arithmetic libraries like CORE. These findings have practical implications for image processing, computer graphics, and other fields requiring efficient and accurate line intersection computations.

Published in the International Journal of Image and Graphics, this paper contributes to the journal’s focus on computer science, specifically in the areas of computer software and electronic computers. By introducing a new algorithm for computing line intersections, it aligns with the journal’s interest in advancements in image and graphics processing.

Refrences