Author ORCID Identifier

Date Available


Year of Publication


Degree Name

Doctor of Philosophy (PhD)

Document Type

Doctoral Dissertation




Computer Science

First Advisor

Fuhua (Frank) Cheng

Second Advisor

Brent Seales


Human eyes possess remarkable capabilities to perceive and interpret a wealth of information about our environment; from discerning colors and depths to identifying object boundaries and navigating obstacles, our eyes serve as invaluable guides in our daily lives. Ongoing research in the fields of computer vision and computer graphics continuously explore the ways to replicate extraordinary human vision abilities in order to develop systems and frameworks which would enable computers to capture, analyze, and act upon discerned information. In this context, this dissertation seeks to investigate and automate various shape control and data processing techniques for 3D modeling and shape design using tension control in addition to enhancement of captured RGD-B information including edge detection and image segmentation. To address the two-dimensional problem of shape design, we present a novel method for creating a new type of composite Beta-Bezier curves with local or global shape parameters which allow the modification of the shape of the curve without altering its control points. To address the three-dimensional problem of surface design, we extend the two-dimensional case to a three-dimensional case and present an innovative method for creating composite tension product surfaces with local or global shape parameters, complemented by an efficient rectangular mesh interpolation scheme specifically fitted for the given method. To address edge detection, image segmentation, and automation of the post-processing of depth data, we present a modular framework integrating an initial guess for object edges, a construction of ordered list of data points based on a measure of curvature, constructing an interproximating curve representing object boundaries, restoration of missing depth information, and edge smoothing using local and global shape control via energy minimization.

Digital Object Identifier (DOI)