Masters Theses

Date of Award


Degree Type


Degree Name

Master of Science


Computer Engineering

Major Professor

Mongi A. Abidi

Committee Members

Andreas F. Koschan, Hairong Qi


Metalworking equipment is designed to modify a sheet, rod, or block of metal material in order to shape it for a specific application. This equipment can operate on the metal by bending it, drilling through it, or by cutting it. For small-scale operations, many tools require a significant amount of manual input. Unless the operator has extensive training and experience, the manual input may not be precise enough for fine details that may be needed in some applications. For example, with a bending brake, obtaining an accurate angle for the bend may be quite difficult. For a particular application, an error of one degree may not be acceptable.

For large-scale operations, the process of metalworking can be automated to be done by machines alone. However, even with this equipment, certain issues may arise that the machines do not currently consider. For example, when a cutting tool begins to become dull, it may not be detected immediately. This dull tip may result in defective or low-quality modifications. Typically, these potential issues result in the need for humans to spend time inspecting the tools and products, or perhaps even to watch the system during operation to stop it under non-ideal circumstances.

This thesis describes an application for detecting excessive metal shavings in the pan of a lathe and applies various algorithms that may be used for this application to determine a successful process for performing this detection in near real-time.

Files over 3MB may be slow to open. For best results, right-click and select "save as..."