当前位置: 首页 > news >正文

ISPPipeline中的定点除法

目录

0. 目标

1. 最基础的数学恒等式

2. 为什么要放大 2ⁿ?

3. 用移位实现除以 2ⁿ

4. 用一个具体数字彻底看懂

5. 提高精度:n 取更大

6. 数学上的误差来源

7. 最精炼的数学总结

8. 为什么图像处理必须用这个?


0. 目标

我们要计算:y=a​/b

不想做除法,想换成:y≈a×K

也就是:找到一个常数 K,使得 K ≈ 1/b


1. 最基础的数学恒等式

a/b​=a×1/b​

这是整个方法的唯一基石

只要我们能用某种方式表示1/b,就能把除法完全变成乘法。


2. 为什么要放大 2ⁿ?

计算机 / 硬件不能直接算小数,只能算整数。

所以我们把 1/b放大 2ⁿ 倍,变成整数:

于是:

也就是:

这就是最核心公式


3. 用移位实现除以 2ⁿ

在二进制里:

所以最终变成:

  • ⌊⌋ 表示取整(因为硬件只能存整数)
  • ≈ 是因为取整带来微小误差

4. 用一个具体数字彻底看懂

我们算:100/5​=20

选 n = 8(放大 256 倍)

真实值 20,计算值 19,误差来自取整。


5. 提高精度:n 取更大

n = 16(65536)

K=65536/5​=13107.2⇒13107

100×13107=1310700

1310700≫16=20

完全精确!


6. 数学上的误差来源

只有一个误差源:

即把小数强行变成整数。

n 越大,误差越小:

  • n=8 → 误差最大 1/256
  • n=16 → 误差最大 1/65536
  • n=32 → 几乎无误差

7. 最精炼的数学总结

一句话:倒数放大 → 乘法 → 缩小还原


8. 为什么图像处理必须用这个?

  1. 除法在硬件里是复杂迭代运算,慢
  2. 乘法是单周期并行运算,快
  3. 图像每秒百万像素,必须流水线
  4. 查表法延迟固定,适合 ISP
http://www.jsqmd.com/news/689954/

相关文章:

  • 从URDF到Rviz可视化:手把手教你用joint_state_publisher_gui调试机器人模型(ROS Noetic/Melodic)
  • 嵌入式开发避坑:U-Boot环境变量(ENV)配置错了,板子启动不了怎么办?
  • 2026年4月更新:呼和浩特光伏项目如何选择可靠的混凝土预制配重墩供应商? - 2026年企业推荐榜
  • ISP Pipeline中Lv实现方式探究之六--lv值计算再优化
  • 从React到Vue3项目重构:我是如何用Ant Design Vue a-table搞定菜单拖拽排序的
  • 深度学习在迈克尔逊干涉测量中的创新应用
  • Arduino IDE完整终极指南:免费开源电子开发平台从入门到精通
  • 5步掌握BiliDownload:高效下载B站无水印视频的完整技术指南
  • 从编译到上板:手把手教你用Qt Creator远程调试正点原子I.MX6U的Qt应用(含SCP/SSH配置)
  • Python实战:用chinese_calendar精准处理含调休的考勤与排期
  • 4月24日成都地区酒钢产中厚板(Q235B;厚度6-120*2000mm+)现货批发 - 四川盛世钢联营销中心
  • Vmem架构解析:轻量级内存管理的技术突破与实践
  • PostgreSQL WAL Segment缺失:从根源剖析到高可用架构的预防策略
  • AzurLaneAutoScript终极指南:5步实现碧蓝航线全自动管理
  • VSCode 2026响应卡顿诊断手册(2026.1+内核级日志解析法)
  • GSEQ行为序列分析实战:从数据编码到可视化洞察的全流程解析
  • GD32定时器时钟源到底是多少?手把手带你算清APB1到CK_TIMER的108MHz
  • AI训练硬件选型:GPU算力梯队全解析
  • 2026波形护栏优质品牌推荐适配多场景需求:高速护栏板/高速波形护栏/三波波形护栏/乡村公路波形护栏/公路护栏板/选择指南 - 优质品牌商家
  • 云环境糟糕?他要构建一朵自己想用的云,解决虚拟机资源隔离等问题!
  • 如何理解设备中的Trunk口中的作用?
  • CloudCompare——从源码到实战:空间球拟合的鲁棒性优化【2025深度解析】
  • Hermes Agent 配置 QQ 邮箱 教程 (Himalaya CLI)
  • 063篇:日志分析:从日志中定位问题
  • Windows Cleaner深度解析:开源工具如何彻底解决C盘空间不足问题
  • 2026年4月北京盖碗采购新趋势:深度剖析造诣堂的源头综合优势 - 2026年企业推荐榜
  • Arthas进阶技巧:用classloader和dump命令破解类加载难题
  • 飞书多维表格数据导出实战:用Python脚本自动备份到本地CSV(附完整代码)
  • 别等出事才补设备:安防监控系统安装的结构逻辑、实施重点与价值
  • 智慧树刷课插件终极指南:3分钟安装,彻底解放你的学习时间