\documentclass[11pt,twoside]{article}\makeatletter

\IfFileExists{xcolor.sty}%
  {\RequirePackage{xcolor}}%
  {\RequirePackage{color}}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage{ifxetex}
\ifxetex
  \usepackage{fontspec}
  \usepackage{xunicode}
  \catcode`⃥=\active \def⃥{\textbackslash}
  \catcode`❴=\active \def❴{\{}
  \catcode`❵=\active \def❵{\}}
  \def\textJapanese{\fontspec{Noto Sans CJK JP}}
  \def\textChinese{\fontspec{Noto Sans CJK SC}}
  \def\textKorean{\fontspec{Noto Sans CJK KR}}
  \setmonofont{DejaVu Sans Mono}
  
\else
  \IfFileExists{utf8x.def}%
   {\usepackage[utf8x]{inputenc}
      \PrerenderUnicode{–}
    }%
   {\usepackage[utf8]{inputenc}}
  \usepackage[english]{babel}
  \usepackage[T1]{fontenc}
  \usepackage{float}
  \usepackage[]{ucs}
  \uc@dclc{8421}{default}{\textbackslash }
  \uc@dclc{10100}{default}{\{}
  \uc@dclc{10101}{default}{\}}
  \uc@dclc{8491}{default}{\AA{}}
  \uc@dclc{8239}{default}{\,}
  \uc@dclc{20154}{default}{ }
  \uc@dclc{10148}{default}{>}
  \def\textschwa{\rotatebox{-90}{e}}
  \def\textJapanese{}
  \def\textChinese{}
  \IfFileExists{tipa.sty}{\usepackage{tipa}}{}
\fi
\def\exampleFont{\ttfamily\small}
\DeclareTextSymbol{\textpi}{OML}{25}
\usepackage{relsize}
\RequirePackage{array}
\def\@testpach{\@chclass
 \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
  \ifnum \@lastchclass=7 5 \else
   \ifnum \@lastchclass=8 \tw@ \else
    \ifnum \@lastchclass=9 \thr@@
   \else \z@
   \ifnum \@lastchclass = 10 \else
   \edef\@nextchar{\expandafter\string\@nextchar}%
   \@chnum
   \if \@nextchar c\z@ \else
    \if \@nextchar l\@ne \else
     \if \@nextchar r\tw@ \else
   \z@ \@chclass
   \if\@nextchar |\@ne \else
    \if \@nextchar !6 \else
     \if \@nextchar @7 \else
      \if \@nextchar (8 \else
       \if \@nextchar )9 \else
  10
  \@chnum
  \if \@nextchar m\thr@@\else
   \if \@nextchar p4 \else
    \if \@nextchar b5 \else
   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi
   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi}
\gdef\arraybackslash{\let\\=\@arraycr}
\def\@textsubscript#1{{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\def\abbr{}
\def\corr{}
\def\expan{}
\def\gap{}
\def\orig{}
\def\reg{}
\def\ref{}
\def\sic{}
\def\persName{}\def\name{}
\def\placeName{}
\def\orgName{}
\def\textcal#1{{\fontspec{Lucida Calligraphy}#1}}
\def\textgothic#1{{\fontspec{Lucida Blackletter}#1}}
\def\textlarge#1{{\large #1}}
\def\textoverbar#1{\ensuremath{\overline{#1}}}
\def\textquoted#1{‘#1’}
\def\textsmall#1{{\small #1}}
\def\textsubscript#1{\@textsubscript{\selectfont#1}}
\def\textxi{\ensuremath{\xi}}
\def\titlem{\itshape}
\newenvironment{biblfree}{}{\ifvmode\par\fi }
\newenvironment{bibl}{}{}
\newenvironment{byline}{\vskip6pt\itshape\fontsize{16pt}{18pt}\selectfont}{\par }
\newenvironment{citbibl}{}{\ifvmode\par\fi }
\newenvironment{docAuthor}{\ifvmode\vskip4pt\fontsize{16pt}{18pt}\selectfont\fi\itshape}{\ifvmode\par\fi }
\newenvironment{docDate}{}{\ifvmode\par\fi }
\newenvironment{docImprint}{\vskip 6pt}{\ifvmode\par\fi }
\newenvironment{docTitle}{\vskip6pt\bfseries\fontsize{22pt}{25pt}\selectfont}{\par }
\newenvironment{msHead}{\vskip 6pt}{\par}
\newenvironment{msItem}{\vskip 6pt}{\par}
\newenvironment{rubric}{}{}
\newenvironment{titlePart}{}{\par }

\newcolumntype{L}[1]{){\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{){\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{){\raggedleft\arraybackslash}p{#1}}
\newcolumntype{P}[1]{){\arraybackslash}p{#1}}
\newcolumntype{B}[1]{){\arraybackslash}b{#1}}
\newcolumntype{M}[1]{){\arraybackslash}m{#1}}
\definecolor{label}{gray}{0.75}
\def\unusedattribute#1{\sout{\textcolor{label}{#1}}}
\DeclareRobustCommand*{\xref}{\hyper@normalise\xref@}
\def\xref@#1#2{\hyper@linkurl{#2}{#1}}
\begingroup
\catcode`\_=\active
\gdef_#1{\ensuremath{\sb{\mathrm{#1}}}}
\endgroup
\mathcode`\_=\string"8000
\catcode`\_=12\relax

\usepackage[a4paper,twoside,lmargin=1in,rmargin=1in,tmargin=1in,bmargin=1in,marginparwidth=0.75in]{geometry}
\usepackage{framed}

\definecolor{shadecolor}{gray}{0.95}
\usepackage{longtable}
\usepackage[normalem]{ulem}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{marginnote}

\renewcommand{\@cite}[1]{#1}


\renewcommand*{\marginfont}{\itshape\footnotesize}

\def\Gin@extensions{.pdf,.png,.jpg,.mps,.tif}

  \pagestyle{fancy}

\usepackage[pdftitle={Implementation and Performance Analysis of Different Hand Gesture Recognition Methods},
 pdfauthor={}]{hyperref}
\hyperbaseurl{}

	 \paperwidth210mm
	 \paperheight297mm
              
\def\@pnumwidth{1.55em}
\def\@tocrmarg {2.55em}
\def\@dotsep{4.5}
\setcounter{tocdepth}{3}
\clubpenalty=8000
\emergencystretch 3em
\hbadness=4000
\hyphenpenalty=400
\pretolerance=750
\tolerance=2000
\vbadness=4000
\widowpenalty=10000

\renewcommand\section{\@startsection {section}{1}{\z@}%
     {-1.75ex \@plus -0.5ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
     {-1.75ex\@plus -0.5ex \@minus- .2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
     {-1.5ex\@plus -0.35ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\large}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
     {-1ex \@plus-0.35ex \@minus -0.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\normalsize}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
     {1.5ex \@plus1ex \@minus .2ex}%
     {-1em}%
     {\reset@font\normalsize\bfseries}}


\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
 \@tempdima 1.5em \begingroup
 \parindent \z@ \rightskip \@pnumwidth 
 \parfillskip -\@pnumwidth 
 \bfseries \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}\par
 \endgroup}
\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
\@ifundefined{c@section}{\newcounter{section}}{}
\@ifundefined{c@chapter}{\newcounter{chapter}}{}
\newif\if@mainmatter 
\@mainmattertrue
\def\chaptername{Chapter}
\def\frontmatter{%
  \pagenumbering{roman}
  \def\thechapter{\@roman\c@chapter}
  \def\theHchapter{\roman{chapter}}
  \def\thesection{\@roman\c@section}
  \def\theHsection{\roman{section}}
  \def\@chapapp{}%
}
\def\mainmatter{%
  \cleardoublepage
  \def\thechapter{\@arabic\c@chapter}
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \pagenumbering{arabic}
  \setcounter{secnumdepth}{6}
  \def\@chapapp{\chaptername}%
  \def\theHchapter{\arabic{chapter}}
  \def\thesection{\@arabic\c@section}
  \def\theHsection{\arabic{section}}
}
\def\backmatter{%
  \cleardoublepage
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \setcounter{secnumdepth}{2}
  \def\@chapapp{\appendixname}%
  \def\thechapter{\@Alph\c@chapter}
  \def\theHchapter{\Alph{chapter}}
  \appendix
}
\newenvironment{bibitemlist}[1]{%
   \list{\@biblabel{\@arabic\c@enumiv}}%
       {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\labelsep
        \@openbib@code
        \usecounter{enumiv}%
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}%
	}%
  \sloppy
  \clubpenalty4000
  \@clubpenalty \clubpenalty
  \widowpenalty4000%
  \sfcode`\.\@m}%
  {\def\@noitemerr
    {\@latex@warning{Empty `bibitemlist' environment}}%
    \endlist}

\def\tableofcontents{\section*{\contentsname}\@starttoc{toc}}
\parskip0pt
\parindent1em
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\newenvironment{reflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemsep}{0pt}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\itshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{sansreflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\itemsep}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\upshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{specHead}[2]%
 {\vspace{20pt}\hrule\vspace{10pt}%
  \phantomsection\label{#1}\markright{#2}%

  \pdfbookmark[2]{#2}{#1}%
  \hspace{-0.75in}{\bfseries\fontsize{16pt}{18pt}\selectfont#2}%
  }{}
      \def\TheFullDate{2019-01-15 (revised: 15 January 2019)}
\def\TheID{\makeatother }
\def\TheDate{2019-01-15}
\title{Implementation and Performance Analysis of Different Hand Gesture Recognition Methods}
\author{}\makeatletter 
\makeatletter
\newcommand*{\cleartoleftpage}{%
  \clearpage
    \if@twoside
    \ifodd\c@page
      \hbox{}\newpage
      \if@twocolumn
        \hbox{}\newpage
      \fi
    \fi
  \fi
}
\makeatother
\makeatletter
\thispagestyle{empty}
\markright{\@title}\markboth{\@title}{\@author}
\renewcommand\small{\@setfontsize\small{9pt}{11pt}\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2\p@
\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@
\def\@listi{\leftmargin\leftmargini
               \topsep 2\p@ plus1\p@ minus1\p@
               \parsep 2\p@ plus\p@ minus\p@
               \itemsep 1pt}
}
\makeatother
\fvset{frame=single,numberblanklines=false,xleftmargin=5mm,xrightmargin=5mm}
\fancyhf{} 
\setlength{\headheight}{14pt}
\fancyhead[LE]{\bfseries\leftmark} 
\fancyhead[RO]{\bfseries\rightmark} 
\fancyfoot[RO]{}
\fancyfoot[CO]{\thepage}
\fancyfoot[LO]{\TheID}
\fancyfoot[LE]{}
\fancyfoot[CE]{\thepage}
\fancyfoot[RE]{\TheID}
\hypersetup{citebordercolor=0.75 0.75 0.75,linkbordercolor=0.75 0.75 0.75,urlbordercolor=0.75 0.75 0.75,bookmarksnumbered=true}
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}}

\date{}
\usepackage{authblk}

\providecommand{\keywords}[1]
{
\footnotesize
  \textbf{\textit{Index terms---}} #1
}

\usepackage{graphicx,xcolor}
\definecolor{GJBlue}{HTML}{273B81}
\definecolor{GJLightBlue}{HTML}{0A9DD9}
\definecolor{GJMediumGrey}{HTML}{6D6E70}
\definecolor{GJLightGrey}{HTML}{929497} 

\renewenvironment{abstract}{%
   \setlength{\parindent}{0pt}\raggedright
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
   \textcolor{GJBlue}{\large\bfseries\abstractname\space}
}{%   
   \vskip8pt
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
}

\usepackage[absolute,overlay]{textpos}

\makeatother 
      \usepackage{lineno}
      \linenumbers
      
\begin{document}

             \author[1]{Md. Manik  Ahmed}

             \author[2]{Md. Anwar  Hossain}

             \author[3]{A F M Zainul  Abadin}

             \author[4]{A F M Zainul  Abadin}

             \affil[1]{  Rabindra Maitree University, Kushtia, Bangladesh.}

\renewcommand\Authands{ and }

\date{\small \em Received: 12 December 2018 Accepted: 3 January 2019 Published: 15 January 2019}

\maketitle


\begin{abstract}
        


In recent few years, hand gesture recognition is one of the advanced grooming technologies in the era of human-computer interaction and computer vision due to a wide area of application in the real world. But it is a very complicated task to recognize hand gesture easily due to gesture orientation, light condition, complex background, translation and scaling of gesture images. To remove this limitation, several research works have developed which is successfully decrease this complexity. However, the intention of this paper is proposed and compared four different hand gesture recognition system and apply some optimization technique on it which ridiculously increased the existing model accuracy and model running time. After employed the optimization tricks, the adjusted gesture recognition model accuracy was 93.21% and the run time was 224 seconds which was 2.14% and 248 seconds faster than an existing similar hand gesture recognition model. The overall achievement of this paper could be applied for smart home control, camera control, robot control, medical system, natural talk, and many other fields in computer vision and human-computer interaction.

\end{abstract}


\keywords{convolutional neural network, deep learning, hand gesture recognition, PCA.}

\begin{textblock*}{18cm}(1cm,1cm) % {block width} (coords) 
\textcolor{GJBlue}{\LARGE Global Journals \LaTeX\ JournalKaleidoscope\texttrademark}
\end{textblock*}

\begin{textblock*}{18cm}(1.4cm,1.5cm) % {block width} (coords) 
\textcolor{GJBlue}{\footnotesize \\ Artificial Intelligence formulated this projection for compatibility purposes from the original article published at Global Journals. However, this technology is currently in beta. \emph{Therefore, kindly ignore odd layouts, missed formulae, text, tables, or figures.}}
\end{textblock*}


\let\tabcellsep& 	 	 		 
\section[{Introduction}]{Introduction}\par
n natural communication with another person, hand gesture recognition plays a vital role to interact with them naturally, convey rich and meaningful information in various ways. Because Gestures are one of the general forms of communication when people from different languages meet, and no one knows in which language they should express their feelings \hyperref[b0]{[1]}. In compare to other body parts, a human hand which has been treated as a natural organ for a human to human interaction has been used widely for gesturing and can be best suitable for communication between humans and computers \hyperref[b3]{[4]}. Recently a computer is an essential machine in our society which accomplishes our daily tasks. Human-computer interaction (HCI) is not only the keyboard, mouse interaction but also interaction computer with the human-like gesture, natural language, emotion and body expressions, etc. \hyperref[b1]{[2]}.\par
For example, if we consider today's world without a computer, then we can easily realize HCI in our society. It is the most critical issue of advanced technology to recognize, classify and interpret various simple hand gestures and apply them in a wide range of application through HCI and computer vision.\par
In early, there were many gesture recognition techniques have been developed for recognizing and tracking various hand gesture images. Previously developed available hand gesture recognition techniques are instrumented gloves, optical markers and some advanced methods based on image features, color-based, vision-based, depth-based models but have their advantages and limitation \hyperref[b1]{[2]}. But the previous gesture recognition technique fails to obtain the satisfiable result. Some automatic feature extraction based hand gesture recognition techniques have developed which was remove the limitation of previous work and made a revolutionary change on HCI and computer vision era.\par
In this paper provides four different hand gesture recognition techniques and compare performance among machine learning based semiautomatic and deep neural network based automatic system. These four methods tested on the same testing data with the same epoch. The classification task usually depends on the two-factor one is time, and another is recognition accuracy. A recognition method will perfect if the method takes low time and high accuracy during the train and test dataset. In this paper provides principal component analysis with backpropagation neural network based model but it showed very poor accuracy close to 77.86\%. To remove this limitation presented a deep learning based primary two-layer convolutional neural network (PCNN) model that achieves the accuracy of 91.07\% but consumes more time than the previous modes. Then proposed an adjustable CNN model (ACNN) which is similar to the PCNN model but there applied batch normalization and regularization that provide higher accuracy and minimize the running time half of the PCNN model. Finally, we applied two extra CNN layers with the PCNN model but it takes long running time, but provides 96.43\% accuracy. There are several typical applications of hand gesture recognition such as virtual game controller, sign language recognition, Directional indication through pointing, making young children to interact with the computer, human-computer interaction, robot control, lie detection, home appliance, Camera control, entertainment, and medical systems, Gesture talk, etc. \hyperref[b2]{[3]}.\par
The paper has organized as follows: Section 2 gives some literature review of present and previous work. Section 3 describes the methods of the proposed system. Experiment results and discussion have shown in Section 4. Finally, Section 5 concludes this paper. 
\section[{II.}]{II.} 
\section[{Literature Review}]{Literature Review}\par
Recognition of hand gesture offers a new era and plays a vital role in nonverbal communication and interact with the machine naturally. There is various bodily motion which can originate gesture, but the general form of gesture origination comes from the face and hands. The entire procedure of tracking gestures to their representation and converting them to some purposeful command is known as gesture recognition \hyperref[b3]{[4]}. The hand gesture is the easiest and potential research area of machine learning and computer vision \hyperref[b4]{[5]}. In a few years, several methods have been proposed to recognize hand gesture with the adaptive manner. The authors \hyperref[b5]{[6]} [8] proposed a vision-based hand gesture recognition system that based on skin color model and thresholding approach which is segmented by the skin color model in YCbCr color space and separate hand region from the background by the Otsu thresholding method. Finally, they developed a template-based matching technique by Principal Component Analysis (PCA) for recognition. Their experiment tested on 80 images achieved 91.25\% average accuracy and 30 images with 91.43\% accuracy on the independent database.\par
Flores \hyperref[b11]{[12]} proposed an approach to recognize static hand gestures whose features varied in scale, rotation, translation, illumination, noise, and background. Their approach included applying various digital image processing filter techniques to reduce noise, to improve the contrast under a variant illumination. They separate the hand from the background of the image and finally, and to detect and cut the region containing the hand gesture. Their approach achieved 96.20\% recognition accuracy. Bui T.T.T \hyperref[b6]{[7]} proposed a novel algorithm for face and hand gesture recognition system based on wavelet transform and principal component analysis that processes with two stages. At this stage, they extract object features using wavelet transformation and save it to the database so that they can compare this feature with PCA based extracted feature through the result. They achieved an efficient performance of face recognition (98.40 \%) on 7320 testing face images and hand gesture recognition (94.63\%) on digital image Nasser H. Dardas and Shreyashi Narayan Sawant \hyperref[b8]{[9]}[10] proposed traditional PCA algorithm for gesture recognition which hand feature or train weight was extracted by projecting each training image onto the most eigenvectors then the small image that contains the detected hand gesture is projected onto the most eigenvectors of training images to form its test weights. Finally, they utilized the euclidian distance to recognize the hand gesture.\par
The above recognition method doesn't provide sustainable and remarkable results due to their limited accuracy and high time consumption and semiautomatic behavior. Nowadays, Deep learning based Convolutional Neural Networks (CNN) have shown substantial performance in different recognition tasks on computer vision that extend the traditional artificial neural network by adding additional constraints to the earlier layers and increased the depth of the network. A. Krizhevsky \hyperref[b10]{[11]} proposed an ImageNet Large Scale Visual Recognition Challenge work which is mainly focused on the architecture to achieve great performance on a large number of data set during training.\par
Gongfa Li \hyperref[b11]{[12]} proposed a convolutional neural network that removes the traditional feature extraction method and reduces the number of training parameter. They utilized the error backpropagation algorithm for learning the network in an unsupervised way. Finally, they added the support vector machine act as a classifier to improve the validity and robustness of the whole classification function of the convolution neural network. They achieved an efficient performance of gesture recognition average 98.52 \% on 7320 gesture images of 10 different people. Yingxin \hyperref[b12]{[13]} proposed an approach for hand gesture recognition based on the Adapted Deep convolutional neural network (ADCNN) with regularization technique which took shifted and rotated version of hand gesture images that extend the 20\% of the original image dimension randomly. Their experiments conducted with a regularization technique on 3750 hand gesture images that remove the overfitting. Their result revealed the ADCNN approach achieved higher recognition accuracy of 99.73\% and 4\% improvement over the traditional CNN model. Guillaume Devineau \hyperref[b13]{[14]} proposed an approach using a 3D deep convolutional neural network(3DCNN) for hand gesture recognition using only hand-skeletal data without depth image information. Their proposed 3DCNN only processed sequences of hand-skeletal joints' positions by parallel convolutions. Their experiment achieved a 91.28\% classification accuracy for the 14 gesture classes case and an 84.35\% classification accuracy for the 28 gesture classes case. In Pei Xu \hyperref[b14]{[15]} Proposed a hand gesture classification method which is the modified CNN version from LENET 5 using only one cheap monocular camera. Their experiment also introduced the Kalman filter to estimate the hand position based on which the mouse cursor control had realized stably and smoothly. But their implemented system only supported static gesture and worked on 3200 gesture images. 
\section[{III.}]{III.} 
\section[{Methods and Methodologies}]{Methods and Methodologies}\par
This section provides literature behind the Principal component analysis (PCA), a description of Backpropagation neural network (BPNN), a brief discussion of primary 2-layer convolutional neural network (PCNN) architecture and the basic overview of adjusted convolutional neural network (ACNN) which is the optimized version of PCNN, Description of Primary 4-layer CNN to gain better performance. Also, this section provides the Layer operation and configuration table of all neural network that has proposed in this paper. 
\section[{a) PCA Based BPNN Architecture}]{a) PCA Based BPNN Architecture}\par
Principal component analysis (PCA) is a dimensionality reduction technique based on extracting the relevant information of gesture images which is multidimensional. The main objectives of PCA in gesture recognition techniques are data dimension reduction and feature selection to train the Multilayer BPNN. The gesture recognition using PCA based BPNN architecture involves two phases: i) Feature Extraction Phase ii) Classifier Phase. During feature extraction Phase PCA is to reduce the dimensionality of the gesture images while retaining as much information as possible in the original gesture images. Each hand gesture images in the database concatenate form into one matrix. Then PCA is to move the origin to mean of the data by averaging all column matrix database images divided by the total number of hand gesture images. Next, find the normalized images by subtracting the computed average image from each image in database form into a mean centered data matrix. These adjusted images determine how each of the gesture images in the database differs from the average image which has calculated previously. Next, the PCA algorithm calculates and finds the eigenvectors using covariances matrix of normalized hand gesture images that speed up the technique and reduce the number of parameters. Eigenvectors with low eigenvalues that contribute little information in the data representation. In this step also data reduction technique is achieved by truncating the eigenvectors with small eigenvalues. Then this eigenvectors matrix multiplied by each of the normalized gesture vectors to obtain their corresponding gesture space projection. Finally, each image in normalized matrix multiplied with gesture space and created a new gesture descriptor or strong weight that is ready to feed as the input of BPNN.\par
In the classifier phase, A Backpropagation neural network has used as a classifier which is reverse propagates the error and adjusts the weights to near the target output. In particular, the internal (hidden) layers of multilayer networks learn to represent the intermediate features that are useful for learning the target function and that are only implicit in the network inputs. The classification of hand gesture images involves in two stages one is training stage another is the testing stage. During the training stage, BPNN design is composed of two hidden layers, Input layer, and output layer. The model of BPNN has described in (Table \hyperref[tab_0]{01}). In this stage, the gesture feature vectors that belong to the same classes have used as positive examples, i.e. network gives "1" as output, and negative examples for the others network, i.e. Network gives "0" as output which is the target value. The algorithm used to train the network is the Backpropagation Algorithm. The general idea with the Backpropagation algorithm is to use gradient descent to update the weights to minimize the squared error between the network output values and the target output values. Then, each weight is adjustedusing gradient descentaccording to its contribution to the error. The activation or transfer function used in the Back Propagation neural network is the sigmoid function which maps the output 0 to 1. When the neural network met the stopping condition, then it stops and gives the training output. During the testing stage, it is necessary to extract the feature of all unknown hand gesture images. Then calculate the projection of the test gesture to project the gesture on gesture space and form into a new descriptor. These new descriptors have inputted to every network, and the networks are simulated with these descriptors. The network outputs have compared. If the maximum output exceeds the predefined threshold level, then these new gesture images have decided to belong to the same class gesture with this maximum output. Finally, this architecture calculates overall accuracy depend on correctly recognize of hand gesture images out of total images. ( ) D b) Convolutional Neural Network\par
In the field of image recognition and computer vision, convolutional neural network (CNN) has achieved the most remarkable results \hyperref[b15]{[16]}. Recently, with the development of hardware, much research about object recognition using CNN becomes practical and achieves success  {\ref [11] [17]}. CNN usually learn features directly from input data and often provides a better classification result in the case where features are hard to be extracted directly, such as image classification.\par
Traditional CNN contains two parts, namely the feature extraction part also called the hidden layer and the classification part. In feature extraction part the CNN can perform a series of convolutions and pooling operationsduring which the features have detected. In the case of a CNN, the convolution has performed by sliding the filter or kernel over the input images with some stride which the size of the step the convolution filter moves each time and the sum of the convolution produces a feature map. The most common thing in CNN network is to add a pooling layer in between CNN layers which function is to continuously reduce the dimensionality to reduce the number of parameters and computation in the network model. In CNN, two types of pooling layer available are average, and another is maxpool which are reduce the training time and controls overfitting \hyperref[b10]{[11]}. In the classification part which contains some fully connected layers that can only accept onedimensional data. The output of this layer produces the desired class using an activation function and classifies given images. 
\section[{c) Primary CNN Architecture (PCNN)}]{c) Primary CNN Architecture (PCNN)}\par
In this section of this paper provides the primary structure of deep CNN which contains two convolutional layers, two pooling layers and with two fully connected layers with rectified linear unit (RELU) and one softmax activation function. The structure of the PCNN has shown in Figure \hyperref[fig_2]{02} (Fig. \hyperref[fig_2]{2}). In this architecture, it also contains a dropout procedure after the first convolution layer and the second dropout has performed after the first fully connected layer. The overall objectives of this primary deep CNN network have automatically extracted the feature from the direct gesture image as input that removes the traditional machine learning semiautomatic and manual techniques.\par
In PCNN, the first layer starts with a convolutional layer that has a kernel size of 3×3 pixels and contains 32 feature maps that followed by traditional RELU activation function with no padding. This layer performed by fed the hand gesture images with 64×64×3 pixel values and extracts the deeper information for every image in the database. The next layer is a Dropout also called regularization layer that was configured to randomly remove 20 percent of neurons to reduce overfitting or underfitting. The next deeper layer is another convolutional layer that has a kernel size of 3×3 pixels and also contains 32 feature maps followed by a RELU activation function that is the same as the previous layer. The next layer is a MaximumPooling layer that has designed with a pool dimension of 2×2 pixels. The MaxPoolinglayer uses the maximum value to progressively deduct the negative of the representation to reduce the number of parameters and computation in the network, and hence to also control overfitting. The MaxPooling layer extracts subregions of 2×2 of the feature map, keeps their maximum value and discards all other minimum values. A layer called Flatten that converts the two-dimensional image matrix data to a vector, hence allowing the final output to be processed by standard fully connected layers to obtain the next layers. The first fully connected layer in this PCNN with the RELU activation function contains 512 neurons. This layer is followed by a dropout layer toexclude 20\% of neurons to reduce overfitting. The final part of the CNN structure is the output layer and acts as aclassifier which is mapped by a Softmax activation function, and contains six neurons represents every class of gesture image. The architecture of the PCNN network has shown in (Figure \hyperref[fig_2]{02}).  In this section, provides the fine regulated design of PCNN with a simple modification to get better accuracy and low running time for the real-world applications. There are existed several techniques to optimize the CNN. CNN was parameter sensitive neural network where accuracy and running time largely depend on network parameters. There are several strategies to extend recognition accuracy and running time. In this paper, the overall performance of ACNN was improved by a simple modification of the network parameter that includes i) Downsample, ii) Batch normalization and Kernel size and iii) Regularization. The ACNN is the modified version of PCNN that contains some optimization technique compare with another CNN model shown in (Table  {\ref 02}): Downsample: In this ACNN architecture provides two extra downsample operation after two convolutional layers with 1×1 kernel size through pooling layer that reduces the feature map dimensionality for computational efficiency, which can, in turn, improve actual performance accuracy. 
\section[{Kernel Size and Batch normalization:}]{Kernel Size and Batch normalization:}\par
To preserve the low running time it will be necessary to replace filter or kernel size from a higher value to lower. In the very initial step, an acceptable kernel of suitable dimensions is decided to convolve over the input image and identify key features in the images. A larger size kernel can disregard the features and could skip the essential details in the images whereas a smaller size kernel could provide more information leading to more confusion. This ACNN model contains the second convolutional layer that has a kernel size of 2×2 pixels and also holds 64 feature maps followed by a RELU activation function which differs from PCNN. Batch normalization isthe another key factor that speeds up the model run time. This model batch size is 32 that means 32 samples from the training dataset will be used to estimate the error gradient before the model weights are updated.\par
Regularization: This Deep ACNN deals with a large number of parameters while training the model leads to overfitting. Regularization is the technique that decreases the complexity by constructing the model structure as simple as possible. This model contains two regularizations after the first convolutional layer and the first fully connected layer with 20\% and 27\% dropout. 
\section[{e) Larger CNN Architecture (LCNN)}]{e) Larger CNN Architecture (LCNN)}\par
This section proposed the Larger CNN (LCNN) architecture that contains four convolutional layers with 3×3 pixels and each convolutional layer followed by RELU activation function, max-pooling layer with 2×2 pool size and batch normalization. The first convolutional layer only contains 32 feature maps, and the rest of the three convolutional layers contains 64,64 and 96 feature maps accordingly. One flattens layer that converts image to vector. Also, this structure presents two fully connected layers with RELU and Softmax activation function and output layer gives the probability value of the recognized class. This architecture did not use any regularization technique to reduce model complexity. 
\section[{IV.}]{IV.} 
\section[{Experimental Results and Discussions}]{Experimental Results and Discussions}\par
This section presents the basic description of Hand gesture Datasets which was used to perform the experiments and fed into PCA with Backpropagation, PCNN, LCNN model and adapted version of the PCNN model called ACNN. Besides this section provides the evolution parameters and performance among these four models. Then it discusses the accuracy and running time and evaluates and measures the best network performance among them.\par
The presented four architecture are trained and tested on hand gesture dataset taken from the deeplearning.ai (DLAI)  {\ref [17]} dataset which contains 1080 randomly organized hand gesture datasets. This dataset contains six unique class from 0 to 5 that depends on the corresponding hand finger. The dimension of the individual image is 64×64×3 where 64 represents the width, the height of the corresponding images and 3 represents the channeli.e., the hand gesture data used in this experiment are color images. We divided the datasets 800 images for training and 280 images for testing from 1080 individual image datasets as shown in (Table  {\ref 02}).       
\section[{Conclusion}]{Conclusion}\par
In this paper, we presented and compared four semi-automatic and automatic gesture recognition methods that classify hand gesture data from a large number of datasets. The semi-automatic method works in a two way. First, it extracts feature from given datasets and feeds it to the classifier for recognition. We  In the future work, we would like to apply different optimization technique on the LCNN network so that we can speed up the model run time and the proposed system apply to many applications such as home appliance, Camera control, entertainment, and medical systems, Gesture talk, etc.\begin{figure}[htbp]
\noindent\textbf{1}\includegraphics[]{image-2.png}
\caption{\label{fig_0}Fig. 1 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-3.png}
\caption{\label{fig_1}.}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{2}\includegraphics[]{image-4.png}
\caption{\label{fig_2}Fig. 2 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{26033}\includegraphics[]{image-5.png}
\caption{\label{fig_3}Table 2 : 6 Figure 03 (Fig. 3 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{4}\includegraphics[]{image-6.png}
\caption{\label{fig_4}Fig. 4 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{5}\includegraphics[]{image-7.png}
\caption{\label{fig_5}Fig. 5 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{6}\includegraphics[]{image-8.png}
\caption{\label{fig_6}Fig. 6 :}\end{figure}
   \begin{figure}[htbp]
\noindent\textbf{1} \par 
\begin{longtable}{P{0.4677514792899408\textwidth}P{0.38224852071005916\textwidth}}
Parameter types\tabcellsep Parameter\\
Layer\tabcellsep 4\\
Input layer neuron\tabcellsep 1080\\
Hidden layer neuron\tabcellsep 75 (H1) 50 (H2)\\
Transfer function\tabcellsep Logsig\\
Epochs\tabcellsep 1000\\
Learning rule\tabcellsep Backpropagation based\\
\tabcellsep gradient descent\end{longtable} \par
 
\caption{\label{tab_0}Table 1 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{} \par 
\begin{longtable}{}
\end{longtable} \par
 
\caption{\label{tab_1}}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{3} \par 
\begin{longtable}{P{0.31101871101871104\textwidth}P{0.0918918918918919\textwidth}P{0.15197505197505198\textwidth}P{0.14313929313929313\textwidth}P{0.15197505197505198\textwidth}}
Network\tabcellsep PCA with BPNN\tabcellsep PCNN\tabcellsep ACNN\tabcellsep LCNN\\
Training Images\tabcellsep 800\tabcellsep 800\tabcellsep 800\tabcellsep 800\\
Testing Images\tabcellsep 280\tabcellsep 280\tabcellsep 280\tabcellsep 280\\
Convolutional layer/hidden layer\tabcellsep 2\tabcellsep 2\tabcellsep 2\tabcellsep 4\\
Learning rate\tabcellsep 0.01\tabcellsep 0.01\tabcellsep 0.01\tabcellsep 0.01\\
Epochs\tabcellsep 146\tabcellsep 25\tabcellsep 25\tabcellsep 25\\
Activation function\tabcellsep Sigmoid\tabcellsep RELU-Softmax\tabcellsep RELU-Softmax\tabcellsep RELU-Softmax\\
Cost function\tabcellsep Mse\tabcellsep categorical\textunderscore cros sentropy\tabcellsep categorical\textunderscore cros sentropy\tabcellsep categorical\textunderscore cros sentropy\\
Optimization\tabcellsep SGD\tabcellsep SGD\tabcellsep SGD\tabcellsep SGD\\
Batch normalization\tabcellsep None\tabcellsep None\tabcellsep Yes\tabcellsep Yes\\
Regularization\tabcellsep None\tabcellsep Yes\tabcellsep Yes\tabcellsep None\\
Downsampling\tabcellsep None\tabcellsep Limited\tabcellsep Yes\tabcellsep Limited\end{longtable} \par
 
\caption{\label{tab_2}Table 3 :}\end{figure}
 			\footnote{( ) D © 2019 Global Journals Implementation and Performance Analysis of Different Hand Gesture Recognition Methods} 			\footnote{© 2019 Global JournalsImplementation and Performance Analysis of Different Hand Gesture Recognition Methods} 		 		\backmatter  			  				\begin{bibitemlist}{1}
\bibitem[Mandeep Kaur Ahuja and Singh (2015)]{b7}\label{b7} 	 		\textit{},  		 			Amardeep Mandeep Kaur Ahuja 		,  		 			Singh 		.  	 	 		\textit{Hand Gesture Recognition Using PCA, IJCSET}  		July 2015. 5 p. .  	 
\bibitem[Razavian et al. ()]{b15}\label{b15} 	 		‘CNN features off-the-shelf: an astounding baseline for recognition’.  		 			A S Razavian 		,  		 			H Azizpour 		,  		 			J Sullivan 		.  		 \url{https://www}  	 	 		\textit{IEEE conference on computer vision and pattern recognition workshops},  				2014. IEEE. p. .  	 
\bibitem[Devineau1 and Xi ()]{b13}\label{b13} 	 		‘Deep Learning for Hand Gesture Recognition on Skeletal Data’.  		 			Guillaume Devineau1 		,  		 			Wang Xi 		.  	 	 		\textit{13th International Conference on Automatic Face \& Gesture Recognition},  				2018. IEEE.  	 
\bibitem[Bui et al. ()]{b6}\label{b6} 	 		‘Face and Hand Gesture Recognition Algorithm Based on Wavelet transforms and Principal Component Analysis’.  		 			T T T Bui 		,  		 			N H Phan 		,  		 			V G Spitsyn 		.  	 	 		\textit{7th International Forum on Strategic Technology (IFOST)},  				2012. 2012.  	 
\bibitem[Nasser et al. (2011)]{b8}\label{b8} 	 		‘Hand Gesture Detection and Recognition Using Principal Component Analysis’.  		 			H Nasser 		,  		 			Emil M Dardas 		,  		 			Petriu 		.  	 	 		\textit{IEEE International Conference on Computational Intelligence for Measurement Systems and Applications (CIMSA) Proceedings},  				2011. Sept. 2011.  	 
\bibitem[Pradipa et al. (2014)]{b4}\label{b4} 	 		‘Hand Gesture Recognition Analysis of Various Techniques, Methods and Their Algorithms’.  		 			R Pradipa 		,  		 			Mss 		,  		 			Kavitha 		.  	 	 		\textit{International Journal of Innovative Research in Science, Engineering and Technology}  		March 2014. 3  (3) .  	 
\bibitem[Li and Tang (2017)]{b11}\label{b11} 	 		\textit{Hand gesture recognition based on convolution neural network},  		 			Gongfa Li 		,  		 			Heng Tang 		.  		29 december. 2017. Springer transaction.  	 
\bibitem[Alani et al. ()]{b12}\label{b12} 	 		‘Hand Gesture Recognition Using an Adapted Convolutional Neural Network with Data Augmentation’.  		 			Ali A Alani 		,  		 			Georgina Cosma 		,  		 			T Aboozartaherkhani 		,  		 			Mcginnity 		.  	 	 		\textit{International Conference on Information Management}  		2018. IEEE.  	 
\bibitem[Sharma and Verma ()]{b2}\label{b2} 	 		‘Human Computer Interaction using Hand Gesture’.  		 			Ram Pratap Sharma 		,  		 			Gyanendra K Verma 		.  	 	 		\textit{Eleventh International Multi-Conference on Information Processing-2015},  				2015. Elsevier. 54 p. .  	 
\bibitem[Krizhevsky et al. ()]{b10}\label{b10} 	 		‘Imagenet classification with deep convolutional neural networks’.  		 			A Krizhevsky 		,  		 			I Sutskever 		,  		 			G Hinton 		.  	 	 		\textit{NIPS},  				2012.  	 
\bibitem[Panwar and Singh Mehra]{b1}\label{b1} 	 		 			Meenakshi Panwar 		,  		 			Pawan Singh Mehra 		.  		\textit{Hand Gesture Recognition for Human Computer Interaction, International Conference on Image Information Processing},  				 	 	 (ICIIP 2011) 
\bibitem[Patel (2018)]{b0}\label{b0} 	 		 			Nidhibahen Patel 		.  	 	 		\textit{Dr. Selena (Jing) He,A Survey on Hand Gesture Recognition Techniques,Methods and Tools},  				June 2018. 6.  	 
\bibitem[Shreyashi Narayann Sawant and Kumbhar ()]{b9}\label{b9} 	 		 			M S Shreyashi Narayann Sawant 		,  		 			Kumbhar 		.  	 	 		\textit{Real time sign language recognition using pca, international conference on advanced control and computing technologies},  				2014.  	 
\bibitem[Mandeep Kaur Ahuja and Singh ()]{b5}\label{b5} 	 		\textit{Static Vision Based Hand Gesture Recognition Using Principal Component Analysis, Innovation and Technology in Education (MITE)},  		 			Amardeep Mandeep Kaur Ahuja 		,  		 			Singh 		.  		2015. IEEE.  	 	 (3rd Interational Conference on MOOCs) 
\bibitem[Rautaray ()]{b3}\label{b3} 	 		‘Vision Based Hand Gesture Recognition for Human Computer Interaction: A survey’.  		 			S S Rautaray 		,  		 			A 		.  	 	 		\textit{Springer Transaction on Artificial Intelligence Review}  		2012. p. .  	 
\bibitem[Xu (2017)]{b14}\label{b14} 	 		 			Pei Xu 		.  		\textit{A Real-time Hand Gesture Recognition and Human-Computer Interaction System, arXiv.org},  				24 April. 2017.  		 			Cornell University 		 	 
\end{bibitemlist}
 			 		 	 
\end{document}
