Beamr ML-Safe: 无损视频压缩47%——自动驾驶测试数据存储新方案对IMS的启示

来源:Beamr Imaging Ltd. (NASDAQ: BMR) · 2026年9月16日新闻稿 “Beamr Launches ML-Safe Lossless Compression for Autonomous Vehicle Fleets”
产品:ML-Safe Lossless Compression(无损,官方口径 bit-exact、文件缩减 47%)
后续曝光:2026年9月28日 CTO Tamar Shoham 做 AutoSens TV 访谈介绍 ML-Safe 压缩
核心方向:无损视频压缩 · ML安全 · 自动驾驶数据管道

⚠️ 2026-11-09 审计注记:47% 无损缩减、bit-exact、ML-Safe 发布均与官方信源一致(beamr.com/autonomous 引 9 月 16 日新闻稿原文)。但原文的”12-bit Bayer RAW 输入格式”与”AutoSens Europe 2026 Barcelona 9月22-24日 Stand 131”两处在官方可达页面均无记载、无法溯源,已删除;延迟(~2ms/帧)、竞品对比表、43TB/天、月度成本等数字均无出处,已改定性。官方另有有损 ML-Safe 档:”up to 50% smaller, less than 2% mAP difference”,已补入。

产品信息

项目 内容
产品名称 Beamr ML-Safe Lossless Compression
公司 Beamr Imaging Ltd. (NASDAQ: BMR)
发布日期 2026年9月16日
压缩率 47% 文件大小缩减(无损,官方口径)
输入格式 官方可达页面未披露(旧版”12-bit Bayer RAW”无法溯源,已删)
AutoSens 曝光 AutoSens TV 访谈(2026-09-28);旧版”Barcelona Stand 131”无法溯源,已删
核心技术 ML-Safe 保证机器学习精度无损

核心价值

解决的问题

自动驾驶测试车队每天产生TB级视频数据(多摄像头 × 高帧率 × 长时间连续录制),存储+传输成本巨大;47% 的无损缩减直接转化为近一半的存储/带宽开销节省(Beamr 官方口径)。

Beamr的解决方案

ML-Safe无损压缩的核心保证:

  1. 位精确无损(Bit-Exact):解压后每个像素值与原始数据完全一致(官方口径 “keeps footage bit-exact at capture”)
  2. ML精度保证:压缩→解压后的数据训练的ML模型精度不降
  3. 47%压缩率:接近一半的存储/传输成本节省(官方口径 “reducing file sizes by 47%”)
  4. 产品分档:官方同时提供有损 ML-Safe 档——“up to 50% smaller” 且 “less than 2% mAP difference”(有损对 ML 的影响可量化)

与有损压缩的对比

(旧版表中 H.264/JPEG-XL 的压缩率、精度损失、延迟数字均无出处,已删,改定性对比。)

特性 Beamr ML-Safe 无损 常见有损编码(H.264/H.265 等)
位精确 ✓(官方口径) ❌
ML精度影响 无(数据逐位一致) 存在(有损损伤进入训练/推理数据)
压缩率 47%(官方口径,无损前提下) 通常更高,需按任务实测精度影响
延迟 官方可达页面未披露,需实测 –

技术分析

无损压缩技术定位

Beamr 的官方信息强调两点:压缩是位精确无损的(满足合规审计与数据资产复用),47% 是在无损前提下的缩减率。旧版”直接压缩 12-bit Bayer RAW 传感器原始输出”的技术细节在官方可达页面无记载,已删;无损方案对原始数据的保真意味着下游 ISP/训练管道拿到的是与采集完全一致的数据。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# 示意代码,不可直接运行。非 Beamr 官方实现(厂商未开源),只是依据公开
# 口径(无损、缩减 47%)做的存储量估算骨架;"12-bit Bayer RAW 输入"未经
# 核实已从正文删除,这里仅保留通用的"分辨率×位深×帧率→数据量"估算逻辑。
"""
存储量估算示意:无损压缩 47% 对车队数据管道的意义
"""

BAYER_PATTERNS = {
'RGGB': [[0, 1], [1, 2]], # R G / G B
'BGGR': [[2, 1], [1, 0]], # B G / G R
'GRBG': [[1, 0], [2, 1]], # G R / B G
'GBRG': [[1, 2], [0, 1]], # G B / R G
}

def __init__(self, bayer_pattern: str = 'RGGB',
bit_depth: int = 12):
self.pattern = self.BAYER_PATTERNS[bayer_pattern]
self.bit_depth = bit_depth

def estimate_savings(self, resolution: tuple,
fps: int = 30,
duration_hours: float = 8.0) -> dict:
"""
估算存储节省

Args:
resolution: (width, height)
fps: 帧率
duration_hours: 录制时长(小时)

Returns:
节省统计
"""
w, h = resolution
pixels_per_frame = w * h
frames = fps * 3600 * duration_hours

