这台相机没镜头!美国教授新发明,一块玻璃可成像,拍照给计算机看

简介:

在我们印象里,相机总是逃不开这玩意:

0cf09a7aeb62478805263b02ec48486239c27232

凸透镜成像原理。

从傻瓜照相机到手机摄像头,都拥有一个凸透镜作为镜头。

但是有人偏偏觉得,不需要镜头也能造出相机。

他还真造出来了。犹他大学副教授Rajesh Menon研发了一种新型相机,没有镜头,只要一块玻璃(非凸透镜)就可以实现。

区别是,别人用的是穿过玻璃凸透镜的折射光线,Menon用的则是在没能从玻璃里出来的反射光线。

“非人”的相机

Menon的灵感来自于计算机视觉技术的发展。他发现,许多照片和视频都不是拍来给人看的,而是直接交给各种工业生产中的传感器来“查看”。

也就是说,虽然人类更喜欢看高分辨率的清晰照片,但如果一张照片是给计算机看的,那么这张照片就不需要高分辨率和图像保真度,哪怕只是一张简单、模糊的照片,也足够计算机提取出它需要的信息。

想想就非常省存储空间。

因此,Menon觉得,可以根据机器“看图”的需求,来生产一种专门给机器做的相机。

新相机原理:折射

当光线进入玻璃的时候,大部分光都穿过两层玻璃和空气的分界,使人能看到玻璃后面的景象。

而一小部分光线则在进入玻璃后,开始在玻璃的两侧反射。Menon就用到了这些反射的光线。

7ac050c58483e9f64542abae6f360f26a26d2873

反射的光线终将反射到玻璃的边缘。于是,Menon将一个CMOS传感器(640×480像素,提供8位分辨率)连接到有机玻璃板的边缘,使它们平滑接触,然后连接到成像设备上,之后在有机玻璃板周边的其余部分放置反光带。

CMOS传感器压在玻璃边缘可以检测到进入玻璃的光在多次反射后的信号,之后对这些探测到的光信号进行处理,就可以实现成像,玻璃也就随之成了类似相机镜头的存在。

a297023f4831f34d964fd71d278790fadd2ed4d7

在实验中,Menon准备了一个32×32的LED板,一共有1024个LED发光二极管。

之后,一个个分别点亮1024个二极管,记下此时CMOS传感器得到的信号。

之后,LED板上的1024个“像素”无论呈现怎样的图形,CMOS传感器都可以监测到它们发出的信号,并且推算出LED板上的原始图形。

a78b28777e764f3a6985676fb2617fbd17792bb4

上图是这个相机的效果。左侧是LED板上的原始图像,中间是CMOS传感器信号得出的点扩散函数,右边就是效果图啦。

用途:VR/AR眼动仪&家庭安全相机

目前,Menon的团队正在开发一种机器学习算法来研究更复杂的图像,不限于LED板上的图像,还可能有手写数字的拍摄识别。

不过,这种神奇的相机究竟可以拿来做什么呢?

Menon预计这项技术的首批应用可能是VR/AR眼镜。因为在VR/AR设备中,生成和显示图像就已经需要巨大的硬件设备了,如果需要实现眼动追踪的话,加一台眼动追踪相机可能太麻烦了,所以这款相对轻量级的相机可以提供足够的信息来跟踪用户的眼球运动。

另外,Menon认为未来这项技术也可以用在家庭安全相机上。如果在家中装一个摄像头,可能太过明显,引起窃贼注意。所以,不妨在房间的窗户上安装这套设备,可以实现神不知鬼不觉的了解家中一切动向。

论文传送门

Computational imaging enables a “see-through” lens-less camera
Ganghun Kim and Rajesh Menon
https://www.osapublishing.org/oe/abstract.cfm?uri=oe-26-18-22826


原文发布时间为:2018-08-30

本文作者:关注前沿科技

本文来自云栖社区合作伙伴“量子位”,了解相关信息可以关注“量子位”。

相关文章
|
SQL 人工智能 搜索推荐
MCP这个协议,如何让大模型从‘能说’迈向‘能做’?
本文由三桥君撰写,深入解析MCP(模型上下文协议)如何助力大模型从“能说”到“能做”,涵盖其核心原理、工作机制与多场景应用,为AI产品经理提供系统化知识与实践指导。
1567 61
|
Java 测试技术 数据库连接
python接口自动化(二十一)--unittest简介(详解)
前边的随笔主要介绍的requests模块的有关知识个内容,接下来看一下python的单元测试框架unittest。熟悉 或者了解java 的小伙伴应该都清楚常见的单元测试框架 Junit 和 TestNG,这个招聘的需求上也是经常见到的。
436 1
python接口自动化(二十一)--unittest简介(详解)
|
14天前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
8081 15
|
13天前
|
人工智能 并行计算 PyTorch
秋叶 ComfyUI 2026 整合包 v3.2 完整部署教程:Python 3.13 + Torch 2.13 全栈升级
秋叶aaaki ComfyUI 2026年8月整合包v3.2正式发布!全面升级Python 3.13.11、PyTorch 2.13.0+cu130及ComfyUI v0.30.2,原生支持MiniMax H3、Wan 2.2、Qwen-Image-2.1等2026主流音视频/图像模型,解压即用,无需环境配置。
2113 12
|
12天前
|
人工智能 测试技术 API
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
Jev是TypeSafe AI推出的“系统一模型”,不生成文本,专做毫秒级结构化决策:Choice(多选)、Score(打分)、Noul(是非概率)。响应快193倍、成本低444倍,适合工单路由、内容审核、测试定级等高频判断场景。
1808 4
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
|
11天前
|
人工智能 编解码 并行计算
MiniMax-H3 一键整合包技术文档:8G 显存运行 AI 漫剧制作 —— 角色替换 / 动作迁移 / 文图生视频部署与调参指南
MiniMax H3 是 MiniMax 开源的全模态视频生成模型,支持文/图/音/视多条件输入,输出最高2K、15秒带双声道音频视频。本文档详述其Int8量化版在8GB显存下的本地一键部署、三段式工作流(EDIT/REPLACE/CONTINUE)、参数调优及常见问题排查。(239字)
|
7天前
|
人工智能 Linux 开发者
【2026国内使用】Codex安装过程一篇讲透(Win/Mac/Linux全支持)
Codex是OpenAI推出的AI编程智能体,可读取本地项目、理解需求并自动修改代码。支持桌面GUI、命令行(CLI)及VS Code/Cursor插件三种形态,覆盖可视化操作、终端高效开发与编辑器无缝集成场景,助开发者用自然语言驱动编码全流程。(239字)
【2026国内使用】Codex安装过程一篇讲透(Win/Mac/Linux全支持)

热门文章

最新文章