前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >ChatGPT 高级数据分析用于自定义 Matplotlib 测井图

ChatGPT 高级数据分析用于自定义 Matplotlib 测井图

作者头像
磐创AI
发布于 2024-07-01 06:37:57
发布于 2024-07-01 06:37:57
20100
代码可运行
举报
运行总次数:0
代码可运行

ChatGPT 的代码解释器,现在更名为高级数据分析,已经发布一段时间了。它于2023年7月6日推出,是由OpenAI开发的插件,允许用户上传数据并对其进行分析。这可以包括清理数据、创建可视化图表和总结数据。

与其依赖于您编写Python代码来分析数据,不如通过使用普通英语告诉ChatGPT要做什么。然后,它将为您执行分析。

正如我的常读者们所知,我是Matplotlib的忠实粉丝。尽管该库看起来使用起来很繁琐且耗时,但稍加努力就可以用它创建令人惊叹的可视化效果。

在尝试了这个新工具后,我认为是时候看看ChatGPT和高级数据分析插件如何用于创建处理测井数据的自定义图表了。

在继续之前,由于对OpenAI提起的法律诉讼不断增加:

始终谨慎上传到ChatGPT的数据,因为这些数据和您的输入可能被用来训练未来的模型。如果有疑虑,请避免上传任何数据,并始终遵循您公司的政策。

启用ChatGPT中的高级数据分析

要在ChatGPT中使用高级数据分析插件,首先必须启用它。

可以通过转到设置,然后选择Beta功能来完成。在这里,您将看到启用高级数据分析的选项,该选项将启用插件。

插件现在将在启动新聊天时可用。

上传和转换数据为Pandas数据框

首先,我们需要上传我们的文件。在这个示例中,我使用的是来自NLOG数据库的测井数据集(文章末尾有详细信息)。该数据集包含从油气勘探井中获得的一系列测井测量。

首先,我们首先点击聊天输入框上的加号图标,然后选择包含我们数据的文件。

接下来,我们需要为ChatGPT提供一个提示。在这种情况下,我打算告诉它成为一个岩相学家(地球科学中的一个小众角色),并且它了解测井测量。这有助于微调ChatGPT返回的一些响应。

提交上述输入后,ChatGPT将加载文件并查看其内容。

下面是ChatGPT的高级数据分析插件返回的响应,它提供了关于我们数据集中每个测量的信息。

在这种情况下,它使用pandas将CSV文件读入数据框,然后使用常见的df.head()命令输出头部。

该文件中关于曲线的大多数评论都是正确的。但是,也存在一些不一致之处,比如DT代表Delta-Time。这在部分上是正确的;但是,这个曲线代表的是声波工具发出的声波经过地层传播的压缩到达的声波,衡量了这种压缩到达的声波。

根据我的ChatGPT经验,我发现在岩相学等小众主题中使用它可能会有些挑战,并可能返回不正确的信息。这是在使用大型语言模型(LLMs)时每个人都应该注意到的事情。

始终仔细检查输出并确保其有意义。

我之前在下面的文章中涵盖了这个主题:

https://towardsdatascience.com/openais-amazing-chatgpt-is-it-promising-for-niche-topics-fcee2328dbd8

点击“显示工作”下拉框,我们可以查看用于加载数据的代码。我们可以看到它已经执行了一些基本的Python代码,将我们的CSV文件读入pandas数据框。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pandas as pd

# Load the data from the provided CSV file
well_data = pd.read_csv("/mnt/data/L0509WellData.csv")

# Display the first few rows of the data
well_data.head()

ChatGPT还识别到一些曲线中的占位值为-999。这些值代表缺失的数据。然而,正如我们将看到的那样,这可能导致我们获得的响应中出现一些混淆和问题。

使用代码解释器进行数据探索

在使用任何数据集时,最耗时的部分是了解您拥有的数据,进行数据质量检查并清理数据。

这正是我个人认为ChatGPT的高级数据分析插件对岩相学家和数据科学家最有帮助的地方。然而,正如始终一样,必须检查这些AI系统产生的结果和工作,因为它们可能无意中犯了一些错误。

在尝试数据清理步骤时,ChatGPT在将-999值转换为NaN时遇到了困难。在这样做时,它还将列数据类型转换为字符串。

因此,我必须在我的请求中明确说明确保保持列为数值类型。

最终,它回复如下:

