SYMBOL INDEX (61 symbols across 7 files) FILE: dataset/loader.py function get_patch (line 11) | def get_patch(imgs, patch_size): class Real (line 36) | class Real(Dataset): method __init__ (line 37) | def __init__(self, root_dir, sample_num, patch_size=128): method __len__ (line 54) | def __len__(self): method __getitem__ (line 58) | def __getitem__(self, idx): class Syn (line 70) | class Syn(Dataset): method __init__ (line 71) | def __init__(self, root_dir, sample_num, patch_size=128): method __len__ (line 88) | def __len__(self): method __getitem__ (line 92) | def __getitem__(self, idx): FILE: model/cbdnet.py class single_conv (line 7) | class single_conv(nn.Module): method __init__ (line 8) | def __init__(self, in_ch, out_ch): method forward (line 15) | def forward(self, x): class up (line 19) | class up(nn.Module): method __init__ (line 20) | def __init__(self, in_ch): method forward (line 24) | def forward(self, x1, x2): class outconv (line 38) | class outconv(nn.Module): method __init__ (line 39) | def __init__(self, in_ch, out_ch): method forward (line 43) | def forward(self, x): class FCN (line 48) | class FCN(nn.Module): method __init__ (line 49) | def __init__(self): method forward (line 64) | def forward(self, x): class UNet (line 68) | class UNet(nn.Module): method __init__ (line 69) | def __init__(self): method forward (line 109) | def forward(self, x): class Network (line 128) | class Network(nn.Module): method __init__ (line 129) | def __init__(self): method forward (line 134) | def forward(self, x): class fixed_loss (line 141) | class fixed_loss(nn.Module): method __init__ (line 142) | def __init__(self): method forward (line 145) | def forward(self, out_image, gt_image, est_noise, gt_noise, if_asym): method _tensor_size (line 162) | def _tensor_size(self, t): FILE: train.py function train (line 20) | def train(train_loader, model, criterion, optimizer): FILE: utils/common.py class AverageMeter (line 5) | class AverageMeter(object): method __init__ (line 6) | def __init__(self): method reset (line 9) | def reset(self): method update (line 15) | def update(self, val, n=1): class ListAverageMeter (line 22) | class ListAverageMeter(object): method __init__ (line 24) | def __init__(self): method reset (line 28) | def reset(self): method set_len (line 34) | def set_len(self, n): method update (line 38) | def update(self, vals, n=1): function read_img (line 48) | def read_img(filename): function hwc_to_chw (line 57) | def hwc_to_chw(img): function chw_to_hwc (line 61) | def chw_to_hwc(img): FILE: utils/syn/ISP_implement.py class ISP (line 13) | class ISP: method __init__ (line 14) | def __init__(self, curve_path='./'): method ICRF_Map (line 27) | def ICRF_Map(self, img): method CRF_Map (line 33) | def CRF_Map(self, img): method RGB2XYZ (line 39) | def RGB2XYZ(self, img): method XYZ2RGB (line 43) | def XYZ2RGB(self, img): method XYZ2CAM (line 47) | def XYZ2CAM(self, img): method CAM2XYZ (line 54) | def CAM2XYZ(self, img): method apply_cmatrix (line 62) | def apply_cmatrix(self, img, matrix): method mosaic_bayer (line 75) | def mosaic_bayer(self, rgb): method WB_Mask (line 93) | def WB_Mask(self, img, fr_now, fb_now): method find (line 110) | def find(self, str, ch): method Demosaic (line 115) | def Demosaic(self, bayer): method add_PG_noise (line 120) | def add_PG_noise(self, img): method noise_generate_srgb (line 139) | def noise_generate_srgb(self, img, configs='DND'): FILE: utils/syn/modules/Demosaicing_malvar2004.py function demosaicing_CFA_Bayer_Malvar2004 (line 39) | def demosaicing_CFA_Bayer_Malvar2004(CFA, pattern='RGGB'): FILE: utils/syn/modules/masks.py function masks_CFA_Bayer (line 23) | def masks_CFA_Bayer(shape, pattern='RGGB'):