Lab Plan

SIPTool: The 'Signal and Image Processing Tool' - An Engaging Learning Environment

By Dr. Fred DePiero

The SIPTool is an environment for studying, demonstrating, and developing Signal / Image Processing concepts and techniques. It has been used at CalPoly for 3 years. A key feature is extensibility via C/C++ programming. The SIPTool environment has a minimal learning curve, making it amenable for student projects. The distribution includes multimedia demonstrations ready for classroom or laboratory use.

Concepts that can be readily demonstrated with the SIPTool include: time/frequency relationships, 1-D and 2-D Fourier transforms, convolution, correlation, filtering, difference equations, pole/zero relationships, and numerous image processing algorithms.

Several factors help to engage students when working on programming projects. The first factor is presentation. The SIPTool provides a forum for visualizing complex relationships with on-line display and processing. For example, this allows students to use digital filters that process their own voice and to see results in real-time, in both the time and frequency domains.

Another factor is ownership. When students write a program in the SIPTool environment, their name and a brief description can appear in an ‘About’ dialog box. This helps reinforce the fact that students have engineered something distinct – as opposed to simply using a tool to achieve some result.

A third factor is ‘reachability’. Students can use the SIPTool to demonstrate their work to friends, family, and (potential) employers. This facilitates students describing their work to others having less technical backgrounds. Discussions like this foster communication skills. Also, when a student describes his work to another, this serves to validate the student’s own understanding and builds confidence.

Lastly, the dissemination of the SIPTool also encourages students. It is shareware, distributed via www.ee.calpoly.edu/~fdepiero. This allows students to work either on-campus or at home.


 

Related Links:

Related E-Mail: