目录
1、公司介绍(https://www.morphoinc.com/)
2、我与Morpho的故事(2022年7月—2023年10月)
1、公司介绍(https://www.morphoinc.com/)
公司总部位于日本东京,海外主要有中国、韩国、台湾等分部,我22年毕业后来到的是位于深圳福田的中国分部—深圳摩尔图像科技(简称MC),对于其他分部并不是很了解,不进行介绍。中国分部是日本的全资子公司,也就是完完全全的外企。在手机camera算法领域国内很多人都知道虹软和商汤,其实Morpho公司的camera算法在许多国内厂商中也有应用。其中包括华为、小米、荣耀等手机头部厂商。它的主要业务是给手机、汽车等厂商提供camera相机算法,主要的算法有视频防抖(EIS)、超分算法、多帧降噪(MFNR)、高动态范围成像(HDR)、超级夜景、图像滤镜算法等。公司目前也有在AI领域的突破。
视频防抖技术(图片来自官网截图)
2、我与Morpho的故事(2022年7月—2023年10月)
2022年,我结束了我的学生生涯,即将步入社会,面临的第一件事情就是去哪工作,从事哪一行。图像是热爱的行业,大概还在我大二时候,也就是差不多五年前。在大学的一堂数字图像处理课上,虽然说这门课很水,基本上大多数人不太感兴趣。可就是这样的一门水课,我听的比高等数学还认真。慢慢的我就萌生了对图像处理的兴趣。因为大学期间学习的图像处理课程还是比较浅的,所以我毅然决定考研,自然也是考虑图像处理方向。研究生阶段顺利进入我想去的专业方向。接触到了图像处理领域一个全新的分支—ISP图像处理。
研究生阶段加深了我对ISP图像处理的一些基本理论,后续我在一些公司去实习,从事的工作也主要是ISP图像调试和测试相关的工作,熟悉了ISP pipeline调试的一些基本方法。实习了大概一年多时间,我面临毕业选择工作。当时的想法也是手机头部厂商ISP图像调试和Morpho的camera算法两者之间做抉择。调试顾名思义更重要的是效果上的改善,软件算法是更深层次的效果优化,当然软件算法是属于较难掌握的,也更具有挑战性。自己当时也认为掌握更多更细的图像算法,后续如果我想重新做ISP图像调试,也是有帮助的。经过认真考量后,我选择了Morpho作为我毕业后的第一家公司,从事camera算法工程师岗位。
顺利毕业,进入Morpho后,我接触到的第一个产品是多帧降噪(MFNR),部门计划对该算法产品进行整理和重构,工作从最开始的算法调参使用的sample出发,再到整理图像内存buffer、算法打印时间,效果问题排查等,经历一个多月的时间,终于把产品做出来了。当然期间遇到了很多问题,同事也帮助解决了一些问题。产品完成后,进一步熟悉了算法模块。尝试了一些基础的算法优化、包括简单的图像滤波、多尺度噪声优化等。MFNR是来到公司的第一个项目产品,平时接触比较多的问题也就是图像噪声形态问题。在刚开始处理工作的时候主要是对算法性能、内存的分析、算法版本的发布和尝试一些效果验证和优化。
后续做的第二个产品主要是滤镜项目,这也是我在Morpho感觉最有成就感的项目,我主要负责的是Glass滤镜。滤镜的开发不像MFNR这类产品复杂,滤镜是在原有产品框架中进行算法开发,所以你的核心是实现算法。Glass滤镜的开发大概经历了资料调查、Matlab算法仿真、OpenGL算法实现、效果优化以及一些边界bug的解决这些步骤,直到客户验证满意。还记得当时做这个算法时候,我每天下班路上都会去打开手机滤镜,看看算法有什么问题,需要怎么改进,也会去拍各种图像,让女票去看看,效果上有什么问题,可以说那段时间很充实也很满足,因为我真正做了一个从0到1的算法,而且它真正应用在了手机上。
左原图 右glass滤镜效果
滤镜项目结束后,我开始接手公司的HDR产品,这算是公司一个比较核心的产品,产品模块比较复杂,我大概花费了一个多月时间才对熟悉了大概了流程,其中的一些算法核心比较复杂的其实也没太明白。但是基本上可以做一些效果问题的定位和排查。从开始接手HDR项目到现在差不多有大半年的时间了,工作上主要是应对客户反馈的一些效果问题,我进行算法模块的定位和效果改善,比较难解决的问题,会反馈给日本负责该产品的负责人。在这时间里,处理定位和分析效果问题,自己也尝试去针对旧算法进行了优化,也得到了领导的一些肯定。但这段时间也是自己比较迷茫的时候,认真思考了自己的定位后,我决定该和Morpho说再见了。
3、我从Morpho毕业了
很多人都说,毕业的第一份工作应该先干3-5年,之后再考虑换不换公司。而我在Morpho只工作了一年四个月,要说自己学到了很多,那有点假了。但这段时间自己也收获了一些成长,熟悉了一些camera算法的处理流程。在应对客户反馈的问题时,学会了去dump各个算法流程的图,去定位、分析和解决图像效果问题。当然自己也有一些不足,比如自己在工程实现方面,效率不高。还是就是自己的内心不够强大,在应对一些紧急问题时候会有一些手忙脚乱。
一年多的算法经验,让我对图像有了更深的理解。 如今我即将从Morpho毕业了,考虑了很久,打算从事自己的老本行—ISP图像调试工程师,首先这方面一直是自己感兴趣的方向,ISP工程师可以把senser端输出的RAW图像,通过调试pipeline,输出令人满意的图像效果。这需要了解Pipeline各个模块的算法,对模块进行图像标定以及不断的调参优化。期间你可能需要拿着camera到处去测试验证效果,实验室就是你的第二个工位。ISP图像调试工程师听上去没有camera算法工程师那么高大上,工作难度也不如算法工程师。但是它也是一个细活,需要耐心去调试每个步骤。相比camera算法,我觉得ISP图像调试更能给我带来成就感。从事camera算法的这段时间,我相信也会给我ISP图像调试带来很多帮助。
4、未来该何去何从
离开Morpho,下一家公司我选择的是森云智能(https://www.sensing-world.com/),这是一家为智能驾驶和自主机器提供高质量图像公司。未来我会从事车载智能驾驶方面的ISP图像调试工作。森云智能也是一家刚发展几年的公司,但是它的发展速度并不慢。森云智能与英伟达之间有着深度合作(目前国内几家合作公司之一),可以对英伟达智驾的不同ISP平台进行调试。未来在对ISP调试的过程中,我会加深对模块算法的理解,后续也可以做一些ISP图像算法开发相关工作。
5、我的未来我做主
图像是我所追求和热爱的行业,未来我也会坚定不移的去做图像处理相关工作。我与Morpho的故事完结了,下一段我与森云的故事即将开始,不论后续怎样,愿自己守住本心,多去思考和沉淀,要清楚自己想要什么,往哪个方向去走。现在还年轻,趁着年轻多去折腾些,未来也许我就不敢去尝试了,明天加油!调试出令人满意的图像!
最后是Morpho给的毕业礼物!感谢公司一年多来的的照顾!