Skip to content

Resize error #2695

Description

@yiheng-wang-nv

Describe the bug
Resized shape may not equal to the expected shape.

The error come from: https://github.com/Project-MONAI/MONAI/blob/dev/monai/transforms/spatial/array.py#L406

To Reproduce

from monai.transforms import Resize

resize_transform = Resize(spatial_size=1008, size_mode="longest", mode="bilinear", align_corners=False)
example = np.random.rand(1, 2544, 3032)
print(resize_transform(example).shape)

the above code will print (1, 846, 1009)

It is because in Python:

1008 / 3032 * 3032 will get 1008.0000000000001

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions