Detection of a human head on a low-quality image and its software implementation

D. Yudin, A. Ivanov, M. Shchendrygin

Research output: Contribution to journalConference articlepeer-review

4 Citations (Scopus)


The paper considers the task solution of detection on two-dimensional images not only face, but head of a human regardless of the turn to the observer. Such task is also complicated by the fact that the image receiving at the input of the recognition algorithm may be noisy or captured in low light conditions. The minimum size of a person’s head in an image to be detected for is 10×10 pixels. In the course of development, a dataset was prepared containing over 1000 labelled images of classrooms at BSTU n.a. V.G. Shukhov. The markup was carried out using a segmentation software tool specially developed by the authors. Three architectures of convolutional neural networks were trained for human head detection task: a fully convolutional neural network (FCN) with clustering, the Faster R-CNN architecture and the Mask R-CNN architecture. The third architecture works more than ten times slower than the first one, but it almost does not give false positives and has the precision and recall of head detection over 90% on both test and training samples. The Faster R-CNN architecture gives worse accuracy than Mask R-CNN, but it gives fewer false positives than FCN with clustering. Based on Mask R-CNN authors have developed software for human head detection on a low-quality image. It is two-level web-service with client and server modules. This software is used to detect and count people in the premises. The developed software works with IP cameras, which ensures its scalability for different practical computer vision applications.

Original languageEnglish
Pages (from-to)237-241
Number of pages5
JournalInternational Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives
Issue number2/W12
Publication statusPublished - 2019
Externally publishedYes
Event3rd International Workshop on Photogrammetric and Computer Vision Techniques for Video Surveillance, Biometrics and Biomedicine, PSBB 2019 - Moscow, Russian Federation
Duration: 13 May 201915 May 2019


  • Convolutional neural network
  • Deep learning
  • Detection
  • Human head
  • Image recognition
  • Software


Dive into the research topics of 'Detection of a human head on a low-quality image and its software implementation'. Together they form a unique fingerprint.

Cite this