Design and Development of a Provenance Capture Platform for Data Science
Intelligent ebook
1. Presented By
GROUP NO:04
NAME EXAM NO
KUMARVIVEK B8233072
AMOL MAHURKAR B8233078
MANOJ AUTADE B8233082
GUIDED BY
PROF. S.B.TAKALE
Intelligent e-Book
-making lives simpler
8/29/20131 Department of E&TC, Sinhgad College of Engineering
2. Objective
Primary: Electronic – notebook
To design a device for jotting important data in various fonts
Secondary: e-Handwriting practice book
To help children getting acquired to new languages such as
English
8/29/20132 Department of E&TC, Sinhgad College of Engineering
3. Contents
Origin of Idea
PresentTechnologies
Basic Block Diagram
Structure of Neuron andANN
Character Scanning
Character Uniqueness
Training of network
Testing of network
8/29/20133 Department of E&TC, Sinhgad College of Engineering
4. Origin of Idea
Leave the bulky laptop at home
Enjoy a digital life
Free from paper piles
Increase efficiency
Document management
Professional device for the meeting
Cost Effective
8/29/20134 Department of E&TC, Sinhgad College of Engineering
5. Present Technologies
Character recognition usingANN based on OCR(Optical
Character Recognition)
A compact, fast, and flexible implementation ofANNs is possible
with dedicated mixed-modeVLSI chips , which implements a two-
character recognizer using parallelogramVLSI architecture
Recognize the cursive writing by extracting information about
knots using SPLINE function
Integrated (offline + online) character recognition to improve the
recognition rate.
Figure: Nvidia Tegra 2
8/29/20135 Department of E&TC, Sinhgad College of Engineering
6. Uniqueness of system
• Whole system in single microcontroller
• User specific
• Flexible
• Cost effective
• Compactness
• Work without PC interface
8/29/20136 Department of E&TC, Sinhgad College of Engineering
9. Neural Network Basics: Neuron
Part of Biological nervous
system
Electrically Excitable.
Contains synapses
Figure: Biological Neuron
8/29/201310 Department of E&TC, Sinhgad College of Engineering
12. Work done on Character Recognition
Uniqueness Methods
1. Letter Density
2. Horizontal Scanning
3. Vertical and horizontal scanning.
8/29/2013Department of E&TC, Sinhgad College of Engineering14
13. Character Scanning
Step1: Invoking RealTerm using MATLAB
Step2:Capturing co-ordinates and storing in .txt file
8/29/201315 Department of E&TC, Sinhgad College of Engineering
14. Character Scanning
Step 3: Importing saved .txt file into MATLAB
Step 4: Differentiating between co-ordinates
Step 5: Plotting captured co-ordinates of character
8/29/201316 Department of E&TC, Sinhgad College of Engineering
15. Character Uniqueness: Letter Density
Step 1: Dividing character into four quadrants
Step 2: Calculating Ratio variables from density of respective quadrants
8/29/201317 Department of E&TC, Sinhgad College of Engineering
17. Character Uniqueness: Horizontal Scanning
Step 1: Creating 2-D image of scanned character
Step 2: Horizontal scanning
8/29/201319 Department of E&TC, Sinhgad College of Engineering
18. Character Uniqueness: Horizontal Scanning Results
Step 3: Filtering unwanted data to horizontal density patches
Letter E LetterT
8/29/201320 Department of E&TC, Sinhgad College of Engineering
19. Character Uniqueness: Horizontal & Vertical Scanning
8/29/2013Department of E&TC, Sinhgad College of Engineering21
Following five parameters are obtained by horizontal
scanning
Following five parameters obtained by vertical scanning
42 7 32 7 36
50 21 27 14 12
21. Training and validation
8/29/2013Department of E&TC, Sinhgad College of Engineering23
Input: 10 values obtained from horizontal and vertical
scanning.
Hidden neurons: Decided such that it is minimum and
achieve desired performance.
Output: Identity matrix of 26x26, each row for single
alphabet.
Batch training:Altering the sequence of characters ten
batches are formed.
Performance goal = 0.00000001.
Maximum epochs = 5000.
25. 8/29/2013Department of E&TC, Sinhgad College of Engineering27
X
Extract the
features from each
uppercase English
alphabet
Create the batch
containing mixed
characters
Decide targets for
each character
Set the
performance goal
Decide the
maximum number
of hidden neurons
, P
Initialize the
number of hidden
neurons , N=5
Train the network
Performance
achieved
N<P
N=N+1
STOP
Save the NET
Z
YESNO
NO
YES
28. Applications
• Education (teachers, students)
• Healthcare (doctors, nurses)
• Insurance (sales representative)
• Legal (lawyers)
• Government ( staff)
• Businessmen (for daily meeting)
• Journalists
• Architects
• Receptionists
8/29/201330 Department of E&TC, Sinhgad College of Engineering
29. Bill of material
8/29/2013Department of E&TC, Sinhgad College of Engineering31
Component Cost (in Rs.)
ResistiveTouch Screen 300
Graphic Liquid Crystal Display 550
LPC2138 stack board 1100
Battery + Charger 400
PCB 200
Others 50
Total 2600
* All prices are indicative. In actual can vary by small amount
34. References
S N Sivanandam, S Sumathi, S N Deepa,“Introduction to Neural Networks
using MATLAB 6.0” ,Tata McGrawHill, 2nd Editon
Angkoon Phinyomark,“A CAD approach based onArtificial Neural Network”,
Journal of IET,Volume 92, July 18
L. D. Jackel,“A Neural Network Approach to Handprint Character
Recognition”
Sameh E. Rehan,“VLSI Implementation of a ModularANN Chip for Character
Recognition”
KarinaTOSCANO, “Cursive Character Recognition System”
[HiroshiTanaka,“Hybrid Pen-Input Character Recognition System Based on
Integration of Online-Offline Recognition”
http://www.learnartificialneuralnetworks.com/backpropagation.html
http://www.learnartificialneuralnetworks.com/#Intro
http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/cs11/report.html
#Human andArtificial Neurones - investigating the similarities
8/29/201336 Department of E&TC, Sinhgad College of Engineering