Answers.Body: <p>There may be a conceptual disconnect between the term Semantic Detection and the task of Head Tracking, since sequential recognition of an object in a set of visual samples representing continuous movement isn't technically a semantics problem.  Although a mapping strategy that works with semantic processing may somehow apply to, with appropriate modifications, the mapping of obstructions and tracked objects and their relationship in space-time.</p>
  
  <p>Tracking a head is primarily a surface fitting convergence problem, where the convergence goal and the process that achieved it must be sustainable, especially if the system is required to take actions during the tracking operation.  Distinguishing heads from one another requires a high degree of reliability and accuracy in this convergent continuity.  That is the primary challenge.</p>
  
  <p>Drawing boxes and displaying counts are trivial operations once the head tracking works.</p>
  
  <p>These are some models listed in the question or improvements over them.</p>
  
  <ul>
  <li><a href="https://www.cv-foundation.org/openaccess/content_cvpr_workshops_2014/W17/papers/Bilaniuk_Fast_LBP_Face_2014_CVPR_paper.pdf" rel="nofollow noreferrer"><em>Fast LBP Face Detection on low-power SIMD architectures</em>, Olexa Bilaniuk, Ehsan Fazl-Ersi, Robert Laganiere, Christina Xu, Daniel Laroche, Craig Moulder</a></li>
  <li><a href="http://hh.diva-portal.org/smash/record.jsf?pid=diva2%3A1094875&amp;dswid=1797" rel="nofollow noreferrer">*A Real-Time AdaBoost Cascade Face Tracker Based on Likelihood Map and Optical Flow, Ranftl, Alonso-Fernandez, Karlsson, Bigun, IET Biometrics, 2017, Vol. 6, no 6, p. 468-477</a></li>
  <li><a href="https://doi.org/10.1049/iet-bmt.2016.0202" rel="nofollow noreferrer">A Real-Time AdaBoost Cascade Face Tracker Based on Likelihood Map and Optical Flow, IET Biometrics, 6(6): 468-477</a></li>
  <li><a href="http://web.yonsei.ac.kr/hgjung/Ho%20Gi%20Jung%20Homepage/Publications/2009/TITS%28A%20New%20Approach%20to%20Urban%20Pedestrian%20Detection%20for%20Automatic%20Braking%29.pdf" rel="nofollow noreferrer"><em>A New Approach to Urban Pedestrian Detection for Automatic Braking</em>, Alberto Broggi et. al. IEEE Transactions on Intelligent Transportation Systems, Vol. 10, No. 4, 2009</a></li>
  <li><a href="https://arxiv.org/pdf/1703.06870.pdf" rel="nofollow noreferrer"><em>Mask R-CNN</em>, Kaiming He, Georgia Gkioxari, Piotr Dollar, Ross Girshick, Facebook AI Research (FAIR)</a></li>
  </ul>
  
  <p>One seasoned expert spoke to a particular detail in the final question.</p>
  
  <blockquote>
    <p>The thought process experts use to choose a model has no equivalent point value in StackExchange reputation.  As experts retire, some may be willing to sell the professional heuristics they acquired over decades of research and development work if they haven't done so already to a book publisher.</p>
  </blockquote>
  
  <p>Nonetheless, the above links are a good furtherance of the thought process begun in this question along a direction of continued effective thought.  The following steps provide a road map for how to develop approaches in general.</p>
  
  <ul>
  <li>Read the academic materials until you understand.</li>
  <li>Determine your selection criteria.</li>
  <li>Test the options against that criteria.</li>
  <li>Pick the winner.</li>
  <li>If something blocks progress with that one, pick the runner up.</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-14T02:42:04.117Z
Answers.LastActivityDate: 2019-04-18T21:05:15.850Z
Answers.LastEditDate: 2019-04-18T21:05:15.850Z
Answers.UserDisplayName: Douglas Daseeco
Body: <p>A fixed video camera records people moving through its field of view.</p>
  
  <p>The goal is to <strong>detect</strong> and track the head, in real-time as it moves through the video.  The norm is there are many heads, which often are sometimes partially obscured.  This <a href="https://youtu.be/qDK6nLdm3sQ?t=45s" rel="nofollow noreferrer">example video boxes heads</a> and provides a head count.</p>
  
  <p>There seems to be many different models.  Examples include:   </p>
  
  <ul>
  <li><a href="https://www.youtube.com/watch?v=PRbr9-_xLzs" rel="nofollow noreferrer">Adaboost-haar Head detection</a> </li>
  <li><a href="https://www.zeolearn.com/magazine/instance-segmentation-using-deep-learning" rel="nofollow noreferrer">MASK R-CNN</a></li>
  <li><a href="https://www.youtube.com/watch?v=tBwUbQ0pyUw" rel="nofollow noreferrer">LBP Cascade</a></li>
  </ul>
  
  <p>Given the context of the video, what is the thought process that you would use to choose a model?    </p>
  
Tags: <neural-networks><semantics>
Title: Choosing Instance Semantic Detection
UserDisplayName: gatorback
ThreadText: # Choosing Instance Semantic Detection
  
  (Asked by: username_0 on 2018-10-14)
  
  A fixed video camera records people moving through its field of view.
  
  The goal is to **detect** and track the head, in real-time as it moves through the video. The norm is there are many heads, which often are sometimes partially obscured. This [example video boxes heads](https://youtu.be/qDK6nLdm3sQ?t=45s) and provides a head count.
  
  There seems to be many different models. Examples include:
  
  * [Adaboost-haar Head detection](https://www.youtube.com/watch?v=PRbr9-_xLzs)
  * [MASK R-CNN](https://www.zeolearn.com/magazine/instance-segmentation-using-deep-learning)
  * [LBP Cascade](https://www.youtube.com/watch?v=tBwUbQ0pyUw)
  
  Given the context of the video, what is the thought process that you would use to choose a model?
  
  **Tags:** neural-networks, semantics
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-10-14. Score: 1
  
  There may be a conceptual disconnect between the term Semantic Detection and the task of Head Tracking, since sequential recognition of an object in a set of visual samples representing continuous movement isn't technically a semantics problem. Although a mapping strategy that works with semantic processing may somehow apply to, with appropriate modifications, the mapping of obstructions and tracked objects and their relationship in space-time.
  
  Tracking a head is primarily a surface fitting convergence problem, where the convergence goal and the process that achieved it must be sustainable, especially if the system is required to take actions during the tracking operation. Distinguishing heads from one another requires a high degree of reliability and accuracy in this convergent continuity. That is the primary challenge.
  
  Drawing boxes and displaying counts are trivial operations once the head tracking works.
  
  These are some models listed in the question or improvements over them.
  
  * [*Fast LBP Face Detection on low-power SIMD architectures*, Olexa Bilaniuk, Ehsan Fazl-Ersi, Robert Laganiere, Christina Xu, Daniel Laroche, Craig Moulder](https://www.cv-foundation.org/openaccess/content_cvpr_workshops_2014/W17/papers/Bilaniuk_Fast_LBP_Face_2014_CVPR_paper.pdf)
  * [\*A Real-Time AdaBoost Cascade Face Tracker Based on Likelihood Map and Optical Flow, Ranftl, Alonso-Fernandez, Karlsson, Bigun, IET Biometrics, 2017, Vol. 6, no 6, p. 468-477](http://hh.diva-portal.org/smash/record.jsf?pid=diva2%3A1094875&dswid=1797)
  * [A Real-Time AdaBoost Cascade Face Tracker Based on Likelihood Map and Optical Flow, IET Biometrics, 6(6): 468-477](https://doi.org/10.1049/iet-bmt.2016.0202)
  * [*A New Approach to Urban Pedestrian Detection for Automatic Braking*, Alberto Broggi et. al. IEEE Transactions on Intelligent Transportation Systems, Vol. 10, No. 4, 2009](http://web.yonsei.ac.kr/hgjung/Ho%20Gi%20Jung%20Homepage/Publications/2009/TITS%28A%20New%20Approach%20to%20Urban%20Pedestrian%20Detection%20for%20Automatic%20Braking%29.pdf)
  * [*Mask R-CNN*, Kaiming He, Georgia Gkioxari, Piotr Dollar, Ross Girshick, Facebook AI Research (FAIR)](https://arxiv.org/pdf/1703.06870.pdf)
  
  One seasoned expert spoke to a particular detail in the final question.
  
  > The thought process experts use to choose a model has no equivalent point value in StackExchange reputation. As experts retire, some may be willing to sell the professional heuristics they acquired over decades of research and development work if they haven't done so already to a book publisher.
  
  Nonetheless, the above links are a good furtherance of the thought process begun in this question along a direction of continued effective thought. The following steps provide a road map for how to develop approaches in general.
  
  * Read the academic materials until you understand.
  * Determine your selection criteria.
  * Test the options against that criteria.
  * Pick the winner.
  * If something blocks progress with that one, pick the runner up.
  
  
  ---
  
  