Sunteți pe pagina 1din 15

Technical Computing

Presented By:

In association with:

18th March 2011, Friday


Tel : 603 8063 7737 Fax: 603 8063 7736 Email: enquiry@tritytech.com Web: www.tritytech.com
2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Todays Agenda
Introduction to Trity Technologies Scilab at a Glance & Benefits Scilab Environment Functionality of Scilab Application Examples on Scilab Scilab Services and Support Q&A

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Character Recognition Examples


1. Image Processing using SCILAB
Overview of the application example Application exercise 1: processing single character Application exercise 2 : image morphology and segmentation Application exercise 3 : features extraction Application exercise 4 : pattern recognition & association Application exercise 5 : simple application Application exercise 6 : handwriting recognition

2. Design Neural Network using SCILAB

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Overview of Application

Image Files (jpg, bmp)

Image Preprocessing

Feature Extraction

Recognition

Display

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Overview of Application
Raw Data Image Pre-processing

Training Set
Testing Set Arial Font

Handwriting
2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Overview of Application
Pattern Recognition & Association Features Extraction

0 0 0.25 0.85

0.2 0.65 1 0.65

0 0.6 1 0.6

Neural Network

0 1 0.5 1 1 1 1 1 35 Inputs (Each pixel from patterns)

0.45 0.8 0.45 0

1 0 0 0 0 0 0 0 0 0

0 1 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 1

10 10

Outputs (Group 1 to Group 10)


2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Application Example 1: Processing Single Character

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Application Example 2 : Image Morphology and Segmentation


One way we can solve the problem of identifying the objects is using morphological techniques to segment the objects.

Morphology technique used for processing image based on shapes.


Segmentation the process used for identifying objects in an image.

Problem definition: We will use image morphological operations to Identify the location of the characters

CL.bmp

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Application Exercise 2 : Image Morphology and Segmentation

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Application Example 2 : Image Morphology and Segmentation

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Definition of Neural Network


A neural network is an interconnected assembly of simple processing elements, units or nodes, whose functionality is loosely based on the animal neuron. The processing ability of the network is stored in the inter-unit connection strengths, or weights, obtained by a process of adaptation to, or learning from, a set of training patterns.

Inputs

Outputs

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Application Example 3 : Features Extraction


Neural Networks can be used for recognizing and associating patterns and shapes. In this example, we are going to use feedforward backpropagation network to recognize handwritten characters

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Application Example 3 : Features Extraction


Train the Neural Network on following images:

>> load NNData


P
2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Application Example 4 : Simple Application

2010 Trity Technologies Sdn Bhd. All Rights Reserved

Technical Computing with SCILAB

Application Example 5 : Handwriting Recognition

>> example6
2010 Trity Technologies Sdn Bhd. All Rights Reserved

S-ar putea să vă placă și