Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Image Processing Design Toolbox details
Login with GitLab

Image Processing Design Toolbox

This toolbox implements functions for object detection.
(1915 downloads for this version - 293466 downloads for all versions)
A more recent valid version with binaries for Scilab exists: 8.3.1
Dr. Eng. (J) Harald Galda
Owner Organization
private individual
Harald Galda
Creation Date
February 15, 2010
Source created on
No source archive has been provided for this toolbox version.
Binaries available on
The maintainer of this module has not provided binaries.
            IPD - Image Processing Design Toolbox Version 3.0
Copyright (c) by Dr. Eng. (J) Harald Galda, 2009 - 2010.
Conveyed under the conditions of the GNU GPL Version 3 or later.

This toolbox provides functions for designing and parameterizing image
processing algorithms. The following functionality is provided:

1. Histogram calculation
   - gray level histogram
   - cumulated histogram

2. Thresholding
   - segmentation by threshold
   - threshold calculation by Otsu method

3. Morphological filters
   - dilation
   - erosion
   - closing
   - opening
   - top hat
   - bottom hat

4. Median filter

5. Filtering for edge detection
    - Sobel filter
    - Laplace filter
    - Prewitt filter
    - Scharr filter

6. Region based segmentation
   - distance transform
   - watershed transform

7. Blob analysis
   - searching connected regions in binary images
   - removing blobs that have less pixels than a lower bound or more pixels
     than an upper bound
   - calculating specific properties of blobs such as bounding box, centroid
   - drawing bounding boxes around objects found in an image
   - calculating histogram of blob sizes
   - calculating cumulated histogram of blob sizes

8. Displaying images in figure windows
   - display
   - conversion of RGB to indexed images
   - conversion of indexed images to RGB 

9. Conversion between color images and gray level images
   - RGB    to  gray level
   - RGB    to  L*a*b* 
   - L*a*b* to  RGB 

10. Opening image and video files
   - reading image files
   - writing image files
   - reading video files

Changes between version 2.0 and version 3.0

    - SIVP is *not* required by this version IPD.

    - The function rgb2ind is renamed to "RGB2Ind" (the former name
      used in previous versions because there is a function called
      in SIVP).

    - In the online help and demos the image teaset.png is used. The author
      of this toolbox has created this image and holds the copyright for it.

This version uses OpenCV 2.0 which is available for download at

It is recommended to choose Atlas library option when installing Scilab. IPD
can not be loaded if the reference library option was chosen during Scilab 
installation. The author of this toolbox does not use Intel Math Kernel
Files (2)
[2.84 MB]
Miscellaneous file
This ZIP file contains all files necessary for IPD 3.0. Please extract 
it to the subdirectory contrib of the Scilab directory. If Scilab is 
installed in


the ZIP file should be extracted to

[2.40 kB]
This text file describes the toolbox.
News (19)
Comments (1)     Leave a comment 
Comment from Harald Galda -- February 15, 2010, 06:35:52 PM    
The version 3.0 was released on 15 February 2010. This version is independent of SIVP and
included functionality for reading and writing images.
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.