问题描述: 我正在从事一个项目,其目标是识别图像中的人的身体部位(躯干、头部、左右臂等)。该方法基于找到人体的各个部分(假设),然后搜索最佳姿势配置(= 真正构成人体的所有部分)。此链接http://www.di.ens.fr/willow/events/cvml2010/materials/INRIA_summer_school_2010_Andrew_human_pose.pdf更好地描述了这个想法。
该假设是在分别对每个身体部位运行检测算法(这里我使用来自机器学习领域的分类器)之后获得的。因此,每个假设的类型都是已知的。此外,每个假设都有一个位置(图像中的 x 和 y 坐标)和方向。
为了确定将两个部分连接在一起的成本,可以考虑将头部类型的每个假设与躯干类型的每个假设联系起来(例如)。但是,位于图像右上角的头部假设不能(从人类的角度)与位于图像左下角的躯干假设联系起来。我试图根据最后一条语句以及由于执行时间来避免这些类型的链接。
问题:我计划通过考虑到可能是链接候选的最远假设的距离来减少搜索空间。解决这个搜索问题的最快方法是什么?