Sefur

Sefur

0个粉丝

1

问答

0

专栏

0

资料

Sefur  发布于  2025-10-11 17:07:01
采纳率 0%
1个问答
299

海思AF模块跟焦/聚焦优化探讨

   

基于海思SOC聚焦/跟焦优化探讨

目前我使用hi3519dv500作为主控,搭载联合光电镜头做AF的变焦/聚焦功能;功能达到基本可用,但实际使用对比海康/大华,体验还是有很大差距。

主要是变倍时无法保证全程清晰,特别在室内近景和点光源场景,画面会反复清晰模糊。低照度下因为FV值很小,聚焦/变焦效果都很差。之前在网上搜索学习,发现相关资料很少,能够拿来参考的比较少😅
在此想和有相关经验的大佬们探讨交流一下:有什么好的跟焦方法或者经验,能够保证从wide到tele变倍,画面尽量全程清晰

目前跟焦方法

目前跟焦我的实现方法基于上次聚焦时的物距,插值出一条跟焦曲线。然后每个VD信号产生后,根据跟焦曲线算出zoom, focus需要移动的步数,同步移动。由于镜头会在云台上移动,场景发生变化,需要修正实际跟焦曲线。我的做法是从海思接口获取到两个FV值相除,得到的比值作为跟焦参考,根据这个比值变化来调整focus的偏移方向和步数,尽量让比值保持在一个固定范围内。实际测试效果是中,近景会画面模糊、清晰变化。在变倍结束后,做一次聚焦来调整画面到最清晰,也为下一次变倍提供物距参考。
这个方法大部分中远场景可以收敛到最佳跟焦曲线附近,但过程会出现画面一会儿模糊,一会儿清晰。有点光源或者低照度,效果就很差,最终画面模糊,聚焦也无法清晰。

尝试过固定步长后停止zoom,然后只移动focus来探测最佳跟焦曲线。具体是上下移动focus固定步长,两个VD获取两次FV来确定focus偏移。这样变焦时画面一卡一卡的,最终效果也不太好,体验更差。

欢迎各位大佬提问交流🙇‍♂️🙇‍♂️🙇‍♂️

我来回答
回答13个
时间排序
认可量排序

Ziv Win

0个粉丝

9

问答

0

专栏

0

资料

Ziv Win 2025-10-11 18:01:35
认可2

顶一下

随风

2个粉丝

4

问答

0

专栏

2

资料

随风 2025-10-14 18:45:01
认可0

学习下

毛巾卷

50个粉丝

58

问答

18

专栏

81

资料

毛巾卷 2025-10-15 09:32:12
认可0

学习一下

BlueSky

0个粉丝

0

问答

0

专栏

0

资料

BlueSky 2025-10-26 20:23:05
认可1

你在变倍过程中如果物距发生变化后,还能跟上吗?
获取的两个FV值相除来作为跟焦判断,这个是什么原理呢?
低照场景下,可以将滤波参数的频率设置第一点,宽一点,对应的FV曲线可能会变好一些

Sefur
Sefur   回复   BlueSky  2025-10-27 10:28:15
0
  1. 我测试都是静态场景,调整也比较缓慢;所以如果变倍过程中物距变化了,我估计画面就会模糊掉。
  2. 相除是因为我测试从wide往tele变倍,即使画面始终保持清晰,两个FV都会逐步下降,这样我无法用前后两次的FV变化来调整focus。相除可以认为是模糊度或者FV归一化吧。变倍过程就是调整focus将这个比值保持在一个固定范围内,没有想到其他更好的方法来调整。
  3. OK,低照度配置滤波参数这个我会试试👍

tomita22

0个粉丝

1

问答

0

专栏

2

资料

tomita22 2025-10-28 15:56:39
认可0

插眼

Rivers

0个粉丝

11

问答

0

专栏

0

资料

Rivers 2025-10-29 15:12:18
认可0

弱弱问一句,如果Hi3519DV500 isp标定没处理好,是不是af计算出来的FV值是不是不准确?相差大不大?

Sefur
Sefur   回复   Rivers  2025-10-30 15:09:10
0

我认为会有一定的影响,但大部分场景FV还是可以拿来用的。
FV是两个滤波器计算图像高频分量的,对焦时通过不断移动focus群组来找到FV最大位置;在光线充足情况下,FV存在波峰,是可以拿来对焦的;但是如何在照度非常低情况下ISP某些模块没调好,比如vi3dnr(去噪),图像信噪比太小,这个时候FV出来值基本没啥变化,就没法对焦了。
FV本身也可以调滤波器滤波范围,但是这个我也不太熟悉,用的默认值🤦‍

Rivers
Rivers   回复   Sefur  2025-10-31 11:29:31
0

好的,感谢回复,请教一下ot_isp_fe_focus_stats和ot_isp_be_focus_stats的实际区别?采用哪个值计算出来的FV会更好一点?

Sefur
Sefur   回复   Rivers  2025-10-31 16:23:14
0

噢,写在下一楼了

Rivers
Rivers   回复   Sefur  2025-11-03 09:33:28
0

谢谢回复

Sefur

0个粉丝

1

问答

0

专栏

0

资料

Sefur 2025-10-31 16:22:21
认可0

这两个区别是be的统计值是图像经过很多模块处理(去马赛克、BNR降噪、CSC、DGAIN……)后再统计高频分量的,而fe处是刚到ISP的BLC模块后就统计了,3519SoC文档里有ISP的模块图,标注了哪些模块处理之后出AE/AF的统计值。我觉得使用BE的统计值更好一些,可以适应多种场景,像是低照度场景可以调整降噪和增益,提高信噪比,这样FV波峰就明显

随风

2个粉丝

4

问答

0

专栏

2

资料

随风 2025-11-04 18:45:33
认可0

学习下

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区