2

所以我们可以从维基百科中获取这样的图像 替代文字 并尝试将其映射到未来的立方体或类似立方体的东西 替代文字 替代文字

而不是像顶部和底部一样扭曲 替代文字

有些人可能会认为只干扰一半而不是试图填补它会奏效 替代文字

它不会=(并且内容感知填充无助于填充该正方形=(

但如果你尝试渲染这样的立方体全景图,它看起来很糟糕。

我可以想象的另一种方法是将 3d 全景图渲染到球体上,然后以某种方式将其快照/投影到立方体上......但我不知道如何用简单的数学运算将它写下来(这里的想法是不要使用渲染引擎但尽可能在数学上做到这一点)

4

2 回答 2

11

吉姆,

我是四边形球面立方体 (QLSC) 的主要建筑师 Ken Chan。您可以在 Google 上查找我与同事 Mike O'Neill 共同撰写的 1975 年报告“四边形​​地球数据库的可行性研究”的许多参考资料。我做了所有的公式化和数学分析,Mike 做了所有的软件设计和编码。我的报告还在某处。我相信代码在后面的附录中,但我无法证明这一点。

1973 年,我与计算机科学公司 (CSC) 的另外两位同事(Paul Beaudet 和 Leon Goldshlak)合着了一份更早的报告“恒分辨率地球数据库的组织结构”。Leon 是项目经理。保罗提出了一种结构,我提出了四种。QLSC 是我的四个概念之一,随后被海军选择采用。没有为任何这些模型开发代码。

我已经离开这个工作领域超过 35 年,但我知道马里兰州格林贝尔特的 NASA Goddard 最终使用 QLSC 来执行其 COBE 任务。我还意识到 QLSC(或它的一些衍生物)被美国和欧洲的天文学家和天体物理学家用于星图,因为它具有相等的面积特性以及它的层次索引方案。

最近,我也意识到基本组织结构已用于高光谱数据管理和压缩。

几天前我刚满 70 岁,没有什么比留下其他人可以使用的东西更让我感到满足的了。当我开发这种方法时,我从未想过要为其申请专利。此外,计算机科学公司和我都拒绝了将其命名为“Chan Spherical Cube”(缩写为 CSC)的想法。

我希望这能让您对 QLSC 的历史有所了解。

于 2011-02-10T00:18:24.063 回答
3

有一种称为四边形球面立方体的地图投影,在天体物理学中用于表示全天空地图。它有一个很好的特性,即像素在整个天空中具有相同区域的百分之几以内,因此可以减少几何失真。

基本上,天球投影到一个立方体上,每个立方体面被划分为像素;但不是直线网格,行和列边界略微弯曲,以便每个像素映射到球体上大致相同大小的区域。

像素寻址有点有趣。假设您在一个立方体面上有一个坐标为 X,Y 的像素。如果 X 具有二进制表示 abcd,并且 Y 是 ABCD,则该面上的像素地址具有 X 和 Y 交错:aAbBcCdD。因此,要将图像重新组合为更大的像素,您需要做的就是右移 2 位以获得较低分辨率的像素地址。

对于 32 位像素地址,您可以使用 3 位来表示立方体面,并使用 28 位来表示该面内交错的 X 和 Y 坐标。在这个分辨率下,每个像素覆盖的区域大约为 20x20 弧秒,或大约三分之一平方英里(ish)——因此可以很好地利用它作为一种地理或天体坐标散列技术。

要使用它,您必须实现(long,lat)或(RA,dec)到像素数的正向变换,以及从像素数到(long,lat)或(RA,dec)的逆变换。当然,还有大量从图像坐标到(长、纬)和回来的著名地图投影。

在谷歌搜索的几分钟内我没有找到任何代码——也许我可以挖掘出一些我大约 20 年前在 EUVE 天体物理学任务中编写的代码,该任务将这个投影用于他们的全天调查地图.

于 2011-01-13T04:18:26.380 回答