logo


slogan

4
About Us
Training
Calendar
Registration
Contact Us
10

 

Applied
Video & Image Processing
Case studies, Exercises & Practical Applications
revised outline in Nov 09

 
   

Course Highlights

This 3-day hands-on workshop will introduce participants to a step-by-step approach in understanding video and image processing concepts, algorithms and their applications. Conducted by professional consultant specialising in image processing with extensive experience, the hands-on session will include useful examples and exercises for participants to work on.

Course Objectives

• To provide participants with both fundamental and practical knowledge in video and image processing.


Who Should Attend

Engineer, researchers, scientists, and managers from the manufacturing, government and defense sectors who want to use or plan to use video and image processing, to learn the fundamental knowledge in video and image processing, or to be involved in the purchase of products that involve video and image processing.

Course Outline:

1. Introduction

1.         Introduction     
1.1.      Vision Terminology
1.2.      Visual Perception
1.2.1.  The Human Eye
1.3.      Applications
1.3.1.  Case Study: New Traffic Light Violation Enforcement System
 
2.   Image Acquisition

2.1.      Image Data Acquisition
2.2.      Image Formation and Focusing
2.3.      Magnification Factor
2.4.      f-number
2.5.      Depth of Field
2.6.      Lens Mounting
2.7.      Show case of various lenses
2.8.      FAQ: Basics of CCTV lenses

3.  Camera Interfaces and Video Standards

3.1.      Video Standard
3.1.1.  CCIR, EIA RS170, PAL, NTSC
3.2.      Colour perception
3.3.      Colour Models
3.3.1.  The RGB Model
3.3.2.  The HSI Model
3.4.      Infrared Imaging
3.4.1.  Case Study: Walk through Fever Scanner S3000
3.4.2.  Show case of various cameras, IR camera and stereo camera
3.5.      VC++ programming: Conversion of image from colour to             
            monochrome

4.  Image Detection

4.1.      Solid State Sensors
4.2.      Sampling and Quantization
4.3.      Image data Acquisition (Signal parameter)
4.4.      Synchronization
4.5.      Interlacing
4.5.1.  VC++ example: High speed deBlurring and LPR
4.6.      Image Information

5.  Indoor Vision

5.1.     Illumination
5.1.1.  Back Lighting
5.1.2.  Front Lighting
5.1.3.  Strobe Lighting
5.1.4.  Structured Lighting
5.1.5.  LED and nIR Lighting
5.2.     Show case of various light sources
5.3.     Case Study: Tuning fork trimming system
5.4.     Exercise: Real-time screw thread inspection for HDD base
                            Inspection of indexed gears
5.5.     Camera Calibration
5.5.1.  Case Study: Back-Projection method
5.5.2.  Calibration process for Back-Projection method
5.6.     VC++ programming: Detection of IC alignment and orientation

6.  Outdoor Vision
6.1.    Motion detection and object tracking
6.2.    Still object detection
6.3.    Object Tracking
6.3.1.  Case Study: i-VISION Object Tracker for outdoor environment
6.3.2.  Case Study: Detection of fire with low cost colour camera
6.3.3.  Case Study: Digital human detection at Checkpoints
6.4.   VC++ programming: Simple Motion detection

7.  Basic Relationship between Pixels

7.1.  Four basic classifications of image processing algorithms
7.2.  Basic relationship between pixels
7.3.   Neighbourhood
7.4.   Diagonal neighbours
7.5.   Connectivity
7.5.1. Types of connectivity

8. Arithmetic/Logic Operations

8.1.  Point operations
8.2.  Neighbourhood operations (convolution)
8.2.1.   Edge detection
8.2.2.  VC++ programming: Sobel operation  
8.3.  Image histogram and thresholding
8.4.  Region growing

9.     Image Transformation

9.1. Geometric spatial transformations
9.1.1.Exercise: correct distorted images using affine transformation
9.2.  Discrete Fourier transform
9.3. Discrete Cosine transform
9.3.1.Exercise: DCT application on image compression
9.4. Discrete wavelet transform

10.       Image Enhancement

10.1.Linear filters
10.2.Median filters
10.3.Wiener filters
10.4.Intensity adjustment
10.5.Exercise: image enhancement for images captured by a PDA

11. Image Segmentation

11.1. Edge detection principles
11.2. Edge detection using various edge operators
11.3. Point detection
11.4  Region-based segmentation
11.5  Quadtree decomposition

12. Morphological Image Operations

12.1 Dilation and erosion
12.2 Open and close
12.3 Connected component labelling
12.4 Feature extraction
12.5 Exercise: fish behaviour analysis

13. Digital Image Compression

13.1 Image compression fundamental
13.2 Huffman coding
13.3 Run-length coding
13.4 Predictive coding
13.5 Transform coding
13.6 JPEG
13.7 JPEG 2000





Who We Are
We are a professional organisation providing training services to companies.  We offer a comprehensive range of training courses, workshops and seminars covering every aspects relating to engineering. 

We provide various training programs that meet the immediate and future needs of engineers. The training is organised through seminar style, hands-on workshop, project-based tutorial or a mixture to bring the maximum learning benefits to the enginners.
Our Trainers
We have a quality pool of leading authorities, worldwide experts and fully trained up professionals who are constantly striving to uncover the pitfalls and best practices of modern technology development.
     
All rights reserved by
Omniscient International
     About Us      Training       Calendar      Registration      Contact Us