SuMMIT Developer's Kit


SuMMIT Developer's Kit: With the SuMMIT developers kit, SuMMIT can be run directly from within the Matlab command line giving Matlab users access to SuMMIT raw and processed data for further analysis and visualization. This also allows Matlab users to integrate SuMMIT data into their own processing programs.

{short description of image}

The real power of the Developer's Kit, however, comes from the fact that with the kit SuMMIT allows the built-in processing algorithms to be augmented with user-defined processing capabilities through user-defined m-files called SummitUserFence.m, SummitUserProc.m, SummitUserLER.m, and SummitUserFilt.m. These functions give the user complete control over the three key elements of the data-reduction process: 1) automatic detection of the lines, 2) extraction of the line edges with sub-pixel resolution, 3) calculation of the LER or LWR from the edge or width data along the length of the line and 4) prefiltering of the image. Skeletons of these function are included in the SuMMIT install directory by the optional Developer's Kit. Using the SummitUserFence function, the user is given access to the SEM image as well as a variety of configuration data and is expected to return a set of vertical fence positions demarhing each line to be analyized in the image. Using the SummitUserProc function, the user is given access to a single line image as well as a variety of configuration data and is expected to return the locations of the left and right edges in pixels (or fractional pixels). Using the SummitUserLER function, the user is given access to the set of extracted line edges (widths) and is expected to return the LER (LWR) values. Visualization, and reporting is completely handled by the SuMMIT GUI as if built-in processing was used. Any combniation of these functions can be implemented and their use individually selected through the recipe tool.

 

In addition to the integrated user-defined function, the Matlab language can be used add further functionality to SuMMIT. A large group of global variables has been created to facilitate the integration of SuMMIT with user-generated Matlab code. For example,the user can add new menu items, dialog boxes, and even completely new toolboxes to provide some additional functionality. Another typical use of the Developer's Kit might be to add macros and assign them to menu items. The possibilities are just limited by the capabilities of Matlab itself.




Home | Products | Contact | Support


Graphics by Art for the web