实例介绍
【实例简介】图像压缩 深度学习
这是一个基于自动编码器的图像压缩网络模型,附带论文和复现代码
【实例截图】
【核心代码】
.
├── autoencoder_based_image_compression
│ ├── README.md
│ ├── documentation_kodak_tensorflow
│ │ ├── css
│ │ │ └── style.css
│ │ └── documentation_code.html
│ ├── documentation_svhn
│ │ ├── css
│ │ │ └── style.css
│ │ └── documentation_code.html
│ ├── kodak_tensorflow
│ │ ├── activating_eae.py
│ │ ├── collecting_stats_eae_extra.py
│ │ ├── creating_bsds.py
│ │ ├── creating_extra.py
│ │ ├── creating_imagenet.py
│ │ ├── creating_kodak.py
│ │ ├── datasets
│ │ │ ├── __init__.py
│ │ │ ├── bsds
│ │ │ │ ├── __init__.py
│ │ │ │ ├── bsds.py
│ │ │ │ ├── results
│ │ │ │ └── visualization
│ │ │ ├── extra
│ │ │ │ ├── __init__.py
│ │ │ │ ├── extra.py
│ │ │ │ ├── results
│ │ │ │ └── visualization
│ │ │ ├── imagenet
│ │ │ │ ├── __init__.py
│ │ │ │ ├── imagenet.py
│ │ │ │ ├── pseudo_data
│ │ │ │ │ ├── rgb_bride.jpg
│ │ │ │ │ ├── rgb_cliff.jpg
│ │ │ │ │ ├── rgb_jewelry.jpg
│ │ │ │ │ ├── rgb_library.jpg
│ │ │ │ │ └── rgb_moss.jpg
│ │ │ │ ├── pseudo_visualization
│ │ │ │ ├── results
│ │ │ │ └── visualization
│ │ │ └── kodak
│ │ │ ├── __init__.py
│ │ │ ├── data
│ │ │ ├── kodak.py
│ │ │ ├── results
│ │ │ └── visualization
│ │ ├── eae
│ │ │ ├── __init__.py
│ │ │ ├── analysis.py
│ │ │ ├── batching.py
│ │ │ ├── graph
│ │ │ │ ├── EntropyAutoencoder.py
│ │ │ │ ├── IsolatedDecoder.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── components.py
│ │ │ │ └── constants.py
│ │ │ ├── note_eae.txt
│ │ │ ├── pseudo_data
│ │ │ │ ├── mandrill.png
│ │ │ │ └── peppers.png
│ │ │ ├── pseudo_visualization
│ │ │ │ ├── activate_latent_variables
│ │ │ │ ├── decode_mini_batches
│ │ │ │ ├── encode_mini_batches
│ │ │ │ └── fit_maps
│ │ │ ├── results
│ │ │ │ ├── 1_10000
│ │ │ │ │ ├── checkpoint
│ │ │ │ │ ├── model_10.ckpt
│ │ │ │ │ ├── model_10.ckpt.meta
│ │ │ │ │ └── nb_itvs_per_side_10.pkl
│ │ │ │ ├── 1_12000
│ │ │ │ │ ├── checkpoint
│ │ │ │ │ ├── model_10.ckpt
│ │ │ │ │ ├── model_10.ckpt.meta
│ │ │ │ │ └── nb_itvs_per_side_10.pkl
│ │ │ │ ├── 1_16000
│ │ │ │ │ ├── checkpoint
│ │ │ │ │ ├── model_10.ckpt
│ │ │ │ │ ├── model_10.ckpt.meta
│ │ │ │ │ └── nb_itvs_per_side_10.pkl
│ │ │ │ ├── 1_24000
│ │ │ │ │ ├── checkpoint
│ │ │ │ │ ├── model_10.ckpt
│ │ │ │ │ ├── model_10.ckpt.meta
│ │ │ │ │ └── nb_itvs_per_side_10.pkl
│ │ │ │ ├── 1_40000
│ │ │ │ │ ├── checkpoint
│ │ │ │ │ ├── model_10.ckpt
│ │ │ │ │ ├── model_10.ckpt.meta
│ │ │ │ │ └── nb_itvs_per_side_10.pkl
│ │ │ │ ├── 1_72000
│ │ │ │ │ ├── checkpoint
│ │ │ │ │ ├── model_7.ckpt
│ │ │ │ │ ├── model_7.ckpt.meta
│ │ │ │ │ └── nb_itvs_per_side_7.pkl
│ │ │ │ ├── 1_96000
│ │ │ │ │ ├── checkpoint
│ │ │ │ │ ├── model_6.ckpt
│ │ │ │ │ ├── model_6.ckpt.meta
│ │ │ │ │ └── nb_itvs_per_side_6.pkl
│ │ │ │ ├── learning_bw_0dot5_10000
│ │ │ │ │ ├── model_10.ckpt
│ │ │ │ │ ├── model_10.ckpt.meta
│ │ │ │ │ └── nb_itvs_per_side_10.pkl
│ │ │ │ └── learning_bw_0dot5_12000
│ │ │ │ ├── checkpoint
│ │ │ │ ├── model_10.ckpt
│ │ │ │ ├── model_10.ckpt.meta
│ │ │ │ └── nb_itvs_per_side_10.pkl
│ │ │ └── visualization
│ │ │ ├── test
│ │ │ │ ├── checking_activating
│ │ │ │ ├── checking_fitting
│ │ │ │ ├── checking_masking
│ │ │ │ └── checking_reconstructing
│ │ │ │ ├── bsds
│ │ │ │ │ ├── reconstruction_fix_gamma
│ │ │ │ │ ├── reconstruction_vary_gamma_fix_bin_widths
│ │ │ │ │ └── reference
│ │ │ │ └── kodak
│ │ │ │ ├── reconstruction_fix_gamma
│ │ │ │ ├── reconstruction_vary_gamma_fix_bin_widths
│ │ │ │ └── reference
│ │ │ └── training
│ │ │ ├── checking_activations
│ │ │ ├── checking_loss
│ │ │ └── checking_parameters
│ │ ├── fitting_eae_kodak.py
│ │ ├── hevc
│ │ │ ├── HM-16.15
│ │ │ │ ├── COPYING
│ │ │ │ ├── HM.xcodeproj
│ │ │ │ │ └── project.pbxproj
│ │ │ │ ├── README
│ │ │ │ ├── build
│ │ │ │ │ ├── HM_vc2010.sln
│ │ │ │ │ ├── HM_vc2012.sln
│ │ │ │ │ ├── HM_vc2013.sln
│ │ │ │ │ ├── HM_vc2015.sln
│ │ │ │ │ ├── linux
│ │ │ │ │ │ ├── app
│ │ │ │ │ │ │ ├── TAppDecoder
│ │ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ │ ├── TAppDecoderAnalyser
│ │ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ │ └── TAppEncoder
│ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ ├── common
│ │ │ │ │ │ │ └── makefile.base
│ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ ├── TAppCommon
│ │ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ │ ├── TLibCommon
│ │ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ │ ├── TLibDecoder
│ │ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ │ ├── TLibDecoderAnalyser
│ │ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ │ ├── TLibEncoder
│ │ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ │ └── TLibVideoIO
│ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ ├── makefile
│ │ │ │ │ │ └── utils
│ │ │ │ │ │ ├── annexBbytecount
│ │ │ │ │ │ │ └── makefile
│ │ │ │ │ │ └── convert_NtoMbit_YCbCr
│ │ │ │ │ │ └── makefile
│ │ │ │ │ ├── vc2010
│ │ │ │ │ │ ├── TAppCommon_vc2010.vcxproj
│ │ │ │ │ │ ├── TAppCommon_vc2010.vcxproj.filters
│ │ │ │ │ │ ├── TAppDecoderAnalyser_vc2010.vcxproj
│ │ │ │ │ │ ├── TAppDecoderAnalyser_vc2010.vcxproj.filters
│ │ │ │ │ │ ├── TAppDecoder_vc2010.vcxproj
│ │ │ │ │ │ ├── TAppDecoder_vc2010.vcxproj.filters
│ │ │ │ │ │ ├── TAppEncoder_vc2010.vcxproj
│ │ │ │ │ │ ├── TAppEncoder_vc2010.vcxproj.filters
│ │ │ │ │ │ ├── TLibCommon_vc2010.vcxproj
│ │ │ │ │ │ ├── TLibCommon_vc2010.vcxproj.filters
│ │ │ │ │ │ ├── TLibDecoderAnalyser_vc2010.vcxproj
│ │ │ │ │ │ ├── TLibDecoderAnalyser_vc2010.vcxproj.filters
│ │ │ │ │ │ ├── TLibDecoder_vc2010.vcxproj
│ │ │ │ │ │ ├── TLibDecoder_vc2010.vcxproj.filters
│ │ │ │ │ │ ├── TLibEncoder_vc2010.vcxproj
│ │ │ │ │ │ ├── TLibEncoder_vc2010.vcxproj.filters
│ │ │ │ │ │ ├── TLibVideoIO_vc2010.vcxproj
│ │ │ │ │ │ └── TLibVideoIO_vc2010.vcxproj.filters
│ │ │ │ │ ├── vc2012
│ │ │ │ │ │ ├── TAppCommon_vc2012.vcxproj
│ │ │ │ │ │ ├── TAppCommon_vc2012.vcxproj.filters
│ │ │ │ │ │ ├── TAppDecoderAnalyser_vc2012.vcxproj
│ │ │ │ │ │ ├── TAppDecoderAnalyser_vc2012.vcxproj.filters
│ │ │ │ │ │ ├── TAppDecoder_vc2012.vcxproj
│ │ │ │ │ │ ├── TAppDecoder_vc2012.vcxproj.filters
│ │ │ │ │ │ ├── TAppEncoder_vc2012.vcxproj
│ │ │ │ │ │ ├── TAppEncoder_vc2012.vcxproj.filters
│ │ │ │ │ │ ├── TLibCommon_vc2012.vcxproj
│ │ │ │ │ │ ├── TLibCommon_vc2012.vcxproj.filters
│ │ │ │ │ │ ├── TLibDecoderAnalyser_vc2012.vcxproj
│ │ │ │ │ │ ├── TLibDecoderAnalyser_vc2012.vcxproj.filters
│ │ │ │ │ │ ├── TLibDecoder_vc2012.vcxproj
│ │ │ │ │ │ ├── TLibDecoder_vc2012.vcxproj.filters
│ │ │ │ │ │ ├── TLibEncoder_vc2012.vcxproj
│ │ │ │ │ │ ├── TLibEncoder_vc2012.vcxproj.filters
│ │ │ │ │ │ ├── TLibVideoIO_vc2012.vcxproj
│ │ │ │ │ │ └── TLibVideoIO_vc2012.vcxproj.filters
│ │ │ │ │ ├── vc2013
│ │ │ │ │ │ ├── TAppCommon_vc2013.vcxproj
│ │ │ │ │ │ ├── TAppCommon_vc2013.vcxproj.filters
│ │ │ │ │ │ ├── TAppDecoderAnalyser_vc2013.vcxproj
│ │ │ │ │ │ ├── TAppDecoderAnalyser_vc2013.vcxproj.filters
│ │ │ │ │ │ ├── TAppDecoder_vc2013.vcxproj
│ │ │ │ │ │ ├── TAppDecoder_vc2013.vcxproj.filters
│ │ │ │ │ │ ├── TAppEncoder_vc2013.vcxproj
│ │ │ │ │ │ ├── TAppEncoder_vc2013.vcxproj.filters
│ │ │ │ │ │ ├── TLibCommon_vc2013.vcxproj
│ │ │ │ │ │ ├── TLibCommon_vc2013.vcxproj.filters
│ │ │ │ │ │ ├── TLibDecoderAnalyser_vc2013.vcxproj
│ │ │ │ │ │ ├── TLibDecoderAnalyser_vc2013.vcxproj.filters
│ │ │ │ │ │ ├── TLibDecoder_vc2013.vcxproj
│ │ │ │ │ │ ├── TLibDecoder_vc2013.vcxproj.filters
│ │ │ │ │ │ ├── TLibEncoder_vc2013.vcxproj
│ │ │ │ │ │ ├── TLibEncoder_vc2013.vcxproj.filters
│ │ │ │ │ │ ├── TLibVideoIO_vc2013.vcxproj
│ │ │ │ │ │ └── TLibVideoIO_vc2013.vcxproj.filters
│ │ │ │ │ └── vc2015
│ │ │ │ │ ├── TAppCommon_vc2015.vcxproj
│ │ │ │ │ ├── TAppCommon_vc2015.vcxproj.filters
│ │ │ │ │ ├── TAppDecoderAnalyser_vc2015.vcxproj
│ │ │ │ │ ├── TAppDecoderAnalyser_vc2015.vcxproj.filters
│ │ │ │ │ ├── TAppDecoder_vc2015.vcxproj
│ │ │ │ │ ├── TAppDecoder_vc2015.vcxproj.filters
│ │ │ │ │ ├── TAppEncoder_vc2015.vcxproj
│ │ │ │ │ ├── TAppEncoder_vc2015.vcxproj.filters
│ │ │ │ │ ├── TLibCommon_vc2015.vcxproj
│ │ │ │ │ ├── TLibCommon_vc2015.vcxproj.filters
│ │ │ │ │ ├── TLibDecoderAnalyser_vc2015.vcxproj
│ │ │ │ │ ├── TLibDecoderAnalyser_vc2015.vcxproj.filters
│ │ │ │ │ ├── TLibDecoder_vc2015.vcxproj
│ │ │ │ │ ├── TLibDecoder_vc2015.vcxproj.filters
│ │ │ │ │ ├── TLibEncoder_vc2015.vcxproj
│ │ │ │ │ ├── TLibEncoder_vc2015.vcxproj.filters
│ │ │ │ │ ├── TLibVideoIO_vc2015.vcxproj
│ │ │ │ │ └── TLibVideoIO_vc2015.vcxproj.filters
│ │ │ │ ├── cfg
│ │ │ │ │ ├── encoder_intra_high_throughput_rext.cfg
│ │ │ │ │ ├── encoder_intra_main.cfg
│ │ │ │ │ ├── encoder_intra_main10.cfg
│ │ │ │ │ ├── encoder_intra_main_rext.cfg
│ │ │ │ │ ├── encoder_lowdelay_P_main.cfg
│ │ │ │ │ ├── encoder_lowdelay_P_main10.cfg
│ │ │ │ │ ├── encoder_lowdelay_main.cfg
│ │ │ │ │ ├── encoder_lowdelay_main10.cfg
│ │ │ │ │ ├── encoder_lowdelay_main_rext.cfg
│ │ │ │ │ ├── encoder_randomaccess_main.cfg
│ │ │ │ │ ├── encoder_randomaccess_main10.cfg
│ │ │ │ │ ├── encoder_randomaccess_main_rext.cfg
│ │ │ │ │ ├── misc
│ │ │ │ │ │ ├── encoder_lowdelay_main_field_coding.cfg
│ │ │ │ │ │ ├── encoder_randomaccess_main10_GOP8.cfg
│ │ │ │ │ │ ├── encoder_randomaccess_main_2tids.cfg
│ │ │ │ │ │ ├── encoder_randomaccess_main_GOP8.cfg
│ │ │ │ │ │ ├── encoder_randomaccess_main_field_coding.cfg
│ │ │ │ │ │ ├── encoder_randomaccess_main_field_coding_simple_GOP.cfg
│ │ │ │ │ │ ├── encoder_randomaccess_main_rext_GOP8.cfg
│ │ │ │ │ │ └── example_colour_remapping_sei_encoder_0.txt
│ │ │ │ │ └── per-sequence
│ │ │ │ │ ├── BQMall.cfg
│ │ │ │ │ ├── BQSquare.cfg
│ │ │ │ │ ├── BQTerrace.cfg
│ │ │ │ │ ├── BasketballDrill.cfg
│ │ │ │ │ ├── BasketballDrillText.cfg
│ │ │ │ │ ├── BasketballDrive.cfg
│ │ │ │ │ ├── BasketballPass.cfg
│ │ │ │ │ ├── BasketballScreen_444.cfg
│ │ │ │ │ ├── BasketballScreen_RGB.cfg
│ │ │ │ │ ├── BirdsInCage_444_10bit.cfg
│ │ │ │ │ ├── BlowingBubbles.cfg
│ │ │ │ │ ├── Bubbles_RGB_16bit.cfg
│ │ │ │ │ ├── CADWaveform_444.cfg
│ │ │ │ │ ├── CADWaveform_GBR.cfg
│ │ │ │ │ ├── CADWaveform_RGB.cfg
│ │ │ │ │ ├── Cactus.cfg
│ │ │ │ │ ├── CampfireParty.cfg
│ │ │ │ │ ├── Cardiac_400_12bit.cfg
│ │ │ │ │ ├── CatRobot.cfg
│ │ │ │ │ ├── ChinaSpeed.cfg
│ │ │ │ │ ├── Console_444.cfg
│ │ │ │ │ ├── Console_RGB.cfg
│ │ │ │ │ ├── CrowdRun_444_10bit.cfg
│ │ │ │ │ ├── CrowdRun_RGB_16bit.cfg
│ │ │ │ │ ├── DaylightRoad.cfg
│ │ │ │ │ ├── Desktop_444.cfg
│ │ │ │ │ ├── Desktop_RGB.cfg
│ │ │ │ │ ├── Doc_444.cfg
│ │ │ │ │ ├── Doc_RGB.cfg
│ │ │ │ │ ├── Drums100.cfg
│ │ │ │ │ ├── DucksAndLegs_RGB_10bit.cfg
│ │ │ │ │ ├── DucksTakeOff_RGB_16bit.cfg
│ │ │ │ │ ├── EBUGraphics_422_10bit.cfg
│ │ │ │ │ ├── EBUHorse_422_10bit.cfg
│ │ │ │ │ ├── EBUKidsSoccer_422_10bit.cfg
│ │ │ │ │ ├── EBULupoCandlelight_444_10bit.cfg
│ │ │ │ │ ├── EBULupoCandlelight_RGB_10bit.cfg
│ │ │ │ │ ├── EBURainFruits_444_10bit.cfg
│ │ │ │ │ ├── EBURainFruits_RGB_10bit 2MSB.cfg
│ │ │ │ │ ├── EBURainFruits_RGB_10bit 4MSB.cfg
│ │ │ │ │ ├── EBURainFruits_RGB_10bit 6MSB.cfg
│ │ │ │ │ ├── EBURainFruits_RGB_10bit.cfg
│ │ │ │ │ ├── EBUWaterRocksClose_422_10bit.cfg
│ │ │ │ │ ├── FlyingGraphics_444.cfg
│ │ │ │ │ ├── FlyingGraphics_RGB.cfg
│ │ │ │ │ ├── FourPeople.cfg
│ │ │ │ │ ├── FruitStall_RGB_16bit.cfg
│ │ │ │ │ ├── Head_400_16bit.cfg
│ │ │ │ │ ├── InToTree_RGB_16bit.cfg
│ │ │ │ │ ├── Johnny.cfg
│ │ │ │ │ ├── Kimono.cfg
│ │ │ │ │ ├── Kimono_422_10bit.cfg
│ │ │ │ │ ├── Kimono_444_10bit.cfg
│ │ │ │ │ ├── Kimono_RGB_10bit 2MSB.cfg
│ │ │ │ │ ├── Kimono_RGB_10bit 4MSB.cfg
│ │ │ │ │ ├── Kimono_RGB_10bit 6MSB.cfg
│ │ │ │ │ ├── Kimono_RGB_10bit.cfg
│ │ │ │ │ ├── KristenAndSara.cfg
│ │ │ │ │ ├── LongRunShort_400_12bit.cfg
│ │ │ │ │ ├── Map_444.cfg
│ │ │ │ │ ├── Map_GBR.cfg
│ │ │ │ │ ├── Map_RGB.cfg
│ │ │ │ │ ├── MissionControl2_444.cfg
│ │ │ │ │ ├── MissionControl2_RGB.cfg
│ │ │ │ │ ├── MissionControl3_444.cfg
│ │ │ │ │ ├── MissionControl3_RGB.cfg
│ │ │ │ │ ├── NebutaFestival_10bit.cfg
│ │ │ │ │ ├── OldTownCross_RGB_10bit.cfg
│ │ │ │ │ ├── OldTownCross_RGB_16bit.cfg
│ │ │ │ │ ├── PCBLayout_444.cfg
│ │ │ │ │ ├── PCBLayout_GBR.cfg
│ │ │ │ │ ├── PCBLayout_RGB.cfg
│ │ │ │ │ ├── ParkJoy_RGB_16bit.cfg
│ │ │ │ │ ├── ParkScene.cfg
│ │ │ │ │ ├── ParkScene_RGB_10bit.cfg
│ │ │ │ │ ├── PartyScene.cfg
│ │ │ │ │ ├── PeopleOnStreet.cfg
│ │ │ │ │ ├── Programming_444.cfg
│ │ │ │ │ ├── Programming_GBR.cfg
│ │ │ │ │ ├── Programming_RGB.cfg
│ │ │ │ │ ├── RaceHorses.cfg
│ │ │ │ │ ├── RaceHorsesC.cfg
│ │ │ │ │ ├── Robot_444.cfg
│ │ │ │ │ ├── Robot_RGB.cfg
│ │ │ │ │ ├── Rollercoaster.cfg
│ │ │ │ │ ├── Seeking_422_10bit.cfg
│ │ │ │ │ ├── SlideEditing.cfg
│ │ │ │ │ ├── SlideShow.cfg
│ │ │ │ │ ├── SlideShow_444.cfg
│ │ │ │ │ ├── SlideShow_RGB.cfg
│ │ │ │ │ ├── SocialNetworkMap_444.cfg
│ │ │ │ │ ├── SocialNetworkMap_RGB.cfg
│ │ │ │ │ ├── SteamLocomotiveTrain_10bit.cfg
│ │ │ │ │ ├── Tango.cfg
│ │ │ │ │ ├── ToddlerFountain.cfg
│ │ │ │ │ ├── Traffic.cfg
│ │ │ │ │ ├── TrafficFlow.cfg
│ │ │ │ │ ├── Traffic_422_10bit.cfg
│ │ │ │ │ ├── Traffic_444_10bit.cfg
│ │ │ │ │ ├── Traffic_RGB_12bit.cfg
│ │ │ │ │ ├── TwistTunnel_444.cfg
│ │ │ │ │ ├── TwistTunnel_GBR.cfg
│ │ │ │ │ ├── TwistTunnel_RGB.cfg
│ │ │ │ │ ├── VenueVu_444_10bit.cfg
│ │ │ │ │ ├── VenueVu_GBR.cfg
│ │ │ │ │ ├── VenueVu_RGB.cfg
│ │ │ │ │ ├── VideoConferencingDocSharing_444.cfg
│ │ │ │ │ ├── VideoConferencingDocSharing_GBR.cfg
│ │ │ │ │ ├── VideoConferencingDocSharing_RGB.cfg
│ │ │ │ │ ├── Vidyo1.cfg
│ │ │ │ │ ├── Vidyo3.cfg
│ │ │ │ │ ├── Vidyo4.cfg
│ │ │ │ │ ├── Viking_444.cfg
│ │ │ │ │ ├── Viking_RGB.cfg
│ │ │ │ │ ├── WebBrowsing_444.cfg
│ │ │ │ │ ├── WebBrowsing_GBR.cfg
│ │ │ │ │ ├── WebBrowsing_RGB.cfg
│ │ │ │ │ ├── Web_444.cfg
│ │ │ │ │ ├── Web_RGB.cfg
│ │ │ │ │ ├── WordEditing_444.cfg
│ │ │ │ │ ├── WordEditing_GBR.cfg
│ │ │ │ │ ├── WordEditing_RGB.cfg
│ │ │ │ │ ├── ppt_doc_xls_444.cfg
│ │ │ │ │ ├── ppt_doc_xls_GBR.cfg
│ │ │ │ │ └── ppt_doc_xls_RGB.cfg
│ │ │ │ ├── compat
│ │ │ │ │ └── msvc
│ │ │ │ │ └── stdint.h
│ │ │ │ ├── doc
│ │ │ │ │ ├── Doxyfile
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── README_data-structure.ppt
│ │ │ │ │ ├── README_software-manual.txt
│ │ │ │ │ ├── gop-structure-example.pdf
│ │ │ │ │ ├── mainpage.h
│ │ │ │ │ ├── software-manual.pdf
│ │ │ │ │ └── software-manual.tex
│ │ │ │ └── source
│ │ │ │ ├── App
│ │ │ │ │ ├── TAppDecoder
│ │ │ │ │ │ ├── TAppDecCfg.cpp
│ │ │ │ │ │ ├── TAppDecCfg.h
│ │ │ │ │ │ ├── TAppDecTop.cpp
│ │ │ │ │ │ ├── TAppDecTop.h
│ │ │ │ │ │ └── decmain.cpp
│ │ │ │ │ ├── TAppEncoder
│ │ │ │ │ │ ├── TAppEncCfg.cpp
│ │ │ │ │ │ ├── TAppEncCfg.h
│ │ │ │ │ │ ├── TAppEncTop.cpp
│ │ │ │ │ │ ├── TAppEncTop.h
│ │ │ │ │ │ └── encmain.cpp
│ │ │ │ │ └── utils
│ │ │ │ │ ├── BitrateTargeting
│ │ │ │ │ │ ├── ExtractBitrates.cpp
│ │ │ │ │ │ ├── ExtractBitrates.h
│ │ │ │ │ │ ├── ExtractBitratesMain.cpp
│ │ │ │ │ │ ├── GuessLambdaModifiers.cpp
│ │ │ │ │ │ ├── GuessLambdaModifiers.h
│ │ │ │ │ │ ├── GuessLambdaModifiersMain.cpp
│ │ │ │ │ │ ├── QuickStartGuide.pdf
│ │ │ │ │ │ ├── RuntimeError.h
│ │ │ │ │ │ ├── encode.shl
│ │ │ │ │ │ ├── encodeCommand.sh
│ │ │ │ │ │ ├── makefile
│ │ │ │ │ │ └── targetBitrates.sh
│ │ │ │ │ ├── annexBbytecount.cpp
│ │ │ │ │ └── convert_NtoMbit_YCbCr.cpp
│ │ │ │ └── Lib
│ │ │ │ ├── TAppCommon
│ │ │ │ │ ├── program_options_lite.cpp
│ │ │ │ │ └── program_options_lite.h
│ │ │ │ ├── TLibCommon
│ │ │ │ │ ├── AccessUnit.h
│ │ │ │ │ ├── CommonDef.h
│ │ │ │ │ ├── ContextModel.cpp
│ │ │ │ │ ├── ContextModel.h
│ │ │ │ │ ├── ContextModel3DBuffer.cpp
│ │ │ │ │ ├── ContextModel3DBuffer.h
│ │ │ │ │ ├── ContextTables.h
│ │ │ │ │ ├── Debug.cpp
│ │ │ │ │ ├── Debug.h
│ │ │ │ │ ├── NAL.h
│ │ │ │ │ ├── SEI.cpp
│ │ │ │ │ ├── SEI.h
│ │ │ │ │ ├── TComBitCounter.h
│ │ │ │ │ ├── TComBitStream.cpp
│ │ │ │ │ ├── TComBitStream.h
│ │ │ │ │ ├── TComCABACTables.cpp
│ │ │ │ │ ├── TComCABACTables.h
│ │ │ │ │ ├── TComChromaFormat.cpp
│ │ │ │ │ ├── TComChromaFormat.h
│ │ │ │ │ ├── TComCodingStatistics.h
│ │ │ │ │ ├── TComDataCU.cpp
│ │ │ │ │ ├── TComDataCU.h
│ │ │ │ │ ├── TComInterpolationFilter.cpp
│ │ │ │ │ ├── TComInterpolationFilter.h
│ │ │ │ │ ├── TComList.h
│ │ │ │ │ ├── TComLoopFilter.cpp
│ │ │ │ │ ├── TComLoopFilter.h
│ │ │ │ │ ├── TComMotionInfo.cpp
│ │ │ │ │ ├── TComMotionInfo.h
│ │ │ │ │ ├── TComMv.h
│ │ │ │ │ ├── TComPattern.cpp
│ │ │ │ │ ├── TComPattern.h
│ │ │ │ │ ├── TComPic.cpp
│ │ │ │ │ ├── TComPic.h
│ │ │ │ │ ├── TComPicSym.cpp
│ │ │ │ │ ├── TComPicSym.h
│ │ │ │ │ ├── TComPicYuv.cpp
│ │ │ │ │ ├── TComPicYuv.h
│ │ │ │ │ ├── TComPicYuvMD5.cpp
│ │ │ │ │ ├── TComPrediction.cpp
│ │ │ │ │ ├── TComPrediction.h
│ │ │ │ │ ├── TComRdCost.cpp
│ │ │ │ │ ├── TComRdCost.h
│ │ │ │ │ ├── TComRdCostWeightPrediction.cpp
│ │ │ │ │ ├── TComRdCostWeightPrediction.h
│ │ │ │ │ ├── TComRectangle.h
│ │ │ │ │ ├── TComRom.cpp
│ │ │ │ │ ├── TComRom.h
│ │ │ │ │ ├── TComSampleAdaptiveOffset.cpp
│ │ │ │ │ ├── TComSampleAdaptiveOffset.h
│ │ │ │ │ ├── TComSlice.cpp
│ │ │ │ │ ├── TComSlice.h
│ │ │ │ │ ├── TComTU.cpp
│ │ │ │ │ ├── TComTU.h
│ │ │ │ │ ├── TComTrQuant.cpp
│ │ │ │ │ ├── TComTrQuant.h
│ │ │ │ │ ├── TComWeightPrediction.cpp
│ │ │ │ │ ├── TComWeightPrediction.h
│ │ │ │ │ ├── TComYuv.cpp
│ │ │ │ │ ├── TComYuv.h
│ │ │ │ │ └── TypeDef.h
│ │ │ │ ├── TLibDecoder
│ │ │ │ │ ├── AnnexBread.cpp
│ │ │ │ │ ├── AnnexBread.h
│ │ │ │ │ ├── NALread.cpp
│ │ │ │ │ ├── NALread.h
│ │ │ │ │ ├── SEIread.cpp
│ │ │ │ │ ├── SEIread.h
│ │ │ │ │ ├── SyntaxElementParser.cpp
│ │ │ │ │ ├── SyntaxElementParser.h
│ │ │ │ │ ├── TDecBinCoder.h
│ │ │ │ │ ├── TDecBinCoderCABAC.cpp
│ │ │ │ │ ├── TDecBinCoderCABAC.h
│ │ │ │ │ ├── TDecCAVLC.cpp
│ │ │ │ │ ├── TDecCAVLC.h
│ │ │ │ │ ├── TDecConformance.cpp
│ │ │ │ │ ├── TDecConformance.h
│ │ │ │ │ ├── TDecCu.cpp
│ │ │ │ │ ├── TDecCu.h
│ │ │ │ │ ├── TDecEntropy.cpp
│ │ │ │ │ ├── TDecEntropy.h
│ │ │ │ │ ├── TDecGop.cpp
│ │ │ │ │ ├── TDecGop.h
│ │ │ │ │ ├── TDecSbac.cpp
│ │ │ │ │ ├── TDecSbac.h
│ │ │ │ │ ├── TDecSlice.cpp
│ │ │ │ │ ├── TDecSlice.h
│ │ │ │ │ ├── TDecTop.cpp
│ │ │ │ │ └── TDecTop.h
│ │ │ │ ├── TLibEncoder
│ │ │ │ │ ├── AnnexBwrite.h
│ │ │ │ │ ├── NALwrite.cpp
│ │ │ │ │ ├── NALwrite.h
│ │ │ │ │ ├── SEIEncoder.cpp
│ │ │ │ │ ├── SEIEncoder.h
│ │ │ │ │ ├── SEIwrite.cpp
│ │ │ │ │ ├── SEIwrite.h
│ │ │ │ │ ├── SyntaxElementWriter.cpp
│ │ │ │ │ ├── SyntaxElementWriter.h
│ │ │ │ │ ├── TEncAnalyze.h
│ │ │ │ │ ├── TEncBinCoder.h
│ │ │ │ │ ├── TEncBinCoderCABAC.cpp
│ │ │ │ │ ├── TEncBinCoderCABAC.h
│ │ │ │ │ ├── TEncBinCoderCABACCounter.cpp
│ │ │ │ │ ├── TEncBinCoderCABACCounter.h
│ │ │ │ │ ├── TEncCavlc.cpp
│ │ │ │ │ ├── TEncCavlc.h
│ │ │ │ │ ├── TEncCfg.h
│ │ │ │ │ ├── TEncCu.cpp
│ │ │ │ │ ├── TEncCu.h
│ │ │ │ │ ├── TEncEntropy.cpp
│ │ │ │ │ ├── TEncEntropy.h
│ │ │ │ │ ├── TEncGOP.cpp
│ │ │ │ │ ├── TEncGOP.h
│ │ │ │ │ ├── TEncPic.cpp
│ │ │ │ │ ├── TEncPic.h
│ │ │ │ │ ├── TEncPreanalyzer.cpp
│ │ │ │ │ ├── TEncPreanalyzer.h
│ │ │ │ │ ├── TEncRateCtrl.cpp
│ │ │ │ │ ├── TEncRateCtrl.h
│ │ │ │ │ ├── TEncSampleAdaptiveOffset.cpp
│ │ │ │ │ ├── TEncSampleAdaptiveOffset.h
│ │ │ │ │ ├── TEncSbac.cpp
│ │ │ │ │ ├── TEncSbac.h
│ │ │ │ │ ├── TEncSearch.cpp
│ │ │ │ │ ├── TEncSearch.h
│ │ │ │ │ ├── TEncSlice.cpp
│ │ │ │ │ ├── TEncSlice.h
│ │ │ │ │ ├── TEncTop.cpp
│ │ │ │ │ ├── TEncTop.h
│ │ │ │ │ ├── WeightPredAnalysis.cpp
│ │ │ │ │ └── WeightPredAnalysis.h
│ │ │ │ ├── TLibVideoIO
│ │ │ │ │ ├── TVideoIOYuv.cpp
│ │ │ │ │ └── TVideoIOYuv.h
│ │ │ │ └── libmd5
│ │ │ │ ├── MD5.h
│ │ │ │ ├── libmd5.c
│ │ │ │ └── libmd5.h
│ │ │ ├── __init__.py
│ │ │ ├── configuration
│ │ │ │ └── intra.cfg
│ │ │ ├── hevc.py
│ │ │ ├── pseudo_data
│ │ │ │ ├── luminance_nightshot.yuv
│ │ │ │ └── rgb_nightshot.jpg
│ │ │ ├── pseudo_visualization
│ │ │ │ ├── compress_hevc
│ │ │ │ ├── compute_rate_psnr
│ │ │ │ └── evaluate_hevc
│ │ │ │ ├── qp_22
│ │ │ │ └── qp_42
│ │ │ ├── temp
│ │ │ └── visualization
│ │ │ ├── bsds
│ │ │ └── kodak
│ │ ├── jpeg2000
│ │ │ ├── __init__.py
│ │ │ ├── jpeg2000.py
│ │ │ └── visualization
│ │ │ ├── bsds
│ │ │ │ ├── reconstruction
│ │ │ │ └── reference
│ │ │ └── kodak
│ │ │ ├── reconstruction
│ │ │ └── reference
│ │ ├── lossless
│ │ │ ├── __init__.py
│ │ │ ├── c
│ │ │ │ ├── doc
│ │ │ │ │ └── html
│ │ │ │ │ ├── _binary_arithmetic_coder_8h_source.html
│ │ │ │ │ ├── _bitstream_8h_source.html
│ │ │ │ │ ├── _lossless_coder_8h_source.html
│ │ │ │ │ ├── annotated.html
│ │ │ │ │ ├── bc_s.png
│ │ │ │ │ ├── bdwn.png
│ │ │ │ │ ├── class_binary_arithmetic_coder-members.html
│ │ │ │ │ ├── class_binary_arithmetic_coder.html
│ │ │ │ │ ├── class_bitstream-members.html
│ │ │ │ │ ├── class_bitstream.html
│ │ │ │ │ ├── class_lossless_coder-members.html
│ │ │ │ │ ├── class_lossless_coder.html
│ │ │ │ │ ├── classes.html
│ │ │ │ │ ├── closed.png
│ │ │ │ │ ├── compression_8h.html
│ │ │ │ │ ├── compression_8h_source.html
│ │ │ │ │ ├── doc.png
│ │ │ │ │ ├── doxygen.css
│ │ │ │ │ ├── doxygen.png
│ │ │ │ │ ├── dynsections.js
│ │ │ │ │ ├── files.html
│ │ │ │ │ ├── folderclosed.png
│ │ │ │ │ ├── folderopen.png
│ │ │ │ │ ├── functions.html
│ │ │ │ │ ├── functions_func.html
│ │ │ │ │ ├── globals.html
│ │ │ │ │ ├── globals_enum.html
│ │ │ │ │ ├── globals_eval.html
│ │ │ │ │ ├── globals_func.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ ├── menu.js
│ │ │ │ │ ├── menudata.js
│ │ │ │ │ ├── nav_f.png
│ │ │ │ │ ├── nav_g.png
│ │ │ │ │ ├── nav_h.png
│ │ │ │ │ ├── open.png
│ │ │ │ │ ├── search
│ │ │ │ │ │ ├── all_0.html
│ │ │ │ │ │ ├── all_0.js
│ │ │ │ │ │ ├── all_1.html
│ │ │ │ │ │ ├── all_1.js
│ │ │ │ │ │ ├── all_2.html
│ │ │ │ │ │ ├── all_2.js
│ │ │ │ │ │ ├── all_3.html
│ │ │ │ │ │ ├── all_3.js
│ │ │ │ │ │ ├── all_4.html
│ │ │ │ │ │ ├── all_4.js
│ │ │ │ │ │ ├── all_5.html
│ │ │ │ │ │ ├── all_5.js
│ │ │ │ │ │ ├── all_6.html
│ │ │ │ │ │ ├── all_6.js
│ │ │ │ │ │ ├── all_7.html
│ │ │ │ │ │ ├── all_7.js
│ │ │ │ │ │ ├── all_8.html
│ │ │ │ │ │ ├── all_8.js
│ │ │ │ │ │ ├── all_9.html
│ │ │ │ │ │ ├── all_9.js
│ │ │ │ │ │ ├── all_a.html
│ │ │ │ │ │ ├── all_a.js
│ │ │ │ │ │ ├── all_b.html
│ │ │ │ │ │ ├── all_b.js
│ │ │ │ │ │ ├── all_c.html
│ │ │ │ │ │ ├── all_c.js
│ │ │ │ │ │ ├── classes_0.html
│ │ │ │ │ │ ├── classes_0.js
│ │ │ │ │ │ ├── classes_1.html
│ │ │ │ │ │ ├── classes_1.js
│ │ │ │ │ │ ├── close.png
│ │ │ │ │ │ ├── enums_0.html
│ │ │ │ │ │ ├── enums_0.js
│ │ │ │ │ │ ├── enumvalues_0.html
│ │ │ │ │ │ ├── enumvalues_0.js
│ │ │ │ │ │ ├── enumvalues_1.html
│ │ │ │ │ │ ├── enumvalues_1.js
│ │ │ │ │ │ ├── enumvalues_2.html
│ │ │ │ │ │ ├── enumvalues_2.js
│ │ │ │ │ │ ├── enumvalues_3.html
│ │ │ │ │ │ ├── enumvalues_3.js
│ │ │ │ │ │ ├── files_0.html
│ │ │ │ │ │ ├── files_0.js
│ │ │ │ │ │ ├── files_1.html
│ │ │ │ │ │ ├── files_1.js
│ │ │ │ │ │ ├── files_2.html
│ │ │ │ │ │ ├── files_2.js
│ │ │ │ │ │ ├── functions_0.html
│ │ │ │ │ │ ├── functions_0.js
│ │ │ │ │ │ ├── functions_1.html
│ │ │ │ │ │ ├── functions_1.js
│ │ │ │ │ │ ├── functions_2.html
│ │ │ │ │ │ ├── functions_2.js
│ │ │ │ │ │ ├── functions_3.html
│ │ │ │ │ │ ├── functions_3.js
│ │ │ │ │ │ ├── functions_4.html
│ │ │ │ │ │ ├── functions_4.js
│ │ │ │ │ │ ├── functions_5.html
│ │ │ │ │ │ ├── functions_5.js
│ │ │ │ │ │ ├── functions_6.html
│ │ │ │ │ │ ├── functions_6.js
│ │ │ │ │ │ ├── functions_7.html
│ │ │ │ │ │ ├── functions_7.js
│ │ │ │ │ │ ├── functions_8.html
│ │ │ │ │ │ ├── functions_8.js
│ │ │ │ │ │ ├── functions_9.html
│ │ │ │ │ │ ├── functions_9.js
│ │ │ │ │ │ ├── functions_a.html
│ │ │ │ │ │ ├── functions_a.js
│ │ │ │ │ │ ├── mag_sel.png
│ │ │ │ │ │ ├── nomatches.html
│ │ │ │ │ │ ├── search.css
│ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ ├── search_l.png
│ │ │ │ │ │ ├── search_m.png
│ │ │ │ │ │ ├── search_r.png
│ │ │ │ │ │ └── searchdata.js
│ │ │ │ │ ├── splitbar.png
│ │ │ │ │ ├── sync_off.png
│ │ │ │ │ ├── sync_on.png
│ │ │ │ │ ├── tab_a.png
│ │ │ │ │ ├── tab_b.png
│ │ │ │ │ ├── tab_h.png
│ │ │ │ │ ├── tab_s.png
│ │ │ │ │ ├── tabs.css
│ │ │ │ │ ├── tests_8h.html
│ │ │ │ │ ├── tests_8h_source.html
│ │ │ │ │ ├── utils_8h.html
│ │ │ │ │ └── utils_8h_source.html
│ │ │ │ ├── linux
│ │ │ │ │ └── CMakeLists.txt
│ │ │ │ ├── source
│ │ │ │ │ ├── BinaryArithmeticCoder.cpp
│ │ │ │ │ ├── BinaryArithmeticCoder.h
│ │ │ │ │ ├── Bitstream.cpp
│ │ │ │ │ ├── Bitstream.h
│ │ │ │ │ ├── LosslessCoder.cpp
│ │ │ │ │ ├── LosslessCoder.h
│ │ │ │ │ ├── compression.cpp
│ │ │ │ │ ├── compression.h
│ │ │ │ │ ├── main.cpp
│ │ │ │ │ ├── tests.cpp
│ │ │ │ │ ├── tests.h
│ │ │ │ │ ├── utils.cpp
│ │ │ │ │ ├── utils.h
│ │ │ │ │ ├── visual_studio.VC.db
│ │ │ │ │ ├── visual_studio.vcxproj
│ │ │ │ │ └── visual_studio.vcxproj.filters
│ │ │ │ └── visual_studio.sln
│ │ │ ├── compression.py
│ │ │ ├── interface_cython.pyx
│ │ │ ├── note_cython.txt
│ │ │ ├── pseudo_data
│ │ │ │ ├── binary_probabilities_compress_maps_0.npy
│ │ │ │ ├── binary_probabilities_compress_maps_1.npy
│ │ │ │ ├── binary_probabilities_scale_compress_invalid_0.npy
│ │ │ │ ├── binary_probabilities_scale_compress_invalid_1.npy
│ │ │ │ ├── binary_probabilities_scale_compress_valid.npy
│ │ │ │ └── save_statistics
│ │ │ ├── results
│ │ │ │ ├── 1_10000
│ │ │ │ │ └── training_index_10
│ │ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ │ └── map_mean.npy
│ │ │ │ ├── 1_12000
│ │ │ │ │ └── training_index_10
│ │ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ │ └── map_mean.npy
│ │ │ │ ├── 1_16000
│ │ │ │ │ └── training_index_10
│ │ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ │ └── map_mean.npy
│ │ │ │ ├── 1_24000
│ │ │ │ │ └── training_index_10
│ │ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ │ └── map_mean.npy
│ │ │ │ ├── 1_40000
│ │ │ │ │ └── training_index_10
│ │ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ │ └── map_mean.npy
│ │ │ │ ├── 1_72000
│ │ │ │ │ └── training_index_7
│ │ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ │ └── map_mean.npy
│ │ │ │ ├── 1_96000
│ │ │ │ │ └── training_index_6
│ │ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ │ └── map_mean.npy
│ │ │ │ ├── learning_bw_0dot5_10000
│ │ │ │ │ └── training_index_10
│ │ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ │ └── map_mean.npy
│ │ │ │ └── learning_bw_0dot5_12000
│ │ │ │ └── training_index_10
│ │ │ │ ├── binary_probabilities_1.npy
│ │ │ │ ├── binary_probabilities_10.npy
│ │ │ │ ├── binary_probabilities_1dot25.npy
│ │ │ │ ├── binary_probabilities_1dot5.npy
│ │ │ │ ├── binary_probabilities_2.npy
│ │ │ │ ├── binary_probabilities_3.npy
│ │ │ │ ├── binary_probabilities_4.npy
│ │ │ │ ├── binary_probabilities_6.npy
│ │ │ │ ├── binary_probabilities_8.npy
│ │ │ │ ├── idx_map_exception.pkl
│ │ │ │ └── map_mean.npy
│ │ │ ├── setup.py
│ │ │ ├── stats.py
│ │ │ └── visualization
│ │ ├── masking_eae_kodak.py
│ │ ├── parsing
│ │ │ ├── __init__.py
│ │ │ └── parsing.py
│ │ ├── reconstructing_eae_kodak.py
│ │ ├── test_datasets.py
│ │ ├── test_eae.py
│ │ ├── test_hevc.py
│ │ ├── test_lossless.py
│ │ ├── test_parsing.py
│ │ ├── test_tfutils.py
│ │ ├── test_tools.py
│ │ ├── tfutils
│ │ │ ├── __init__.py
│ │ │ ├── note_tfutils.txt
│ │ │ ├── pseudo_visualization
│ │ │ │ └── area_under_piecewise_linear_functions
│ │ │ └── tfutils.py
│ │ ├── tools
│ │ │ ├── __init__.py
│ │ │ ├── note_tools.txt
│ │ │ ├── pseudo_data
│ │ │ │ ├── cmyk_mushroom.jpg
│ │ │ │ ├── cmyk_snake.jpg
│ │ │ │ ├── luminances_uint8.npy
│ │ │ │ ├── pseudo_archive.tar
│ │ │ │ └── rgb_web.jpg
│ │ │ ├── pseudo_visualization
│ │ │ │ ├── crop_option_2d
│ │ │ │ ├── crop_repeat_2d
│ │ │ │ ├── normed_histogram
│ │ │ │ ├── untar_archive
│ │ │ │ ├── visualize_crops
│ │ │ │ └── visualize_rotated_luminance
│ │ │ └── tools.py
│ │ └── training_eae_imagenet.py
│ ├── supplementary_material_0.pdf
│ ├── supplementary_material_1.pdf
│ └── svhn
│ ├── comparing_approximations_entropy.py
│ ├── creating_svhn.py
│ ├── eae
│ │ ├── EntropyAutoencoder.py
│ │ ├── __init__.py
│ │ ├── analysis.py
│ │ ├── note_eae.txt
│ │ ├── pseudo_visualization
│ │ │ └── backpropagation
│ │ ├── results
│ │ │ ├── eae_svhn_0dot2_15.pkl
│ │ │ ├── eae_svhn_1_135.pkl
│ │ │ ├── eae_svhn_1_15.pkl
│ │ │ ├── eae_svhn_1_45.pkl
│ │ │ ├── eae_svhn_1_5.pkl
│ │ │ ├── eae_svhn_5_15.pkl
│ │ │ ├── eae_svhn_learning_bw_1_135.pkl
│ │ │ ├── eae_svhn_learning_bw_1_15.pkl
│ │ │ ├── eae_svhn_learning_bw_1_45.pkl
│ │ │ └── eae_svhn_learning_bw_1_5.pkl
│ │ ├── utils.py
│ │ └── visualization
│ │ ├── overfitting
│ │ │ ├── checking_compression
│ │ │ └── checking_loss
│ │ ├── test
│ │ │ ├── checking_fitting
│ │ │ └── checking_reconstructing
│ │ │ ├── rate_distortion.png
│ │ │ ├── reconstruction_fix_gamma_fix_bin_width
│ │ │ ├── reconstruction_vary_gamma_fix_bin_width
│ │ │ └── reconstruction_vary_gamma_learn_bin_width
│ │ └── training
│ │ ├── checking_activations
│ │ ├── checking_loss
│ │ └── checking_parameters
│ ├── fitting_eae_svhn.py
│ ├── generating_vae_svhn.py
│ ├── jpeg
│ │ ├── __init__.py
│ │ ├── jpeg.py
│ │ └── visualization
│ │ ├── reconstruction
│ │ └── reference
│ ├── overfitting_eae_svhn.py
│ ├── parsing
│ │ ├── __init__.py
│ │ └── parsing.py
│ ├── reconstructing_eae_svhn.py
│ ├── reconstructing_vae_svhn.py
│ ├── supplementary
│ ├── svhn
│ │ ├── __init__.py
│ │ ├── data
│ │ ├── results
│ │ ├── svhn.py
│ │ └── visualization
│ ├── test_eae.py
│ ├── test_parsing.py
│ ├── test_tools.py
│ ├── test_vae.py
│ ├── tools
│ │ ├── __init__.py
│ │ ├── note_tools.txt
│ │ ├── pseudo_data
│ │ │ ├── cmyk_mushroom.jpg
│ │ │ ├── cmyk_snake.jpg
│ │ │ ├── images_uint8.npy
│ │ │ ├── rgb_web.jpg
│ │ │ └── rows_uint8.npy
│ │ ├── pseudo_visualization
│ │ │ ├── images_to_rows
│ │ │ └── rows_to_images
│ │ └── tools.py
│ ├── training_eae_svhn.py
│ ├── training_vae_svhn.py
│ └── vae
│ ├── VariationalAutoencoder.py
│ ├── __init__.py
│ ├── note_vae.txt
│ ├── pseudo_visualization
│ │ └── backpropagation
│ │ ├── bernoulli
│ │ └── gaussian
│ ├── results
│ │ └── vae_svhn.pkl
│ └── visualization
│ ├── test
│ │ ├── checking_generating
│ │ └── checking_reconstructing
│ └── training
│ ├── checking_activations
│ ├── checking_loss
│ └── checking_parameters
└── 图像压缩 深度学习.zip
211 directories, 813 files
标签: 自动编码器 图像压缩
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论