基于增强现实的远程多媒体课件制作平台关键技术研究

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:ganmaogaishilangren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:借用增强现实系统开发工具ARToolKit,将增强现实技术应用于远程课件制作,介绍了系统开发的几个关键技术,其中主要包括增强现实系统中的跟踪注册技术,用于解决网络卡顿现象的SMIL、AJAX技术。
  关键词:增强现实 ARToolKit AJAX
  中图分类号:G40-057 文献标识码:A 文章编号:1674-098X(2017)06(b)-0164-02
  随着教育事业的发展,人们对于知识的需求度提高,人们已经不满足于在课堂中学习,远程教育以其无地域性、没有时间限制等优势,迅速发展成为一种新的教学模式。目前远程教学存在以下几个问题:一是课件制作过程比较复杂,画面效果不太好;二是频繁的交互使得远程课件制作平台服务器的负担较重,响应较慢。
  增强现实作为虚拟现实的一个分支,是近年来一个研究热点,它将虚拟图形环境和现实环境结合,提供了更加丰富的表现效果,在医学到军事等多个领域得到了广泛应用。因此,考虑将增强现实技术应用于远程多媒体课件制作中,以提供更加丰富的课件表现形式。增强现实系统的开发涉及显示技术、跟踪注册技术、界面与可视化技术和相机标定技术等关键技术,其中,跟踪注册技术负责计算真实世界相对观察者的位置和姿态,将虚拟场景与真实世界更加自然地进行融合(即三维注册)。多媒体课件制作依二次开发工具ARToolKit为基础。
  为了解决第二个问题,考虑应用AJAX技术与SMIL技术,这两种技术在多媒体web应用中被广泛使用,AJAX技术减轻服务端的处理负担,SMIL语言为多媒体开发提供了更大的便利。
  1 ARToolKit、AJAX、SMIL介绍
  1.1 ARToolKit简介
  ARTootKil是一套用于开发增强现实系统的二次开发包,它基于c语言,采用基于标识的三维注册方法,增强现实系统开发的关键是计算观察者视点相对于已知标识的位置和姿态,ARToolKit采用计算机视觉技术来解决这个难点,它能够支持基于视觉或视频的增强现实应用,具有实时、精确的优势。ARToolKit提供一套开源的函数库,为开发人员提供了很大的便利。
  ARToolKit的工作流程如下,首先,对采集到的视频流进行二值化处理,然后,对标识轮廓进行提取和识别;之后,ARToolKit利用标识区域的变形来计算摄像机相对于已知标识的位置和姿态,最后,根据得到的变换矩阵实现虚实之间的注册。据此,远程多媒体课件制作平台可以首先对视频进行现实场景与虚拟场景的融合,然后发布到网站上。
  1.2 AJAX技术与SMIL语言
  AJAX(Asynchronous JavaScrit and XML)是现有的多种技術的综合,包括JavaScript、DOM、XML、XMLHttpRequest、HTML、CSS等等。与传统的Click-refresh不同,Ajax技术在客户端与服务器端之间添加中间处理程序,它的工作流程为:用户提交请求,中间处理程序先进行初步处理,返回一部分结果给客户端,(若有需要)中间程序再向服务器传送处理结果,服务器端的负载和网络带宽都得到减轻。
  在客户端,AJAX技术通常通过JavaScript程序处理客户端的请求,通过XMLHttpRequest处理程序进行异步的数据查询和检索操作。AJAX技术通过部分更新的方式缩短了响应时间,给用户更好的体验,因此在web应用程序中得到了广泛应用。
  SMIL是一种专注于多媒体操纵的语言,相比于HTML,SMIL更加方便处理多媒体素材,如声音素材、视频文件和图片文字,对多媒体素材的位置设计、播放方式、播放时间的设置简单易行。因此,相较于HTML/XHTML而言,SMIL更加适用于远程多媒体课件制作平台的搭建。
  2 基于ARToolKit的增强现实系统开发
  使用ARToolKit工具包进行增强现实系统开发,首先需要进行摄像头定标、模板制作与训练两项工作。
  2.1 摄像机定标
  ARToolKit有世界坐标系和摄像机坐标系两种坐标系,它采用基于标识的虚实注册方法,将三维注册问题转换为求解标识坐标系与摄像机坐标系之间的变换矩阵,其变换关系如式(1)。
  摄像机定标即确定摄像头内部的几个几何参数,主要包括:焦距、像面中心、像素的水平和垂直间距△,△、倾斜率等。这些内部参数将在系统运行时用于计算三维变换矩阵,因此它们的准确与否将影响系统的精度。ARTooIKit提供了用于摄像头定标的程序,可以方便地获得摄像头的内部参数。
  2.2 模板制作与训练
  ARToolKit采用基于标识的注册方法,系统根据标识(分配给标识不同的ID)返回的ID来选择要叠加的虚拟场景。因此,在开发之前,必须制作标识,并且进行训练。
  ARTooIKit默认的标识是一个正方形,通常带有黑框,开发人员根据自己的不同需求向正方形的白色区域中添加图形,就可以获得不同的标识,如图1所示。在制作标识时,需要注意应该使不同的标识有较大的差异,以提高系统识别的精确度。
  通常标识使用之前,需要训练系统对标识的识别,系统将根据不同的标识生成相应的模板文件。ARToolKit提供一个函数arSavePatt来完成标识的训练工作。
  2.3 开发流程
  利用ARTooIKit进行系统开发必须经过如下几个步骤。
  (1)初始化摄像机,读取摄像机参数和标准模板库。
  (2)获取一帧图像。
  (3)标识识别。
  (4)视点与目标标识之间转换矩阵的计算。
  (5)根据转换矩阵叠加虚拟场景。
  (6)关闭视频流。
  其中第二步到第五步是一个循环过程,直到程序结束。第一步和第六步只在系统初始化和退出时执行。   3 AJAX的实现
  2005年以后AJAX技术在Google得到了大规模的成功运用,由于AJAX众多的优点,越来越多的软件厂商开始对AJAX进行研发和提供支持。作为.Net平台的开发者,微软推出了AJAX程序开发环境Atlas,并且集成到Visual Studio中,以为AJAX开发提供支持。Atlas框架能够方便地进行结构化操作,为构建GUI用户界面接口提供了良好的支持,并且扩展性较好,使用Atlas框架能够方便地进行开发。
  远程多媒体课件制作平台的开发可以使用微软发布的AJAX2.0包,该包提供了良好的AJAX控件支持。JavaScript代码与AJAX技术相结合,能够方便地实现异步交换和页面局部更新的功能。在本远程课件制作平台的实现当中,使用AJAX在服务器与客户端之间实现页面局部更新等功能,需要解決两个问题:一是在客户端实现部分功能,通过JavaScript代码实现所需功能,在客户请求后,首先提交给JavaScript程序处理;二是与服务器的连接,通过JavaScript向服务器提交请求。
  4 SMIL和动态导航树的构建
  动态导航树像书籍的目录,应用在远程多媒体课件制作平台中,便是课件的信息的组合,将章节、资源标题等组织成树状结构。为了一致,多媒体课件制作平台这部分的资源也组织成为树形结构进行管理。
  动态导航树的结构如图2所示,树形结构中的每一个节点关联一个SMIL文件,使用动态导航树,用户可以组织自己的多媒体课件。用户通过对节点进行增加、删除和移动来获得个性化的课件,用户提出请求后,由AJAX技术进行处理,然后提交给服务器。
  5 结语
  本远程多媒体课件制作平台的开发主要采用了ARToolKit增强现实系统开发工具、AJAX技术和SMIL技术,提供了内容更加丰富、表达能力更强的课件形式,同时提高了平台的响应速度,使用SMIL提供了一种通用的导航树的创建形式。
  相较传统的课件制作平台,本系统具有效率高、内容丰富的优势,具有一定的价值和意义。
  参考文献
  [1] 张晓敏,王振勇.基于流媒体技术的多媒体课件的研究与设计[J].计算机应用研究,2003,17(1):34-38.
  [2] 钟慧娟,刘肖琳,吴晓莉.增强现实系统及其关键技术研究[J].计算机仿真,2008,25(1):252-255.
  [3] 任波,管涛,李利军,等.基于ARToolKit的增强现实系统开发与应用[J].计算机系统应用,2006,15(1):81-84.
  [4] 宋伟,崔军岩,邱保志.远程多媒体课件制作平台关键技术研究[J].河南师范大学学报(自然版),2010,38(4):148-150.
