AdoIC* Scientific Imaging
*Ado Oculus Imaging Classes
Welcome to Desok Kim's Home page!

Personal Links
Curriculum Vitae
Chapel Hill, NC

Research Interests
AdoIC imaging library
Watershed transform
Computerized cytometry
Seminar
 

If you have comments or suggestions, email me at [email protected]

This page was created with Netscape Navigator Gold


This counter service is provided by Ultimatecounter.com


    Architecture of C++ imaging classes

    AdoIC is a C++ imaging library that provides a platform for efficient development of image processing algorithms.  AdoIC consists of many classes.  Some important classes are summarized below.  Currently, it is implemented under Microsoft Window 98 operating system that requires Matrox modules.  Linux version of AdoIC has been augmented to  User/Image library developed at the department of Computer Science in the University of North Carolina, Chapel Hill, NC.  

    Image class

  • imports raw data, manipulate, and segment objects.  
  • width, height, and buffer (byte,integer,real,complex)
  • grayscale morphology (erosion/dilation, ultimate erosion/dilation, and opening/closing in 2D and 3D) and segmentation algorithms (watershed transform based)
  • Subscript class
  • accesses value in a buffer
  • x,y,z coordinates, image shape information
  • indexing, neighborhood operations, and for-loop control
  • Region class
  • handles queue structures (FIFO)
  • queue size and stack
  • get/put data and binary morphology (contour based erosion/dilation)
  • Imagefile class
  • reads in BMP, GIF, TIF, and JPG format to transform raw data to AdoIC image format (Window version)
  • reads in User/Image format (Linux version)
  • load and save
  • Display class
    • image and pixel drawing (Window version only)

 
Hosted by www.Geocities.ws

1