본문 바로가기
논문리뷰

DMCNN: DUAL-DOMAIN MULTI-SCALE CONVOLUTIONAL NEURAL NETWORK FOR COMPRESSION ARTIFACTS REMOVAL (ICCV 2019)

by Park Hyun Kook 2020. 7. 20.

DMCNN: DUAL-DOMAIN MULTI-SCALE CONVOLUTIONAL NEURAL NETWORK FOR COMPRESSION ARTIFACTS REMOVAL (ICCV 2019)

Authors:  Xiaoshuai Zhang, Wenhan Yang, Yueyu Hu, Jiaying Liu

Figure 1: The proposed Network Architecture DMCNNS

-본 논문에서는 JPEG 압축을 필연적으로 발생하는 compression artifact 효과적으로 제거하기 위한 pixel, frequency domain 사용하는 DMCNN(Dual-Domain Multi-scale) 제안한다.

 

-DMCNN banding effect 제거하고, receptive field 넓히고, local information만으로 artifact 제거하는 것이 부족할 있기 때문에 모델의 global feature 추출 능력 강화를 위한 3가지 idea 포함된다. 1) auto-encoder style architecture, 2) Dilated convolutions, 3) Multi-scale loss. 또한 DCT domain branch 추가하여 성능을 높힌다.

 

-제안하는 네트워크는 2개의 유사한 구조의 auto-encoder style 네트워크로 구성되며 각각 DCT domain Pixel domain 담당한다. Input image DCT branch에서 먼저 process되고, 다음 pixel branch 입력된다. 최종 output input image, DCT branch estimation, pixel branch estimation 합이다.

 

-Auto-Encoder, auto-encoder 주어진 data 효과적으로 학습할 있고, 주로 차원을 줄이기 위한 목적으로 사용된다. Encoder 통해 artifact 제거된 feature 추출하고, Decoder 통해 clean feature restore된다. 또한 local & global feature 학습하기 위해 shortcut residual learning 사용한다. DCT domain에서 학습한 information 강조를 위해 최종 output DCT domain branch estimation 추가한다.

 

-Dilated Convolution, dilated convolution dilation factor 조정하며convolution receptive field 확장할 있다. 논문에서는 auto-encoder middle layer 각각 dilation factor 2,4,8 사용한다. Dilated convolution auto-encoder style architecture 결합하며 receptive field 효과적으로 확장할 있었다.

 

-DCT Rectify Unit (DRU), JPEG compression artifact 주요 원인은 quantization 단계이다. 따라서 논문에서는 DCT Rectify Unit(DRU) 통해 DCT block 요소를 제한하고, 범위를 초과하는 값을 잘라낸다.

 

-Multi-scale DCT-Embedded Loss, multi-scale loss different scale에서 feature 추출하기 위해 사용된다. Pixel domain decoder에서 서로 다른 deconvolutional layer에서 feature re-scale하여 multi-scale loss 사용한다. Multi-scale loss 통해 네트워크는 feature 서로 다른 scale 학습할 있다. 또한 DCT loss 추가하여 DCT domain branch 효과적으로 학습시킨다.

 

Figure 2: Visual comparison between different algorithms

-Experimental results 통해 제안하는 DMCNN 이전 기법들보다 우수한 성능을 보임을 확인할 있다.

댓글