pcc_geo_cnn_v2
pcc_geo_cnn_v2 copied to clipboard
Test Conditions for Trisoup in TMC13v12
In TMC13v12, trisoup has only r01 to r04 rates. There are no configuration files for r05 and r06 anymore.
Just to make the scripts run, I added the following function:
def set_tmc13_rate_limit(mpeg_mode): if mpeg_mode['label'] == 'G-PCC trisoup': return 4 return 6
And then, when needed:
rSup = set_tmc13_rate_limit(mpeg_mode) for rate in rates[0:rSup]: Code
Not very elegant, but solved the problem for the G-PCC experiments (python mp_run.py ev_experiment.yml)
Running experiments using the models (python ev_run_experiment.py ev_experiment.yml --num_parallel 8) still has some issues regarding trisoup rates.
python ev_run_experiment.py ev_experiment.yml --num_parallel 8
2021-03-23 12:44:27.065 INFO ev_run_experiment -
Probably this line of code in ev_run_experiment.py must be updated:
pcerror_cfg_path = f'{MPEG_TMC13_DIR}/cfg/{pcerror_mpeg_mode}/{cfg_name}/r06/pcerror.cfg'
Thank you!
This line
pcerror_cfg_path = f'{MPEG_TMC13_DIR}/cfg/{pcerror_mpeg_mode}/{cfg_name}/r06/pcerror.cfg
can probably be replaced by
pcerror_cfg_path = f'{MPEG_TMC13_DIR}/cfg/{pcerror_mpeg_mode}/{cfg_name}/r01/pcerror.cfg'
as the pcerror configurations seem to be the same for the rates of a single point cloud.
I'll keep this in mind for future updates.