Stages of Development

Development

The scope of this project was such that we could only reasonably expect to create one simple working version. We chose to develop our algorithms using the C programming language, primarily because the Matlab programming language lacks the structure necessary for this project. Also, the algorithms used require a lot of loops and searching, so C is more suitable for the task; MATLAB programs containing loops run significantly slower, since it is an interpreted language.

Our algorithm had a very large programming overhead. So in order to maximize our results, we decided to plan out the development into increasing levels of complexity. The development process divides neatly into several stages:

The implementation of the algorithms in C code was straightforward, though time-consuming. The primary challenges in this project are designing the methods and criteria for region growing. This is really the essence of the project, although the implementation is necessary for completeness.


Contents
Introduction
Development
Membership Criteria
Implementation
Conclusions

Last Updated 05/07/97 by Waqas Akram (wildcat@owlnet.rice.edu)