<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>CCM - Tag - 花花世界</title>
        <link>https://shuweiyue.com/tags/ccm/</link>
        <description>CCM - Tag - 花花世界</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Wed, 14 Jan 2026 00:00:00 &#43;0800</lastBuildDate><atom:link href="https://shuweiyue.com/tags/ccm/" rel="self" type="application/rss+xml" /><item>
    <title>ISP论文解读：三星高饱和光源色彩校正（WACV 2026）</title>
    <link>https://shuweiyue.com/articles/0114-samsung-saturated-light-wacv2026/</link>
    <pubDate>Wed, 14 Jan 2026 00:00:00 &#43;0800</pubDate>
    <author>岳书威</author>
    <guid>https://shuweiyue.com/articles/0114-samsung-saturated-light-wacv2026/</guid>
    <description><![CDATA[<p style="font-size: 0.85em; color: #666; margin-bottom: 1.5em;">💡 微信公众号「ColorWorld花花世界」排版更佳，欢迎关注获取更好阅读体验</p>
<p>📖 阅读提示</p>
<ul>
<li>本文是专业解读，适合了解AWB/CCM的读者</li>
<li>关于CCM是啥，可以参考我7年前写的一篇文章（浏览器搜索：颜色校正矩阵（CCM）的算法设计)</li>
</ul>
<h3 id="前言">前言</h3>
<p>大多数 ISP 中的 AWB 估计，采用的是一套非常工程化的范式：先在多个典型色温（通常 6–8 个）下完成标定，再以这些光源为中心，在色度空间中划定经验区域，最后统计落入该区域内的白点，用于计算 AWB gain。</p>
<p>稍微先进一些的方案，会使用 DNN 来预测白点位置，但其本质并没有发生变化——仍然是在 <strong>传统统计框架之上做加权或回归</strong>，并未改变问题的建模方式。</p>
<p>这一范式会遇到一个corner case：
<strong>真实光源并不总是落在这些经验区域之内</strong>。就是所谓的 <em>off-the-planckian</em> 情况，比如，高饱和 LED 光源（i.e., 舞台灯光）。</p>
<p>此种情况下，一方面，AWB 估计会因为&quot;超出标定空间&quot;而产生明显误差；另一方面，这个误差会继续传递到 CCM 阶段，最终导致整体色彩还原出现系统性偏差。</p>
<p>本文的重点是 <strong>CCM 阶段本身的建模问题</strong>。
作者的motivation是：1. 传统 CCM 依赖 CCT 的1D插值，本身信息量不足；2. 也没有针对 <em>off-the-planckian</em> 光源进行任何显式建模。</p>
<p>因此，论文提出了一种 <strong>2D 建模CCM的思路</strong>。
简单来说就是：他们收集了大量高饱和光源数据，用光源在 uv 空间中的位置作为输入，通过 MLP 学习一个 3×3 的颜色校正矩阵，并将其融合进传统 CCM 流程中。</p>
<p>从结果上看，在受控条件下，这一策略确实能够改善高饱和光源下的颜色还原。</p>
<p></p>]]></description>
</item>
</channel>
</rss>
