komejisatori / BladeNet

Code for LODE: Deep Local Deblurring and A New Benchmark
4 stars 0 forks source link

LODE: Deep Local Deblurring and A New Benchmark arxiv

1. Code structure

|-LocalBlurNet         
  |-config             #config files
  |-data               #dataloader
    |-dataloader.py    
  |-model              
  |-network            #network structure
    |-DeblurNet.py     
    |-layers.py        
    |-MaskNet.py       
  |-result             
  |-criterion.py       
  |-eval.py            
  |-train.py           

2. requirements

3. training configuration

customizing your configuration file as follows:
```yaml
date: 1217               
gpu_available: '1,2'     #GPU IDS
gpu_num: 2               #number of GPU in-use
onlyTrainMask: false     
useMask: false           
fixMask: false           
usingSA: true            
usingMaskLoss: false     
usingSALoss: true        
finetune: false          
local: false             
other: ''                

dataset: real            

train_sharp: /path       
train_blur: /path        

train_sharp2: None       
train_blur2: None        
train_mask: None         

test_sharp: /path        
test_blur: /path         

resize_size: 0           
crop_size: 192           
model_dir: ./model       
result_dir: ./result     

batchsize: 56            

save_epoch: 1            
lr: 0.001                
step: [150, 200, 300]    

mask_pretrained_model: None 
sanet_pretrianed_model: None 

pretrained_model: ./path 

best_psnr: 0             
startEpoch: 0            
```