Laser & Optoelectronics Progress, Volume. 59, Issue 22, 2215001(2022)

Human Behavior Recognition for Embedded System

Nana Fu, Daming Liu*, Hengbo Zhang, and Xuandong Li
Author Affiliations
  • College of Physics, Electronics and Electrical Engineering, Ningxia University, Yinchuan 750021, Ningxia , China
  • show less
    Figures & Tables(15)
    Block diagram of system structure
    Network structure of OpenPose
    Depthwise separable convolution decomposition process. (a) Standard convolution; (b) depthwise convolution; (c) pointwise convolution
    Skeleton diagram
    Examples of skeleton diagrams corresponding to various behaviors
    Training result graph
    Human behavior recognition test device. (a) Test device; (b) Jetson Xavier NX development board
    Effect pictures of successful test
    • Table 1. Adjusted feature extraction network structure

      View table

      Table 1. Adjusted feature extraction network structure

      Convolution typeConvolution kernel sizeStrideDilationPadding
      conv3×3×32210
      conv dw_13×3×64110
      conv dw_23×3×128210
      conv dw_33×3×128110
      conv dw_43×3×256210
      conv dw_53×3×256110
      conv dw_63×3×512110
      conv dw_73×3×512122
      conv dw_83×3×512110
      conv dw_93×3×512110
      conv dw_103×3×512110
      conv dw_113×3×512110
    • Table 2. Number of samples of various behaviors in dataset

      View table

      Table 2. Number of samples of various behaviors in dataset

      Category11 types of human behavior data set (17454)
      Number of samplesNumber of samples in training setNumber of samples in validation set
      Stand1644139633491
      Squat1288
      Run1608
      Bend1428
      Fall1008
      Operate the PC2001
      Leg press2060
      Walk1389
      Wave782
      Kick2300
      Hug1946
    • Table 3. Software and hardware used in experiment

      View table

      Table 3. Software and hardware used in experiment

      Software and hardware platformParameter
      Embedded development boardNVIDIA Jetson Xavier NX
      Operating systemUbuntu 18.04
      Deep learning frameworkTensorflow
      CPU6-core NVIDIA Carmel ARM®v8.2 64-bit CPU
      GPUNVIDIA Volta™ Architecture 384 NVIDIA® CUDA® cores and 48 Tensor cores
      CUDA10.2
      cuDNN8.0
      Programming languagePython 3.6
    • Table 4. Experimental parameter description

      View table

      Table 4. Experimental parameter description

      Parameter nameParameter value
      Input_size224×224
      Epoch160
      Batch_size64
      Learning_rate0.0001
      Loss functionCross entropy loss
      OptimizerAdam
    • Table 5. Recognition confusion matrix of 11 types of human behavior

      View table

      Table 5. Recognition confusion matrix of 11 types of human behavior

      CategoryStandSquatRunBendFallOperate the PCLeg pressWalkWaveKickHug
      Stand1000000000000
      Squat0100000000000
      Run1.3094.500004.2000
      Bend016.7083.30000000
      Fall02.50097.5000000
      Operate the PC0000010000000
      Leg press03.3005.7091.00000
      Walk1.501.2000097.3000
      Wave0000000010000
      Kick000000001000
      Hug000000006.7093.3
    • Table 6. Comparison of different models

      View table

      Table 6. Comparison of different models

      ModelFeature extraction networkFile size /MBRecognition accuracy /%Detection speed /(frame·s-1
      OpenPoseVGG1920096.243.98
      Lightweight OpenPoseMobileNet7.596.0811.04
    • Table 7. Related research comparison

      View table

      Table 7. Related research comparison

      MethodType of behaviorRecognition rate /%
      Reference[4clap, walk, dribble, play golf86.25
      Reference[13walk, jog, go up and down, sit, stand91.60
      Reference[14walk, run, go up and down, stand still, sit-stand, stand-sit, stand-squat, squat-stand95.05
      Reference[15walk, run, jump, go up and down stairs85.00
      Proposed methodstand, walk, run, squat, bend, kick, hug, fall, wave, side press, computer the PC96.08
    Tools

    Get Citation

    Copy Citation Text

    Nana Fu, Daming Liu, Hengbo Zhang, Xuandong Li. Human Behavior Recognition for Embedded System[J]. Laser & Optoelectronics Progress, 2022, 59(22): 2215001

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Machine Vision

    Received: Aug. 10, 2021

    Accepted: Sep. 24, 2021

    Published Online: Sep. 23, 2022

    The Author Email: Liu Daming (nxldm@126.com)

    DOI:10.3788/LOP202259.2215001

    Topics