2024年4月3日发(作者:)

Microcomputer

Applications

Vol.

37,

No.

2,2021

基金项目

微型电$%用2021

年第

37

)

2

文章编号

:

1007-757X(2021)02-0008-04

基于

Leap

Motion

的沉浸式体感交互系统研究

朱惠娟

王军

朱俊

(南京理工大学紫金学院计算机学院

江苏南京

210046

)

Leap

Motion

是采用双目视觉原理来对手部进行距离的精准测量的体感交互设备

因此常被用作交互式沉浸系统的

开发"以

Leap

Motion

传感器为手势识别设备

采用

TBD(Track-Before-Detect

检测前跟踪)技术对手部进行追踪

根据两个

摄像机进行深度成像

从而提取人体手部各关节点的深度信息并建立手部立体模型"最后

通过

Cinema4D创建虚拟环境仿

真要素,

Unity3D

结合实现商用沉浸式艺术展示的效果"经试验证实该系统可通过手势交互实现较好的沉浸感

表明了该

系统实现方法的实用性和有效性

°

关键词

Leap

Motion

体感交互

虚拟现实

;沉浸体验

中图分类号

TP391

文献标志码

A

Research

on

Immersive

Somatosensory

In

teract

i

on

Sys

tem

Based

on

Leap

Mo

t

i

on

ZHU

Huijuan

,

WANG

Jun

,

ZHU

Jun

(Computer

College,

Nanjing

University

of

Science

and

Technology

Zijin

College,

Nanjing

210046

,

China)

Abstract

:

Leap

Motion

is

a

somatosensory

interactive

device

that

uses

binocular

vision

principle

to

accurately

measure

the

dis-

ore

!

p

Motionsensoris

gLeap

Motionsensorasagesturerecognitiondevice

!

TBD

(

trackbeforedetect

)

technologyisusedtotrackthehand

!

andtwocamerasareusedfordepthimaging

!

soastoextractthedepthinformationof

each

joint

point

of

human

hand

and

establish

a

three-dimensional

model

of

hand.

Finally

,

Cinema

4D

is

used

to

create

virtual

en-

vironmentsimulationelements

!

combined

with

eri-

mental

results

show

that

the

system

can

achieve

be

ter

immersion

through

gesture

interaction

!

which

shows

the

practicability

andefectivenessofthesystem.

Key

words

:

Leap

Motion

somatosensory

interaction

virtual

reality

immersive

experience

发达国家在动作捕捉领域的研究已经进入了实用化阶

0

引言

我国对于体感交互技术的相关研究主要开始于

国家中

长期教育改革和发展规划纲要

(2010

-

2020

年)

教育信

市面上有许多商品化的运动捕捉⑷设备

例如

Sega

Game

MotionAnalysis

FilmBox

&

MotionAnalysis

其应用领域十分广泛,在电影艺术方面有大量的特技采

息化十年发展规划

(2011

-

2020

)

掀起的技术

应用和教

MotionAnalysis

系统进行采集制作

美国好莱坞建立了

一个基于

MotionAnalysis

系统且有

16

镜头的工作室

许多

著名电影均使用了该系统的动作捕捉技术

例如

猩球崛起

育信息化理论三方面的研究浪潮

&

2011

年胡赢⑴在文中提到

所谓的

体感交互,

就是指

'使用者通过人体姿态来控制计算机

阿凡达

魔戒

黑客帝

国》

&

可见

随着计算机技术的不断进步

人机交互技术有了

在教育领域

李青和王青提出

体感交互技术在教学

中可作为教学工具

将体感和白板结合

可以扩展电子白板

的功能

2

同时与现有教学形式相结合

推出情景化教学

巨大的突破,体感交互正在不断地出现在人们的视野中

&

文即采用

Leap

Motion

双目视觉成像的特点

Unity3D

别化学习及游戏化学习等教习方式

,极大地提升孩子的学习

兴趣。

在游戏娱乐领域

于洪达⑶运用双画立体投影显示系统

合实现了商用沉浸式艺术展示的效果

自定义不同的手势

动作

Leap

Motion

获取到的关键手势信息进行分类识

