You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

针对[-128,127]像素DCT结果的最小-最大归一化咨询

DCT变换后的最小-最大归一化方案

问题描述

输入像素的取值范围为[-128, 127],执行DCT变换后,如何对变换输出进行最小-最大归一化?需要采用什么样的DCT最大值与最小值,才能将DCT系数重缩放至[0,1]区间?

最小-最大归一化通用公式

归一化的核心公式如下:

rescaled_dct = (dct - dct_min) / (dct_max - dct_min)

像素域归一化参考示例

在像素域的归一化中,我们固定使用最小值0和最大值255作为重缩放基准,对应逻辑如下:

# 像素域归一化参考逻辑
pixel_min = 0
pixel_max = 255
rescaled_pixel = (pixel - pixel_min) / (pixel_max - pixel_min)

针对[-128, 127]输入的DCT归一化方法

对于取值范围为[-128, 127]的输入信号,以常用的8x8块DCT为例,DCT系数的理论全局最小值为-1024,最大值为1024(当输入块内所有像素取极值-128或127时,DC分量会达到这个理论极值)。

两种归一化方式

  • 统一标准归一化:如果需要跨数据集或场景的统一归一化规则,直接使用上述理论极值代入公式即可:
    dct_min = -1024
    dct_max = 1024
    rescaled_dct = (dct - dct_min) / (dct_max - dct_min)
    
  • 局部自适应归一化:如果仅针对单张图片或单个DCT块处理,也可以计算当前DCT系数集合的实际最小值和最大值,代入公式进行归一化,这样能更贴合当前数据的分布特征。

内容的提问来源于stack exchange,提问作者Shristi Das Biswas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 10:46:21