以及以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Replace -999 values with NaN
well_data.replace(-999, float("nan"), inplace=True)

# Display the first few rows of the updated data
well_data.head()

这生成了以下输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RESULT
       DEPTH         GR         DT      RHOB      DRHO      NPHI
0  4609.8008  89.059479       <NA>  2.483700  0.018494  0.129119
1  4609.9008  90.721848       <NA>  2.489308  0.013656  0.108034
2  4610.0008  90.709061       <NA>  2.501088  0.011289  0.085650
3  4610.1008  89.568954  66.223099  2.515450  0.008615  0.070332
4  4610.2008  88.169571  66.705551  2.530982  0.005628  0.065343

这很有趣,也有点奇怪,因为响应试图将字符串"nan"转换为浮点数。我本来会在数据框的replace函数中使用np.nan,以便用NaN替代-999值。然而,目前似乎已经起作用了,但这将在后续步骤中引起问题。

生成描述性摘要

接下来,让我们看看是否可以使用以下简单的提示获取数据集中每个测量的描述性摘要表。

ChatGPT返回了以下表格作为响应。

乍一看,它可能看起来与df.describe()函数的输出相同;然而,ChatGPT还为每个测量添加了单位。如果我们想将此内容放入报告中,这是很方便的。尽管将单位放在左侧行标题而不是每个框中可能会更好。

此外,它将孔隙度的单位从小数转换为百分比。当报告或将信息传递给同事时,这可能会导致混淆。我更希望它保留原始单位的数据。

最后,由于存在空值,它未能为DT曲线创建统计信息 — 这与ChatGPT未能将-999值转换为空值的早期部分相关。然而,如果我们使用df.describe()方法并且数据是数值型的,那么我们仍然应该看到该曲线的统计信息。

对于一个不了解的数据分析师,这可能潜在地会被忽略。

使用Matplotlib和ChatGPT高级数据分析插件创建测井图

当我开始在Medium上写文章时,我专注于如何使用Matplotlib创建基本的测井图,并如何使用Python处理测井数据。由于我对Python相对陌生且难以编写正确的代码,这个过程花费了很多时间。

基本上,测井图包含多个子图,通常被称为迹道。在每个迹道中,绘制了不同的科学测量值,这些值可以一起用于对地下结构进行解释。每个测量都是相对于y轴的深度进行绘制的。

作为对ChatGPT高级数据分析插件的快速测试,我想看看它是否可以帮助使用几个简单的提示重新创建我先前文章中的测井图。

第一步是让它创建一个基本的测井图,其中每个测量都显示在自己的子图中。

在处理并编写第一次尝试的代码后,ChatGPT再次遇到了与数据集中的NaN值相关的问题。因此,它必须重新创建绘图。

绘图生成后,它返回了相对不错的第一次尝试绘图的结果。

有趣的是,它还对绘图进行了一些调整,包括:

  1. 反转y轴,使得从浅深度到深深度
  2. 对一些测量应用了标准刻度,例如GR的刻度为0到150

ChatGPT生成的代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Setting up the figure and axes again
fig, ax = plt.subplots(nrows=1, ncols=6, figsize=(15, 10), sharey=True)

# Plotting DEPTH on the first track
ax[0].plot(well_data['DEPTH'], well_data['DEPTH'], color='black')
ax[0].set_title('DEPTH')
ax[0].set_ylabel('Depth (m)')
ax[0].invert_yaxis()  # Invert the y-axis to have depth increasing downwards
ax[0].grid()

# Plotting GR on the second track
ax[1].plot(well_data['GR'], well_data['DEPTH'], color='green')
ax[1].set_title('GR (Gamma Ray)')
ax[1].set_xlim(0, 150)  # Typical scale for GR
ax[1].grid()

# Plotting DT on the third track (excluding NaN values)
ax[2].plot(well_data['DT'].dropna(), well_data['DEPTH'].loc[well_data['DT'].dropna().index], color='blue')
ax[2].set_title('DT (Delta Time)')
ax[2].grid()

# Plotting RHOB on the fourth track
ax[3].plot(well_data['RHOB'], well_data['DEPTH'], color='red')
ax[3].set_title('RHOB (Bulk Density)')
ax[3].set_xlim(1.5, 3.0)  # Typical scale for RHOB
ax[3].grid()

# Plotting DRHO on the fifth track
ax[4].plot(well_data['DRHO'], well_data['DEPTH'], color='cyan')
ax[4].set_title('DRHO')
ax[4].grid()

