 $z_t$ decides the number of units to update its activation, and so as the reset gate $r_t$.

It is easy to notice that the BGRU unit also controls the flow of information like the BLSTM unit, but without having to use a memory unit. Similar to F-BLSTM, we also apply the Fisher discriminative function for BGRU and learn a new variant named F-BGRU model to recognize hand gestures.

![image](bgru-unit.jpg){width="0.65\linewidth"}

Experiments {#sec:experiments}
===========

Hardware Device {#sec:database}
---------------

Our mobile hand gesture database is collected using a Huawei device with Android system, which has a 3 dimensional accelerometer and a 3 dimensional gyrometer. According to[@lefebvre2013ANN], we collect the data of both accelerometer and gyrometer, [and record each gesture by pressing, holding and releasing the “Sensor" button on the touch screen.]{}

### Gesture Dictionary

As shown in Fig.\[fig:gesture-dic\], the gesture dictionary consists of two categories including Arabic numerals (1, 2, 3, 4, 5, 6) and English capital letters (A, B, C, D, E, F). Furthermore, the stroke order of gestures is set in advance to ensure the consistency of gestures drawed by left or right hand of each participant. We directly collect all accelerometer and gyrometer data, then transfer the data from the cellphone memory to the computer for gesture recognition.

![image](gesture-dic.jpg){width="\linewidth"}

### Database Collection

The database named MGD consists of 12 gestures performed by 32 participants (23 males and 9 females) with about fifteen times per gesture. Therefore, there are a total of 5547 gesture sequences. The sampling time of accelerometer and gyrometer sensors is 5ms corresponding to a frequency of 200Hz. To the best of our knowledge, it is the largest database so far for mobile based gesture recognition, [which is of benefit to the research community]{}.

Implementation Details {#sec:preprocess}
----------------------

In this section, we present the details of the implementation of our experiments. We use Tensorflow toolbox as the deep learning platform and an NVIDIA GTX 1070 GPU to run the experiments. In order to validate the effectiveness
$ z_t$ decides the number of units to update its activation, and therefore as the reset gate $ r_t$. 

 It is comfortable to notice that the BGRU unit besides controls the stream of information like the BLSTM unit of measurement, but without having to use a memory unit of measurement. Similar to F - BLSTM, we also give the Fisher discriminative function for BGRU and learn a raw random variable named F - BGRU model to recognize hand gestures. 

! [ image](bgru - unit.jpg){width="0.65\linewidth " } 

 experiment { # sec: experiments } 
 = = = = = = = = = = = 

 Hardware Device { # sec: database } 
 --------------- 

 Our mobile hand gesture database is collect using a Huawei device with Android system, which has a 3 dimensional accelerometer and a 3 dimensional gyrometer. According to[@lefebvre2013ANN ], we roll up the data of both accelerometer and gyrometer, [ and record each gesture by pressing, holding and releasing the “ Sensor " release on the touch screen. ] { } 

 # # # Gesture Dictionary 

 As shown in Fig.\[fig: gesture - dic\ ], the gesture dictionary consists of two categories including Arabic numerals (1, 2, 3, 4, 5, 6) and English capital letters (A, B, C, D, E, F). Furthermore, the stroke order of gestures is set in advance to ensure the consistency of gestures drawed by leftover or correct hand of each player. We immediately collect all accelerometer and gyrometer data, then transfer the data from the cellular telephone memory to the computer for gesture realization. 

! [ image](gesture - dic.jpg){width="\linewidth " } 

 # # # Database Collection 

 The database named MGD consists of 12 gestures perform by 32 participants (23 males and 9 females) with about fifteen times per gesture. Therefore, there are a total of 5547 gesture sequences. The sampling time of accelerometer and gyrometer detector is 5ms corresponding to a frequency of 200Hz. To the good of our knowledge, it is the largest database so far for mobile based gesture recognition, [ which is of benefit to the inquiry community ] { }. 

 Implementation Details { # sec: preprocess } 
 ---------------------- 

 In this section, we present the details of the implementation of our experiments. We use Tensorflow toolbox as the deep learning chopine and an NVIDIA GTX 1070 GPU to run the experiments. In order to validate the effectiveness
 $z_t$ decides the number of ukits to update ijs activetion, ahd so as the reset gate $r_t$.

It is easy ti notuce that the BGRU unit also connrols the flox of information like thc BLSFL unnt, but without hsving to uve a memory unht. Snmilar to F-BLSTM, we also apply the Fysher dosfriminative fugctipg fod BGRU and learn a new variant namsd F-BGRL model to recognoze hand gestures.

![image](bgru-knit.upg){width="0.65\linewidth"}

Edperiments {#wec:evperiments}
===========

Haraware Devibz {#sec:databaae}
---------------

Our mobile hand gesture databxse ix collectee ysijc a Huawei vevice with Android system, which nas a 3 dimensipnan axcelerometer and a 3 dmmensional gyrometer. Accordinc co[@lefebvre2013ANN], we collwcr the datd of votf adcxledometeg aid gyrometed, [and recore each gesture by ptefwing, holding znd rejewsing the “Sensor" button on the touch scgeen.]{}

### Gesture Dictionary

As syown in Fig.\[fig:gesture-fic\], the gqsture dictionary consists of two categories inclgding Xraylg nuowrwls (1, 2, 3, 4, 5, 6) and English capital letters (A, B, C, D, S, G). Nurthermore, the ftroke ordet lf destures is sgt in abbahce to ensure the fonsistgncy od gesturef drswed by left or right hand if each partpcipqnt. We directly coplect all aecelerpmetet and gyrometer data, thzn trahsfer the dwta from ffe cellphone memury tm the computer for gesture recognitmon.

![imcge](gestufe-div.jpg){wiqth="\linewidhh"}

### Dabdbase Collection

Thf datcbase named MGD consists of 12 gestures performev by 32 particikands (23 males aud 9 fekales) with abjut fifteen tikes per gestjre. Therefkre, thece are a totwl of 5547 gestura sequences. Tie sampligg tume if acceudrometer and gurometer sensors is 5ms corresponding bo a wdequency of 200Hz. Cu the best of out kvowjefgx, it yv the largesd dagabxxe so far for monild baxed gesture recognithon, [shich is of benefiy bo the rewearch cjmmunity]{}.

Implekentation Details {#dec:prxprocers}
----------------------

In yhif section, we present the detaims of the imilementation jf omr evperiments. We use Tensorflow toolbox as the deep oearning platform qnd an NVIDIA GTX 1070 YPM to run the expewiments. It order to validate rhe effectiveness
$z_t$ decides the number of units to activation, so as reset gate $r_t$. that BGRU unit also the flow of like the BLSTM unit, but without to use a memory unit. Similar to F-BLSTM, we also apply the Fisher function for BGRU and learn a new variant named F-BGRU model to recognize gestures. Experiments =========== Device {#sec:database} --------------- Our mobile hand gesture database is collected using a Huawei device with Android which has a 3 dimensional accelerometer and a dimensional gyrometer. According to[@lefebvre2013ANN], collect the data of both and [and record gesture pressing, and releasing the button on the touch screen.]{} ### Gesture Dictionary As shown in Fig.\[fig:gesture-dic\], the gesture dictionary consists of categories including (1, 2, 4, 6) English capital letters C, D, E, F). Furthermore, the gestures is set in advance to ensure the of gestures by left or right hand of participant. We directly collect all accelerometer and gyrometer then transfer the data from the cellphone memory to the computer for gesture recognition. ![image](gesture-dic.jpg){width="\linewidth"} Collection The database named consists of 12 performed 32 (23 and 9 with about fifteen times per gesture. Therefore, there are a total 5547 gesture sequences. The sampling time of accelerometer and gyrometer 5ms to a frequency 200Hz. To the best our it is the largest far mobile [which of to the research community]{}. Details {#sec:preprocess} ---------------------- In this we present the details experiments. We use Tensorflow toolbox as the deep platform and an NVIDIA GTX 1070 GPU run the experiments. In order to validate the effectiveness
 $z_t$ decides the number of units To update itS actiVatIon, AnD so aS the Reset gate $r_t$.

It iS Easy To notice that the BGRU uniT also CoNTrolS ThE flow Of inforMAtION liKe ThE BLsTm UnIt, but WitHout havIng to use a mEmoRy Unit. Similar tO f-BlSTM, we also AppLy the Fisher dIscRiminaTiVe fUNctioN foR BGRU And leaRN a new vAriant namEd f-bGRU moDEl to recOGNiZe haNd gestures.

![image](bgRU-uNIt.jpg){width="0.65\lineWidth"}

EXpERiMENts {#Sec:ExperimentS}
===========

HArdwaRE Device {#SEc:DATAbaSE}
---------------

Our mobile hanD gesture datABasE is colLeCteD Using a huaweI dEVicE with AndroiD sysTem, which hAs a 3 dimENsional ACceleroMeter aNd a 3 DimEnsiONaL gYroMeTEr. ACCoRdiNG to[@Lefebvre2013aNn], wE collEct tHE DATa of BotH accEleroMeter and gyromEteR, [and REcoRd eacH gestUre bY pRessiNg, holdIng anD rEleasing the “SensOr" buTton on the TouCh ScrEeN.]{}

### GestURe DictIonAry

as shown In Fig.\[fiG:GesTuRE-DIc\], The gesture dictionaRy CONsIsts of twO categORiEs INcluding arAbiC numERAls (1, 2, 3, 4, 5, 6) anD EngLIsH capital LetterS (a, B, c, D, e, F). FurthErMore, thE sTroKe oRder oF GestUres is Set in advAnce tO Ensure the consiSTency of gesturES dRAWeD By leFt oR right hand oF eacH PartIcipANt. we dIRectlY collEcT AlL Accelerometer and gyrOmEter daTa, theN transfer the dAta from the CELLphone meMory TO tHE computer for geSture RecognitioN.

![Image](gesTure-dIc.jpg){widTh="\linewidTH"}

### database colLecTioN

ThE DAtAbase named MGD CONsisTs Of 12 gestuRes PerformEd bY 32 paRtiCipAnTs (23 males anD 9 females) WiTh AbOuT fiFteen TImes per gEsTurE. THerEfore, THere arE a totAl of 5547 GeStURe sEquenceS. thE SAmplInG tIme oF acCeLeromEter ANd gYrometeR sensors iS 5ms COrreSpOnDing to a Frequency of 200Hz. to The best of oUr KnoWledge, IT Is the larGest database so far for mobILe based GesTure rEcogNition, [whiCh iS of benEfiT To the rEsearcH commUnIty]{}.

iMPlemeNTAtIon deTails {#sec:prEPRocEss}
----------------------

In ThIs seCtion, we Present the details oF The ImplementatioN of Our eXPErImeNTs. wE usE TENsoRFLow toolbox as the Deep learniNg PLaTform and an nvIDiA gTX 1070 GPU tO run the ExperIMents. In Order to vaLidate the EfFectIVEneSs
 $z_t$ decides the numberof units t o upd ate  it sacti vati on, and so ast he r eset gate $r_t$.

It i s eas yt o no t ic e tha t the B G RU u nit  a ls o c on t ro ls th e f low ofinformatio n l ik e the BLSTMu ni t, but wit hou t having touse  a mem or y u n it. S imi lar t o F-BL S TM, we  also app ly the Fi s her dis c r im inat ive function forB GR U  and learn a n ew var ia n tn a med  F- BGRU model  t o rec o gnize h a nd g e stu r es.

![image] (bgru-unit. j pg) {width =" 0.6 5 \linew idth" }Exp eriments {# sec: experimen ts}
== = ======= = 

Hardw are De vic e { #sec : da ta bas e} --- - -- --- - --- --

Ourmo bi le ha nd g e s t u re d ata base  is c ollected usin g a  Hua w eidevic e wit h An dr oid s ystem,  whic hhas a 3 dimensi onal  accelero met er  an da 3 d i mensio nal  gy rometer . Accor d ing  t o [ @ le febvre2013ANN], we  c o l le ct the d ata of bo th accelero me ter  and g yrome ter, [a nd recor d each ge st ure bypr essing ,hol din g and rele asingthe “Sen sor"b utton on the t o uch screen.]{ } 
# # #G estu reDictionary
Ass hown  inF ig .\[ f ig:ge sture -d i c\ ] , the gesture dicti on ary co nsist s of two cate gories inc l u d ing Arab ic n u me r als (1, 2, 3,4, 5,  6) and En g lish cap italletters(A, B, C, D , E, F).  Fu rth erm ore , th e stroke orde r of g es tures i s s et in a dva nce  to  en su re the co nsistenc yof  g es tur es dr a wed by l ef t o rrig ht ha n d of e ach p arti ci pa n t.We dire c tl y coll ec tallacc el erome tera ndgyromet er data,the n  tra ns fe r the d ata from thece llphone me mo ryto the c omputerfor gesture recognition . 

![ima ge] (gest ure- dic.jpg){ wid th="\l ine w idth"} 

###Datab as e C o l lecti o n 
The  d atabase na m e d M GD co ns ists  of 12gestures performed by32 participan ts(23m a le s a n d9  fe ma l es) w ith about fifte en times p er ge sture. The r efo re , there  are atotal of 5547  gesturesequences .Thes a mpl ing time o f accele rometer a n d gyr o me ter s ens ors is  5 mscorre spondi n g t o a f requen cy  of 20 0Hz.To  the bes t of our knowledge, itis the  larg est  database  so far  for mobi le b ased gestu rerec ognit ion ,  [whi ch i s  o f b e nefit  tot he resear c hcom m u ni ty]{}.

Imp l e m ent ation  De t ails { #sec :preprocess}
---- - -------------- ---I n t his sect io n, we presentthe  d e t ails ofth e implement ation of  o u r exp erimen ts. We  use Te n s or f low to olbo x a s the dee p l ea r ning pl at fo r m andan N VI DIA GT X 1070 GPUt o  run the experim ents. I n ord e r t o val id ate the effe ctiveness
 $z_t$_decides the_number of units to_update its_activation,_and so_as_the reset gate_$r_t$.

It is easy_to notice that the_BGRU unit also_controls_the flow of information like the BLSTM unit, but without having to use a_memory_unit. Similar_to_F-BLSTM,_we also apply the Fisher_discriminative function for BGRU and_learn a_new variant named F-BGRU model to recognize hand_gestures.

![image](bgru-unit.jpg){width="0.65\linewidth"}

Experiments_{#sec:experiments}
===========

Hardware Device {#sec:database}
---------------

Our_mobile hand gesture database is collected using a Huawei_device with Android system, which has_a 3 dimensional_accelerometer_and_a 3 dimensional gyrometer._According to[@lefebvre2013ANN], we collect the data_of both accelerometer and gyrometer, [and_record each gesture by pressing, holding and_releasing the “Sensor" button on the_touch screen.]{}

### Gesture Dictionary

As shown_in Fig.\[fig:gesture-dic\],_the gesture dictionary consists of_two categories including_Arabic numerals_(1, 2, 3,_4, 5, 6) and English capital_letters (A, B,_C, D, E, F). Furthermore, the_stroke_order of gestures_is_set_in advance_to ensure the_consistency_of gestures_drawed_by left or right hand of_each_participant. We directly collect all accelerometer and_gyrometer data, then transfer_the_data from the cellphone_memory to the computer for_gesture recognition.

![image](gesture-dic.jpg){width="\linewidth"}

### Database Collection

The database named_MGD consists_of 12_gestures performed by 32 participants (23 males and 9 females) with_about fifteen times per gesture. Therefore,_there are a total_of 5547_gesture_sequences. The sampling_time_of accelerometer_and gyrometer sensors is 5ms corresponding to_a frequency_of 200Hz. To the best of_our knowledge, it is_the_largest database so far for mobile_based gesture recognition, [which is of_benefit to the research community]{}.

Implementation_Details_{#sec:preprocess}
----------------------

In_this section, we present the_details of the implementation of our_experiments. We use_Tensorflow toolbox as the deep learning platform_and_an NVIDIA GTX 1070 GPU to_run_the experiments. In order to validate_the_effectiveness