Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Image Processing Design Toolbox details
Please login or create an account

Image Processing Design Toolbox

This toolbox implements functions for object detection.
(9870 downloads for this version - 183334 downloads for all versions)
Dr. Eng. (J) Harald Galda
Owner Organization
private individual
Pierre-Aime Agnel
Harald Galda
Creation Date
October 3, 2016
Source created on
Scilab 5.5.x
Binaries available on
Scilab 5.4.x:
MacOSX Windows 32-bit Windows 64-bit
Install command
--> atomsInstall("IPD")
            IPD - Image Processing Design Toolbox Version 8.3
Copyright (c) by Dr. Eng. (J) Harald Galda, 2009 - 2014.
Edited by Allan Cornet, 2012.
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 (not on MacOS)
   - 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

11. Linear filteration

12. Variance filter

13. Texture feature calculation
   - Laws texture energy
   - discrete Wavelet frames

14. Template Matching

15. Interactive Image Analysis GUI

Differences between versions 8.3 and 8.2:

- It is possible to build the toolbox on Linux and MacOS.
- The toolbox will be compatible to Scilab 5.4

This version uses OpenCV which is available for download at

If you intend to work with the file red-car-video.avi, please install the XVid
codec which is available for download at

The video red-car-video.avi can not be displayed on MacOS Yosemite and might be
replaced by another video in the future.            
Files (8)
[48.01 MB]
MacOSX binary for Scilab 5.4.x
Binaries for MacOS, built on Yosemite.
[46.98 MB]
Source code archive

[22.23 MB]
Windows 32-bit binary for Scilab 5.4.x
Binaries for 32 bit Windows.
[22.23 MB]
Windows 64-bit binary for Scilab 5.4.x
Binaries for 64 bit Windows.
[2.09 kB]
Miscellaneous file
A short description of this toolbox.
[3.23 kB]
Miscellaneous file
このツールボックスの日本語の説明です。This is a description
of the toolbox in Japanese.
[3.85 MB]
Miscellaneous file
This document gives an introduction to image processing and this toolbox.
[2.29 MB]
Miscellaneous file
This is a presentation held on the first Scilab conference in Germany (written
in German).
News (19)
Comments (3)     Leave a comment 
Comment from Harald Galda -- October 3, 2016, 06:53:21 PM    
Some bugs in IPD.start prevented the toolbox from being loaded on MacOS and Linux. These
bugs are corrected in Version 
8.3.3. Users who apply this toolbox on Windows do not need to re-install it.
Comment from Andres Leyton -- November 22, 2016, 06:22:02 PM    
This comment has been deleted.
Comment from Alexander Fedotov -- February 21, 2017, 04:50:42 PM    
very good
Leave a comment
You must register and log in before leaving a comment.
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.