MATLAB with Image Processing - Robothlon'17


Robothlon'17 is a National level workshop series organized by Robosapiens Technologies in association with Rendezvous 2017 IIT Delhi. We are Robosapiens Technologies Pvt. Ltd. an IIT-Bombay alumni venture.

Project Description
  • Overview
  • Course
  • Project
  • Kit

OVERVIEW

Matlab workshop mainly focuses on the student eager to learn about Matrix Laboratory which is a high-level language and interactive environment for numerical computation, visualization, and programming. 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. MATLAB can be used for a range of applications including signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology.

The duration of this workshop will be 1 day , with 3 Sessions , 3 hours each, properly divided into theory and hand on practical sessions.


Certificate by Robothlon'17 in Association With Rendezvous 2017 IIT Delhi

Day 1 (Session 1)

1. Introduction to MATLAB
  • What is MATLAB
  • The dominance of MATLAB over other languages
  • Power of Matrix computations
  • The application of MATLAB in various fields of engineering
  • MATLAB Environment
2. Arithmetic Functions in MATLAB
  • Matrixes and Vectors
  • Creating Matrixes and Vectors
  • Matrix Operation
  • Array Operation
  • Indexing Matrix
  • Adding Elements to Vector or Matrix
  • Various Flow Control used in MATLAB
  • 2D & 3D graphical Plotting

Day 1 (Session 2)

1. Introduction to Image Processing
  • What is Image Data
  • Image Processing Toolbox
  • Importing Image
  • How to build a matrix image
  • Image Display
  • Image Operations
  • Image Conversion
2. Image Arithmetic
  • Adding Images
  • Subtracting Images
  • Multiplying Images
  • Dividing Images
  • Spatial Transformation
  • Resizing Images
  • Rotating Images
  • Cropping Images
3. Image Filtration
  • What is Image Restoration
  • Noise and Images
  • Noise Models
  • Noise removal using spatial domain filtering
  • Periodic noise
  • Noise removal using frequency domain filtering

Day 1 (Session 3)

1. Morphological Image Processing
  • Mathematic Morphology
  • Z2 and Z3
  • Basic set theory
  • Logic Operations
  • Structuring Element
  • How to describe Structuring Element
  • Basic Morphological Operations
  • Erosion
  • Dilation
  • Combining Erosion and Dilation
  • Filtering Application
2. Introduction to Graphical User Interface
3. Application and Demos

Project to be Covered

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

1x MATLAB Tool Kit CD

  • Drivers
  • PPTs
  • Software
  • Tutorials