google-deepmind / c3_neural_compression Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Hello,
Thanks for sharing your code! Could it be possible for you to share the decoded images or the bitstreams to obtain them as well? I would like to calculate additional metrics (MS-SSIM, LPIPS etc...) and to compare the decoding times with other solutions on my machine. Thanks in advance!
Hi ๐
I've been doing some video encoding using C3 and I got some weird results here and there. For the context, I am using the UVG dataset with the configs/uvg.py
file with the following changes:
# ... configs/uvg.py
exp.dataset.num_frames = 9 # I want to code only 9 frames
exp.opt.num_noise_steps = 10_000 # Faster encoding
exp.opt.max_num_ste_steps = 1_000 # Faster encoding
exp.dataset.video_idx = 4 # I want to code a single sequence e.g. the 4th video
exp.dataset.skip_examples = 0 # I specify explicitly the video_idx, so I can start at 0
exp.dataset.num_examples = 48 # A 1920x1080 frame has 48 non-overlapping 180x240 patches
Here are the results I obtained sequence-wise (ignore the average graph ๐). Some sequences (Bosphorus, YachtRide) failed to converge. Have I done something wrong with the parameters within the config file? Or is it due to the small patch size and the reduced number of frames which increase the relative share of the NN parameters in the overall rate?
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.