• Fan, Jingzhe
  • Hangzhou, Zhejiang, China
  • Image processing.

Experience

  • 2018.05 – 2020.04 | Arcsoft | Hangzhou, Zhejiang | Software Engineer
    • Improve the runtime speed and reduce artifacts in YUV SuperNight, the new photography mode of many manufacturers’ phone in 2018. It has shipped on Xiaomi, Meizu, etc.
    • Multi-frame Denoise on Raw has been integrated into SuperNight and HDR+, and shipped on Samsung, OPPO, OnePlus, Xiaomi, etc.
    • PicTrace on Raw and YUV, including Traffic trails, Light graffiti, Silky water, Star trails, as a part of system camera app, has shipped on vivo, OPPO.
    • Design an algorithm for Quad-Bayer Remosaic.
    • DarkVision, similar to NightSight on Google Pixel 3, aims at capturing clean, sharp, colorful photographs in low light, with pleasing brightness and applicable balance between details and noise.
  • 2020.04 – Now | OceanEngine, ByteDance | Hangzhou, Zhejiang | Software Engineer
    • Multi-frame Denoise network on RGB, for video processing in Jianying (PC Version).
    • Video recursive Denoise for video capture in TikTok and Douyin.
    • De-moire network, as a part of document processing in Feishu (Lark, Mobile Version).

Education

  • 2015.09 – 2018.04, Beijing | Beihang University (BUAA) | Master | Pattern Recognition and Intelligent System
  • 2011.09 – 2015.07, Xi’an, Shaanxi | Chang’an University (CHD) | Bachelor | Mechanical and Electronic Engineering

Skill

  • Computer Vision
    • Understand classic CV algorithm about camera calibration, motion estimation.
  • Image Process
    • Practiced in industrial traditional algorithm in the field of image registration, optical flow, tone mapping.
    • Know about basic ISP Raw pipeline.
    • Experience in low-level image and video processing task with CNN.
  • Coding
    • C++: Solid with multi-thread parallel in data (mainly) and task.
    • C++: Skilled at coding in SIMD (SSE/AVX on x64, NEON on Arm64).
    • C++: Optimize numerical computation on GPU with OpenCL / OpenGL.
    • C++: Known about template and meta-programing.
    • Python: Work with the packages of image process and numeral calculation.
    • Python: Invoke the C shared library via numpy and ctypes.

Miscellaneous