Skip to content

List of suggested topics

Marko Viitanen edited this page May 5, 2017 · 9 revisions

This is a list of suggested topics for people who want to do add a component to Kvazaar but don't know where to start. It is by no means exhaustive so feel free to contact us by email or in IRC if you have a topic in mind.

The list is written mainly with students in mind, but anyone can choose to tackle any of these tasks. They vary in scope and difficulty, and many topics allow for both a basic solution and a more refined one that takes more work.

Actual topics of interest include, but are not limited to:

  • Add features in C
    • More Rate Distortion Optimization (RDO)
    • Cleaner implementation for RateDistortion Optimized Quantization (RDOQ)
    • Weighted prediction
  • Optimizations with assembly code (utilizing x264asm library) or with intrinsics
  • Optimizations with OpenCL for GPU
    • Transforms
    • SATD function
    • Interpolation filter
    • Intra mode search
    • Motion estimation
  • Testing
    • Make more unit tests for Kvazaar components
Clone this wiki locally