Dear OpenCV Selection Committee,
I am writing to express my strong interest in contributing to the OpenCV project as part of the Google Summer of Code 2024 program. As a passionate photography enthusiast and a second-year computer science student at the National University of Singapore, I am incredibly excited about the opportunity to enhance OpenCV's capabilities in two key areas: animated image support and quantization.
In my first proposal [1], I outline a plan to implement native support for animated image formats (GIF, APNG, animated WebP, animated AVIF) and integrate zlib-ng for faster PNG compression/decompression in the imgcodecs module. My extensive knowledge of image codecs and hands-on experience with image processing techniques make me well-prepared to tackle this project.
My second proposal [2] focuses on implementing support for QuantizeLinear-21 and DequantizeLinear-21 operators in OpenCV DNN, enabling users to work with a wider range of quantized models. Additionally, I propose exploring advanced quantization techniques and adding more quantized models to the OpenCV model zoo. To demonstrate my commitment, I have already submitted a pull request that fixes a small issue in the quantization script.
In addition to my proposed project, I am open to working on other ideas as well. With my strong background in computer science, including graduate-level coursework and research, I am confident in my ability to quickly learn and implement solutions for various tasks. Whether it’s 3D rendering projects involving neural radiance fields and Gaussian splatting or multiple camera calibration problems, I am eager to contribute to the OpenCV 5.0 release in any way possible.
Thank you for considering my proposals. I would be honored to contribute to the OpenCV project and be a part of the Google Summer of Code program. For more information about my background and experience, please visit my personal homepage at
https://tim-siu.github.io, review my CV at
https://tim-siu.github.io/files/cv.pdf, and explore my GitHub profile at
https://github.com/Tim-Siu. If you have any questions or require further information, please feel free to contact me via email at
shu...@u.nus.edu or
tim...@gmail.com.
Sincerely,
Shuyao "Tim" Xu
[1] Animated Image Support and Enhancements in OpenCV's Imgcodecs Module
[2] Quantization Support and Model Zoo Enhancements in OpenCV DNN