ISO 12234-4:2026《数字成像——图像存储——第4部分:数字负片格式》第一版于2026年1月发布,由ISO/TC 42摄影技术委员会制定。该标准在Adobe DNG规范基础上,整合了行业实践,定义了标准化的原始图像文件格式。DNG作为TIFF 6.0的扩展,兼容TIFF-EP标准,旨在解决多厂商原始格式碎片化问题,为摄影师提供可互换的数字负片解决方案。
自2004年Adobe首次发布DNG规范以来,历经1.0至1.7.1版本迭代,ISO 12234-4首次将DNG纳入国际标准体系,标志着原始图像存储进入规范化新阶段。标准引入64位扩展(BigTIFF)、增强图像数据、语义蒙版等现代特性,同时保持向后兼容性(详见附录A)。
DNG文件遵循TIFF结构,采用图像文件目录(IFD)组织数据。主IFD(IFD 0)包含原始图像和主相机配置文件,子IFD通过SubIFD树(非链)存放预览、缩略图、深度图等。标准推荐使用“.DNG”扩展名,支持大小端字节序。
关键创新包括:
| 新子文件类型值 | 用途 | 说明 |
|---|---|---|
| 0 | 全分辨率原始图像 | 主图像 |
| 1 | 预览图像 | 主要渲染后预览 |
| 4/5 | 透明度蒙版 | 全分辨率/缩减分辨率 |
| 8/9 | 深度图 | 全分辨率/缩减分辨率 |
| 16 | 增强图像数据 | 经过去马赛克等处理的版本 |
| 10004.H (65540) | 语义蒙版 | 用于图像分割区域处理 |
透明度使用0.0(全透明)至1.0(完全不透明)的浮点编码;深度图采用0(最近)至最大值(最远)的无符号整数编码,通过DepthFormat等标签定义距离映射。
DNG支持整数(8-32位)和IEEE-754浮点(16/24/32位)数据类型。BitsPerSample非8/16/32时需按大端顺序打包。压缩方法包括:
| 压缩代码 | 类型 | 适用条件 |
|---|---|---|
| 1 | 无压缩 | 所有IFD |
| 7 | JPEG(无损/基线DCT) | 依PhotometricInterpretation和BitsPerSample决定 |
| 8 | Deflate (ZIP) | 浮点、32位整数、透明度、深度图 |
| 34892 | 有损JPEG | 8位、LinearRaw或PhotometricMask |
| 52546 | JPEG XL | 8-16位整数、16位浮点、单或三平面 |
JPEG XL支持裸流和容器两种码流格式,预览建议使用单块容器格式以便快速提取。无损JPEG在16位模式下需注意与旧版DNG的兼容性(附录A.2)。
传感器原始数据通过线性化(LinearizationTable)、黑电平减法(BlackLevel + BlackLevelDeltaH/V)、归一化(WhiteLevel缩放)和裁剪(可选保留负值)四个步骤映射至[0,1]线性空间。每个颜色平面独立处理。
色彩校准支持1-3组照明体,通过ColorMatrix、CameraCalibration等标签实现。当CameraCalibrationSignature与配置文件ProfileCalibrationSignature匹配时,使用相机特定校准;否则使用单位矩阵。两校准体时按逆相关色温线性插值;三校准体时推荐第三组为拍摄照明体(“as shot”)。
XYZ到相机的变换矩阵为:XYZtoCamera = AB · CC · CM(AB为AnalogBalance对角阵,CC为校准矩阵,CM为颜色矩阵)。前向矩阵(ForwardMatrix)实现白平衡后相机坐标到D50 XYZ的映射,推荐使用以控制色适应算法。
在XYZ(D50)空间转换至ProPhoto RGB线性坐标后,应用HueSatMap(3D或2.5D查找表)进行调整。HDR配置文件通过编码/解码函数处理超范围值,可使用sRGB编码优化暗部精度。
操作码按列表顺序在三个管道位置执行:OpcodeList1作用于原始存储值,OpcodeList2在映射至线性参考值后,OpcodeList3在去马赛克后。操作码结构包含ID、版本、标志位和可变参数。特殊规则:当WarpRectilinear2标记为可选且后紧跟WarpRectilinear或WarpFisheye时,后者被跳过,以兼容旧阅读器。
DNG定义了近百个标签,下列为关键类别:
| 类别 | 代表标签 | 功能 |
|---|---|---|
| 图像几何 | ActiveArea, DefaultCropOrigin, DefaultScale | 定义有效区域、裁剪和像素宽高比 |
| 黑/白电平 | BlackLevel*, WhiteLevel | 零光和饱和编码值 |
| 颜色滤波阵列 | CFAPattern, CFALayout, BayerGreenSplit | 描述马赛克模式与绿色分离度 |
| 色彩校准 | ColorMatrix1-3, CameraCalibration1-3, ForwardMatrix1-3 | 照明体特定颜色变换 |
| 配置文件 | ProfileHueSatMapData, ProfileLookTableData, ProfileToneCurve | 定义色调映射和查找表 |
| 动态范围 | ProfileDynamicRange, ProfileGainTableMap2 | HDR支持和空间增益表 |
| 元数据与统计 | ImageStats, NoiseProfile, BaselineExposure | 图像统计、噪声模型和曝光补偿 |
示例:NoiseProfile标签使用双参数模型 $N_i(x)=\sqrt{S_i x + O_i}$ 描述光子散粒噪声和读出噪声,为降噪算法提供基准。ImageStats子标签提供加权平均、分位数统计等信息。
操作码是可扩展的图像处理指令,当前定义14种:
| ID | 名称 | 用途 | 引入版本 |
|---|---|---|---|
| 1 | WarpRectilinear | 校正直线镜头畸变和横向色差 | 1.3.0.0 |
| 2 | WarpFisheye | 将鱼眼投影映射为透视投影 | 1.3.0.0 |
| 3 | FixVignetteRadial | 径向暗角补偿 | 1.3.0.0 |
| 4,5 | FixBadPixels* | 修复坏像素 | 1.3.0.0 |
| 6 | TrimBounds | 裁剪图像 | 1.3.0.0 |
| 7,8 | MapTable/MapPolynomial | 查找表或多项式映射 | 1.3.0.0 |
| 9 | GainMap | 二维增益图校正 | 1.3.0.0 |
| 10,11,12,13 | DeltaPerRow/Column, ScalePerRow/Column | 行/列偏移或缩放 | 1.3.0.0 |
| 14 | WarpRectilinear2 | 高阶径向畸变(到r^14),支持除法模型 | 1.6.0.0 |
高阶畸变校正:WarpRectilinear2扩展径向多项式至14次,新增reciprocalRadial参数支持除法模型,并可指定有效半径范围,提升与不同镜头的匹配度。例如,对于鱼眼镜头,利用WarpFisheye系数 $k_{r0}$ 到 $k_{r3}$ 结合光学中心 $(\hat{c}_x, \hat{c}_y)$ 可实现精确去畸变。
每个DNG必须包含至少一个相机配置文件,主文件存于IFD 0,附加文件通过ExtraCameraProfiles标签引用。配置文件包含色彩矩阵、色调曲线、3D查找表等,并支持HDR配置。ProfileDynamicRange标签指示输出动态范围,HDR配置使用编码函数 $f(x)=\frac{x(256+x)}{256(1+x)}$ 压缩超范围值,保持查找表精度。
RGBTables标签结合语义蒙版实现区域色彩变换,支持加权和与顺序两种复合模式。Background Table为无蒙版区域提供缺省变换。典型应用:人像与背景分离调色,蒙版通过SemanticName关联。
DNGVersion设为1.7.1.0(当前版本),DNGBackwardVersion指示兼容的最旧版本。写文件时应根据使用特性设置最低向后版本,例如使用ColumnInterleaveFactor需设为1.7.1.0。阅读器应检查所有标签类型、计数和值。
相较于旧版Adobe DNG 1.7.1,ISO 12234-4:2026增加了64位格式、ColumnInterleaveFactor标签、第三照明体数据、语义蒙版等,并澄清了ProfileGainTableMap的使用位置(IFD 0或Raw IFD)。与TIFF-EP相比,DNG支持镜像方向(不推荐以保证兼容)、浮点数据、有损JPEG压缩等现代需求。
未来趋势:随着计算摄影发展,增强图像数据和语义蒙版将成为智能处理的桥梁;JPEG XL的高效压缩有望成为主流;HDR生态下,ProfileDynamicRange和RGBTables的灵活组合将释放更大的创作空间。
ISO 12234-4:2026作为数字负片的国际基准,为硬件厂商、软件开发者及摄影师提供了坚实的技术框架。深度理解其处理模型和标签语义,是构建高质量原始工作流的基石。建议从业者密切关注后续修订,并结合实际相机特性进行校准优化。
请注意,本内容不等同于标准原文,请参阅正式版文本。

点击查看大图
本文件规定了数字负片(DNG)图像文件格式。DNG 文件应符合本文件提供的要求。
| 数字负片读取器 符合 ISO 12234-4:2026 标准的软件或硬件美利体育官网首页网址 | 用于消费和处理符合本文件规定的 DNG 文件格式的美利体育官网首页网址。 |
| 数码相机 支持 DNG 格式的各种型号 | 用于捕获原始图像数据并生成符合 DNG 标准的文件的美利体育官网首页网址。 |
Copyright ?2007-2026 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号
页面更新时间: 2026-08-24 10:42