Answers.Body: <p>There were no pre-trained models for human that were taken from all angles (which is a somewhat extreme requirement) or specifically from above.  This condition may change due to the high value of such to the surveillance industry.</p>
  
  <p>There are already several projects for which there is human specific pattern recognition and there have emerged some data sets to support this more specific field of objectives, some of which are based on moving rather than stationary images.  This is for two reasons.</p>
  
  <ul>
  <li>Multiple frames has the potential (should computing resource utilization be overcome) to produce higher accuracy and reliability in human recognition partly because of the identification of joints in movement and partly because there is simply more information available on each object that could be a human.</li>
  <li>Trajectory of pedestrians is important for both law enforcement and security and for avoiding pedestrians in vehicle automation.</li>
  </ul>
  
  <p>These are some of the projects and download sites that are related to the goal of the question, but unfortunately do not seem to provide data sets of humans from above or pre-trained networks from that visual perspective.</p>
  
  <ul>
  <li><a href="https://software.intel.com/en-us/openvino-toolkit/documentation/pretrained-models" rel="nofollow noreferrer">https://software.intel.com/en-us/openvino-toolkit/documentation/pretrained-models</a></li>
  <li><a href="https://docs.microsoft.com/en-us/azure/machine-learning/studio-module-reference/pretrained-cascade-image-classification" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/machine-learning/studio-module-reference/pretrained-cascade-image-classification</a></li>
  <li><a href="https://github.com/matterport/Mask_RCNN" rel="nofollow noreferrer">https://github.com/matterport/Mask_RCNN</a></li>
  <li><a href="https://drive.google.com/drive/folders/1zvl89AgFAApbH0At-gMuZSeQB_LpNP-M" rel="nofollow noreferrer">https://drive.google.com/drive/folders/1zvl89AgFAApbH0At-gMuZSeQB_LpNP-M</a></li>
  <li><a href="https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md" rel="nofollow noreferrer">https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md</a></li>
  <li><a href="https://modelzoo.co/model/human-pose-estimation-with-tensorflow" rel="nofollow noreferrer">https://modelzoo.co/model/human-pose-estimation-with-tensorflow</a></li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-06T16:34:27.110Z
Answers.LastActivityDate: 2018-11-06T16:34:27.110Z
Answers.UserDisplayName: Douglas Daseeco
Answers.Body: <blockquote>
    <p>Look at all the Haar boosted classifiers that are available with OpenCV and the dedicated class CascadeClassifier to use it. Here are a list of what the classifiers have locally...</p>
  </blockquote>
  
  <p>You can try <code>frontalface</code>. The shoulders I searched and did not find much. You may have to create a shoulder dataset and train to detect it. </p>
  
  <p><a href="https://stackoverflow.com/a/5727231/5336017">https://stackoverflow.com/a/5727231/5336017</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-29T19:39:04.130Z
Answers.Text: Wouldn't "frontalface" be face-on, or am I missing something? I need literally the tops of heads and shoulders as distinct from other objects.
Answers.UserDisplayName: T3db0t
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-29T19:46:26.210Z
Answers.Text: As I said, these are the ready-made libraries that exist. In your case, as something is perhaps specific and you have not yet on the internet, you will need to create your own head and shoulder top dataset. From a researched on tensorflow-image-classifier. You will need a huge base of images and train them.
Answers.UserDisplayName: GIA
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-29T20:22:53.963Z
Answers.Text: Sure, I get that. I would just be surprised that there wouldn't already be a dataset for this purpose used in surveillance, drones, etc..
Answers.UserDisplayName: T3db0t
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-29T17:19:28.117Z
Answers.LastActivityDate: 2018-10-29T17:19:28.117Z
Answers.UserDisplayName: GIA
Body: <p>I need to be able to detect and track humans from all angles, especially above.</p>
  
  <p>There are, obviously, quite a few well-studied models for human detection and tracking, usually as part of general-purpose object detection, but I haven't been able to find any information that explicitly works for tracking humans from above.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-10-29T17:06:43.183Z