其他文献
摘 要:教育家赞可夫说:“学生积极的情感、欢快的情绪能使学生精神振奋,思维活跃,容易形成新的联系,而消极的情绪,则会抑制学生的智力活动。”随着新课程改革不断推进,教师不再是传道、授业、解惑之人,而是学生学习过程中的组织者、指导者和参与者。学生在积极获取知识,掌握技能的同时,其学生的兴趣培养与探索欲望在课堂教学中发挥着越来越重要的作用。  关键词:小学数学 兴趣 探索欲望 培养  中图分类号:G62
信息化的身形一直向我们的日常生活靠近,在这种情况下,传统教育不满足新阶段教学需求。在高等院校提出新式化任务驱动 型教学模式也从试点推行到广泛运用。特别是针对操作实
摘 要:小区开放对道路通行的影响直接体现在小区开放前后的车辆通过该路段的时间差异。该文以车辆通行时间为出发点,根据小区内部路网的具体形状,以岔路口作为定点来构造邻接矩阵。根据速度与流量的关系构造时距矩阵,再分析岔路口处的平均延误时间,利用Dijkstra 算法得出小区开放前后的最优通行时间,继而分析开放对周边道路通行的影响。  关键词:小区开放 Dijkstra 算法 最优通行  中图分类号:TP
随着人们体育运动意识的不到加强,高校公共体育也开始迎来新的发展机遇。同传统的公共体育教学模式相比,俱乐部教学模 式有着其自身发展优势,但是在其发展的同时也会遇到相应
【正】济南市人民政府任免通知济政任[2008]61号市交通局:市政府决定,任命:孙志刚为济南市交通局副局长;江存森为济南市交通局巡视员。免去:江存森的济南市交通局副局长职务
摘 要:随着当前我国医疗卫生领域改革工作的不断深入,医院也越来越向着更加现代化的方向所发展,在医院的发展过程中网络信息工程的作用价值愈发凸出。网络信息工程在医院的应用程度将直接体现出医院的管理水平与能力。本文阐述了网路信息工程对医疗建设的重要意义,分析了网络信息工程建设的优势特点,最终就网络信息工程在医院发展中所起到的作用价值展开了深入探究。  关键词:网络信息工程 医院 优势特点 作用价值  中
永夏矿区陈四楼矿井,设计年生产原煤240万t,1989年批准的总概算4.32亿元,建设工期60个月。我们受建设单位委托.对陈四楼矿井实施阶段进行监理.内容包括编制矿井施工组织设计、编制
新课程教学的改革,对各学科教师的教学模式都提出了新要求。对于高中学生来说,物理是一门实践性比较强的学科,这要求 学生除了要对教材中的知识进行掌握外,还要增强对该学科