Image Processing Using MATLAB

MATLAB, Matrix Labrotary is two day workshop program, which empowers students with computational possibilities of MATLAB, using simple functions and implementation of Algorithms. This workshop focuses on teaching simple and powerful programming paradigms of MATLAB. Using MATLAB, a student can analyze data, develop algorithms, and create models and applications. The language, tools and built-in math functions provide to explore multiple approaches and reaches to solution faster than with spreadsheets or traditional programming languages.

Course Highlights

Course integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation. Typical uses include: Math and computation. Algorithm development. Etc.

  • 2D & 3D Graphical Representation
  • Image Comparison
  • Image Pairing
  • Matrices Manipulation
  • Filtering of Noise
  • Red Object Detection
  • GUI Based Calculator
  • GUI Based Image
  • Transforms


  • Certificate of Participation from SkillThon-2018 in Association with ELAN & Nvision IIT Hydrabaad and Microsoft AEP.
  • Certificate of merit from SkillThon-2018 in Association with ELAN & Nvision IIT Hydrabaad and Microsoft AEP.
  • Certificate of Coordination from SkillThon-2018 in Association with ELAN & Nvision IIT Hydrabaad and Microsoft AEP.


Participation Benefits:
  • Learn & Interact with renowned Industry Experts.
  • Project Completion letter to each attendee from SkillIT Nation New delhi
  • The Certificate of Participation in association with ELAN & Nvision IIT-H
  • Free CD/DVD containing Software Resource Toolkit
  • Students will get the opportunity to have Free 6 month project based Internship.
  • Top Teams will be awarded as winners with the certificate of honour & respected prizes at IIT-Hydrabaad.


Day 1
Fundamentals of MATLAB
  • Fundamental of MATLAB
  • Variables Creation
  • Arithmetic Operations
  • Math & Trigonometric Functions
  • Predefined Variables
  • Strings, Arrays & Cell Arrays
  • Vector and matrix data 
  • 3D matrix visualization 
  • 2D matrix visualization
  • Matlab Scripts & m-functions
  • Conditional Statements 


Introduction to Toolboxes & Technologies
  • Symbolic Math Toolbox
  • Fuzzy Logic Toolbox
  • Global Optimization Toolbox – Genetic Algorithm
  • Neural Network Toolbox
  • Curve Fitting Toolbox
  • Instrumentation Control Toolbox


  • Introduction to Block-Sets
  • Simulation Properties
  • Commonly Used Block Sets
  • Inports&Outports
  • Subsystem, Sinks & Sources
  • Scope Properties, Importing & Exporting data
  • Connecting Blocks & Properties
  • Working with Mux &Demux
  • Creating Bus
  • Logic & Math Operations
  • Look-up Tables
  • Circuit Designing 
  • Circuit Simulation
  • Waveform Analysis
  •  Encryption & Decryption of Waveform


Day 2
Power System Analysis
  • Introduction to Transmission Network System
  • Defining Line data, Bus Data in Transmission Network
  • Forming Y bus admittance Matrix
  • Newton Raphson Method for Load Flow Analysis
  • Gauss Seidel Method for Load Flow Analysis
  • Introduction to FACTS Devices
  • Analysis for placement of FACTS Devices
  • Working with STATCOM
  • Placement and analysis of STATCOM
  • Case Studies: STATCOM placement for IEEE 30 bus system
  • Case Studies: Load Flow Analysis for IEEE 6 bus System


Day 3
Simpower System
  • Introduction to power Electronics Systems
  • Simulation of variable speed motor control
  • Modelling a nonlinear inductance
  • Simulation of a DC Motor Drive
  • Simulation of an AC motor drive
  • Designing of Inverters & Converters
  • Working with 3-phase systems & Machines
  • Power Electronics & Power System
  • Setting initial Load Flow & Obtaining Steady State
  • Transient Performance for Line Fault
  • Frequency Analysis
  • Analysis & Case Studies 


Day 4
Control System Toolbox
  • Introduction to Control Systems & its application
  • Linear System Modelling 
  • Designing SISO & MIMO Models
  • Frequency Domain & Time Domain Analysis
  • PID Controller Design
  • Using SISO Design Tool & LTI Viewer
  • Case Studies – Root Locus Design for Servomechanism
  • Case Studies – Nichols Plot & Bode Diagram for DC Motor
  • State Space Analysis & State Estimator Designing
  • Case Studies – Kalman Filtering


Fuzzy Logic Toolbox
  • Introduction to Fuzzy Logic & its Fundamental
  • Designing Logic & Membership Functions
  • Building System with Fuzzy Logic Toolbox GUI Tool
  • Fuzzy logic Working in command Line
  • Fuzzy logic working in Simulink
  • Case Studies: Water Level Controller
  • Case Studies: Washing Machine Controlling


Day 5
Curve Fitting Toolbox
  • Introduction to Curve Fitting
  • Interactive Curve & Surface Fitting
  • Interpolation & Smoothing
  • Spline Fitting
  • Linear & Nonlinear Regression


Symbolic Math Toolbox
  • Symbolic Expressions and Calculations
  • Calculus – Integration, Differentiation, Limits etc.
  • Linear Algebra
  • Fourier Transform & Inverse Fourier Transform
  • Laplace Transform & Inverse Laplace Transform
  • Z Transform & Inverse Z Transform
  • Using Graphics with Equations
  • Using MuPAD in Symbolic Maths Toolbox


GUI designing  
  • Introduction of GUI
  • Various UI Controls in Guide 
  • Static Text
  • Editable Text
  • Slider
  • Axes Control
  • Check Box
  • Push Button
  • Properties of GUI Control
  • Various Syntaxes to be used on backend to relate components
  • Merging series of GUIs to form complex application
  • Designing GUI using Programming rather than GUIDE.
  • Interfacing GUI with different platforms like MS Excel, C, Java etc.


Prerequisites: –
  • Can access computer system and make use of internet to perform search over Google.


Need to Prepare?
  • Prior programming experience is not required.


Tools Expected: –
  • Windows OS based Laptop, Smart phone with Internet, Notebook and Pen


Tools Provided (for the session): –
  • Sample Codes, Software, PPTs, Reference Materials


  • An amount of INR 2500 will be charged per participants for the NWTC.