| This paper is written about the construction of the medical image processing system with CVI, including the basic data structure, the basic function of it, advanced user interface, and the functions for the special users. With the good support of hardware and the IDE with virtual instrument technology, this system has many practical functions, has good expansion, so it's a practical image processing system. The whole system included two parts: hardware and software, and the software was the most important part.I. The groups of software system1. Basic group: Defined the structure of pixel and image, then made the basic functions. As no real image processing function in this level, it's just a platform of those functions. This group included No. 1 and No. 2 functions of the introduce (Part II).2. Application group: Using the interface of basic group, and wrote the real image processing functions. It's the biggest group of the whole system. But it's easy to writing because of independence: it just influenced itself. This group included No. 3 to No. 5 functions of the introduce (Part II).3. Expanding group: With the interface of basic group, using the DLL technology and loading external module method, this group worked well. Otherwise it included the package of other software - the application of special field. This group included No. 6 and No. 7 functions of the introduce (Part II).II. Introduce of this system 1. file functions: open file, capture image with hardware, print file, save file, exit system, and the version panel, necessary help information.2. basic functions: horizon mirror, vertical mirror, 90 degree rotation, window defining and calculation, histogram and basic information panel3. gray scale functions: linear transformation, threshold transformation, window transformation, gray scale tension, gray scale balance, gray scale inversion, gray scale transition, pseudo color transition4. morphology functions: many forms of adding noise, neighborhood average, and edge detecting with different method5. image analysis: Fourier transition and Inverse Fourier transition6. expend plug system: it provided a interface for advance user, supporting them to writing their code in special purpose. It's practical for someone. And a plug processing system, mapping the plug name to system menu name.7. the package of special using: confocal microscopic and others. This system meet the request of medical image processing, and scholarscould develop complicated functions in their working. As a matter of time, many details were not using the demand of software engineering completely. And for the wavelets theory, it just done the limited using. This will be the destination of improvement. |