🎥 Cool-chic 4.0.0: video is back! Check out the git repository 🎥

Cool-chic Cool-chic Cool-chic
  • Back to homepage!
/

Getting started

  • Quickstart
  • What's new in 4.0?
  • Example
  • Literature

Image coding

  • Overview
  • Decoder configuration
  • Encoder configuration
  • Decoding a bitstream

Video coding

  • Overview
  • Decoder configuration
  • Encoder configuration

Compression performance

  • Image
    • Compression performance
    • Decoding complexity
    • Encoding complexity
  • Video
    • Compression performance

Code Documentation

  • At a glance
  • enc
    • component
      • frame
      • coolchic
      • core
        • arm
        • quantizer
        • upsampling
        • synthesis
      • intercoding
        • globalmotion
        • raft
        • warp
    • io
      • io
      • format
        • yuv
        • png
        • ppm
    • nnquant
      • quantizemodel
      • expgolomb
    • training
      • loss
      • train
      • test
      • warmup
      • preset
    • utils
      • codingstructure
Orange-OpenSource/Cool-Chic 0 0
Edit this page
  1. Cool-chic /
  2. Encoder

Encoder¶

The encoder of Cool-chic is based on PyTorch. Its role is to learn the latent representation and the tiny neural networks allowing to efficiently decode each frame.

  • component
    • frame
    • coolchic
    • core
      • arm
      • quantizer
      • upsampling
      • synthesis
    • intercoding
      • globalmotion
      • raft
      • warp
  • io
    • io
    • format
      • yuv
      • png
      • ppm
  • nnquant
    • quantizemodel
    • expgolomb
  • training
    • loss
    • train
    • test
    • warmup
    • preset
  • utils
    • codingstructure
Previous
Cool-chic code at a glance
Next
Component

2023 - 2025 Orange

Made with Sphinx and Shibuya theme.