SIVPScilab Image and Video Processing Toolbox            Presented by Kelompok 2:            1. Edi Hartawan              ...
What we’re gonna show•   What is Scilab?•   What is SIVP?•   How does it related?•   Sample code with usage•   Comparison ...
Scilab Quick Intro• Distributed under GPL-compatible CeCILL license.• Numerically Oriented Programming Language• Can be us...
SIVP Quick Intro    Scilab needs a powerful image processing toolbox. SIVP intends to do imageprocessing and video process...
Scilab System RequirementSystem Requirements: Windows®               OptionalSoftware                                    •...
Scilab System Requirement (i)System Requirements: GNU/Linux   • 2 Go RAM (1 Go minimum)Software                         • ...
Scilab System Requirement (ii)System Requirements: Mac OS®          • 500 Mo hard disk spaceSoftware                      ...
SIVP Dependency and RequirementDependencies• Scilab >= 3.1• OpenCV >= 1.0.0  (if you want video support, OpenCV should be ...
PowerfulScilab + SIVP = Image and Video                   Processing
Sample Code on Scilab• Vector,Array dan Plot
Image Operations• Read image into variable on Scilab:• Rotation dan scalling
• Grayscale• Gaussian Blur• Segmentation by Threshold
ENJOY THE DEMONSTRATION
Other Image and Video Processing Library• SIP (http://siptoolbox.sourceforge.net/)• Image Processing Design Toolbox (http:...
Feature Comparison                            SIP           Matlab                SIVPThe number of               >90     ...
Benchmark Comparison                                       SIP           Matlab           SIVPReading 240 352×240 PNG     ...
Performance BenchmarkSource : sivp-doc
Performance BenchmarkSource : sivp-doc
Resources•   SIVP Project Page (http://sourceforge.net/projects/sivp/)•   Scilab (http://www.scilab.org/)•   OpenCV (http:...
Sivp presentation
Sivp presentation
Sivp presentation
Upcoming SlideShare
Loading in …5
×

Sivp presentation

2,266 views

Published on

Short review about sivp toolbox for Scilab

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,266
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sivp presentation

  1. 1. SIVPScilab Image and Video Processing Toolbox Presented by Kelompok 2: 1. Edi Hartawan (18110876) 2. Frans Caisar Ramadhan (19110260) 3. Nurul An Nisa (15110202) 4. Satria Syahriful Muzakki (16110406)
  2. 2. What we’re gonna show• What is Scilab?• What is SIVP?• How does it related?• Sample code with usage• Comparison with the other libraries• Application Demo• Live discussion
  3. 3. Scilab Quick Intro• Distributed under GPL-compatible CeCILL license.• Numerically Oriented Programming Language• Can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and symbolic manipulations• LaTeX engine• Hundreds of Toolboxes• Similar with Matlab• Official Page www.scilab.org
  4. 4. SIVP Quick Intro Scilab needs a powerful image processing toolbox. SIVP intends to do imageprocessing and video processing tasks. SIVP is meant to be a useful, efficient, and freeimage and video processing toolbox for Scilab.• Created in LIAMA - Institute of Automation - Shenzhen Institute of Advanced Technology by Shiqi Yu, Jia Wu, Shulin Shang, and Vincent Etienne• Developed based on OpenCV• Current newest released version is SIVP 0.5.3• Official Page http://atoms.scilab.org/toolboxes/SIVP
  5. 5. Scilab System RequirementSystem Requirements: Windows® OptionalSoftware • An Internet connection for Scilab install with MKL• Microsoft Windows XP (32 and 64 bits) • An Internet connection for ATOMS modules install (using a proxy requires manual configuration of• Windows Vista (32 and 64 bits) ATOMS)• Windows 7 (32 and 64 bits) • A C compiler (Visual Studio 2010 or Visual Express• Microsoft .NET Framework 7 2010) for C or C++ external modules compilation and for Modelica use in XcosHardware• 2 Go RAM (1 Go minimum)• 600 Mo hard disk space
  6. 6. Scilab System Requirement (i)System Requirements: GNU/Linux • 2 Go RAM (1 Go minimum)Software • 550 Mo hard disk space• Debian (32 and 64 bits) Optional• Redhat (32 and 64 bits) • An Internet connection for ATOMS modules install (using a proxy requires manual configuration of• Fedora (32 and 64 bits) ATOMS)• Suse (32 and 64 bits) • A C compiler (gcc/clang) for C or C++ external• Ubuntu (32 and 64 bits) modules compilation and for Modelica use in Xcos• …. • A Fortran compiler (gfortran) for Fortran external modules compilationHardware
  7. 7. Scilab System Requirement (ii)System Requirements: Mac OS® • 500 Mo hard disk spaceSoftware Optional• Mac OS 10.5.x (Leopard®) • An Internet connection for ATOMS modules install (using a proxy requires manual configuration of• Mac OS 10.6.x (Snow Leopard®) ATOMS)• Mac OS 10.7.x (Lion) • A C compiler (gcc/clang) for C or C++ external• Mac OS X 10.8.x (Mountain Lion) modules compilation and for Modelica use in XcosHardware • A Fortran compiler (gfortran) for Fortran external modules compilation• Mac Intel 64 bits processor• 2 Go RAM (1 Go minimum)
  8. 8. SIVP Dependency and RequirementDependencies• Scilab >= 3.1• OpenCV >= 1.0.0 (if you want video support, OpenCV should be compiled with ffmpeg)
  9. 9. PowerfulScilab + SIVP = Image and Video Processing
  10. 10. Sample Code on Scilab• Vector,Array dan Plot
  11. 11. Image Operations• Read image into variable on Scilab:• Rotation dan scalling
  12. 12. • Grayscale• Gaussian Blur• Segmentation by Threshold
  13. 13. ENJOY THE DEMONSTRATION
  14. 14. Other Image and Video Processing Library• SIP (http://siptoolbox.sourceforge.net/)• Image Processing Design Toolbox (http://atoms.scilab.org/toolboxes/IPD)• Matlab (http://www.mathworks.com/products/matlab/)
  15. 15. Feature Comparison SIP Matlab SIVPThe number of >90 15 10supportedimage formatThe number of Unsupported 1 for Linux; 5 for About 50 (depends onsupported Windows the number of installedvideo format codecs)Open Source Yes No YesSource : sivp-doc
  16. 16. Benchmark Comparison SIP Matlab SIVPReading 240 352×240 PNG 6.78s 6.04s 4.94scolor images, figure 13Reading 240 352×240 PNG 1.85s 2.04s 0.24scolor images, figure 14Sobel edge detection(512×512 0.34s 0.32s 0.04sgray image), figure 15Reading video frames(320×240 - 0.45s 0.31srawvideo, 100 frames), figure16Showing color image 0.19s 0.21s 0.95s(512×512), figure 17Source : sivp-doc
  17. 17. Performance BenchmarkSource : sivp-doc
  18. 18. Performance BenchmarkSource : sivp-doc
  19. 19. Resources• SIVP Project Page (http://sourceforge.net/projects/sivp/)• Scilab (http://www.scilab.org/)• OpenCV (http://opencv.willowgarage.com/)• SIP Toolbox (http://siptoolbox.sourceforge.net/)• Free Software Association, Institute of Automation, Chinese Academy of Sciences (http://fsa.ia.ac.cn/)

×