# Plotting NPHI on the sixth track
ax[5].plot(well_data['NPHI'], well_data['DEPTH'], color='magenta')
ax[5].set_title('NPHI (Neutron Porosity)')
ax[5].set_xlim(-0.15, 0.45)  # Typical scale for NPHI
ax[5].grid()

plt.tight_layout()
plt.show()

这段代码与我先前文章中的代码非常相似,但它不是使用subplot2grid,而是访问各个轴并添加绘图。

现在,我们可以采取这个绘图并通过一次性进行多个更改。

在使用ChatGPT时,我通常发现将提示拆分为单独的指令可以帮助获得所需的输出。然而,为了了解ChatGPT的代码解释器如何同时响应多个命令,我们可以使用以下提示来进行以下更改:

  1. 删除包含深度曲线的子图
  2. 为每个子图添加网格线
  3. 在每个子图的右侧和顶部添加脊柱
  4. 为每个曲线添加标准颜色
  5. 确保所有曲线都有定义的x轴刻度范围

经过进一步处理,ChatGPT返回了包含我请求的更改的绘图。

它还重构了代码,不再使用对每个轴的单独调用,而是使用循环遍历每个测量,并使用一些常见函数(如脊柱和网格颜色)应用更改。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Setting up the figure and axes with one less subplot for depth
fig, ax = plt.subplots(nrows=1, ncols=5, figsize=(15, 10), sharey=True)

# Define a dictionary for colors and scales for each log
colors = {
    "GR": "green",
    "DT": "magenta",
    "RHOB": "red",
    "DRHO": "grey",
    "NPHI": "blue"
}
scales = {
    "GR": (0, 150),
    "DT": (140, 40),
    "RHOB": (1.95, 2.95),
    "DRHO": (-0.2, 0.2),
    "NPHI": (0.45, -0.15)
}

# Plotting each log with the specified colors and scales
logs = ['GR', 'DT', 'RHOB', 'DRHO', 'NPHI']
for i, log in enumerate(logs):
    ax[i].plot(well_data[log], well_data['DEPTH'], color=colors[log])
    ax[i].set_xlim(scales[log])
    ax[i].set_title(log)
    ax[i].grid(color="lightgrey")
    # Adding top and right spines
    ax[i].spines['top'].set_visible(True)
    ax[i].spines['right'].set_visible(True)

ax[0].set_ylabel('Depth (m)')
ax[0].invert_yaxis()  # Invert the y-axis to have depth increasing downwards

plt.tight_layout()
plt.show()

在Y轴和线之间添加可变填充

在测井图上,通常会在曲线和子图边缘之间应用阴影和额外填充。这有助于岩相学家通过可视化曲线理解数据。

其中一种方法是对伽马射线(GR)应用可变阴影,以帮助识别泥页岩和非泥页岩间隔。为此,我们通常使用Yellow — Orange — Brown颜色映射,可以帮助显示清洁的储层间隔为较亮的颜色,而泥页岩间隔为较暗的颜色。

我在先前的文章中深入介绍了这个过程。

https://towardsdatascience.com/enhancing-visualization-of-well-logs-with-plot-fills-72d9dcd10c1b

我之前尝试过在ChatGPT和代码解释器中实现这一点,但总是不成功。也许这是由于我如何设置提示。

让我们看看ChatGPT是否可以通过在提示中更具体,帮助创建GR曲线的YlOrBr颜色映射阴影。

我们得到了以下绘图:

在第一次尝试中,它设法在子图上获取了填充。然而,它没有从子图的左侧到曲线进行填充。

我们可以看看ChatGPT是否会纠正这一点:

它确实做到了,这非常令人惊讶,因为先前的尝试都失败了。

我们可以仔细查看代码,了解生成绘图所做的操作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Setting up the figure and axes again
fig, ax = plt.subplots(nrows=1, ncols=5, figsize=(15, 10), sharey=True)

