和正八面体OHP投影类似,二十面体投影(ISP,Icosahedron projection format)采用二十面体作为投影模型。ISP也支持紧凑型和非紧凑型两种展开方式,图1中左侧为紧凑型,右侧为非紧凑型。

图1 ISP投影

ISP的二十面体有12个角和20个面,表1是ISP中个角在XYZ坐标系中的定义,表2是各面的定义。

表1 ISP中角的定义
非紧凑型 紧凑型
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)

其中  

表2 ISP中面的定义
面的索引 非紧凑型 紧凑型
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相关推荐

  1. 360°视频的视频编解码器性能评估中的常见测试条件和软件参考配置

    这几天一直阅读提案,发现状态不是很好,就把几篇我觉得很有用的提案摘录到这里.带(*)标识的地方是我还没懂的地方= =. 首先这篇提案是JVET common test conditions and e ...

  2. 360视频:CMP和ACP投影

    CMP投影 立方体投影格式(Cubemap projection format,CMP)是通过将球面内容投影在立方体模型上后将各个面展开,然后拼接为矩形的一种投影方式. 和ERP不同,CMP采用正方体 ...

  3. 360视频云Web前端HEVC播放器实践剖析

    360视频云前端团队围绕HEVC前端播放及解密实现了一套基于WebAssembly.WebWorker的通用模块化Web播放器,在LiveVideoStackCon2019深圳的演讲中360奇舞团We ...

  4. 精仿B站源码+自动采集360视频

    介绍: 精仿B站源码+自动采集360视频 精仿哔哩哔哩还原度高达90% 响应式设计无需担心网页卡顿问题 整体简洁明了让你的视觉效果达到极致,追寻探索化的中心欢迎您的使用 采用了无数据库全本地化设计(无 ...

  5. 360视频加速器官方版

    360视频加速器 v1.0 官方版 软件大小:42.3MB 软件语言:简体中文 软件类别:网络加速 软件授权:官方版 更新时间:2014-12-31 应用平台:/Win8/Win7/WinXP 360 ...

  6. 音视频基础认知——ISP与DSP

    很多人在学习完linux后不知道应该学什么,并且对于音视频领域的认知只限于道听途说. 这里介绍两个音视频的方向--ISP与DSP ISP ISP--Image Signal Process图像信号处理 ...

  7. 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 ...

  8. unity制作全息视频/全息投影

    unity制作全息视频/全息投影 首先创建一个空对象 命名为CameraManager, 把四个摄像头放进去 脚本挂载到CameraManager 切记!!!!!!游戏对象坐标先归0 四个摄像机 下面 ...

  9. 360视频:金字塔棱台投影TSP

    金字塔棱台投影(Truncated square pyramid projection format,TSP)投影模型是棱台.TSP的投影平面如图1所示,投影后的六个面组成矩形平面,矩形内的坐标(x, ...

  10. 360°视频相机调研

    Google Jump 可以拍3d全景视频 16个摄像头环状分布 水平360°画面,垂直120°画面 omnidirectional stereo (ODS) video(全景立体视频) mosaic ...

最新文章

  1. 自研GPU之火(续)
  2. mysql快速迁移数据sql_使用Navicat Premium工具快速迁移数据方法 适用于mysql及mssql数据库...
  3. 老李推荐:第6章1节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览 1...
  4. (chap2 简单的Http协议) HTTP性能优化之持久连接Keep Alive
  5. python的原则_python 类的使用原则
  6. 使用命令批量修改文件的后缀名称
  7. MachineLearning(8)-PCA,LDA基础+sklearn 简单实践
  8. linux两台服务器传输,Linux两台服务器之间高速数据传输命令:scp应用详解
  9. 光电显示未连接服务器,T106串口服务器解决方案
  10. zzuoj 10409: D.引水工程
  11. php5.2、5.3和5.4,Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置
  12. abaqus切削为什么没有切屑_金属高速切削的ABAQUS仿真(下)
  13. View Controller Programming Guide for iOS---(三)---Using View Controllers in Your App
  14. 怪事:两台linux的samba共享目录,一个能访问一个不能访问
  15. MySQL-存储过程-高效清理数据
  16. 2021年全球与中国孕妇防辐射服行业市场规模及发展前景分析
  17. 永恒之蓝 利用(复现)
  18. 使用Dreamweaver进行一个简单的图文混排1/HTML
  19. 椭圆曲线标量乘法快速算法(附源码实现)
  20. 瓜子二手车逃离行业“不可能三角”?

热门文章

  1. 大众点评网根据关键词和城市id返回搜索结果-爬虫源码示例
  2. 我们从UNIX之父丹尼斯身上学到了什么
  3. PDF转Word教程
  4. c语言简单的对话机器人软件,示例:聊天机器人
  5. winpe安装服务器系统教程,【实测】U盘启动WinPE安装服务器Windows_Server_2008r2.doc
  6. 建站系统哪个好?3大主流智能建站系统对比
  7. 不能创建对象qmdispatch_activex部件不能创建对象怎么解决
  8. splunk 日志分析软件 简介
  9. layer的iframe用法整理
  10. 5G时代车联网的通信协议——C-V2X