0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于投影仪的定位技术

电子森林 来源:FPGA入门到精通 作者:FPGA入门到精通 2020-10-10 09:58 次阅读

Johnny C. Lee在它的论文中介绍他使用基于投影仪进行定位跟踪的系统的原理。在投影仪投送的图像中包含着不易觉察的灰度变化的编码信息。可以被投影区内的光电管检测到这些编码信息时间序列,从而确定这些光电管在投影区的具体方位。

下面是他们实验中演示所使用的剪贴板,在四周固定有光电管传感器。当这些传感器获得相应的位置信息之后,发送到投影仪控制电脑。电脑根据四个点的方位结算出剪贴板的位置和方向,进而调整投影内容,使其恰好适应在剪贴板上显示,仿佛手中持有一个平板电脑显示的效果。

如果在配合表面的电阻触摸屏,在使用起来就真的和一个平板电脑非常相似了。

▲ 一个手持剪贴板四角安装有光电传感器可以实时在投影仪下进行实时定位
定位信息可以传回电脑将投影仪显示内容根据剪贴板方位调整显示变形
最终达到像手持一个平板电脑进行显示的效果

Johnny并没有在它的文章中给出投影手写板的电路组成,但指出其中定位系统的原理与参考文献Automatic Projector Calibration with Embedded Light Sensors[6] 中相同。下图是该文献中给出用于投影仪矫正板背后的光电传感器和电路板的组成部分。

四根内径为1毫米的光纤将定位板四个角落的光强引入信号处理电路板上的四个光电传感器。它们可以感知定位板四个角所在位置上,投影仪发送特定位置编码图像序列所对应的光强度变化。

▲ 校正板背面的电路板
四根内径1mm的光纤将四个角落光强引入电路板上光电传感器

投影仪用于位置编码的图案序列是黑白相间的并逐步变得更加密集的水平和垂直条形图案。这些图片按照顺序投影在平面内,对于同一点光电管所检测到的0(黑),1(白)序列 序列构成了格雷编码(Gray-Coded),每个位置上的Gray-Code各不相同,因此可以根据所检测到的变化序列反过来确定光电传感器所在的位置。

格雷编码的位数是编码数量之间关系是。对于的XGA分辨率的图片,则需要20张(水平和垂直各需要10位)编码图片便可以达到像素级别的定位分辨率了。

由于使用了格雷编码(Gray-Coded)方式,光电传感器在两个相邻分辨位置中间时,最多也只会引起±1个像素的偏差,这使得定位数值不会因为光电空间位置的移动,不在聚焦平面等因素产生巨大的变化。

用于定位一个平面的方位,使用四个光电管的位置数据点便可以完成相应的计算。如果引入更多的光电管可以得到更加稳定的数值,或者使用最小二乘拟合也能够得到亚像素分辨的位置,冗余的光电管位置信息可以提供抑制在使用时光电管的损坏、被遮挡等因素影响。

四个光电传感器定位电路板以及一个红外传感器无线通信

如果使用普通的投影仪,图像刷新速率大约为60Hz。如果播放20帧的定位图像序列,刷新速度为3Hz,人眼会感到明显的闪烁。这会对在投影区进行相关的操作产生不舒适的 影响。

为了降低定位图像序列所带来的闪烁,他们采用了以下两种方式:

使用刷新频率更高的DLP(Digital Light Processing)技术的投影仪,它的图像帧率可以达到9700Hz以上。这使得播放的定位序列频率也提高到485Hz以上。人眼不易觉察到闪烁。

使用灰度值调制方式。在原来现实的图像亮度基础上,对颜色值进行调频编码,可以在60Hz的显示帧率上,发送位置编码信号。相应接收板上的光电处理电路也需要做相应的处理。这种方式是将普通的图像显示信息与定位信息一起显示。

▲ 使用修改后的DLP投影仪产生调频键控(FSK)01编码信号

如果已知剪贴板四角的视角位置,便可以计算出它的局部平面单应性转换矩阵(Homography Matrix)。

在使用过程中,由于人持守剪贴板,有可能会对四角光电管遮挡,使得一个,或者多个光电管位置信息丢失。这时,可以通过历史定位信息来帮助恢复剪贴板的位置。

▲ 当定位光电传感器位置信息丢失的时候通过存储过程序列来回复位置

在蚁群人机界面[1] 中,由于所有的小型机器人都是在同一平面运行,而且姿态都是保持与桌面垂直,所以在小型机器人的顶部就只需要安装两个光电传感器,通过这两点的位置便可以确定移动机器人的中心位置和运动方向了。

这钟基于投影仪的定位技术也许在将来可以被设计应用在智能车竞赛[7] 的导航系统中。

在Moveable Interfactive Projected Displays Using Projector Based Tracking[2]文中存在一个有趣的英语语法,居然存在着在表示目的的不定式短语中了( to-do)中内嵌有整个句子的副词。比如在Abstracts中的:

We use light sensors embedded into the moveable surfaces and project low-perceptibility Gray-coded pattens tofirstdiscover the sensor locations, and then incrementally track them in interactive rates.

相类似的还有文章的Introduction:

Research such as [13,15, 16] provide visions of future work offices that use projectors to transform large surfaces in our environment todynamicallysuit the needs of our task.

... we can project a sequence of patterns to recursivelydivide the projection area allowing each sensor to discover its location in the projector’s screen space

