Kaimou Semiconductor
面向多相机产品的彩色全局快门图像传感器
Kaimou Semiconductor 是一家无晶圆厂图像传感器公司。第一颗传感器 GS2.3 是彩色 CMOS 全局快门:1920 × 1200 像素,4.0 µm 间距,另有 4.5 µm 选项。它为同一台机器上使用多台相机的产品而设计。
- 90 fps两条 HDR 路径,每一帧都读
- ≥80 dB单次曝光,线性
- ≤2.0 e⁻高增益读出噪声
- ≤100 ns同一块板上的同步
这些产品需要相机一起曝光,在同一帧里同时保住亮的窗户和暗的室内,并在某一通道到达满幅时仍保持白色表面的颜色。机器人里正在出货的全局快门传感器,是为检测、手机、汽车和安防做的。那些器件上的 HDR 通常只保留大约一半帧率,多相机同步则是一个外置盒子。GS2.3 的规格是两条 HDR 路径都读出时仍保持每秒 90 帧,并在传感器上完成相机同步。
本站数字是设计目标。它们会在硅片上、按 EMVA 1288、在相机层面测量。 规格书 把它们放在 SC233HGS、AR0234、AR0235、Mira220、OG02C10、IMX392 和 IMX900 旁边。
01
把一台机器上的相机同步起来
人形机器人不止一台相机。头看人,胸口看地面,手腕看抓取。如果这些曝光相差一毫秒,腕部相机记下的手就不是头部相机记下的那只手。
今天这种一致靠一个同步盒和一束线。GS2.3 自己带时钟。传感器选出主设备,测量线缆,并为每一帧打上时间戳。目标是板上 100 纳秒,五米线缆上 250 纳秒。
一台机器上常见四到八台相机。手上那台离物体大约 30 厘米。头上那台常常在一米半之外,人背后的窗户可以比室内亮大约一千倍。在 1 米、1 米/秒、90° 视场下,一个像素的拖影要求曝光大约一毫秒。再近一些,还要更短。
02
单次曝光里的高动态范围
机器人里用的全局快门传感器,HDR 常常是第二次曝光,或者只保留大约一半帧率。亮的窗户因此比暗的房间更晚被记下。中间动过的手会在文件里存成两只。
GS2.3 用一次全局快门同时读出暗部和亮部。弱光走高增益路径。超过光电二极管的光在同一次曝光里溢进电容,并保持线性。两条路径每一帧都数字化,所以目标是开着动态范围仍然每秒 90 帧。
90 fps 时实际曝光大约是 7.5 到 9 毫秒,不是完整的 11 毫秒。正在读出的那一帧的溢出电荷,必须在下一次曝光再次使用该节点之前清掉。代价不到 2 dB。手因此还是一只手。
03
白色高光饱和时的颜色
在白色表面上,绿色通道通常比红和蓝更早到达满幅。如果绿色已经饱和而另外两路还在上升,记录下来的颜色就是品红。房间里的白灯在文件里变成粉灯,用这个文件训练的模型会把粉色当成真的。
GS2.3 对每个像素、每一帧都同时读出高增益路径和溢出路径。一个彩色四元组一起切换。各通道一起到达上限,饱和的像素被打上标志,而不是被补成一种颜色。路径增益按像素标定,从 −20 °C 到 85 °C。门槛是 1% 误差,绿色 0.5%。
我们设计所针对的范围,是亮度信噪比至少为 10、且没有任何通道饱和的那段。第一档是单次曝光 80 dB。更大的溢出存储可以印出更多分贝,却仍然通不过这项测试。
04
GS2.3 设计目标
1920 × 1200 彩色像素。4.0 µm,另有 4.5 µm 选项。背照式、电荷域全局快门,主光线角度 0°。下面的数字是设计目标。
- 90 fps全分辨率,两条 HDR 路径每一帧都读出。
- ≥80 dB线性,单次曝光。延伸目标 ≥90 dB。
- ≤2.0 e⁻高增益读出噪声。延伸目标 ≤1.5 e⁻。
- ≥25,000 e⁻线性满阱。加上溢出路径,延伸目标 ≥80,000 e⁻。
- ≤100 ns同一块板上的对齐。5 米线缆上 ≤250 ns。
- 0°主光线角度。像素仍接收 f/1.4 光锥,约 ±21°。
规格书 把它和 SC233HGS、AR0234、AR0235、Mira220 放在一起,并写明每个数字如何测量。
05
戴在人身上:头显、帽子、安全帽。
大约一双眼睛间距的立体相机,用来让人示范任务、用自己的视角遥控机器人,或在走路时做视觉惯性里程计。头从来不会停住。卷帘快门会把门框拉斜。两台相机如果曝光中心不一致,看到的就不是同一对立体图像。
头显太重时,同一对相机放在帽檐前;在工地或仓库里,操作者本来就戴安全帽,相机就放在帽檐下面。每种情况下传感器的工作相同:全局快门、一致的颜色,以及不是腰带上一个盒子的触发。
06
头上的相机,以及围着工位的一圈。
头部装置有一对前视相机和向两侧看的相机,计算机和电池在背后的包里。头上只需要镜头和快门。顺着后背下去的线很长,同步盒在这里变成累赘,线缆延迟必须测出来,不能靠猜。
九台相机是围着工位的一圈:一个人、一台机器人、一张工作台、一些工具。产品是这一圈共用的时间基准和一套标定。九个各自独立的快门是九个不同的时刻。GS2.3 在这里要做的是 SyncLink——主时钟、延迟、时间戳——以及不会把工作台上方的灯编成另一种颜色。
07
用来示教的夹爪,和用来复现的腕部。
把一次抓取示范给机器人的一种办法,是自己做这次抓取,相机顺着手指看向物体。相机在手枪式握把的脊背上,钳口在前景,物体再远几厘米。金属、塑料和一盏灯在同一帧里。手在动。
然后机器人把相机戴在手腕上,大约伸出 30 厘米,试着重复人做过的动作。如果示教相机和腕部相机没有同一种快门、同一种彩色响应和同一种时间,示范就传不过去。深度在别处计算时,一台相机就够。抓取本身需要立体视觉时,才用一对。
08
云和田野之间的无人机。
前视相机的画面上方是天,下方是地。动的是飞机本身,所以卷帘快门会把地图拉斜,为了云再做一次曝光会再拉斜一次。导航要帧率。巡检要的是作物或屋顶在可见光里测到的颜色。
近红外给不出那种颜色。滤光片染料在那里是透明的,所以那个波段里的颜色都是编出来的。同步白闪光用于近距离:模型里,一米处、一毫秒、干净的彩色图像,平均大约 4.5 瓦。它照不亮高空下的田野。
09
围着桌子记录一次示范
支架上的相机围成一圈,记录一个人叠布。只有每台相机都在同一时刻看到布离开手,这段记录才能用。晚了的相机拍到的不是同一件事的另一个角度,而是另一件事。
今天的代价是地上的时钟,以及专门看时钟的人。桌子上方的灯是另一项代价:一路饱和之后,文件把其余通道补上,记录里就会出现房间里从未有过的颜色。GS2.3 像素上的标志,是让这个采样被丢掉,而不是被学进去。
10
GS2.3 与这些相机里已有的传感器
对照使用的是已公布数字:思特威 SC233HGS 和 SC136HGS,安森美 AR0234、AR0234CS 和 AR0235,艾迈斯 Mira220,豪威 OG02C10 和 OG05C10,索尼 IMX392、IMX421 和 IMX900,以及长光辰芯 GMAX4002。