# 原始数据量(12-bit Bayer RAW)
raw_bits = pixels_per_frame * self.bit_depth * frames
raw_gb = raw_bits / 8 / 1e9

# Beamr压缩后
compressed_gb = raw_gb * 0.53 # 47%压缩

# 对比:8-bit RGB ISP处理后
rgb_bits = pixels_per_frame * 8 * 3 * frames
rgb_gb = rgb_bits / 8 / 1e9

# 对比:有损编码(量级仅为示意假设,需按码率与任务实测)
h265_gb = raw_gb * 0.1 # 假设的10x量级

return {
'format': f'{self.bit_depth}-bit Bayer RAW',
'resolution': f'{w}x{h}',
'fps': fps,
'duration_hours': duration_hours,
'raw_size_gb': raw_gb,
'compressed_size_gb': compressed_gb,
'savings_gb': raw_gb - compressed_gb,
'savings_percent': 47.0,
'vs_rgb_gb': rgb_gb,
'vs_h265_gb': h265_gb,
'total_vs_rgb_savings': (1 - compressed_gb / rgb_gb) * 100,
}


# 计算IMS场景的数据节省
def ims_data_savings():
"""
IMS座舱场景的数据节省估算

典型配置:
- DMS摄像头: 2MP, 30fps, 12-bit
- OMS摄像头: 2MP, 15fps, 12-bit
- 后排摄像头: 1MP, 15fps, 12-bit
- 每日测试8小时
"""
bayer = BayerRAWCompression('RGGB', 12)

# DMS摄像头
dms = bayer.estimate_savings((1920, 1080), 30, 8)
print("DMS摄像头 (2MP@30fps):")
print(f" 原始: {dms['raw_size_gb']:.1f} GB/天")
print(f" 压缩后: {dms['compressed_size_gb']:.1f} GB/天")
print(f" 节省: {dms['savings_gb']:.1f} GB ({dms['savings_percent']}%)")
print()

# OMS摄像头
oms = bayer.estimate_savings((1920, 1080), 15, 8)
print("OMS摄像头 (2MP@15fps):")
print(f" 原始: {oms['raw_size_gb']:.1f} GB/天")
print(f" 压缩后: {oms['compressed_size_gb']:.1f} GB/天")
print(f" 节省: {oms['savings_gb']:.1f} GB")
print()

# 总计
total_raw = dms['raw_size_gb'] + oms['raw_size_gb']
total_comp = dms['compressed_size_gb'] + oms['compressed_size_gb']
print(f"总计 (DMS+OMS):")
print(f" 原始: {total_raw:.1f} GB/天")
print(f" 压缩后: {total_comp:.1f} GB/天")
print(f" 每日节省: {total_raw - total_comp:.1f} GB")

return dms, oms


if __name__ == "__main__":
ims_data_savings()

ML-Safe保证机制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# 示意代码,不可直接运行。这是"如何验证压缩不影响ML精度"的通用思路示意
# (对比原始数据与压缩-解压数据上训练的模型精度),并非 Beamr 官方验证框架。
class MLSafeVerification:
"""
ML-Safe 验证框架

Beamr的核心承诺:压缩不影响ML精度

验证方法:
1. 用原始数据训练ML模型 → 基线精度
2. 用压缩→解压数据训练同一模型 → 测试精度
3. 比较两者精度差异 → 应为0%

对IMS的启示:
- DMS算法(疲劳/分心检测)在压缩数据上的精度
- 目标检测(人脸/眼睛/手)在压缩数据上的mAP
- PERCLOS指标在压缩数据上的稳定性
"""

def __init__(self):
self.results = {}

def verify_bit_exact(self, original: np.ndarray,
decompressed: np.ndarray) -> bool:
"""验证位精确无损"""
assert original.dtype == decompressed.dtype
return np.array_equal(original, decompressed)

def verify_ml_accuracy(self, model, original_data,
compressed_data, test_data):
"""
验证ML精度无损

Args:
model: ML模型(未训练)
original_data: 原始训练数据
compressed_data: 压缩→解压训练数据
test_data: 测试数据

Returns:
accuracy_diff: 精度差异(应为0)
"""
import copy

# 训练原始模型
model_orig = copy.deepcopy(model)
model_orig.fit(original_data['X'], original_data['y'])
acc_orig = model_orig.score(test_data['X'], test_data['y'])

# 训练压缩模型
model_comp = copy.deepcopy(model)
model_comp.fit(compressed_data['X'], compressed_data['y'])
acc_comp = model_comp.score(test_data['X'], test_data['y'])