以上两个句子中的副词(first, dynamically)都是放在表示目的的不定式短语中了。

原文标题:基于投影仪定位技术

文章出处:【微信公众号:FPGA入门到精通】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2557

    文章

    51819

    浏览量

    759466
  • 投影仪
    +关注

    关注

    4

    文章

    886

    浏览量

    43657

原文标题:基于投影仪定位技术

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    采用LifeCam运行TIDA-00361_LCr3000程序进行到投影仪标定步骤,如何使LifeCam Cinema相机捕捉到投影仪投射的棋盘格图像?

    采用DLP LightCrafter 3000与微软LifeCam Cinema相机,运行TIDA-00361_LCr3000程序,进行到第5步投影仪标定时,投影仪投射棋盘格时间很短(几乎1s左右
    发表于 03-03 07:20

    java怎么控制DLP lcr4500投影仪LED开关?

    做的一款投影仪用到了DLP lcr4500,需要在自己的软件里添加控制投影仪LED开关的功能。软件是用JAVA写的,本人也没学过c++ 希望网友指点java怎么控制DLP lcr4500投影仪LED开关
    发表于 02-21 08:42

    DLP4500投影仪显示偏黄的原因?怎么解决?

    投影仪采用DLP成像技术,DMD芯片为DLP4501,接收R、G、B三颗LED灯珠的发光。 投影仪显示内容为静态图片,其中部分文字内容更新。图片底色为白色,文字共三行内容,第一行文字红色,第二
    发表于 02-21 08:24

    DLPC6401投影仪如何使用?

    手头有一款前辈留下的做结构光的投影仪,芯片是dpp6401+mst6m182,光机应该是4500的,请问我该如何使用它呢,不胜感激
    发表于 02-20 08:23

    DLP4710LC如何通过编程实现投影仪上电后自动初始化?

    我们现在是将投影仪用于三维测量投影,并且把投影图烧进板子里,通过编程控制外接ARM开发板的引脚来触发投影仪投图,但每次给投影仪连接电源后需
    发表于 02-19 06:54

    DLP4500怎么确定投影仪开始投影的同时相机的c++代码开始运行?

    投影仪通过trig1 链接相机,投影仪投图同时触发相机,相机采集图像并传回电脑,相机的代码里需要添加dlp4500的api或sdk代码吗,怎么确定投影仪开始投影的同时相机的c++代码
    发表于 02-18 07:16

    请问DLP4710EVM-LC如何让投影仪固定某幅图像,不刷新屏幕?

    想利用投影仪投影图片到某个平面上,但是发现投影仪会以固定的某个频率刷新屏幕。因此想问一下是否有可能让投影仪固定投影某个图案而不刷新,或者说
    发表于 02-18 06:38

    投影仪激光头资料

    该款投影仪光机资料源自于TI官方的文件技术,原理图资料TIDA-01226,PCB资料TIDA-01226 PCB layout
    发表于 01-21 15:36 0次下载

    液晶投影仪与传统投影仪的比较

    液晶投影仪与传统投影仪在多个方面存在显著差异,以下是对两者的比较: 一、成像技术 液晶投影仪 :采用液晶板作为成像元件,通过液晶分子的排列变化来调控光线,从而实现色彩的精准还原与高清显
    的头像 发表于 12-26 18:10 623次阅读

    Wi-Fi模块在投影仪上的应用

    在当今这个数字化时代,投影仪已成为商务演示、家庭影院以及教育领域不可或缺的设备。随着技术的不断进步,投影仪的功能也日益丰富,其中Wi-Fi模块的集成更是为投影仪带来了前所未有的便捷性和
    的头像 发表于 11-26 17:13 789次阅读

    主流投影仪的 LED 指南

    电子发烧友网站提供《主流投影仪的 LED 指南.pdf》资料免费下载
    发表于 09-10 10:07 2次下载
    主流<b class='flag-5'>投影仪</b>的 LED 指南

    LCD投影仪的简单架构和EMC问题整改案例

    科技飞速发展,投影显示这一技术,如今已经完美融入了我们的生活之中。它的应用范围主要在教育、娱乐、商业等领域。其中在我们日常生活里家庭影院型的投影仪与我们息息相关,让我们能够在家里享受到电影院的氛围,就让我们看看这些
    的头像 发表于 07-30 14:09 967次阅读
    LCD<b class='flag-5'>投影仪</b>的简单架构和EMC问题整改案例

    索尼投影仪维修手册

    电子发烧友网站提供《索尼投影仪维修手册.pdf》资料免费下载
    发表于 07-22 17:27 0次下载

    vr和投影仪的区别是什么

    场合。 技术原理: VR:VR技术通过头戴式显示器(HMD)或眼镜,将计算机生成的图像呈现给用户。用户可以通过头部、手部等动作与虚拟环境互动。 投影仪投影仪使用光源(如灯泡、LED等
    的头像 发表于 07-08 10:40 1819次阅读

    松下拟出售高端投影仪业务

    日本松下控股公司旗下子公司松下连接(Panasonic Connect)近日宣布,计划退出高端投影仪业务,将资源重新聚焦于数字供应链系统的发展。作为全球高端大型场馆投影仪领域的知名品牌,松下连接的这一决策引发了市场的广泛关注。
    的头像 发表于 05-24 09:53 689次阅读