Login | Register

Application of Recognition Input Squinting and Error-Correcting Output Coding to Convolutional Neural Networks

Title:

Application of Recognition Input Squinting and Error-Correcting Output Coding to Convolutional Neural Networks

Stathopoulos, George (2011) Application of Recognition Input Squinting and Error-Correcting Output Coding to Convolutional Neural Networks. Masters thesis, Concordia University.

[thumbnail of Stathopoulos_MCompSc_F2011.pdf]
Preview
Text (application/pdf)
Stathopoulos_MCompSc_F2011.pdf - Accepted Version
988kB

Abstract

The Convolutional Neural Network (CNN) is a type of artificial neural network that is successful in addressing many computer vision classification problems. This thesis considers problems related to optical character recognition by CNN when few training samples are available. Two techniques are proposed that can be used to improve the application of CNNs to such problems and these benefits are demonstrated experimentally on subsets of two labelled databases: MNIST (handwritten digits) and CENPARMI-MPC (machineprinted
characters).

The first technique is novel and is called “Recognition Input Squinting”. It involves taking the input image to be recognized and applying a set of geometric transformations on it to produce a set of squinted images. The trained CNN classifier then recognizes each of these generated input images and computes an overall recognition confidence score. It is shown that this technique yields superior recognition precision as compared to the case
where a single input image is recognized without squinting.

The second technique is an application of the Error-Correcting Output Coding technique to the CNN. Each class to be recognized is assigned a codeword from an appropriately chosen error-correcting code’s codebook and the CNN is trained using these codeword labels. At recognition time, the output class is selected according to a minimum code distance criterion. It is shown that this technique provides better recognition precision than when the classic place output coding is used.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Stathopoulos, George
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science
Date:1 August 2011
Thesis Supervisor(s):Suen, Ching Y.
ID Code:7108
Deposited By: GEORGE STATHOPOULOS
Deposited On:21 Nov 2011 16:42
Last Modified:18 Jan 2018 17:30
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top