diff = acc_orig - acc_comp

print(f"原始精度: {acc_orig:.4f}")
print(f"压缩精度: {acc_comp:.4f}")
print(f"精度差异: {diff:.6f}")

if abs(diff) < 1e-6:
print("✓ ML-Safe验证通过")
else:
print("✗ ML-Safe验证失败")

return diff

IMS应用启示

1. DMS数据闭环中的压缩

2. 对IMS数据管道的价值

环节 无损压缩的价值
车端存储 写入量按官方 47% 口径缩减,SSD 容量/寿命压力同比例缓解
数据上传 上传带宽与时间同比例节省
云端存储 存储成本同比例下降(具体金额取决于单价,官方未提供报价)
标注精度 无损=标注对象与原始数据逐位一致
模型训练 数据逐位一致,训练输入不受压缩影响
合规审计 bit-exact 还原,满足审计要求

3. 与IMS现有数据管道的集成

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# 示意代码,不可直接运行。集成流程为本站示意(Beamr 未开源),月度成本
# 估算的 $0.05/GB/月 单价系本站假设,非官方数字。
class IMSDataPipeline:
"""
集成Beamr ML-Safe的IMS数据管道

数据流:
1. 采集 → 12-bit Bayer RAW
2. 压缩 → Beamr ML-Safe (47%缩减)
3. 存储 → 车载SSD + 云端
4. 训练 → 解压后训练(精度无损)
5. 审计 → 解压后审计(位精确还原)
"""

def __init__(self):
self.compressor = BayerRAWCompression()
self.verifier = MLSafeVerification()

def process_test_drive(self, camera_streams: dict,
duration_hours: float = 8.0):
"""
处理一次测试驾驶的数据

Args:
camera_streams: {
'dms': {'resolution': (1920,1080), 'fps': 30},
'oms': {'resolution': (1920,1080), 'fps': 15},
}
duration_hours: 测试时长

Returns:
统计信息
"""
total_raw = 0
total_compressed = 0

for name, config in camera_streams.items():
result = self.compressor.estimate_savings(
config['resolution'], config['fps'], duration_hours
)
total_raw += result['raw_size_gb']
total_compressed += result['compressed_size_gb']

return {
'total_raw_gb': total_raw,
'total_compressed_gb': total_compressed,
'savings_gb': total_raw - total_compressed,
'savings_percent': (1 - total_compressed / total_raw) * 100,
'monthly_storage_cost_saved': (total_raw - total_compressed) * 30 * 0.05, # $0.05/GB/月
}

4. 与竞品对比

(旧版表中的压缩率/ML影响/延迟/成本数字均无出处,已删,改定性对比。)

方案 类型 ML 影响 适用场景
Beamr ML-Safe 无损档 位精确无损 无(数据一致) 测试车队数据资产/合规审计
Beamr ML-Safe 有损档 有损(官方口径 up to 50% smaller,<2% mAP 差异) 小且可量化 容量敏感场景
H.265 等通用编码 有损 取决于码率与任务,需实测 量产车端回传
不压缩 – 无 基线

5. AutoSens 相关曝光

可核实的公开信息:Beamr CTO Tamar Shoham 于 2026-09-28 做 AutoSens TV 访谈,主题即 ML-Safe 压缩(beamr.com/events/cto-tamar-shoham-on-autosens-tv)。旧版所写”AutoSens Europe 2026(Barcelona,9月22-24日,Stand 131)展示预告”无法溯源,已删除。

关注点 说明
无损压缩率 官方口径 47%(bit-exact 前提下)
ML-Safe 验证方法论 官方对有损档的口径为 <2% mAP 差异;验证细节可看 AutoSens TV 访谈

总结

Beamr ML-Safe 的核心价值:

  1. 47%无损压缩:存储和传输成本节省近一半(官方口径)
  2. ML-Safe保证:机器学习模型精度零损失(无损=数据逐位一致)
  3. 车队数据管道定位:面向自动驾驶测试车队的采集数据(具体输入格式官方未披露)
  4. 位精确还原:解压后每个像素完全一致,满足法规审计

对IMS的启示:

  • 测试阶段:用Beamr压缩DMS/OMS测试数据,节省47%存储/传输成本(官方口径)
  • 训练阶段:在压缩数据上训练模型,精度无损(无损前提下自然成立)
  • 量产阶段:考虑用有损编码压缩(成本更低),仅在测试阶段用无损

后续可关注的公开信息:

  1. ML-Safe 验证方法论(如何界定”精度无损”,可看 AutoSens TV 访谈)
  2. 无损档(47%,bit-exact)与有损档(up to 50% smaller / <2% mAP)的产品边界
  3. 实际车载部署的延迟与算力开销(官方未披露,需实测)