Mats Petter Wallander
Verified Expert in Engineering
Algorithms Developer
Mats Petter拥有15年的行业经验,开发了从图像和其他传感器数据中提取信息的高效算法, working in diverse domains such as digital pens, optical multi-touch, eye tracking, and solar energy, 使用标准方法和开发新的专利领域特定算法.
Portfolio
Experience
Availability
Preferred Environment
Git, MATLAB, Spyder, Eclipse, MacOS
The most amazing...
...我参与的项目是开发用于数字笔的基本定位方法和图像分析算法,比如Livescribe智能笔.
Work Experience
Software Engineer, Signal Processing
Flatfrog AB (developer of optics-based multi touch technology)
- Prototyped new product concepts, details confidential.
- Prototyped and evaluated new multi-touch algorithm ideas.
Software Developer
- Confidential, partly similar to Eyefluence.
Algorithm developer
Eyefluence Inc(眼动追踪技术开发商,2016年被谷歌收购)
- Developed efficient algorithms for camera-based eye tracking.
- 用C和Python实现了基于摄像头的眼动追踪算法.
- 开发了一个模拟器,用于生成验证眼动追踪算法的真实输入数据.
- Developed sensitivity analysis for eye-tracking algorithms.
- 与测试工程师一起研究基于摄像头的设备校准方法.
Software Engineer, Image Analysis
AIS Technology AB
- Confidential.
Software Engineer, Signal Processing
Flatfrog实验室AB(基于光学的多点触控技术的开发者)
- 在基于光学的多点触控系统中开发了有效的目标检测和定位算法.
- 用C语言实现了目标检测和定位算法.
- 与光学和电子工程师一起优化系统设计并设计下一代系统.
- 与专利工程师一起提交系统设计和定位方法的申请.
- 开发仿真工具,以帮助系统设计,在C和Python.
- Participated in projects using scrum-based agile development.
- 使用SWIG接口将算法的C产品实现连接到用Python编写的原型环境.
Software Engineer, Video Technology
ARM
- Made embedded implementation of video decoders in C.
- 为定制硬件解决方案开发软件,与专用视频编码硬件块交互.
- 与VHDL设计人员一起设计下一代视频编码硬件, 在决定在硬件中实现什么和在软件中实现什么时,优化权衡.
- 开发了一种高效存储和检索视频解码中过去帧数据的方案.
- Developed tools for debugging video decoding implementations.
Software Engineer, Video Technology
Logipard AB(视频编码专用集成电路设计开发商,2008年被ARM收购)
- Made embedded implementation of video decoders in C.
- 为定制硬件解决方案开发软件,与专用视频编码硬件块交互.
- 与VHDL设计人员一起设计下一代视频编码硬件, 在决定在硬件中实现什么和在软件中实现什么时,优化权衡.
- 开发了一种高效存储和检索视频解码中过去帧数据的方案.
- Developed tools for debugging video decoding implementations.
Software Engineer, Image Analysis
Anoto AB (developer of digital pen technology)
- 为笔定位开发了高效的图像分析算法.
- 用C语言对笔定位算法进行了嵌入式实现.
- 发展了印刷图案背后的数学原理,使其在纸上具有独特的定位.
- 与专利工程师一起完成定位模式和定位方法的申请.
- 开发测试程序和指标来定义笔定位性能, 并将性能理解为系统设计参数的函数.
- 编写MEX接口,使C语言算法的产品实现在我们的Matlab原型和评估环境中可用.
Experience
Prototyping of a Pen Positioning System
We were handed the patent application for the dot pattern, and their existing product, a camera-based translation pen, with a glued-on ballpoint pen. During the summer, 我们既改进了图案本身的属性,又开发了笔自身定位的算法. 这成为了C-Technologies用来为新子公司Anoto AB开发笔技术筹集资金的演示.
一种基于光学的多点触摸系统的优化配置
优化器的结果导致了对组件几何结构的新见解, leading to several new patent applications for the company.
Bright New World
http://www.brightnewworld.comNordic Programming Champions
http://cs.lth.se/contest/c11/In 2011, my team consisting of me and two friends came in first place, out of over 200 teams in the Nordic region, solving all ten problems in less than five hours.
Wordfeud Helper App
http://word-sensei.soft112.comWe are no longer supporting the app, 但它在当时确实得到了很好的评价,并且是构建紧凑词树和实现高效搜索算法的一个很好的练习.
Skills
Libraries/APIs
NumPy, SciPy, Matplotlib, OpenCV
Other
Algorithms, Scientific Computing, Mathematical Modeling, Signal Processing, Image Analysis, Simulations, Optimization, Video Codecs, Eye Tracking, Signal Analysis, Mathematics, Artificial Intelligence (AI), Digital Signal Processing, VC-1, H264, MPEG, JPEG, Clustering, Image Processing
Languages
Python, C, Java, C++
Tools
MATLAB, Spyder, ANTLR, Git
Paradigms
Constraint Programming, Scrum, Agile, Functional Programming
Frameworks
Qt, Xtext
Platforms
MacOS, Eclipse
Education
Ph.D. in Computer Science
Lund University - Lund, Sweden
Master's Degree in Computer Science
Lund University - Lund, Sweden
Exchange Student in Computer Science
UC Irvine - Irvine, CA