# Plotting each log with the specified colors and scales, excluding NaN values for DT
for i, log in enumerate(logs):
    valid_indices = well_data[log].dropna().index
    ax[i].plot(well_data[log].loc[valid_indices], well_data['DEPTH'].loc[valid_indices], color=colors[log])
    ax[i].set_xlim(scales[log])
    ax[i].set_title(log)
    ax[i].grid(color="lightgrey")
    # Adding top and right spines
    ax[i].spines['top'].set_visible(True)
    ax[i].spines['right'].set_visible(True)

    # Adding the fill for the GR subplot
    if log == 'GR':
        # Add color based on the value of the GR line
        for depth, value in zip(well_data['DEPTH'].loc[valid_indices], well_data[log].loc[valid_indices]):
            ax[i].fill_betweenx([depth-0.05, depth+0.05], 
                                0, value, 
                                facecolor=plt.cm.YlOrBr(value/150), 
                                edgecolor='none', 
                                zorder=0)  # Place the fill behind the line

ax[0].set_ylabel('Depth (m)')
ax[0].invert_yaxis()  # Invert the y-axis to have depth increasing downwards

plt.tight_layout()
plt.show()

ChatGPT采用的方法与我先前的尝试不同,我先前的尝试是循环遍历每个排序值并在曲线下面应用填充。而ChatGPT是逐深度进行,然后应用填充。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np 

left_col_value = 0
right_col_value = 150

#assign the column to a variable for easier reading
curve = well_data['GR']

#calculate the span of values
span = abs(left_col_value - right_col_value)

#assign a color map
cmap = plt.get_cmap('YlOrBr')

#create array of values to divide up the area under curve
color_index = np.arange(left_col_value, right_col_value, span / 100)

#setup the plot
well_data.plot(x='GR', y='DEPTH', c='black', lw=0.5, legend=False, figsize=(6,15))
plt.ylim(4800, 4600)
plt.xlim(left_col_value, right_col_value)
plt.title('Plot With a Variable Fill to Y-Axis')

#loop through each value in the color_index
for index in sorted(color_index):
    index_value = (index - left_col_value)/span
    color = cmap(index_value) #obtain colour for color index value
    plt.fill_betweenx(well_data['DEPTH'], 0 , curve, where = curve >= index,  color = color)

plt.show()

上面的代码生成了带有阴影的以下GR图。

将两条线移动到同一子图上

在测井图上,常见的是在同一迹道上绘制体积密度(RHOB)和中子孔隙度(NPHI)。由于这两个曲线具有不同的刻度,我们需要将其中一条放在次要x轴上。

在Matplotlib中正确实现这一点可能有些棘手,因此我们将看看ChatGPT如何应对以下提示。

返回的绘图并不糟糕。ChatGPT已经成功将NPHI曲线放在与RHOB相同的子图上,并将其放在次要x轴上。然而,子图的标签彼此重叠,不清楚刻度属于哪条曲线。

此外,现在子图上有两组网格线,可能会引起混淆。

我们可以通过一个简单的提示进行修改,以确保标签不重叠,并从其中一条曲线上移除网格线。

ChatGPT按照要求完成了任务,但它还为不同的标签添加了颜色。

我没有预料到结果会这样,但这确实使我们能够轻松地将标签与正确的曲线关联起来。

因此,基于ChatGPT更改标签颜色,我们可以将其作为灵感来改变其余标签以匹配曲线的颜色。

如果在同一子图上有多条曲线,这应该对我们有所帮助,这在测井图中非常常见。

ChatGPT现在已经回应了我们的最终绘图,现在我们可以轻松地看到NPHI和RHOB的刻度以及它们所属的曲线。

以下是ChatGPT为生成上述绘图提出的代码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Setting up the figure and axes again
fig, ax = plt.subplots(nrows=1, ncols=4, figsize=(15, 10), sharey=True)

