Spaces:
Sleeping
Sleeping
| import torch | |
| import torchvision.transforms as T | |
| import torch.nn.functional as F | |
| def blue_channel(images): | |
| error = torch.abs(images[:,2] - 0.9).mean() | |
| return error | |
| def elastic_transform(images): | |
| elastic_transformer = T.ElasticTransform(alpha=550.0,sigma=5.0) | |
| transformed_imgs = elastic_transformer(images) | |
| error = torch.abs(transformed_imgs - images).mean() | |
| return error | |
| def symmetry(images): | |
| flipped_image = torch.flip(images, [3]) | |
| error = F.mse_loss(images, flipped_image) | |
| print("Loss Calculated for the Symmetry : ", error) | |
| return error | |
| def saturation(images): | |
| transformed_imgs = T.functional.adjust_saturation(images,saturation_factor = 10) | |
| error = torch.abs(transformed_imgs - images).mean() | |
| return error |