【问题标题】:Conversion between RYB and RGB color spaces for RYYB imagesRYYB 图像的 RYB 和 RGB 颜色空间之间的转换
【发布时间】:2020-11-29 16:50:09
【问题描述】:

我正在处理需要将 RYB 配色方案转换为 RGB 的项目,但我们使用来自 Sony IMX600y / IMX650 传感器的原始图像,具有 Quad RYYB 模式,其中黑色电平为 240,白色电平为 2^12-1 .

我已经阅读并实现了这个算法 Paint Inspired Color Mixing and Compositing for VisualizationOn the Transfer of Painting Style to Photographic Images through Attention to Colour Contrast,但不知道如何将其应用于拜耳图像。

如果我使用bilinear demosaicing algorithm(来自 colour_demosaicing 库)然后使用我在上面页面中的转换算法实现(或给出相同结果的js implementation

import numpy as np
from colour_demosaicing import demosaicing_CFA_Bayer_bilinear

def ryb2rgb(ryb):
    ...

raw = np.fromfile('img.raw', dtype=np.int16).reshape(5472, 7296)
ryb = np.clip(demosaicing_CFA_Bayer_bilinear((raw-240)/(2**12-1-240), 'RGGB'), 0, 1)

rgb = ryb2rgb(ryb)

然后我得到:

我的错误在哪里?

感谢任何帮助。
非常感谢您的宝贵时间。

【问题讨论】:

    标签: math image-processing colors


    【解决方案1】:

    你的符号很混乱,你问的很奇怪。没有 RYYB 和 RGGB 颜色空间,只有 RYB 和 RGB。那么RGGB确实可以用来描述拜耳马赛克格式的一种可能的图案排列方式。但我从未听说过基于 RYB 模型的拜耳马赛克(顺便说一句,在计算机图形/图像处理领域完全不存在)。事实上,我所知道的任何设备都无法使用此模型显示或捕获图像。在印刷行业,CMY/CMYK 更为常见。首字母缩略词 RYYB 未出现在链接的论文中。

    这就是说,您可以在“计算RYB颜色模型及其应用,杉田和高桥”中找到转换公式。

    【讨论】:

    • 感谢您的评论。我解决了这个问题。我们使用带有四 RYYB 滤镜的 Sony imx650 传感器的相机。
    • 更好地查找索尼数据表。
    猜你喜欢
    • 2011-06-24
    • 2018-08-26
    • 2020-01-16
    • 2019-01-01
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    相关资源
    最近更新 更多