GSoC 2024: Animated Image Support and Quantization

47 views
Skip to first unread message

Shuyao Xu

unread,
Apr 3, 2024, 1:33:13 AMApr 3
to opencv-gsoc-202x
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
Quantization Support and Model Zoo Enhancements in OpenCV DNN-Shuyao"Tim"Xu.pdf
Animated Image Support and Enhancements in OpenCV’s Imgcodecs Module-Shuyao\"Tim\"Xu.pdf
Reply all
Reply to author
Forward
0 new messages