CN106791578A - 基于鱼眼全景摄像机的视频会议实现方法 - Google Patents
基于鱼眼全景摄像机的视频会议实现方法 Download PDFInfo
- Publication number
- CN106791578A CN106791578A CN201611214778.8A CN201611214778A CN106791578A CN 106791578 A CN106791578 A CN 106791578A CN 201611214778 A CN201611214778 A CN 201611214778A CN 106791578 A CN106791578 A CN 106791578A
- Authority
- CN
- China
- Prior art keywords
- fish eye
- eye images
- meeting
- effective coverage
- center
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 241000251468 Actinopterygii Species 0.000 claims abstract description 56
- 238000012545 processing Methods 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 230000000007 visual effect Effects 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 7
- 238000013459 approach Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 claims description 4
- 238000011065 in-situ storage Methods 0.000 claims description 3
- 238000007781 pre-processing Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 claims description 2
- 238000012546 transfer Methods 0.000 claims description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 238000003702 image correction Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 239000000945 filler Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B37/00—Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
- G03B37/06—Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe involving anamorphosis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于鱼眼全景摄像机的视频会议实现方法,主要解决现有视频会议会场设置要求高,视角范围小,场景单一,面对面互动性差的问题。其实现方案是:1.通过鱼眼全景摄像机获取会议现场的鱼眼图像,并在本地处理中心对鱼眼图像进行预处理;2.利用球面透视投影模型对预处理后的鱼眼图像进行校正,以生成正常视觉下的新视点图像;3.将生成的新视点图像通过传输系统传送到远程处理中心,由远程处理中心将接收到的新视点图像输出显示至各显示终端。本发明视角范围广、会场设置简单、系统操作方便、直观性好、互动性强,能够给所有参会人员提供面对面的交流体验,可用于两个或两个以上不同地方的视频会议。
Description
技术领域
本发明属于图像处理技术领域,特别涉及一种视频会议实现方法,可用于两个或两个以上不同地方的会议小组进行即时互动沟通,使所有的与会人员同时进行面对面的视频交流。
背景技术
视频会议作为目前最先进的通讯技术,只需借助专用网络或互联网,即可实现高效高清的远程会议办公,在持续提升用户沟通效率、缩减企业差旅费用成本、提高管理成效等方面具有得天独厚的优势,已部分取代商务出行,成为远程办公最新模式。近年来,视频会议的应用范围迅速扩大,从政府、公安、军队、法院到科技、能源、医疗、教育等领域随处可见,涵盖了社会生活的方方面面。
鱼眼全景摄像机因其大视角及特殊的成像效果,在虚拟实景技术、机器人导航、医疗、全景漫游、视频监控和摄影等方面得到广泛应用,但因其特殊的畸变效果在视频会议上的应用有所限制。目前,改变鱼眼图像视点中心的平面校正处理方式多采用等距投影算法,该算法的核心理论是给定鱼眼图像上的任意点的坐标,根据输入的鱼眼镜头最大视角、透视角度、输出图像的高度和宽度等参数,得到以该点为中心进行变形校正展开的图像。为满足不同项目的校正效果,针对具体的项目应当在应用时对该算法进行改进。
传统的视频会议会场布置要求较高,负责采集图像的高清摄像机和显示设备需固定于会场前侧中央区域,并对正与会人员,通过云台控制和缩放方能实现会场整体和特定位置场景的捕捉,会场照明要充足,环境色温要适中。这种方法视角范围小,场景单一,面对面的互动性差。
发明内容
本发明的目的在于针对上述现有技术的不足,提出一种基于鱼眼全景摄像机的视频会议实现方法,以扩大视角范围、增强互动性,使所有与会人员能同时参与面对面的交流。
本发明的技术方案是这样实现的:
一.技术原理
鱼眼像机因采用的镜头和图像传感器与普通镜头的矩形传感器有着本质上的差异,因此其成像原理也不相同。由于鱼眼镜头焦距越短,视角越大,而视角越大,因光学原理产生的变形也就越强烈的特点,为了达到水平360°,垂直180°的超大视角,鱼眼镜头允许“桶形畸变”合理存在,除了画面中心的景物保持不变,其它本应水平或垂直的景物都发生了相应的变化。由于景深曲率的影响,鱼眼镜头成像会形成一个异于人类视觉习惯的圆形图像,其图像边缘的像素点完全被拉伸,因此如何改变鱼眼图像视点并以该视点为中心进行校正是十分关键的技术。图像的畸变十分严重,不符合正常视觉感受,因此需要图像校正处理技术消除鱼眼镜头畸变。
本发明利用鱼眼全景摄像机获取会议现场的图像数据,经过通信单元传送给本地处理中心,本地处理中心通过校正处理生成正常视觉下的新视点图像,再由远程传输单元传送给另一会议地点的远程处理中心,远程处理中心将解码后的图像信号通过通信单元输出至显示终端,使双方与会人员可直观的、“面对面”的参与交流。
二.实现方案
根据上述原理,本发明的实现方案包括如下:
1)会场设置
各会议小组将鱼眼全景摄像机水平向上置于会议现场的中央,各参会人员前侧设置小型显示终端,以显示其他参会人员图像;
2)图像采集
2a)利用会议现场的鱼眼全景摄像机获取会议现场水平视角360度、垂直视角180度的鱼眼图像;
2b)将鱼眼摄像机采集的会议现场的鱼眼图像,传回到本地处理中心;
3)图像预处理:采用扫描线逼近法获取鱼眼图像的圆形有效区域;
4)图像校正与传输
4a)采用球面透视投影模型,将鱼眼图像的圆形有效区域校正成为以某一点为中心的正常视觉下的平面图像,并将该平面图像信号传送至远程处理中心;
4b)远程处理中心将收到的平面图像进行解码,再输出至参会人员的显示终端。
本发明具有如下优点:
1.本发明由于采用鱼眼全景摄像机,可获得水平视角360度的景象,扩大了视角范围;
2.本发明只需固定设置鱼眼全景摄像机和显示终端,无需云台控制,会场设置简单;
3.本发明由于通过球面透视投影模型将鱼眼图像校正成正常视觉下的平面图像,使其符合正常的视觉要求,便于双方或多方交流。
附图说明
图1是本发明的实现总框图。
图2是本发明中鱼眼图像校正子框图。
图3是本发明中使用的球面透视投影模型。
图4是本发明中鱼眼镜头球面成像示意图。
图5是本发明中计算像素长度的示意图。
图6是本发明中计算视平面对应点的空间坐标示意图
图7是本发明的实施效果图。
具体实施方式
以下结合具体实例,对本发明进行详细说明。
参图1,为本发明的实现过程如下:
第一步,会场设置。
按照实际需求设置分组会场,各分组会场按照圆桌会议方式设置桌椅,座椅数量设置在4个以上,会议桌中央位置水平放置鱼眼全景摄像机,摄像机的镜头向上摆放,各座位前方的桌面上设置液晶显示器作为显示终端,鱼眼全景摄像机、显示终端和座椅的相对位置根据图像显示效果适当调整;
各分组会场的计算机控制台作为本会场的本地处理中心。
第二步,图像采集。
利用设置在会议现场的鱼眼摄像机采集会议现场水平视角360度、垂直视角180度的鱼眼图像。
为了使视频图像更流畅,设图像的采集频率为每秒20帧,输出图像的时间不大于0.1秒。将采集到的会议现场的鱼眼图像传回本地处理中心。
第三步,图像预处理。
由于鱼眼摄像机拍摄的图像四周黑色部分是无用信息,只有中间圆形有效区域内的信息为有用信息。为了提取鱼眼图像的有效信息,需要对鱼眼图像进行预处理,以获取鱼眼图像的轮廓,确定鱼眼图像有效信息所在范围。预处理方法可采用最小二乘拟合法、面积统计法、扫描线逼近法等方法,本实例采用但不限于扫面线逼近法,其步骤如下:
3a)事先定义一个阈值T,建立横向、纵向扫描线对鱼眼图像进行逐行逐列扫描,计算每条扫描线上的R、G、B之和Sum,记录四个方向Sum值第一次大于阈值T的位置作为鱼眼图像有效区域的边界线,从而获得鱼眼图像有效区域在水平方向的下边界y1、上边界y2和垂直方向的左边界x1、右边界x2;
3b)根据鱼眼图像有效区域的四个边界,计算鱼眼图像的圆形有效区域半径R:
第四步,图像校正与传输。
由于鱼眼镜头拍摄的图像存在“桶形畸变”,除了图像中心的景物保持不变,图像边缘的像素点完全被拉伸,不符合正常的视觉感受,因此需要用图像校正处理技术消除鱼眼镜头畸变。图像校正处理主要采用球面透视投影模型,将圆形鱼眼图像校正成为以某一点为中心的正常视觉下的平面图像,即新视点图像。
参图2,鱼眼图像校过程如下:
4a)根据球面成像原理建立球面透视投影模型并统一坐标系:
根据鱼眼图像圆形有效区域半径R及其中心O建立球面透视投影模型。该球面透视投影模型的坐标系与相机坐标系CCS重合,其原点为O,正向透出方向为X轴,水平向右方向为Y轴,Z轴与鱼眼摄像机的光轴重合,垂直向上,如图3所示,鱼眼图像有效区域位于XOY平面上的圆内;
4b)将鱼眼图像映射到球面模型上,建立透视投影关系:
4b1)设空间一点在CCS坐标系的半球模型上的投影点为P,连接OP,则OP与Z轴的夹角θ为入射角,P点在XOY平面上的垂直投影点为P',连接OP',则OP'与X轴正向夹角为方位角,则点P的CCS坐标(Cx,Cy,Cz)可表示为:
由点P的CCS坐标(Cx,Cy,Cz),得到如下极坐标式:
4b2)在球面透视投影模型中,将上部半球面上点投影到与鱼眼镜头光轴Z轴垂直的固定平面上,形成圆形鱼眼图像,如图4所示,
图4中球面点P与其投影点P'的连线PP'垂直于XOY平面,r为点P'(x,y)到圆心O的距离,由此可得:
4b3)由式<3>可得入射角θ、点P'(x,y)到圆心O的距离R;用点P'的坐标x,y替换式<2>中点P的坐标Cx,Cy可得方位角可得鱼眼图像点P'(x,y)与球面点的对应关系为:
其中,R为鱼眼图像的圆形有效区域半径;
4c)建立视平面
以P点为透视投影中心,水平视角为γ,建立宽为W,高为H的视平面,如图4所示,该视平面与球面相切于P点;
建立视平面上UPV坐标系,其中V轴、Z轴、线段OP三者共面,且V轴垂直于线段OP,并指向Z轴,U轴指向向量OP×PV的方向,视平面上水平方向向量PU和指向Z轴的向量PV可表示为:
本实例设置的视平面其尺寸为W×H,且W=H=2×R×tan(γ/2),视平面上每个象素对应的长度du与宽度dv相等,像素参数的计算参照图5,可得:
du=dv=(2×(R×tan(γ/2))/W) <6>
4d)填充像素,生成新视点图像:
4d1)建立视平面的USV坐标系,令视平面左上角为原点S,U轴水平向右,V轴垂直向下,如图6;
4d2)设置视平面原点S的空间坐标:
设U轴方向每前进du时,x的变化量为Xu=du×Ux,y的变化量为Yu=du×Ux,z的变化量为Zu=du×Ux;
设V轴方向每前进dv时,x的变化量为Xv=dv×Vx,y的变化量为Yv=dv×Vx,z的变化量为Zv=dv×Vx,其中Ux、Vx是向量PU、PV在X轴方向的分量;
将视平面原点S的空间坐标表示为:
其中Wx,Wy,Wz是W分别在X、Y、Z轴上的投影分量;
4d3)计算视平面对应点的空间坐标:
根据式<7>,计算视平面上点(j,i)的空间坐标:
4d4)依据式<4>建立的鱼眼图像平面点P'到球面点P的对应关系,和式<8>视平面上点(j,i)的空间坐标,及式<6>确定的像素大小,将鱼眼图像圆形有效区域上的像素内容填充到步骤4c)构建的视平面内,不足部分按照双线性插值的方法插值填充,从而生成正常视觉下的新视点图像。
4e)将4d)生成的新视点图像,通过传输系统传送到远程处理中心,远程处理中心再将接收到的新视点图像输出显示至各显示终端。
图7给出了本发明的一个实施效果图,其中图7(a)为鱼眼摄像机采集到的会议现场的鱼眼图像,对图7(a)按照如下参数的设定可生成相应的新视点图像:
将控制参数设定为(0°,45°,90°),生成如图7(b)所示的新视点图像;
将控制参数设定为(90°,45°,90°),生成如图7(c)所示的新视点图像;
将控制参数设定为(180°,45°,90°),生成如图7(d)所示的新视点图像;
将控制参数设定为(270°,45°,90°),生成如图7(e)所示的新视点图像。
从图7的实施效果图可以看出,鱼眼摄像机采集到的会议现场的鱼眼图像经校正处理后,生成的新视点图像符合正常的视觉要求,可以满足视频会议需要。
Claims (3)
1.基于鱼眼全景摄像机的视频会议实现方法,其特征在于:
1)会场设置
各会议小组将鱼眼全景摄像机水平向上置于会议现场的中央,各参会人员前侧设置小型显示终端,以显示其他参会人员图像;
2)图像采集
2a)利用会议现场的鱼眼全景摄像机获取会议现场水平视角360度、垂直视角180度的鱼眼图像;
2b)将鱼眼摄像机采集的会议现场的鱼眼图像,传回到本地处理中心;
3)图像预处理:即采用扫描线逼近法获取鱼眼图像的圆形有效区域;
4)图像校正与传输:
4a)采用球面透视投影模型,将鱼眼图像的圆形有效区域校正成为以某一点为中心的正常视觉下的新视点图像,并将该平面图像信号传送至远程处理中心;
4b)远程处理中心将收到的新视点图像进行解码,再输出至参会人员的显示终端。
2.根据权利要求1所述的方法,步骤3)中采用扫描线逼近法获取鱼眼图像的圆形有效区域,按如下步骤进行:
3a)建立横向、纵向扫描线对鱼眼图像进行逐行逐列扫描,获得鱼眼图像有效区域在水平方向的下边界y1、上边界y2和垂直方向的左边界x1、右边界x2;
3b)根据鱼眼图像有效区域的四个边界,计算鱼眼图像的圆形有效区域半径R:
3.根据权利要求1所述的方法,步骤4)中采用球面透视投影模型,将鱼眼图像的圆形有效区域校正成为以某一点为中心的正常视觉下的新视点图像,按如下步骤进行:
4a)根据鱼眼图像圆形有效区域半径R及其中心O建立球面透视投影模型,该球面透视投影模型的坐标系原点为O,正向透出方向为X轴,水平向右方向为Y轴,垂直向上为Z轴;
4b)将鱼眼图像圆形有效区域映射到球面模型上,建立透视投影关系,即将鱼眼图像圆形有效区域上一点P'(x,y)与半球面上点相对应,其中θ为入射角,为方位角:
θ=arcsin(r/R)
r为点P'(x,y)到圆心O的距离:
4c)建立以半球面上点P为透视投影中心的视平面,视平面的宽W和高H相等,即W=H=2×R×tan(γ/2),其中γ为水平视角,R为鱼眼图像的半径;
4d)将鱼眼图像圆形有效区域上的像素内容填充到4c)构建的视平面内,生成正常视觉下的平面图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611214778.8A CN106791578A (zh) | 2016-12-26 | 2016-12-26 | 基于鱼眼全景摄像机的视频会议实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611214778.8A CN106791578A (zh) | 2016-12-26 | 2016-12-26 | 基于鱼眼全景摄像机的视频会议实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106791578A true CN106791578A (zh) | 2017-05-31 |
Family
ID=58920100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611214778.8A Pending CN106791578A (zh) | 2016-12-26 | 2016-12-26 | 基于鱼眼全景摄像机的视频会议实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106791578A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519528A (zh) * | 2018-05-22 | 2019-11-29 | 杭州海康威视数字技术股份有限公司 | 一种全景视频合成方法、装置及电子设备 |
CN110786017A (zh) * | 2017-11-29 | 2020-02-11 | 近江数码制造株式会社 | 分发图像生成方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101814181A (zh) * | 2010-03-17 | 2010-08-25 | 天津理工大学 | 一种鱼眼图像复原的展开方法 |
-
2016
- 2016-12-26 CN CN201611214778.8A patent/CN106791578A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101814181A (zh) * | 2010-03-17 | 2010-08-25 | 天津理工大学 | 一种鱼眼图像复原的展开方法 |
Non-Patent Citations (1)
Title |
---|
程德强,刘洋,柳雪,赵国,张佳琳: "分割线扫描鱼眼图像有效区域提取算法", 《电视技术》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110786017A (zh) * | 2017-11-29 | 2020-02-11 | 近江数码制造株式会社 | 分发图像生成方法 |
CN110786017B (zh) * | 2017-11-29 | 2023-09-01 | 近江数码制造株式会社 | 分发图像生成方法 |
CN110519528A (zh) * | 2018-05-22 | 2019-11-29 | 杭州海康威视数字技术股份有限公司 | 一种全景视频合成方法、装置及电子设备 |
CN110519528B (zh) * | 2018-05-22 | 2021-09-24 | 杭州海康威视数字技术股份有限公司 | 一种全景视频合成方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7084904B2 (en) | Foveated wide-angle imaging system and method for capturing and viewing wide-angle images in real time | |
TWI397317B (zh) | 廣角影像使用圓柱形座標模型並以透視投影法輸出影像的方法 | |
CN103020954B (zh) | 面向非规则表面的自适应投影系统 | |
KR20180101165A (ko) | 파노라마 프레임으로의 프레임 스티칭 | |
CN106604003B (zh) | 一种短焦投影实现曲面幕布投影的方法及系统 | |
CN111770326B (zh) | 一种全景视频投射的室内三维监控方法 | |
CN102510474A (zh) | 一种360度全景监控系统 | |
CN108234989B (zh) | 一种基于棋盘格标定板的会聚式集成成像拍摄方法 | |
AU2015256320B2 (en) | Imaging system, method, and applications | |
CN106780389A (zh) | 一种基于坐标转换的鱼眼图像校正方法及装置 | |
CN107580203B (zh) | 沉浸式主动立体投影透视变换矩阵求解方法 | |
CN107545537A (zh) | 一种从稠密点云生成3d全景图片的方法 | |
CN107578450A (zh) | 一种用于全景相机装配误差标定的方法及系统 | |
Zhu et al. | Eye contact in video conference via fusion of time-of-flight depth sensor and stereo | |
CN107845056A (zh) | 基于柱面模型的鱼眼图像全景生成方法 | |
KR101233948B1 (ko) | 회전 대칭형의 광각 렌즈를 이용하여 디지털 팬·틸트 영상을 얻는 방법 및 그 영상 시스템 | |
CN106791578A (zh) | 基于鱼眼全景摄像机的视频会议实现方法 | |
CN204168378U (zh) | 一种全景摄像系统 | |
CN113112407B (zh) | 基于电视的照镜视野生成方法、系统、设备及介质 | |
WO2018000892A1 (zh) | 一种全景立体影像的成像方法、装置及系统 | |
CN109166178B (zh) | 一种视觉特性与行为特性融合的全景图像显著图生成方法及系统 | |
US10802390B2 (en) | Spherical omnipolar imaging | |
CN105340258A (zh) | 位置检测装置 | |
CN110060349B (zh) | 一种扩展增强现实头戴式显示设备视场角的方法 | |
CN107346530A (zh) | 一种修正鱼眼图像的投影方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |