Home

Syndicate content
more
  • About
  • Training
    • Telecom
    • Hardware
    • Computer Tech. Skills
    • Catalog
  • Consulting
  • Development
  • Worldwide
  • Contact Us
  • Join Us
  • Conferences
  • Blogs
  • Why Logtel for training
  • Lecturers
  • Our classes
  • Customers
  • Authorised Training Provider
  • Long Term Training
  • Choose course category
Choose course category:
  • FPGA TOOLS
  • ADVANCED FPGA
  • HARDWARE DEFINITION LANGUAGES
  • EMBEDDED DESIGN
  • DSP DESIGN
  • PCB WORLD
  • HARDWARE ENRICHMENT
  • LONG TERM TRAINING (LTT)
  • MATLAB
.

HARDWARE

MATLAB for Image Processing

Nº 581
DATE: CALL
PRICE NIS: 2520 + VAT
DURATION: 2 Days
application/pdf iconMATLAB for Image Processing .pdf

Course Overview:
This two-day course shows how to perform various image processing techniques using the Image Processing Toolbox. The course explores the different types of image representations, how to enhance image characteristics, image filtering, and how to reduce the effects of noise and blurring in an image. It also introduces different methods used to extract features and objects within an image, image registration, and a few techniques for reconstructing images/objects.

Prerequisities:
  • MATLAB Fundamentals or equivalent experience using MATLAB®
  • A basic knowledge of image processing concepts is strongly recommended

Course Outline:
1. Working with Images
Objective: Understand different image types available in MATLAB, and how they can be read into MATLAB.
  • Exploring image types
  • Supported MATLAB data types for representing images
  • Binary image
  • Grayscale images
  • Indexed image
  • RGB image
  • Importing and exporting images in MATLAB
  • Viewing the image
  • Single image
  • Multiple image frames
  • Finding image pixel values: IMPIXELINFO
  • Calculating image statistics
  • Converting image formats
2. Image Enhancement Techniques
Objective: Enhance image characteristics by adjusting the image intensity and isolating a region of interest.
  • Adjusting image intensity
  • Histogram stretching
  • 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
  • Exploring the basics of image registration
  • Selecting control points
  • Registering an image
  • Correcting lens distortion
3. Filtering Images
Objective: Understand how block processing works; investigate the implementation of both spatial domain and frequency domain filters; investigate how to use filtering techniques to reduce the effects of unwanted distortions such as noise, blurring, and background illumination or to enhance an image.
  • Defining filtering
  • Filtering process
  • Performing filtering
  • Filtering applications: smoothing, edge detection, and sharpening
  • Frequency domain filter design
  • Modeling and removing noise
  • General block operations
  • Region of interest processing
  • Specific applications of filtering

4. Feature Extraction and Segmentation
Objective: Extract image features and measurements using different segmentation methodologies.
  • Isolating image features using thresholding
  • Performing morphological segmentation
  • Creation of structuring elements
  • Erosion and dilation
  • Measurement of region properties
  • Reconstructing images and objects
  • Performing morphological reconstruction
  • Detecting edges in an image
  • Edge detection functions
  • Hough transform
  • Applying color-based image segmentation
  • Isolating objects using watershed segmentation
  • Segmenting images based on texture
5. Optional: Case Studies
Objective: Investigate and solve problems using a set of case studies.
  • Motion detection
  • Text recognition
  • Finding particles
  • Bouncing ball
  • Ball tracking
  • Microarray analysis
  • Pattern matching
  • Face recognition
6. Summary

Back to the courses page
Courses
Carrier Ethernet
Designing with the Xilinx 7 Series Families
USB 3.0 System Architecture
Object Oriented Analysis and Design
Telecom
Carrier Ethernet
MPLS Basic
ATM and ATM Networking
IP Security
Hardware
Designing with the Xilinx 7 Series Families
Designing for Performance
Partial Reconfiguration Tools & Techniques
Designing with Multi-Gigabit Serial I/O
CTS
USB 3.0 System Architecture
Object Oriented Analysis and Design
Social Networks
Real Time and Embedded Linux Development
  • About
  • Training
  • Consulting
  • Development
  • Site map

Logtel (c) All rights reserved 2010-2011 | www.logtel.com | Developed by: Hagit Bagno | Designed: NotFromHere