【技术实现步骤摘要】
使用表面映射图、物体阴影和一个相机的触摸及运动检测【相关交叉引用】本申请是美国专利申请13/474,567(申请日为2012年5月17日)的部分延续案,其公开内容在此通过引用将其全部并入本文。
本专利技术涉及在光学上确定一个物体关于一基准面的位置或运动信息,包括该物体是否触及该基准面的信息。本专利技术特别涉及一种方法和系统,其使用一表面映射图(surfacemap)用于映射所述基准面上的物理位置和其在相机拍摄图像里的相应位置,并结合从一个相机拍摄图像中测量物体投影的长度,从而在光学上确定所述物体的位置或运动信息。
技术介绍
基于计算机的自动检测一个物体是否触及一基准面和/或确定该物体的位置信息(如空间坐标)或运动信息(如速度、加速度),这在人机互动娱乐和消费电子领域中有相当多的应用。例如其中一个这样的应用是,一个互动式投影系统提供一个显示器,用于与用户互动,就需要确定用户指尖是否触及该屏幕的一个预设区域,以便该互动式投影系统能接收用户输入。另一个这样的应用涉及计算机娱乐,一个游戏使用用户手指敲击屏幕的速度来预测该用户是坚定地还是犹豫地提供一个输入给该游戏。为了确定物体的位置或运动信息,包括该物体是否触及基准面,那就需要通过光学技术而获得该物体在基准面上的高度位置。在中国专利申请公开号1,477,478中,公开了一种装置,其检测手指在触摸表面上的高度而确定手指是否触及触摸表面。该公开的装置使用了两个图像感应器(诸如两个相机)用于检测。使用两个相机而不是一个相机,在产品制造上有实际应用的缺点,如较高成本,产品也需要更多空间去容纳两个相机。只使用一个相机 ...
【技术保护点】
一种用于包括有一个投影仪和一个相机的系统的光学方法,用于获得一个物体关于一基准面的位置信息或运动信息,所述物体有一个预定的参考边缘点,该方法包括:获得所述基准面的表面轮廓,以及一个表面映射图,所属表面映射图用于将所述相机拍摄图像上的任意点映射到所述基准面上一个相应的物理位置;再确定有所述物体出现后的一个时刻,启动一个位置?信息获得过程;使用一位置配置来安置所述投影仪和所述相机,使得当未触及所述基准面的所述物体被所述投影仪照射时,沿地形表面线在所述基准面上形成的物体阴影的一部分可被所述相机看到,使得所述部分阴影的长度,称为相机检测到的阴影长度,可在所述位置?信息获得过程中用于确定所述物体在所述基准面上的唯一高度。
【技术特征摘要】
2013.12.11 US 14/102,5061.一种用于包括有一个投影仪和一个相机的系统的光学方法,用于获得一个物体关于一基准面的位置信息或运动信息,所述物体有一个预定的参考边缘点,该方法包括:获得所述基准面的表面轮廓,以及一个表面映射图,所述表面映射图用于将所述相机拍摄图像上的任意点映射到所述基准面上一个相应的物理位置;再确定有所述物体出现后的一个时刻,启动一个位置-信息获得过程;使用一位置配置来安置所述投影仪和所述相机,使得当未触及所述基准面的所述物体被所述投影仪或一个独立光源产生的聚光照亮时,沿地形表面线在所述基准面上形成的物体阴影的一部分可被所述相机看到,使得所述部分阴影的长度,称为相机检测到的阴影长度,在所述位置-信息获得过程中用于确定所述物体在所述基准面上的唯一高度,从而确定沿基准垂直方向测量的从物体上的一个预定的参考边缘点到所述基准面的距离,由此获得物体关于所述基准面的位置信息;其中所述位置-信息获得过程包括:1)从所述相机拍摄的一个ROI-判定图像中确定一个ROI即关注区域,使得所述ROI包括至少一个围绕和包含所述参考边缘点的区域;将所述聚光照射到一个至少覆盖ROI的区域上,使得所述参考边缘点周围的物体被照射到并在所述基准面上产生一个阴影;通过使用所述表面映射图,从一个ROI-突出显示图像中估算出所述相机检测到的阴影长度,其中所述ROI-突出显示图像是在产生所述聚光后由所述相机拍摄的;如果所述相机检测到的阴影长度处于接近零的预定范围内,那么确定所述物体触及所述基准面,由此提供第一位置信息;2)通过使用所述表面映射图,从所述ROI-突出显示图像中估算出阴影-投影仪距离;根据一组数据估算出所述物体在所述基准面上的高度,所述组数据包括所述表面轮廓、所述相机检测到的阴影长度、所述阴影-投影仪距离、在基准水平方向上测量的所述投影仪和所述相机之间的距离、在基准垂直方向上测量的从所述投影仪到所述基准面的距离、在基准垂直方向上测量的从所述相机到所述基准面的距离,由此提供第二位置信息;如果所述基准面是平坦的,其中所述估算出所述物体在所述基准面上的高度包括计算:其中Hf是所述物体在所述基准面上的高度,S是所述相机检测到到的阴影长度,D是所述阴影-投影仪距离,Lp是在基准水平方向上测量的所述投影仪和所述相机之间的距离,Hp是在基准垂直方向上测量的从所述投影仪到所述基准面的距离,Hc是在基准垂直方向上测量的从所述相机到所述基准面的距离;如果所述基准面不是平坦的,根据所述基准面的高度分布调整上述公式,唯一确定所述物体在所述基准面上的高度;3)根据以下其中一个,估算在所述基准水平方向上测量的所述投影仪和所述参考边缘点之间的距离:(a)所述组数据;或(b)所述物体在所述基准面上的高度、所述阴影-投影仪距离、在基准水平方向上测量的所述投影仪和所述相机之间的距离、在基准垂直方向上测量的从所述投影仪到所述基准面的距离;从一个相机拍摄图像和所述表面映射图,获得所述物体的X坐标;根据所述物体的X坐标、在所述基准水平方向上测量的所述投影仪和所述参考边缘点之间的距离、所述物体在所述基准面上的高度,获得所述物体的三维坐标,因此提供第三位置信息;在多个时刻,重复所述位置-信息获得过程,以便得到一个时间序列的所述物体的三维坐标,因此提供一个运动信息。2.如权利要求1所述的方法,其中所...
【专利技术属性】
技术研发人员:张玮,
申请(专利权)人:香港应用科技研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。