A New 3D Hand Model, Hand Shape Optimisation and Evolutionary Population Dynamics for PSO and MOPSO

  • Shahrzad SaremiEmail author
  • Seyedali Mirjalili
Part of the Algorithms for Intelligent Systems book series (AIS)


The preceding chapter reviewed the literature and identified the current gaps in the main phases of hand posture estimation using models with simple components. It was discussed that the current hand models with simple components provide the least possible structural parameters (especially for changing the shape of a hand) to reduce the number of possible hand postures to search and computational cost of the objective function. It was observed that there should be more 3D hand models with simple components to provide a more flexibility and better estimation of both posture and handshape simultaneously. This chapter proposes a new hand model combining the best features of the current best models and a number of new components. The structural parameters of the proposed model allow better flexibility in terms of changing the shape.


  1. 1.
    Oikonomidis I, Kyriazis N, Argyros AA (2011) Efficient model-based 3d tracking of hand articulations using kinect. In: BMVC, vol 1, p 3Google Scholar
  2. 2.
    Qian C, Sun X, Wei Y, Tang X, Sun J (2014) Realtime and robust hand tracking from depth. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1106–1113Google Scholar
  3. 3.
    Malvezzi M, Gioioso G, Salvietti G, Prattichizzo D, Bicchi A (2013) Syngrasp: a matlab toolbox for grasp analysis of human and robotic hands. In: 2013 IEEE international conference on robotics and automation (ICRA). IEEE, pp 1088–1093Google Scholar
  4. 4.
    Sun X, Wei Y, Liang S, Tang X, Sun J (2015) Cascaded hand pose regression. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 824–832Google Scholar
  5. 5.
    Sharp T, Keskin C, Robertson D, Taylor J, Shotton J, Kim D, Rhemann C, Leichter I, Vinnikov A, Wei Y et al (2015) Accurate, robust, and flexible real-time hand tracking. In: Proceedings of the 33rd annual ACM conference on human factors in computing systems. ACM, pp 3633–3642Google Scholar
  6. 6.
    Tang D, Yu T-H, Kim T-K (2013) Real-time articulated hand pose estimation using semi-supervised transductive regression forests. In: Proceedings of the IEEE international conference on computer vision, pp 3224–3231Google Scholar
  7. 7.
    Tkach A, Pauly M, Tagliasacchi A (2016) Sphere-meshes for real-time hand modeling and tracking. ACM Trans Graph (TOG) 35(6):222CrossRefGoogle Scholar
  8. 8.
    Oikonomidis I, Kyriazis N, Argyros AA (2011) Markerless and efficient 26-dof hand pose recovery. In: Computer vision–ACCV 2010. Springer, pp 744–757Google Scholar
  9. 9.
    Kao Y-T, Zahara E (2008) A hybrid genetic algorithm and particle swarm optimization for multimodal functions. Appl Soft Comput 8(2):849–857CrossRefGoogle Scholar
  10. 10.
    Mirjalili S, Hashim SZM (2010) A new hybrid psogsa algorithm for function optimization. In: 2010 international conference on computer and information application (ICCIA). IEEE, pp 374–377Google Scholar
  11. 11.
    Khamsawang S, Wannakarn P, Jiriwibhakorn S (2010) Hybrid pso-de for solving the economic dispatch problem with generator constraints. In: 2010 the 2nd international conference on computer and automation engineering (ICCAE), vol 5. IEEE, pp 135–139Google Scholar
  12. 12.
    Shuang B, Chen J, Li Z (2011) Study on hybrid ps-aco algorithm. Appl Intell 34(1):64–73CrossRefGoogle Scholar
  13. 13.
    Leandro dos Santos Coelho (2008) A quantum particle swarm optimizer with chaotic mutation operator. Chaos Solitons Fractals 37(5):1409–1418CrossRefGoogle Scholar
  14. 14.
    Lewis A, Mostaghim S, Randall M (2008) Evolutionary population dynamics and multi-objective optimisation problems. In: Multi-Objective optimization in computational intelligence: theory and practice, pp 185–206Google Scholar
  15. 15.
    Bak P, Tang C, Wiesenfeld K (1987) Self-organized criticality: an explanation of the 1/f noise. Phys Rev Lett 59(4):381CrossRefGoogle Scholar
  16. 16.
    Bak P (2013) How nature works: the science of self-organized criticality. Springer Science & Business MediaGoogle Scholar
  17. 17.
    Boettcher S, Percus AG (1999) Extremal optimization: methods derived from co-evolution. In Proceedings of the 1st annual conference on genetic and evolutionary computation, vol 1. Morgan Kaufmann Publishers Inc., pp 825–832Google Scholar
  18. 18.
    Lewis A, Abramson D, Peachey T (2003) An evolutionary programming algorithm for automatic engineering design. In: International conference on parallel processing and applied mathematics. Springer, pp 586–594Google Scholar
  19. 19.
    Fogel, LJ (1962) Autonomous automata. Ind Res 4(2):14–19Google Scholar
  20. 20.
    Xie D, Luo Z, Fan Y (2009) The computing of the optimal power consumption for semi-track air-cushion vehicle using hybrid generalized extremal optimization. Appl Math Model 33(6):2831–2844CrossRefGoogle Scholar
  21. 21.
    Randall M (2007) Enhancements to extremal optimisation for generalised assignment. In: Australian conference on artificial life. Springer, pp 369–380Google Scholar
  22. 22.
    Randall M, Hendtlass T, Lewis A (2009) Extremal optimisation for assignment type problems. In: Biologically-Inspired optimisation methods. Springer, pp 139–164Google Scholar
  23. 23.
    Gómez-Meneses P, Randall M, Lewis A (2010) A hybrid multi-objective extremal optimisation approach for multi-objective combinatorial optimisation problems. In: 2010 IEEE Congress on Evolutionary Computation (CEC). IEEE, pp 1–8Google Scholar
  24. 24.
    Tamura K, Kitakami H, Nakada A (2013) Distributed modified extremal optimization using island model for reducing crossovers in reconciliation graph. Eng Lett 21(2):81–88Google Scholar
  25. 25.
    Gomez-Meneses PS (2012) Extremal optimisation applied to constrained combinatorial multi-objective optimisation problemsGoogle Scholar
  26. 26.
    Tamura K, Kitakami H, Nakada A (2014) Island-model-based distributed modified extremal optimization for reducing crossovers in reconciliation graph. In: Transactions on engineering technologies. Springer, pp 141–156Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Torrens University AustraliaFortitude Valley, BrisbaneAustralia

Personalised recommendations