MPDS试用版
MPDS Torsion trial version is ready for downloading.
现在开放给有需要试用的客户下载,目前只面向公司客户(个人勿扰),请填写下面信息:
===============================================================
公司名称:
公司网站:
公司简介(涉及投影工程部分):
融合类型(桌面融合,视频融合,混合):
通道数目:
联系方式:
联系人:
固定电话:
手机:
===============================================================
发送到 :
或者直接和我联系,QQ: 20583574
收到信息后,我会给您发送MPDS试用版.
MPDS融合系统介绍
Multi-Projector Display System(MPDS). 是一款用于投影拼接显示的软件平台。
MPDS系统分为两部分,Torsion显示系统和Server控制系统。
server作为控制系统,用于调试,控制,它通过网络和Torsion显示系统通讯。
Torsio作为显示系统,负责各种信号的输入处理,画面切分,融合计算,显示输出。
MPDS系统特点:
1. MPDS Torsion显示系统架构建立在插件基础上,通过插件完成某个特定功能,比如各种信号输入处理,通过MPDS提供的SDK,可以很轻松的构造特殊的应用;
2. MPDS Server是基于异步的IOCP网络模型,可以轻松带动上万数量的Torsion客户端,这意味着几乎可以带动几乎无限的投影输出…
3. MPDS Torsion显示系统目前实现了如下插件:
- 图像浏览插件(Image slide show),支持所有流行的图像文件,只要设置好图片目录,插件会自动播放图片;
- 视频播放(Video Player), 支持所有流行视频格式播放,支持同时播放多个视频文件
- 相机插件(Camera),支持各种USB摄像头(WebCamera),监控摄像头,支持多个摄像头同时输入,支持任何基于directshow的采集设备;
- 远程桌面融合,实现基于VNC的远程桌面协议,可以把局域网内的各种电脑桌面融合显示支持Windows, Linux, Unix…
- 其他电脑的桌面融合,基于VGA硬件采集卡,可以实现任意电脑的桌面融合;
- 本地桌面融合,支持本地桌面的融合显示;
- ….
4. 支持开窗口操作和窗口管理,MPDS Torsion显示系统中,每个输入信号对应一个或更多的窗口,可以任意改变窗口位置,窗口大小,窗口之间的前后关系,窗口的透明度等等。
5. 调试过程是所见即所得(WYSWYG),MPDS Server上的每个操作,都会在Torsion系统上即时显示出来;
6. 强大的几何校正,基于多Bezier曲面的拼接,支持任意形状的投影表面,如平面,弧面,球面,以及各种复杂形状的组合;
7. 支持投影仪的任意摆放,降低施工难度和减少施工时间;
8. 快速颜色融合较正,融合效果好;
9. more ….
最近的一个拼接融合项目
Camera array
发个图片吧,这是国外一家拍摄某品牌汽车广告的场面, 动用了120台 Canon EOS 30D, 5台笔记本电脑 .
软件系统用的是Breeze的remote系统,实际上,我也写了类似的,不过我的可以同时控制5000台以上的阵列,支持Eos 1D, 5D, 30D,40D,50D,400D, 450D….
有感兴趣的,可以和我联系。
CCD
今年诺贝尔物理学奖授予中国香港科学家高琨(Charles K. Kao)和两名美国科学家博伊尔(Willard S. Boyle)和乔治-E-史密斯(George E. Smith)。科学家Charles K. Kao 因为“在光学通信领域中光的传输的开创性成就” 而获奖,科学家因博伊尔和乔治-E-史密斯因“发明了成像半导体电路——电荷藕合器件图像传感器CCD” 获此殊荣。
CCD的全称是Charge Coupled Device缩写,1969年由贝尔实验室的Willard Boyle和George Smith发明。通俗来说,CCD是种感光元件,主要由电容构成, 当光线照射到电容上时,光能会转化成电荷,通过内部的电路,转化成电压输出。所以再加上个A/D转换,就很容易转化成数字信号输出。
今天CCD已经渗透到生活的各个角落,最为广泛的应该就是数码相机了。说道相机CCD,对于图像有兴趣的人来说,有本书不能不提,high-dynamic-range-imaging-acquisition-display-and-image-based-Lighting. 这本书的pdf很容易在网上找到。HDR技术在CCD方面,最让人感兴趣的,也许就是通过HDR反算CCD线形感光曲线了。因为把CCD应用在光强测量上,CCD线性化是必要的前提之一。具体实现其实也比较简单,核心也就是SVD了。
解决了线性CCD,还有要做的,也许就是camera calibration了。这方面已经有很多研究成果,有不少matlab的工具包。这几年图像处理、图像理解以及计算机视觉领域,有了很多非常有意思的成果,最让人有兴趣的,也许就是3D测量了,利用CCD和投影技术进行3D数据扫描,这方面已经有很惊人的效果,已经在一些电影中得到应用。最近微软手势空间传感器,其实也是属于此类范畴,其实实现并不难。
等有时间,我会贴些这方面的图片。
什么是边缘融合
融合map的生成
边缘融合通常指的是基于image mosaic技术,融合带形成的位图,通常叫做融合图。
最早这个融合图是这个样子的(可以参看Raskar的论文):
上面是2张blend map的示意,这是一个1X2的拼接形成的。map的生成主要是利用距离做加权平均的结果。
通过使用基于上面的两张blendmap做alpha blending,就可以融合两张相互重叠一部分的图像了。
注意到对角线上的马赫带,这在实际应用中会有让人不快的痕迹,所以有了下面的改进算法:
改进的算法消除了对角线上的马赫带,主要的改进是不再使用基于点到边界距离的加权,而改用点到边界的乘机和的加权,从而达到了真正的平滑过渡,实际上就是一个iso surface的概念。
目前有些人的做法是手工调整生成blendmap,实际上这样做是不正确的,这就要求工人一定要把投影仪的位置摆的精确,这在有些情况下是很难做到的。
边缘融合–投影仪的任意摆放
很多时候,我们没有太多时间对多个投影仪摆放做精确的调整—这需要一定的经验才行。
所以要能做到任意摆放也能很轻松的拼接,这样做大屏幕拼接就很容易了。
看看下面的示意:
这是拼接前的效果,两台随意摆放的投影仪,windows xp桌面:
几何校正功能具备处理任何复杂表面的能力,所以拼接后就有了下面的效果:
























