Back to results

Brigham Young University - Provo

Vectorization of Raster Images Using B-Spline Surfaces

Abstract

dc:description.abstract

A system has been developed for converting raster images into vector images. Raster images are made of pixels, while vector images are made of smoother shapes. The image is first segmented, and the segments are layered. The boundary of each segment is approximated with a periodic B-Spline curve. This curve is then used to create a B-Spline surface to approximate the interior of the segment. The algorithm fits each B-Spline to the colors of the image using least-squares approximation. The color and shape of each B-Spline surface are extrapolated into regions behind other segments. The result is a vector image made of layered B-Spline surfaces.

Degree

thesis:*
Name thesis:degree_name
MS
Grantor dc:publisher
Brigham Young University - Provo

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Armstrong, Curtis A.

Subjects

dc:subject × 3

Rights

Language dc:language
English

Identifiers

dc:identifier.*
Repository record dc:identifier
https://scholarsarchive.byu.edu/etd/763
OAI identifier oai:identifier
oai:scholarsarchive.byu.edu:etd-1762

Chain of custody

source
Harvested from
Brigham Young University
Base URL
scholarsarchive.byu.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Armstrong, Curtis A.. Vectorization of Raster Images Using B-Spline Surfaces. Brigham Young University - Provo, https://scholarsarchive.byu.edu/etd/763