def super_resolution_dataset(self, super_resolutioned_image, ratio, dataset):
     resized_image = super_resolutioned_image.resize(ratio)
     patches, patches_dc = resized_image.get_patches(interval=4)
     hr_patches = dataset.query(patches)
     hr_patches = hr_patches + patches_dc
     hr_data = ImageUtilities.reconstruct_patches(hr_patches, resized_image.size, ImageUtilities.gaussian_filter())
     resized_image.Y = hr_data
     return resized_image