• Infrared and Laser Engineering
  • Vol. 51, Issue 12, 20220176 (2022)
Yue Qi1, Yunyun Dong2, and Yiqin Wang3、*
Author Affiliations
  • 1Computer Network Center, Taiyuan Open University, Taiyuan 030024, China
  • 2College of Software, Taiyuan University of Technology, Taiyuan 030600, China
  • 3Department of Information Technology and Engineering, Jinzhong University, Jinzhong 030619, China
  • show less
    DOI: 10.3788/IRLA20220176 Cite this Article
    Yue Qi, Yunyun Dong, Yiqin Wang. Rotating face detection based on convergent cascaded convolutional neural network[J]. Infrared and Laser Engineering, 2022, 51(12): 20220176 Copy Citation Text show less

    Abstract

    To solve the problem of low accuracy of multi-scale rotating face detection under complex conditions such as large-scale pose change and large-angle face rotation-in-plane, a rotating face detection method based on parallel cascade convolution neural network is proposed. Using a coarse-to-fine cascading strategy, multiple shallow convolutional neural networks are cascaded in parallel on multiple feature layers of the main network SSD. Face/non-face detection, face boundary box position update and face RIP angle estimation are gradually completed. Experimental results on Rotate FDDB dataset and Rotate Sub-WIDER FACE dataset show that the proposed method achieves advanced face detection. The detection precision of the method is 87.1% and the speed is 45 FPS when 100 false positives occur in the rotating Sub-WIDER FACE dataset, which proves that the method can achieve accurate rotating face detection with low time loss.
    $ IoU = \frac{{{R_d} \cap {R_g}}}{{{R_d} \cup {R_g}}} $(1)

    View in Article

    $ [c,{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} t,{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} d] = F(w) $(2)

    View in Article

    $ {L_{Face}} = y\log c + (1 - y){\rm log}(1 - c) $(3)

    View in Article

    $ {L_{BBox}}(t,{t^ * }) = S(t - {t^ * }) $(4)

    View in Article

    $ {L_{Pose}} = - \sum\limits_{i = 1}^4 {{y_i}} \ln {d_i} $(5)

    View in Article

    $ \mathop {\min }\limits_F L = {L_{Face}} + {k_1}{L_{BBox}} + {k_2}{L_{Pose}} $(6)

    View in Article

    $ \begin{gathered} id = \mathop {\arg \max }\limits_i {d_i} \\ {\theta _1} = \left\{ {\begin{array}{*{20}{c}} {0^\circ ,} \\ { - 90^\circ ,} \\ { - 180^\circ ,} \\ { - 270^\circ ,} \end{array}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \begin{array}{*{20}{c}} {id = 1} \\ {id = 2} \\ {id = 3} \\ {id = 4} \end{array}} \right. \\ \end{gathered} $(7)

    View in Article

    $ {\theta _{all}}{\text{ = }}{\theta _1} + {\theta _2} $(8)

    View in Article

    Yue Qi, Yunyun Dong, Yiqin Wang. Rotating face detection based on convergent cascaded convolutional neural network[J]. Infrared and Laser Engineering, 2022, 51(12): 20220176
    Download Citation