给用户带来沉浸式体验感

&

Kinect

网络

实现将

3D

游戏中的同一个场景分别输出到

不同的角度的玩家眼中

使得不同视角的玩家所观察到的环

1

设备原理

1.

1

体感交互

境相互独立

&

基金项目

江苏

省高校

自然

科学研究面

项目

(18KJB520023)

;

202

0

高等院校计算机基础

教育教

学研究项目

(2020-AFCEC-278)

南京

理工大学

金学院

2020

年教育教

学改

与研究重点

(2

)

南京理工大学

金学院校级科研项目

(2019ZRKX0401007

,

2019ZRKX0401006

2020ZRKX0401005

)

;

南京理工紫金学院

2020

年度校级

品课程建设项目

(03145011

)

作者简介

朱惠娟

(

1985-),

硕士

讲师

研究方向

拟现实

三维仿真

(1998-)

本科,

研究方向:

字媒

体技术

&

朱俊

(1986-),

硕士

副教授,研究方向

算法

&

8

Microcomputer

Applications

Vol.

37,

No.

2,2021

论是肢体动作还

基金项目

微型电脳%用

2021

年第

37

2

%

眼动

语音等交互命令

都需

Leap

要体感传感

Motion

传感

作为人机交互之间的媒介

例如

行手势交互

使用眼动仪囚

捕捉眼球

度来看

动作捕捉的本质就

转动

视线聚焦点信息

使用

Kinect

获取肢体动作信息等

&

跟踪

记录

物体

空间的

&

典型的运动捕捉设

备如口表

1

所示

1

一般运动捕捉系统的组成部分及作用

组成部分

传感器

描述

跟着装置

向动作捕捉系统提供物体的运动信息

负责信号捕捉

不同的运动捕捉系统使用不同的

号捕

捉设备备

Leap

Motion

API

为开发者提供了一系列追踪手部运

动的

数据信息

官方文档中

定期发送的

数据传输设备

将运动数据从信号捕捉设备快速准确地传到计算

机系统进行处理

的信息

Frame

o

tion

基本

定数据

数据

hands

的列表和信息

包含了

Leap

Mo

­

笔直的

比手

ponables

,

数据处理设

将经过动作

捕捉

系统

捕捉

的数据修

处理

并与

fingers

的列表和信息

制作

工具

tools

的列表和信息

工具定义

指长的东西

例如

Leap

Motion®

体感控制

指向

学式

捕捉设备

,

所有手指和工具的列表及信息和手势

gestures

o

帧数据下

所包含的数据层级示

如口图

3

所示

&

Leap

Motion

传感器定位精度高

两颗

120

帧率的摄像头使

作捕捉有着较高的

体积小巧

与使

而就手势处理来说

.Leap

Motion

传感器的

4

立方

,且

Leap

Motion

表面使用的滤镜

见光

&

两颗灰

像头无论在黑暗中还

能完美得到半灰度的红

无需再加任

以上原因

本系统采用

Leap

Motion

传感器作为体

感交互部分的体感传感器

&

1.

2

Leap

Motion

设备信息

1.

2.

1

Leap

Motion

基本原理

3

Frames

帧数据

所包含的数据层级示意图

1.

2.

3

Leap

Motion

的信息特征提取

Leap

Motion

是基于双目视觉的手势识别设备

利用双

Leap

Motion

是一款由体感控制器制造公司

Leap

目立体视觉成像原理

个摄像机进行深度成像

,提取

如口图

4

2013

年发布的面向

PC

及苹果电脑

MAC

的体感控制器如口

部的

位置信息

根据深度

立手部立体模型

1

所示

8

cm

1.5

cm

信息识别手势

&

人体手部的骨骼位

所示

IR

Receiver

IR

Receiver

IR

Emittei^^

IR

Emitter

Emitter

2

cm

J

3

ci

1

Leap

Motion

结构实体图

Leap

Motion

结构示意图

Leap

Motion

控制

由两个高清的摄像头

光学传

个红外

LED

灯组成

&

Leap

Motion

采用双目视觉

原理来对手部进行距离的精准测量

