360视频:二十面体投影ISP
和正八面体OHP投影类似,二十面体投影(ISP,Icosahedron projection format)采用二十面体作为投影模型。ISP也支持紧凑型和非紧凑型两种展开方式,图1中左侧为紧凑型,右侧为非紧凑型。
图1 ISP投影
ISP的二十面体有12个角和20个面,表1是ISP中个角在XYZ坐标系中的定义,表2是各面的定义。
角 | 非紧凑型 | 紧凑型 |
---|---|---|
V0 | (1,c,0) | (0,1.902,0) |
V1 | (-1,c,0) | (0.526,0.851,1.618) |
V2 | (1,-c,0) | (−0.526,−0.851, −1.618) |
V3 | (-1,-c,0) | (0,−1.902, 0) |
V4 | (0,1,c) | (1.701,0.851, 0) |
V5 | (0,-1,c) | (1.376,−0.851, −1) |
V6 | (0,1,-c) | (−1.376,0.851, 1) |
V7 | (0,-1,-c) | (−1.701,−0.851, 0) |
V8 | (c,0,1) | (0.526,0.851, −1.618) |
V9 | (c,0,-1) | (−1.376,0.851, −1) |
V10 | (-c,0,1) | (1.376,−0.851, 1) |
V11 | (-c,0,-1) | (−0.526,0.851, 1.618) |
其中
面的索引 | 非紧凑型 | 紧凑型 |
---|---|---|
0 | {V0,V8, V9} | {V8,V9, V0} |
1 | {V2,V9, V8} | {V2,V9, V8} |
2 | {V0,V9, V6} | {V0,V9, V6} |
3 | {V7,V6, V9} | {V7,V6, V9} |
4 | {V0,V6, V1} | {V6,V1, V0} |
5 | {V11,V1, V6} | {V11,V1, V6} |
6 | {V0,V1, V4} | {V4,V0, V1} |
7 | {V10,V4, V1} | {V10,V4, V1} |
8 | {V0,V4, V8} | {V0,V4, V8} |
9 | {V5,V8, V4} | {V5,V8, V4} |
10 | {V3,V10, V11} | {V3,V10, V11} |
11 | {V1,V11, V10} | {V1,V11, V10} |
12 | {V3,V5, V10} | {V10,V3, V5} |
13 | {V4,V10, V5} | {V4,V10, V5} |
14 | {V3,V2, V5} | {V2,V5, V3} |
15 | {V8,V5, V2} | {V8,V5, V2} |
16 | {V8,V5, V2} | {V3,V7, V2} |
17 | {V9,V2, V7} | {V9,V2, V7} |
18 | {V3,V11, V7} | {V11,V7, V3} |
19 | {V6,V7, V11} | {V6,V7, V11} |
Frame Packing
ISP支持两种frame packing方式:紧凑型和非紧凑型。
图2 ISP frame packing方式
图2是ISP的两种frame packing方式,左侧是非紧凑型右侧是紧凑型。其中对于紧凑型的展开方式,有些面在球体上并不邻接但是在映射后的矩形上却相邻,此时会产生内容的不连续,图2右侧中红色虚线需要进行padding处理。
ISP的投影变换和OHP相同。
360视频:二十面体投影ISP相关推荐
- 360°视频的视频编解码器性能评估中的常见测试条件和软件参考配置
这几天一直阅读提案,发现状态不是很好,就把几篇我觉得很有用的提案摘录到这里.带(*)标识的地方是我还没懂的地方= =. 首先这篇提案是JVET common test conditions and e ...
- 360视频:CMP和ACP投影
CMP投影 立方体投影格式(Cubemap projection format,CMP)是通过将球面内容投影在立方体模型上后将各个面展开,然后拼接为矩形的一种投影方式. 和ERP不同,CMP采用正方体 ...
- 360视频云Web前端HEVC播放器实践剖析
360视频云前端团队围绕HEVC前端播放及解密实现了一套基于WebAssembly.WebWorker的通用模块化Web播放器,在LiveVideoStackCon2019深圳的演讲中360奇舞团We ...
- 精仿B站源码+自动采集360视频
介绍: 精仿B站源码+自动采集360视频 精仿哔哩哔哩还原度高达90% 响应式设计无需担心网页卡顿问题 整体简洁明了让你的视觉效果达到极致,追寻探索化的中心欢迎您的使用 采用了无数据库全本地化设计(无 ...
- 360视频加速器官方版
360视频加速器 v1.0 官方版 软件大小:42.3MB 软件语言:简体中文 软件类别:网络加速 软件授权:官方版 更新时间:2014-12-31 应用平台:/Win8/Win7/WinXP 360 ...
- 音视频基础认知——ISP与DSP
很多人在学习完linux后不知道应该学什么,并且对于音视频领域的认知只限于道听途说. 这里介绍两个音视频的方向--ISP与DSP ISP ISP--Image Signal Process图像信号处理 ...
- unity 360视频_如何将360视频与Unity集成
unity 360视频 Since the introduction of the new Video Player component in Unity 5.6, we've had a lot o ...
- unity制作全息视频/全息投影
unity制作全息视频/全息投影 首先创建一个空对象 命名为CameraManager, 把四个摄像头放进去 脚本挂载到CameraManager 切记!!!!!!游戏对象坐标先归0 四个摄像机 下面 ...
- 360视频:金字塔棱台投影TSP
金字塔棱台投影(Truncated square pyramid projection format,TSP)投影模型是棱台.TSP的投影平面如图1所示,投影后的六个面组成矩形平面,矩形内的坐标(x, ...
- 360°视频相机调研
Google Jump 可以拍3d全景视频 16个摄像头环状分布 水平360°画面,垂直120°画面 omnidirectional stereo (ODS) video(全景立体视频) mosaic ...
最新文章
- 自研GPU之火(续)
- mysql快速迁移数据sql_使用Navicat Premium工具快速迁移数据方法 适用于mysql及mssql数据库...
- 老李推荐:第6章1节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览 1...
- (chap2 简单的Http协议) HTTP性能优化之持久连接Keep Alive
- python的原则_python 类的使用原则
- 使用命令批量修改文件的后缀名称
- MachineLearning(8)-PCA,LDA基础+sklearn 简单实践
- linux两台服务器传输,Linux两台服务器之间高速数据传输命令:scp应用详解
- 光电显示未连接服务器,T106串口服务器解决方案
- zzuoj 10409: D.引水工程
- php5.2、5.3和5.4,Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置
- abaqus切削为什么没有切屑_金属高速切削的ABAQUS仿真(下)
- View Controller Programming Guide for iOS---(三)---Using View Controllers in Your App
- 怪事:两台linux的samba共享目录,一个能访问一个不能访问
- MySQL-存储过程-高效清理数据
- 2021年全球与中国孕妇防辐射服行业市场规模及发展前景分析
- 永恒之蓝 利用(复现)
- 使用Dreamweaver进行一个简单的图文混排1/HTML
- 椭圆曲线标量乘法快速算法(附源码实现)
- 瓜子二手车逃离行业“不可能三角”?