# Plotting each log with the specified colors and scales, excluding NaN values
for i, log in enumerate(logs):
    valid_indices = well_data[log].dropna().index
    ax[i].plot(well_data[log].loc[valid_indices], well_data['DEPTH'].loc[valid_indices], color=colors[log])
    ax[i].set_xlim(scales[log])
    # Remove subplot title
    ax[i].set_title("")
    # Add axis label representing the name of the log measurement
    ax[i].set_xlabel(log, color=colors[log])
    # Color tick marks and tick labels in the same color as the line
    ax[i].tick_params(axis='x', colors=colors[log])
    # Adding top and right spines
    ax[i].spines['top'].set_visible(True)
    ax[i].spines['right'].set_visible(True)

    # Adding the fill for the GR subplot
    if log == 'GR':
        # Add color based on the value of the GR line
        for depth, value in zip(well_data['DEPTH'].loc[valid_indices], well_data[log].loc[valid_indices]):
            ax[i].fill_betweenx([depth-0.05, depth+0.05], 
                                0, value, 
                                facecolor=plt.cm.YlOrBr(value/150), 
                                edgecolor='none', 
                                zorder=0)  # Place the fill behind the line
        ax[i].grid(color="lightgrey")

    # Adding NPHI to the RHOB subplot with a secondary x-axis
    if log == 'RHOB':
        ax2 = ax[i].twiny()  # Create a secondary x-axis for NPHI
        valid_indices_nphi = well_data['NPHI'].dropna().index
        ax2.plot(well_data['NPHI'].loc[valid_indices_nphi], well_data['DEPTH'].loc[valid_indices_nphi], color=colors['NPHI'])
        ax2.set_xlim(scales['NPHI'])
        ax2.set_xlabel('NPHI', color=colors['NPHI'])
        ax2.tick_params(axis='x', colors=colors['NPHI'])
        # Remove gridlines for NPHI and display the ones for RHOB
        ax2.grid(False)
        ax[i].grid(color="lightgrey")

ax[0].set_ylabel('Depth (m)')
ax[0].invert_yaxis()  # Invert the y-axis to have depth increasing downwards

plt.tight_layout()
plt.show()

绘图和代码看起来合理,我可能会进行一些修改。然而,在这一点上,我觉得最好继续使用Jupyter Notebooks修改绘图。

这是由于我之前遇到的一些问题,如果我回去更改了早期的提示,它会清除该提示之后的所有内容并重新创建它。

总结

总体而言,我发现ChatGPT的数据分析插件(以前是代码解释器)在生成岩相学和地球科学的测井图方面是一个有用的工具。然而,我对使用它有一些保留和问题。

我发现在新的聊天实例中很难复制结果。我先前尝试过上面相同的过程,结果完全不同,ChatGPT难以生成我想要的绘图。即使使用完全相同的提示,这种情况也会发生。

有时,数据分析插件生成的结果令人质疑,甚至是错误的。与任何大型语言模型一样,审查输出并确保在编程和技术上有意义总是明智的。

如果在提示中犯了任何错误,要回去更改它们并不容易。如果您尝试更改提示中的某个内容,可能会导致删除该提示之后的任何聊天内容。因此,我建议在进行时将代码复制到Jupyter Notebook中,以便您不会失去任何信息。

最后,对使用ChatGPT和数据分析插件的最大保留是上传专有数据(在此示例中,我使用的是公共数据,可供使用)。数据、提示和输出都可以用来训练未来的模型,而您可能并不知情。围绕版权和知识产权的问题日益严重,因此在使用该工具和专有数据时应谨慎。

✄-----------------------------------------------

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 磐创AI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
60克2.5毫米!英伟达、斯坦福搞出超薄全息VR眼镜|Siggraph 2022
---- 新智元报道   编辑:桃子 好困 【新智元导读】这副VR眼镜,戴上秒变「蟹老板」。 在Siggraph 2022上,斯坦福和英伟达联手搞了一个仅有2.5mm的轻薄VR全息眼镜。 有点审美的人都会感觉这个眼镜戴上有点「蟹老板」那味儿,但比起戴一个笨重头显强多了。 它仅有60g重,就拿Meta Quest 2(约507g)相比,足以见其有多轻。 这个VR全息眼镜由瞳孔复制波导,空间光调制器,还有一个几何相位透镜组成。 可以通过仅有2.5mm厚的元器件通过光学堆栈(optical stack
新智元
2022/08/26
2790
60克2.5毫米!英伟达、斯坦福搞出超薄全息VR眼镜|Siggraph 2022
厚度仅2.5毫米,重60克,英伟达&斯坦福做出了超轻薄VR眼镜
机器之心报道 编辑:张倩 我们什么时候能摆脱笨重的 VR 头显呢? 自从去年马克 · 扎克伯格宣布将全力开发「元宇宙」之后,VR、AR 等技术就在世界范围内掀起了新一轮的热潮。 这些技术为计算机图形应用等领域提供了前所未有的用户体验。然而,时至今日,VR 头显的笨重依然是一个绕不开的问题,同时也阻碍了 VR 走进大众的日常生活。 这一问题源于 VR 显示光学的放大原理,即通过透镜将小型微显示器的图像放大。这种设计要求微显示器和镜片之间有一段相对较大的距离,因此当前的 VR 头显普遍比较笨重,佩戴起来很不舒服
机器之心
2022/09/06
5700
厚度仅2.5毫米,重60克,英伟达&斯坦福做出了超轻薄VR眼镜
灵犀微光CEO郑昱:阵列光波导,推动AR眼镜三年内走向消费级市场的显示技术|量子位·视点分享回顾
视点 发自 凹非寺 量子位 | 公众号 QbitAI 元宇宙产业的发展,正在将各种前沿领域技术汇集到一起,构建出下一代互联网的新形态。 正如互联网的准入级终端是PC,移动互联网的准入级终端是手机,那么下一代互联网,准入级终端或许就将是VR和AR设备。 VR终端或将承载深度元宇宙的交互,而AR终端的普及或将让元宇宙技术走向千家万户。 AR设备,尽管外形看来极度接近于普通眼镜,但其核心的光学显示部分,也就是光学模组,让它成为最有希望叩开元宇宙大门的“低门槛”终端。 围绕AR产业趋势、元宇宙等热点话题,灵犀微光C
量子位
2022/06/27
4380
灵犀微光CEO郑昱:阵列光波导,推动AR眼镜三年内走向消费级市场的显示技术|量子位·视点分享回顾
不要笨重头显!英伟达研发2.5毫米轻薄VR眼镜,实现近眼显示
---- 新智元报道   编辑:袁榭 时光 【新智元导读】英伟达又要整大活了:即将推出轻薄版全息眼镜,打败市面上的笨重VR/AR头显。预告:居家办公让虚拟人来作伴?欢迎预约直播,教你如何从0到1自己创建一个! 当前,要进入虚拟3D世界,仍然需要佩戴笨重的头显。 不过,研究人员正在研究重量更轻、类似于普通眼镜的替代品。 据Venturebeat报道,在今年8月即将举行的Siggraph 2022会议上,英伟达将提交16篇论文。 其中,包括为元宇宙和真实世界交互奠基的即时「全息成像」渲染、轻薄全息眼镜等
新智元
2022/05/25
4360
不要笨重头显!英伟达研发2.5毫米轻薄VR眼镜,实现近眼显示
了解一下微纳光学在AR眼镜中的应用
光波导是一种光学技术,在光通信、激光领域应用较多。简单的来说就是光在特定设计的材料器件结构中实现光的定向传播,应用的是全反射原理,中心用折射率大的材料,四周用折射率小的材料,就可以束缚光在介质中传播。
用户2760455
2022/06/08
1K0
了解一下微纳光学在AR眼镜中的应用
未来交互,各种R你了解多少?VR/AR/MR/XR/CR
未来交互离我们还远吗?还是在等待一个时机,我觉得未来可以用“涌现”这个词。先说下 ”涌现“这个词,特别有意思。
腾讯游戏多媒体引擎GME
2021/10/25
1.5K0
CES 2021丨因疫情转为线上举办,AR或成主流趋势?
(VRPinea1月15日讯)2021年拉斯维加斯消费电子展(CES)于当地时间1月11日开幕,受疫情影响,本次展会以线上形式举行。在本届CES 2021中,XR相关的内容也有很多,P君对大会内容进行了汇总之后,给大家带来了XR方面的相关资讯~
VRPinea
2021/01/29
4370
CES 2021丨因疫情转为线上举办,AR或成主流趋势?
Magic Leap 和微软为什么要做 AR 眼镜:关于原理及挑战
Magic Leap 和 HoloLens 是什么? Magic Leap 和 HoloLens 都是 Augmented Reality (AR)眼镜的代表。 AR 和 VR 眼镜的区别是什么? A
新智元
2018/03/14
1.5K0
Magic Leap 和微软为什么要做 AR 眼镜:关于原理及挑战
Meta:基于大规模可见光PIC的超薄激光显示面板
看到Meta的Reality Labs Research发布的一个挺有意思的文章(https://arxiv.org/abs/2412.19274),将氮化硅集成光PIC应用在了AR激光显示领域,做出了一个只有2mm厚的激光显示面板样机,性能也比传统LED显示提升。虽然这个工作距离应用还有挺多挑战需要解决,但可以打开一下集成光的应用场景思路,别总是在光模块CPO光互连里边卷,找点量大又支持定制化的消费场景也挺好。
光芯
2025/04/08
860
Meta:基于大规模可见光PIC的超薄激光显示面板
苹果AR眼镜密器疑曝光!索尼VR头显双眼8K超高清,元宇宙「伴侣」震撼出场
日前,索尼在一场「科技日」活动中展示了一款搭载单眼4K Micro-OLED显示屏的VR头显原型。
新智元
2021/12/13
5280
苹果AR眼镜密器疑曝光!索尼VR头显双眼8K超高清,元宇宙「伴侣」震撼出场
体验不到Google AR眼镜,急得我自己整了一个
大数据文摘授权转载自果壳 作者:肖鑫杰 编辑:沈知涵 首先需要(也许不止)一台报废的 HoloLens 大概五六年前,朋友借给我一台首发版的 HoloLens,那种体验至今念念不忘。 HoloLens: HoloLens是微软公司开发的一种 MR 头显。眼镜将会追踪你的移动和视线,进而生成适当的虚拟对象,通过光线投射到你的眼中。因为设备知道你的方位,你可以通过手势,比如半空中抬起,放下手指点击与虚拟 3D 对象交互。 我记得开启 RoboRaid 后,没等反应过来,奇形怪状的外星机器人接连“穿破”我家墙壁
大数据文摘
2022/06/06
4940
体验不到Google AR眼镜,急得我自己整了一个
5.9VR行业大事件:英伟达与斯坦福合作研发超薄VR全息眼镜;Manus新款VR手套售价9000美元
(VRPinea 5月9日讯)今日重点新闻:英伟达与斯坦福大学合作研发2.5mm厚的超薄VR全息眼镜;Manus新款面向企业级市场的VR手套Quantum Metagloves开启预购;VR冒险游戏《Eye of the Temple》增加Speedrun(竞速)模式和排行榜。
VRPinea
2022/06/08
3880
5.9VR行业大事件:英伟达与斯坦福合作研发超薄VR全息眼镜;Manus新款VR手套售价9000美元
资料 | AR眼镜光学主流:光波导技术方案及加工工艺全解析
增强现实技术即AR技术是将虚拟信息与现实世界相互融合,属于下一个信息技术的引爆点,据权威预测增强现实眼镜将会取代手机成为下一代的协作计算平台。以增强现实眼镜为代表的增强现实技术目前在各个行业开始兴起,尤其在安防和工业领域,增强现实技术体现了无与伦比的优势,大大改进了信息交互方式。
好好学SLAM
2021/08/26
9.5K0
资料 | AR眼镜光学主流:光波导技术方案及加工工艺全解析
盘点|近期AR眼镜/头显最新动态合集!
近期,关注AR/VR圈的小伙伴们,应该有发现AR,尤其是AR硬件方面的消息特别多。就连“万年专利户”的苹果眼镜,其官方也对外表示,眼镜将于2021年底推出。并且还预计能在发售第一年内就卖出1000万台。不过,2021年还有些遥远,小伙伴们不如先随小编一起看下近3个月内,相关厂商在AR眼镜/头显落地方面的最新进展吧。
VRPinea
2018/07/26
5640
盘点|近期AR眼镜/头显最新动态合集!
这3款AR眼镜,一举拿下德国“红点奖”
昨日凌晨,德国“红点奖(Red Dot Award)”颁奖仪式在德国举行。“红点奖”被称为“设计界的奥斯卡”,是国际知名创意设计大奖。其与德国“IF奖”、美国“IDEA奖”并称为世界三大设计奖,同时也是世界上最有影响力的设计竞赛之一。 自2016年起,AR眼镜便踏上了“红点奖”的舞台,如微软的AR眼镜HoloLens获评当年“最佳产品设计”。而今年,3款AR眼镜再获殊荣,并且其中还有一款“中国创造”。相信各位读者已经对这些AR眼镜充满了好奇,现在小编就带各位来了解这3款获奖作品。 中国:HiAR Glass
VRPinea
2018/05/15
7020
「深度」怎样让鲸鱼飞跃篮球场——深度揭秘Magic Leap背后的技术+战略
今年10月,硅谷AR(增强现实)公司Magic Leap发布了一系列“魔法带回现实”的概念视频:篮球场上鲸鱼一跃而起、外星人突袭办公室打真人CS……虽然大部分视频并非实拍demo,而是特技duang
镁客网
2018/05/25
2K0
虚拟即是现实,AR专家眼中的真AR
@有饭吃 说:这篇文章翻译自美国、欧洲、日本的七位计算机视觉领域的学者共同就2014年8月在奈良大学召开的AR发展研究探讨会写的一篇总结性质的论文。在这篇论文中,学者们界定了何为真AR并且阐述了其发展方向以及发展壁垒,提供了一些较有价值的观点和看法,学者们认为需要采取一种类似AR图灵测试的方法来界定AR发展的程度,并认为光场是最有可能实现AR的途径。文章内容并不艰深,原文在http://arxiv.org/pdf/1512.05471v1.pdf上可以下载,我在这里对论文进行了一定程度的简化,并且增加了一些
新智元
2018/03/14
1.6K0
虚拟即是现实,AR专家眼中的真AR
操控悬浮粒子,空中三维成像,能听能摸!Nature和Science报道,裸眼3D新可能
在 1977 年上映的科幻经典《星球大战》中,莱娅公主向卢克天行者和欧比旺发出了三维版求救影像。
大数据文摘
2019/11/15
1.3K0
操控悬浮粒子,空中三维成像,能听能摸!Nature和Science报道,裸眼3D新可能
北京冬奥黑科技; 揭秘虎年春晚硬核科技;全球首款AR隐形眼镜问世;索尼3D显示技术路径曝光
这一次的北京冬奥会,从开幕式就直接火了!首先是从冰立方中破冰而出并随着音乐冉冉升起的奥运五环。事实上,整个冰雪五环就是个巨大的LED异形屏,长达20米,重3吨。另外一个黑科技就是北京冬奥会实现了世界上首次对超过600人集体实时AI动作捕捉。
LiveVideoStack
2022/02/11
3580
北京冬奥黑科技; 揭秘虎年春晚硬核科技;全球首款AR隐形眼镜问世;索尼3D显示技术路径曝光
11.26 VR扫描:苹果获VR/AR头显新专利;HTC推出Vive Pro迈凯伦限量版
日前,苹果在欧洲获批一份与光学系统有关的专利。该专利重点描述用户可直接佩戴眼镜使用这款产品,可以实现MR影像。意味着该光学系统可直接应用在全息显示领域。但,目前尚未知道这项技术将于何时登陆市场。
VRPinea
2018/12/18
5530
推荐阅读
60克2.5毫米!英伟达、斯坦福搞出超薄全息VR眼镜|Siggraph 2022
2790
厚度仅2.5毫米,重60克,英伟达&斯坦福做出了超轻薄VR眼镜
5700
灵犀微光CEO郑昱:阵列光波导,推动AR眼镜三年内走向消费级市场的显示技术|量子位·视点分享回顾
4380
不要笨重头显!英伟达研发2.5毫米轻薄VR眼镜,实现近眼显示
4360
了解一下微纳光学在AR眼镜中的应用
1K0
未来交互,各种R你了解多少?VR/AR/MR/XR/CR
1.5K0
CES 2021丨因疫情转为线上举办,AR或成主流趋势?
4370
Magic Leap 和微软为什么要做 AR 眼镜:关于原理及挑战
1.5K0
Meta:基于大规模可见光PIC的超薄激光显示面板
860
苹果AR眼镜密器疑曝光!索尼VR头显双眼8K超高清,元宇宙「伴侣」震撼出场
5280
体验不到Google AR眼镜,急得我自己整了一个
4940
5.9VR行业大事件:英伟达与斯坦福合作研发超薄VR全息眼镜;Manus新款VR手套售价9000美元
3880
资料 | AR眼镜光学主流:光波导技术方案及加工工艺全解析
9.5K0
盘点|近期AR眼镜/头显最新动态合集!
5640
这3款AR眼镜,一举拿下德国“红点奖”
7020
「深度」怎样让鲸鱼飞跃篮球场——深度揭秘Magic Leap背后的技术+战略
2K0
虚拟即是现实,AR专家眼中的真AR
1.6K0
操控悬浮粒子,空中三维成像,能听能摸!Nature和Science报道,裸眼3D新可能
1.3K0
北京冬奥黑科技; 揭秘虎年春晚硬核科技;全球首款AR隐形眼镜问世;索尼3D显示技术路径曝光
3580
11.26 VR扫描:苹果获VR/AR头显新专利;HTC推出Vive Pro迈凯伦限量版
5530
相关推荐
60克2.5毫米!英伟达、斯坦福搞出超薄全息VR眼镜|Siggraph 2022
更多 >
LV.0
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档