본문 바로가기
논문리뷰

C3NET: Demoireing Network Attentive in Channel, Color and Concatenation. (CVPRW 2020) NTIRE 2020 6th

by Park Hyun Kook 2020. 7. 7.

C3NET: Demoireing Network Attentive in Channel, Color and Concatenation. (CVPRW 2020) NTIRE 2020 6th

Authors:  Sangmin Kim, Hyungjoon Nam, Jisu Kim, Jechang Jeong.

 

- 논문에서는 moire 제거하기 위해 C3Net(Channel, Color, Concatenation) 제안했다. 논문에서는 최근 우수한 성능을 보이는 attention mechanism(e.g. channel attention, spatial attention)에서 channel attention 사용한다. 이는 moire 제거하는 것은 color-related 문제이며, RGB채널 안의 정보가 모아레 제거에 도움이 된다고 가정한다.

 

Figure 1:  제안하는  C3Net Architecture

-제안하는 C3Net AVC(Attention Via Concatenation) Block으로 구성된다. trunk branch input image information 전달하고 mask branch U-net구조를 통해 multi-scaled information 산출한다.

Figure 2: AVC(Attention Via Concatenation) Block Architecture

-ACV block trunk branch mask branch 구성된다. trunk branch residual block channel attention module 가진 residual block 연결하며 parallel하게 다양한 feature들을 feature map으로 추출하는 역할을 수행한다.

- mask branch ATT Block을 parallel하게 연결하여 마찬가지로 multi-scaled information 추출하는 역할을 수행한다. ATT Block Resblock으로 이루어진 U-net 형태이다.

 

Figure 3: ATT(Attention) Block Architecture  
Equation 1: L1 color loss function

-본 논문에서 NTIRE2020 demorieing dataset 분석한 결과 moire 제거에 color-related 중요시 생각하며 L1 color loss function 적용한다. Color loss function image U, V channel 측정한다. Color loss L1 loss를 average하여 최종 loss function 만들어낸다.

 

 

-channel attention

: 최근 NLP에서 우수한 성능을 보인 attention mechanism image processing 적용하면 attentive neural network image channel 사이에서 계산된 weight 이용한다.

 

-spatial attention(pixel attention)

: 이미지의 pixel 위치에 attention 진행하며, 원하는 결과를 위해 image pixel 많은 weight 부여한다. 추출된 feature map sigmoid function 통해 0~1사이의 범위로 mapping되고mapping 되고, 0~1로 mapping된 weight 다시 input 곱하며 전체 네트워크는 나은 결과를 만들어낸다.

댓글