Skip to content

Commit e925499

Browse files
sarhakorfracape
authored andcommitted
[fix] modify pixel calculations to use resized image for KMAC per pixel computation
1 parent 2cc6946 commit e925499

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

compressai_vision/pipelines/base.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,14 @@ def acc_kmac_and_pixels_info(self, mname, kmac, pixels): # for image task
116116

117117
def calc_kmac_per_pixels_image_task(self): # for video task
118118
# multiplication
119-
self.kmac_per_pixels = {k: (v / self.pixels[k]) for k, v in self.kmacs.items()}
119+
self.kmac_per_pixels = {
120+
k: (v / self.pixels["nn_part_1"]) for k, v in self.kmacs.items()
121+
}
120122

121123
def calc_kmac_per_pixels_video_task(self, nbframes, ori_nbframes): # for video task
122124
# multiplication
123125
self.kmac_per_pixels = {
124-
k: (v * nbframes) / (self.pixels[k] * ori_nbframes)
126+
k: (v * nbframes) / (self.pixels["nn_part_1"] * ori_nbframes)
125127
for k, v in self.kmacs.items()
126128
}
127129

0 commit comments

Comments
 (0)