vivo图像算法工程师(对焦与防抖控制)-27届蓝极星
校招全职地点:杭州状态:招聘
任职要求
1、专业背景:自动化、控制工程、机械电子、信号处理、机器人、精密仪器等相关专业博士学历; 2、理论功底:精通经典/现代控制理论,对频域分析(Bode图、奈奎斯特)有深入理解,掌握状态空间方法、最优控制或鲁棒控制理论,理解数字信号处理基础(滤波器设计、采样定理); 3、工具能力:熟练掌握 MATLAB/Simulink,具备 C/C++ 编程能力,有嵌入式系统(DSP/MCU/RTOS)开发经验者优先; 4、硬核加分项: 1)相关项目经验:无人机飞控、机器人平衡控制、云台/稳定器、精密运动控制; 2)传感器融合 Kalman Filter、EKF、互补滤波的工程实现经验; 3)影像系统认知:了解PDA…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
在这里,你将参与定义下一代智能手机与手持影像设备的极致体验。我们不满足于"拍得清",更追求在极限运动、暗光长焦、高速抓拍等苛刻场景下的"稳如泰山"。你将深入让OIS防抖系统在方寸之间精准抵消手抖,让AF自动对焦系统在毫秒级内锁定目标,同时,你还将把这些能力延伸到手持云台相机这一更复杂的多轴稳定系统中。这里没有现成答案,只有值得攻克的硬核问题。 岗位职责: 1、控制建模:针对手机OIS闭环马达防抖系统、VCM自动对焦执行机构以及手持云台多轴稳定系统,建立高精度的物理与数学模型,涵盖机械动力学、电磁特性与传感器噪声建模; 2、防抖算法研发:研发并实现高性能OIS控制算法(PID、状态空间、自适应控制、鲁棒控制等),分析不同用户手抖频率下的振动特性,设计滤波与补偿方案,抑制结构共振,提升系统响应速度与跟踪精度; 3、自动对焦控制算法:研发AF闭环控制策略,包括基于相位差的一步到位控制、运动目标的预测跟焦算法、马达迟滞补偿与多场景自适应参数调度,追求极速与精准的统一; 4、云台稳定控制:针对手持云台相机的三轴稳定系统,设计姿态解算与稳定控制算法,处理低速漂移、高频振动、运动跟随等复杂工况,兼顾稳定性与操控跟随感; 5、传感器融合:融合陀螺仪、加速度计、霍尔传感器、相位检测像素等多源信号,设计状态估计器,为防抖与对焦控制提供高质量的状态反馈; 6、仿真与验证:使用 MATLAB/Simulink进行系统级仿真,在嵌入式平台(DSP/MCU)上完成算法部署、参数整定与实拍性能评估;建立量化评测指标体系(如残余抖动量、AF响应时间、跟焦精度)。 7、前沿探索:探索AI与经典控制结合的可能性,如神经网络非线性补偿、基于视觉的预测跟焦、强化学习参数自整定,持续突破影像稳定与对焦的性能天花板。
包括英文材料
学历+
MATLAB+
https://matlabacademy.mathworks.com/?page=1&sort=featured
Learn MATLAB and Simulink through interactive, in-product exercises
https://www.mathworks.com/help/matlab/getting-started-with-matlab.html
Millions of engineers and scientists worldwide use MATLAB® to analyze and design the systems and products transforming our world.
https://www.youtube.com/watch?v=7f50sQYjNRA
Learn the fundametnals of MATLAB in this tutorial for engineers, scientists, and students.
Simulink+
https://www.mathworks.com/help/simulink/getting-started-with-simulink.html
Simulink® is a block diagram environment for multidomain simulation and Model-Based Design.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
还有更多 •••