Calculate score of Chamfer Distance (CD)
(reference, samples)
| 26 | os.chdir(os.path.dirname(__file__)) |
| 27 | |
| 28 | def compute_cd(reference, samples): |
| 29 | """ |
| 30 | Calculate score of Chamfer Distance (CD) |
| 31 | |
| 32 | """ |
| 33 | print('Evaluating (CD) ...') |
| 34 | results = [] |
| 35 | for x, y in zip(reference, samples): |
| 36 | d = compute_pairwise_cd(x, y) |
| 37 | results.append(d) |
| 38 | score = sum(results) / len(results) |
| 39 | print(OUTPUT_TEMPLATE.format('CD ', score)) |
| 40 | |
| 41 | return score |
| 42 | |
| 43 | |
| 44 | def compute_emd(reference, samples): |
no test coverage detected