| | |
| |
|
| | |
| | |
| | |
| |
|
| |
|
| | import numpy as np |
| | import scipy.io as sio |
| | import os |
| | import h5py |
| |
|
| | def bundle_submissions_raw(submission_folder,session): |
| | ''' |
| | Bundles submission data for raw denoising |
| | submission_folder Folder where denoised images reside |
| | Output is written to <submission_folder>/bundled/. Please submit |
| | the content of this folder. |
| | ''' |
| |
|
| | out_folder = os.path.join(submission_folder, session) |
| | |
| | try: |
| | os.mkdir(out_folder) |
| | except:pass |
| |
|
| | israw = True |
| | eval_version="1.0" |
| |
|
| | for i in range(50): |
| | Idenoised = np.zeros((20,), dtype=np.object) |
| | for bb in range(20): |
| | filename = '%04d_%02d.mat'%(i+1,bb+1) |
| | s = sio.loadmat(os.path.join(submission_folder,filename)) |
| | Idenoised_crop = s["Idenoised_crop"] |
| | Idenoised[bb] = Idenoised_crop |
| | filename = '%04d.mat'%(i+1) |
| | sio.savemat(os.path.join(out_folder, filename), |
| | {"Idenoised": Idenoised, |
| | "israw": israw, |
| | "eval_version": eval_version}, |
| | ) |
| |
|
| | def bundle_submissions_srgb(submission_folder,session): |
| | ''' |
| | Bundles submission data for sRGB denoising |
| | |
| | submission_folder Folder where denoised images reside |
| | Output is written to <submission_folder>/bundled/. Please submit |
| | the content of this folder. |
| | ''' |
| | out_folder = os.path.join(submission_folder, session) |
| | |
| | try: |
| | os.mkdir(out_folder) |
| | except:pass |
| | israw = False |
| | eval_version="1.0" |
| |
|
| | for i in range(50): |
| | Idenoised = np.zeros((20,), dtype=np.object) |
| | for bb in range(20): |
| | filename = '%04d_%02d.mat'%(i+1,bb+1) |
| | s = sio.loadmat(os.path.join(submission_folder,filename)) |
| | Idenoised_crop = s["Idenoised_crop"] |
| | Idenoised[bb] = Idenoised_crop |
| | filename = '%04d.mat'%(i+1) |
| | sio.savemat(os.path.join(out_folder, filename), |
| | {"Idenoised": Idenoised, |
| | "israw": israw, |
| | "eval_version": eval_version}, |
| | ) |
| |
|
| |
|
| |
|
| | def bundle_submissions_srgb_v1(submission_folder,session): |
| | ''' |
| | Bundles submission data for sRGB denoising |
| | |
| | submission_folder Folder where denoised images reside |
| | Output is written to <submission_folder>/bundled/. Please submit |
| | the content of this folder. |
| | ''' |
| | out_folder = os.path.join(submission_folder, session) |
| | |
| | try: |
| | os.mkdir(out_folder) |
| | except:pass |
| | israw = False |
| | eval_version="1.0" |
| |
|
| | for i in range(50): |
| | Idenoised = np.zeros((20,), dtype=np.object) |
| | for bb in range(20): |
| | filename = '%04d_%d.mat'%(i+1,bb+1) |
| | s = sio.loadmat(os.path.join(submission_folder,filename)) |
| | Idenoised_crop = s["Idenoised_crop"] |
| | Idenoised[bb] = Idenoised_crop |
| | filename = '%04d.mat'%(i+1) |
| | sio.savemat(os.path.join(out_folder, filename), |
| | {"Idenoised": Idenoised, |
| | "israw": israw, |
| | "eval_version": eval_version}, |
| | ) |