根据内置的摄像头从不

的角度捕捉画面

人类的立体视觉

:

4

维空间的位置信息进行判断

Leap

Motion

以超过每秒

200

的速度

米到

600

感器上方的

25

间的倒四棱锥体

精确程度

1/

100

每根手指包含了许多个骨

从上

别为远端指

指不同,

识别出

毫米

1.2.2

Leap

Motion

基本数据

Leap

Motion

计算机视

中端指骨

近端指骨、

掌骨

其中拇指

理的识别

&

根指骨

Leap

Motion

&

LeapMotion

传感

指的

每只手的

每根手指

同时记

4

根骨头

&

空间坐标&

-

立体视觉⑺的

广泛

小到

Kmect

设备

指的掌骨设为长度为零的掌骨,

机装配等高精度的

作业

&

目前比较有代表性的就是

Leap

Motion

的手势

识别

,微软开发的

&

双目立体视

头戴式显示器

HoloLens

2

系统设计

无论是在展馆展览还是课堂辅助教学应用该系统

系统

方法如口图

2

所示

&

9

Microcomputer

Applications

Vol.

37,

No.

2,2021

的交互方式

的创新性来吸引游客或者学生

基金项目

微型电脳%用

2021

年第

37

)第

2

动,

因此设定一个常量

smallestVelocit

=4f

用于判定手处于

&

展示内容

且能被大多数

1

静止状态

当手的移动速度

hand.

PalmVelocity.

Magnitude

小于这个值时

isStationary

返回

true,

手视为静止状态如口图

理解该内容所表达的意义

论该内容

教学或者

:

的目的

&

本系统以

花海

的展示为主

通过自定义的

8

9

所示

&

势控制花的

方面

则是选择

展示

在创新

以数字媒体的形式展现

科技感

&

展览等

展览吸引眼球

常的商业

的参与度系统设计的核心交互功

,如图

5

所示

&

|程序开始|

LeapMotion

初始化

进入

待命

状态

l~

T

转动无变化|

手进入

手势

识别

手势

识别

8

手退出

1

初始状态

1

I

旋转手势旋转|

T

开始变化手毎卜|开始开花

手势交互

|

--

1

放大缩小手势

H

放大缩小

I

变换颜色手孙

H

颜色改莎|

T

加速变化手讣|变化加速|

5

核心交互功能

9

识 别

3

核心手势交互功能的开发

3.

1

变化加速

完成手势判定之后

方法完成交互命令

,

取网格

别修

组件的方式

根据交互手势的

,

Leap

Motion

传感器未检测到手的情况下

处于

生长

质的

红色

蓝色以及初始

&

当传感

入时

便开始产

的特点类似,此时

与自然界的

化速度缓慢

&

互动作

势为数字

52

如图

6

所示

&

4

沉浸式体感交互系统

4.

1

传感

系统呈现效果

本系统使用手势进行交互

,对于初次使用

LeapMotion

化速度增加

更改

动画

animator

播放速度的方法来加速

生长

交互

本系统的

操作方式及手势细

加以说明如口图

10

所示

&

6

交互手势

“8”

手势

“8

的 方法为使用

bool

类型的方法

IsEight

(Hand

hand),

该方法定义

了列表

List

"

Finger

listOfFin-

初始值为

0,

然后遍历

1

!

,若

count

值为

0

count

count

;若

count

1

,

count

值为

5

时返回

true

最后当

#0

手势学习页面

进入场景后

用户的起始

展示台较远的一个通

32

&

互可以

'

道内

,

交互

行动

,

入最终宝弱

的密室中的场景如口图

11

所示

&

以方便观察

如图

7

##

虚拟场景

7

交互手势

“8”

花朵

被置于展示台上

昏暗的环境配以高光来突出

的与

,

在实现变大交互的部分

定义了

bool

类型方法

isOpen-

以通过

W

A

S”

D

操控

L

FullHand(Hand

hand

)

判断每手指

3.

3

颜色变换

展状态&

行自由

,

标来观察

&

!

!

上下左右移动时

,考虑到正常情况下手会有抖

G

!

12

10

Microcomputer

Applications

Vol.

37,

No.

2,2021

基金项目

微型电脳%用

2021

年第

37

)第

2

5

总结

本系统利用

Leap

Motion

采集自行定义的关键手势动

作的精确位置及方向信息

,并完

计与开发

也为

Leap

Motion

&

12

展示页面

沉浸式体感交互系统的

作品展示等领

新的灵

将在今后

类似的商业

人机交互

专业人员,

画面效果

工作中

研究并

&

在手势交互界面

可以

OK

手势

的性状

,通过

参考文献

)

1

*

胡赢

.

视频体感交互试衣系统开发

[D

*.

武汉

华中科

,

技大学

2012.

如图

13

所示

&

[2

*

李青

王青

.

体感交互技术在教育中的应用现状述评

[

J

*

.

远程教育杂志

,2015,33(1

)

48-56.

[3*

.

基于立体双画技术的射击影院系统

[D

*.

山东大学

2015.

)

4

*

吴少军

胡燕红

.

动作捕捉技术发展新趋势及其对影视

工业影响简论

[

J

*

.

群文天地

2012(3

):

129.

)

5

*

于洋

姜英杰

王永胜

.

瞳孔变化在记忆加工中的

13

OK

手势控制

生物标记作用

[

J

*

.

心理科学进展

2020

,

28

(

3

)

通过数字

8

的手势可以加

的开放速度

如图

14

所示

416-425

[6

*

王红全

淮永建

.

基于

Leap

Motion

手势识别方法在树

木交互的应用

[

J

*

.

.

应用与软件

,2018,35

(10)

153-158

)

7

*

曹之乐

严中红

王洪.双目立体视觉匹配技术综述

[

J

*

.

重庆理工大学学报(自然科学

)

2015,

29

(2

)

70-75

[8

*

张牧.体感交互设计在新媒体艺术中的应用研究

[

J

*.

传媒论坛

,2018,1(23

):

12.

14

控制

(收稿日期

:

2020.

07.

29

)

(上接第

3

)

比本域访问增加了决策时间

尤其是在并发

评估技术

)

J

*

.

电信科学

,2018,34(2):153-160.

[2

*

罗霄峰,

王文贤

罗万伯.访问控制技术现状及展望

)

J

*.

信息

络安全

,2016(12

):

19-27.

[3*

王继业

范永

余文豪

等.基于细粒度访问控制的大数

150

由于信任度

计算

大导致

体的本域访

但考虑到电力

所以

可以

的决策时间

&

据安全防护方法

)

J

*.

计算机技术与发展

2019,29

5

有效的安全防护是电力云安全运作的前提

访问控制是

10

):

134-140

)

4

*

史国振

王豪杰

慈云飞

.

动态自适应访问控制模

)

J

*

.

通信学报

2016

,

37(11

)

49-56.

云平台安全的第一道安全防线

&

本文在

abac

访问控制策

略的基础上提

基于信任度的属

控制模型

TM-

)

5

*

于芳芳

马建红

.

基于多优化技术的

ABAC

模型

)

J*.

应用

2015

3211

)+

312-316

[6*

刘莎

谭良

.

Hadoop

云平台中基于信任的访问控制模

ABAC

,

模型引入信任度对属

行信任评价

根据主体的

访问行

历史

记录计算信任度

并调整

)

J

*

.

计算机科学

,

2014

,

41(5

)

155-163.

)

7

*

王静宇

赵山杉

郑雪峰

.

一种基于信任评估的云服务

属性访问控制模型

)

J

*

.

微电子学与计算机

2015

,

32

制策略以及开放合适的

权限

从而能够实现细粒度访问

控制

&

的解决方案

&

证了本文所提模型的

化奠定了基础

也为电力

控制提供新

12

)+

1-7

)*

刘晓威

,周雷

王国军

.

基于环境属性的访问控制系统

参考文献

)

1*

沈亮

,王栋,

玄佳兴

.

电力信息系统云安全风险分析与

设计与实现)

J

*

.

计算机工程

2018

,

44(2

)

171-176.

(收稿日期

2020.

06.

01

)

11