HOME PEOPLE PAPERS RESEARCH TEACHING TUTORIALS

How to give a good talk: Suggestions for giving a a good talk.

How to write a good review: Suggestions for writing a good review.

How to write a good grant: Suggestions for writing a good grant.


Introduction to Matlab: A quick reference and introduction to Matlab.


Fundamentals of Image Processing: Learn about the fundamentals of signal and image processing built upon a unifying linear algebraic framework.

FIP (bug fixes as of 1.6.08)


The 'Q' Software: Q is an interface to Matlab for manipulating and analyzing digital images. Q requires Matlab 5.0 or greater, but does not require any Matlab toolboxes. All of Q's routines exist as .m files and do not require any compilation. Q will run on Unix, Mac, and PC.

The overall philosophy of Q is to provide two basic types of operations. Operations that effect the appearance of the image, or the pixel values of the image. These operations fall under the display and image menus, respectively. The image operations destructively modify the image pixel values but retain a double precision representation, while the display operations only manipulate the colormap (the mapping of pixel values to brightness) and leave the image pixel values unaltered.



To begin, enter 'Q;' at the matlab prompt. or 'Q(im);' to load an image currently in the matlab environment, or 'Q(im, fig);' to load an image into a specific figure. Images can be loaded and saved to disk through the File/Open and File/Save menus. Images can also be loaded from and written to the matlab global environment through the File/Matlab Open and File/Matlab Save menus. Various standard test images can also be generated from the Image/Render menu.

Download: Q.0.7.tar.gz (this version fixes a number of minor bugs, and makes Q compatible with Matlab 7.x)