Comments.Text: When you say "above," do you mean humans approaching from the top down? In this case you can use existing human detection in libraries and analyze the size of the object. The closer, the smaller the distance and the larger the object.
Comments.UserDisplayName: GIA
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-10-29T17:14:50.453Z
Comments.Text: @GuilhermeIA Yes, top down, as in only top of head and shoulders discernable. Do existing human detection libraries account for this?
Comments.UserDisplayName: T3db0t
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-10-29T20:07:27.010Z
Comments.Text: "from the top" like satellite images or like surveillance cameras?
Comments.UserDisplayName: Martin Thoma
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-10-29T20:21:43.497Z
Comments.Text: @MartinThoma From a ceiling-mounted camera anywhere from 10-35 feet above the floor. But ideally it could be mounted anywhere at any angle, so ideally detecting humans from all possible angles
Comments.UserDisplayName: T3db0t
Tags: <object-recognition><models>
Title: Are there any pretrained models for human recognition from all angles?
UserDisplayName: T3db0t
ThreadText: # Are there any pretrained models for human recognition from all angles?
  
  (Asked by: username_0 on 2018-10-29)
  
  I need to be able to detect and track humans from all angles, especially above.
  
  There are, obviously, quite a few well-studied models for human detection and tracking, usually as part of general-purpose object detection, but I haven't been able to find any information that explicitly works for tracking humans from above.
  
  **Tags:** object-recognition, models
  
  > **Comments:**
  > **username_1**: When you say "above," do you mean humans approaching from the top down? In this case you can use existing human detection in libraries and analyze the size of the object. The closer, the smaller the distance and the larger the object.  
  > **username_0**: @GuilhermeIA Yes, top down, as in only top of head and shoulders discernable. Do existing human detection libraries account for this?  
  > **username_2**: "from the top" like satellite images or like surveillance cameras?  
  > **username_0**: @username_2 From a ceiling-mounted camera anywhere from 10-35 feet above the floor. But ideally it could be mounted anywhere at any angle, so ideally detecting humans from all possible angles  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_3 on 2018-11-06. Score: 1
  
  There were no pre-trained models for human that were taken from all angles (which is a somewhat extreme requirement) or specifically from above. This condition may change due to the high value of such to the surveillance industry.
  
  There are already several projects for which there is human specific pattern recognition and there have emerged some data sets to support this more specific field of objectives, some of which are based on moving rather than stationary images. This is for two reasons.
  
  * Multiple frames has the potential (should computing resource utilization be overcome) to produce higher accuracy and reliability in human recognition partly because of the identification of joints in movement and partly because there is simply more information available on each object that could be a human.
  * Trajectory of pedestrians is important for both law enforcement and security and for avoiding pedestrians in vehicle automation.
  
  These are some of the projects and download sites that are related to the goal of the question, but unfortunately do not seem to provide data sets of humans from above or pre-trained networks from that visual perspective.
  
  * <https://software.intel.com/en-us/openvino-toolkit/documentation/pretrained-models>
  * <https://docs.microsoft.com/en-us/azure/machine-learning/studio-module-reference/pretrained-cascade-image-classification>
  * <https://github.com/matterport/Mask_RCNN>
  * <https://drive.google.com/drive/folders/1zvl89AgFAApbH0At-gMuZSeQB_LpNP-M>
  * <https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md>
  * <https://modelzoo.co/model/human-pose-estimation-with-tensorflow>
  
  
  ---
  
  ### Answer by username_1 on 2018-10-29. Score: 0
  
  > Look at all the Haar boosted classifiers that are available with OpenCV and the dedicated class CascadeClassifier to use it. Here are a list of what the classifiers have locally...
  
  You can try `frontalface`. The shoulders I searched and did not find much. You may have to create a shoulder dataset and train to detect it.
  
  <https://stackoverflow.com/a/5727231/5336017>
  
  > **Comments:**
  > **username_0**: Wouldn't "frontalface" be face-on, or am I missing something? I need literally the tops of heads and shoulders as distinct from other objects.  
  > **username_1**: As I said, these are the ready-made libraries that exist. In your case, as something is perhaps specific and you have not yet on the internet, you will need to create your own head and shoulder top dataset. From a researched on tensorflow-image-classifier. You will need a huge base of images and train them.  
  > **username_0**: Sure, I get that. I would just be surprised that there wouldn't already be a dataset for this purpose used in surveillance, drones, etc..  
  
  ---
  
  