>> Higher Diploma courses

  >> Short Term Training Courses

 

 
   
Digital signal Processor (16/32 bit)
 

Introduction

  • Starting and Quitting
  • What is MATLAB?
  • Standard MATLAB Windows.
  • Command Line Help
  • Basic Commands Usage
  • Operations with variables
  • Array Operators and Matrix Operators

M files

  • The MATLAB Editor
  • Script M-files
  • The MATLAB path
  • Cells and cell mode
  • Publishing M-files
  • Function M-files
  • Sub functions and nested functions
  • Debugging

Programming

  • Keywords and constructions
  • Program structure
  • Handling user input
  • Improving code performance
  • Function handles
  • Graphics programming 

Building Graphical User Interfaces

  • What is a GUI?
  • Handles Predefined dialogues
  • Handle Graphics
  • GUI design.
  • Using GUIDE.
  • Writing callbacks.
  • Menus.
  • Modifying GUIs
  • Examples

What Can You Do With Image Processing

  • What is image processing
  • Image processing overview
  • Examples of fields that use Digital Image Processing
  • Fundamental steps in Digital Image Processing
  • Components of an Image Processing System

Working with Images

  • Exploring image types
  • Supported MATLAB data types for representing images
  • Binary image
  • Intensity Images
  • Indexed image
  • RGB image
  • Importing and exporting images in MATLAB
  • Viewing the image
  • Single image
  • Multiple image frames
  • Finding image pixel values: IMPIXVALINFO
  • Converting image formats
  • Color Space Transformation
  • Examples

Image Processing Techniques

  • Image enhancement
  • Image Restoration.
  • Image segmentation.
  • Image Filtering.
  • Edge Detection.
  • Recognition
  • Cryptography

Communication with external devices

  •  Serial port
  •  Parallel port
  •  Video input
  • Processors and Microcontrollers
  • Wireless

Practical Session

  • Image Enhancement Techniques
    • Adjusting image intensity
    • Histogram
    • Histogram equalization
    • Histogram adjustment
    • Using arithmetic functions to enhance images
    • Addition – increase brightness
    • Multiplication – increase sharpness
    • Subtraction – detect change
    • Division – detect change
    • Correcting image alignment: rotating
    • Cropping and resizing images
    • Examples
  • Image and Video Compression Methods
    • What is image Compression?
    • Compression Techniques.
    • Levels of Transform.
    • Encoding algorithms.
    • Examples.
  •  Feature Extraction Using Segmentation and Edge Detection
    • Isolating image features using Thresholding
    • Detecting edges in an image
    • Edge detection functions
    • Performing morphological segmentation
    • Creation of structuring elements
    • Dilation and erosion
    • Region based Segmentation
    • Applying color-based image segmentation
    • Isolating objects using watershed segmentation

Project  Assignment

  • Abstract
  • PowerPoint Presentation
  • Code development
  • Manual Preparation
    Back