NTIRE 2020 Challenge on Image Demoireing: Methods and Results
Shanxin Yuan, Radu Timofte, Ales Leonardis, Gregory Slabaugh, Xiaotong Luo, Jiangtao Zhang, Yanyun Qu, Ming Hong, Yuan Xie, Cuihua Li, Dejia Xu, Yihao Chu, Qingyan Sun, Shuai Liu, Ziyao Zong, Nan Nan, Chenghua Li, Sangmin Kim, Hyungjoon Nam, Jisu Kim, Jechang Jeong, Manri Cheon, Sung-Jun Yoon, Byungyeon Kang, Junwoo Lee, Bolun Zheng, Xiaohong Liu, Linhui Dai, Jun Chen, Xi Cheng, Zhenyong Fu, Jian Yang, Chul Lee, An Gia Vien, Hyunkook Park, Sabari Nathan, M. Parisa Beham, S Mohamed Mansoor Roomi, Florian Lemarchand, Maxime Pelcat, Erwan Nogues, Densen Puthussery, Hrishikesh P S, Jiji C, Ashish Sinha, Xuan Zhao
Introduction
Digital photography has matured in the past years with the new advancements in relevant research areas, including image denoising , image demosaicing , super-resolution , deblurring , dehazing , quality mapping , automatic white balance , and high dynamic range compression . Moire aliasing is a less addressed and fundamental problem. In the case of digital photography, moire aliasing occurs when the camera’s color filter array (CFA) interferes with high frequency scene content close to the resolution of CFA grid. The high frequency regions result in undersampling on the sensor color filter array (CFA) and when demosaiced, can create disruptive colorful patterns that degrade the image. For example, moire aliasing is likely to happen when taking pictures of clothing or long-distance building’s tiles.
The AIM19 demoireing challenge addressed a more specific scenario of photography of digital screens. In this scenario, moire patterns appear when the CFA interferes with the LCD screen’s subpixel layout. However, in the photography natural scenes, moire aliasing is also a less addressed problem, where the CFA interferes with high frequency scene content. Our NTIRE2020 demoireing challenge addresses this more general case.
By engaging the academic community with this challenging image enhancement problem, a variety of methods have been proposed, evaluated, and compared using a common dataset. In this paper, we also propose a new dataset called CFAMoire consisting of 11,000 image pairs (image with moire patterns in the high frequency areas, and clean ground truth).
This challenge is one of the NTIRE 2020 associated challenges on: deblurring , nonhomogeneous dehazing , perceptual extreme super-resolution , video quality mapping , real image denoising , real-world super-resolution , spectral reconstruction from RGB image and demoireing.
The Challenge
The demoireing challenge was hosted jointly with the New Trends in Image Restoration and Enhancement (NTIRE) workshop held in conjunction with the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR) 2020.
The task of image demoireing is to design an algorithm to remove moire patterns from an input image. To help build algorithms, particularly those based on machine learning, a novel dataset was produced for the challenge.
As an essential step towards reducing moire effects, we proposed a novel dataset, called CFAMoire. It consists of 10,000 training, 500 validation, and 500 test images with 128 128 resolution. The images are high quality in terms of the reference frames and different moire patterns. It also covers balanced content, including clothing and buildings, where the high frequency repetitive patterns interfere with the camera’s color filter array.
The clean images are sampled or cropped from existing datasets, including DeepJoint , HDR+ , and DIV8K . The corresponding moire images are generated through a remosaicing and demosaicing process, where moire artifacts will appear in the high frequency area. To collect the clean images, we followed a two-step strategy through first automatically selecting images by quantification of moire artifacts in the Fourier domain, followed by manual selection. The automatic selection step is conducted by measuring the frequency change between the clean image and the demosaiced image .
Assuming the clean image and the demosaiced image to be and . Both images are first converted to the Lab space and then a 2D Fourier transform is applied to each channel to get and . The frequency ratio is calculated by
where is the spatial frequency and is a threshold. Following the setting of , we only compare the ratio in frequencies lower than , which is set to , to mitigate high-frequency noise. The ratio map is then smoothed with Gaussian blur. If the maximum ratio value across all channels and frequencies exceeds a threshold of 2, then the image is selected.
This technique can produce a large number of candidate image pairs for the dataset. However, it cannot detect clean images that are already corrupted with moire artifacts. Moreover, since it works in the Fourier domain and requires some manually set parameters, it may select suboptimal image pairs. Therefore, the organizers spent one week on manual selection. As a result, only 10% of the pairs from the automatic step are selected. Figure 1 shows some examples.
2 Tracks and Evaluation
The challenge had two tracks: Single image track and Burst track.
Single image: In this track, participants developed demoire methods to achieve a moire-free image with the best fidelity compared to the ground truth. Figure 1 shows some image pairs.
Burst: Similar to the Single image track, this track works on a burst of images. To generate the input data, apart from the reference moire image, 6 supporting images are generated by first applying random homographies to the clean image and then by going through the mosaicing and demosaicing step, see Figure 2 for examples.
For both tracks, we used the standard Peak Signal To Noise Ratio (PSNR) measure to rank methods. Additionally, the Structural Similarity (SSIM) index was computed. Implementations of PSNR and SSIM are found in most image processing toolboxes. For each method we report the average results over all the processed images.
3 Competition
Platform: The CodaLab platform was used for this competition. To access the data and submit their demoired image results to the CodaLab evaluation server each participant had to register.
Challenge phases: (1) Development (training) phase: the participants received both moire and moire-free training images of the dataset. (2) Validation phase: the participants had the opportunity to test their solutions on the moire validation images and to receive immediate feedback by uploading their results to the server. A validation leaderboard was available. (3) Final evaluation phase: after the participants received the moire test images and clean validation images, they submitted their source code / executable, demoired images, and a factsheet describing their method before the challenge deadline. One week later, the final results were made available to the participants.
Results
For the single image track, there were 142 registered teams, and 14 teams entered the the final phase by submitting results. Table 1 reports the final test results, rankings of the challenge, self-reported runtimes and major details from the factsheets. The leading entry was from the HaiYun team, scoring a PSNR of dB. Second and third place entries were by teams OIerM and Alpha respectively.
For the burst track, there were 99 registered teams, and 6 teams entered the final phase by submitting results. Table 2 reports the results and details from the factsheets. The leading entry was from the OIerM team, scoring a PSNR of . Second and third place entries were by teams Alpha and Mac AI respectively. Please note that the best PSNR in the burst track is lower than that of single frame track, which is counter-intuitive. One would expect the additional frames to provide more data useful to produce a better quality result. However, after the challenge’s deadline, Alpha team submitted new results that significantly increased the PSNR to 45.32 (larger than the best result on single frame track) by making use of alignment across the burst.
Looking across entries, some interesting trends were noted. In particular,
Ensembles: Most solutions used self-ensemble x8. Small improvements are reported by the solutions. Besides self-ensemble, a new fusion method is also proposed by OIerM team. OIerM team performed 16 invertible transforms including rotating, flipping, transposing and their combinations on a single image. Then they perform corresponding inverse transforms on the outputs and concatenated them together to get augmented results. Then they train a smaller network to fuse the augmented results. This strategy brings +0.35dB PNSR over the single method on validation set.
Multi-scale strategy: Most solutions adopted a multi-scale strategy as a mechanism to handle moire patterns of different frequencies.
New loss functions: Although many solutions choose the traditional L1 loss function. A few new loss functions are used, including coral loss by HaiYun team, L1 Wavelet loss by MoePhoto team, color loss by CET_CVLab.
The next section describes briefly the method of each team, while in the Appendix A the team members and their affiliations are provided.
Challenge Methods
HaiYun team propose a deep wavelet network with domain adaptation for single image demoireing, dubbed AWUDN , as shown in Figure 3. The whole network is an U-Net structure, where the downsampling and upsampling of feature maps are replaced with discrete wavelet transform (DWT) and inverse discrete wavelet transform (IDWT) for reducing computation complexity and information loss. Therefore, the feature mapping is performed in wavelet domain, where the basic block adopts the residual-in-residual structure for extracting more residual information effectively. Considering that the dataset provided by the competition has strong self-similarity, i.e., similar texture structure, the global context block as shown in Figure 4 is introduced in the front of network structure. It can help establish the relationship between two distant pixels to better use the internal information of the image for restoring texture details. Moreover, there may exist slight domain difference between the source domain training data and the target domain testing data. It means that the distribution of moire images in the training set and the moire images in the test set is inconsistent, which can constrain the performance improvement of the model pretrained on the training dataset. CORAL loss gives us some inspiration, which defines the measurement difference of the second-order statistics between features in the source domain and the target domain. Therefore, the pretrained model WUDN is fine-tuned using coral loss for reducing the domain shift of training moire dataset and testing moire dataset in the testing phase. Self-ensemble strategy is adopted to further improve performance. The proposed solution can obtain significant quantitative and qualitative results.
2 OIerM team
OIerM team propose an Attentive Fractal Network (AFN) to effectively solve the demoiré problem. First, they construct an Attentive Fractal Block via progressive feature fusion and channel-wise attention guidance, then they stack our AFB in a fractal way inspired by FBL-SS . Finally, to further boost the performance, they adopt a two-stage augmented refinement strategy.
The proposed AFN adopts a fractal network architecture. With the help of shortcuts and residuals of different levels, the whole network gains the ability to utilize both local and global features for moiré pattern removal. The framework, as shown in Fig. 5 (c), consists of three main parts, which are encoding layers , an Attentive Fractal Block (AFB) , and decoding layers .
The encoding layers first transform the input image into a multi-channel feature , which is the input of the following AFB of level s.
The AFB performs major refinement for the encoded features to obtain .
The feature is then given to the decoding layers to reconstruct a three-channel clean image . A global residual connection is added to stabilize the network.
They also adopt a two-stage augmented refinement strategy to push the ability of AFN further. Specifically, the second stage uses a similar but shallower AFN network with lower levels of AFB to refine the output of the first stage.
Attentive Fractal Block. The proposed AFB is built in a fractal way, and it has a self-similar structure. Each high-level AFB can be constructed with AFBs of lower-level recursively until the level reaches zero. Specifically, as shown in Fig. 5(b), an AFB of level consists of AFBs of level as well as a Fusion Unit. In Fig. 5(a), a level AFB is illustrated, and it has a residual shortcut and convolution layers followed by LeakyReLU layers. For level , the encoded features are fed into each of the AFBs of level sequentially to obtain refined features, which are respectively:
They then adopt a progressive feature fusion strategy, which is to progressively feed-forward the intermediate features of early stages to the end of the current block and fusion them there. By concatenating the features of the same level, their rich information from different stages help the network learn more thoroughly:
Too many channels might confuse the network with abundant information, so they choose to adopt channel-wise attention with the help of a Squeeze-and-Excitation Layer . By multiplying the assigned learnable weights, the output feature maps are re-weighted explicitly according to their properties.
Finally, they send the features to a Fusion Unit (FU) to narrow down their channels. A local residual connection is also adopted to stabilize the network.
For level AFB, it sends the input sequentially to convolution layers followed by LeakyReLU layers.
A local shortcut is also adopted to relieve the burden of the network.
As illustrated above, a high-level AFB is made up of several lower-level AFBs. So actually the input of a level AFB is also the input of an intermediate layer in a level AFB. And the output of a level AFB is also the output of an intermediate layer in a level AFB.
3 Alpha team
Alpha team propose the MMDM: Multi-frame and Multi-scale for Image Demoireing , see Figure 6. They propose a feature extraction and reconstruction module (FERM) based on RCAN by removing all channel attention modules and upsampling layers, and adding a global residual connection. FERM has less inference time and more stable output. In order to process the various frequency components in the moire patterns, they propose a multi-scale feature encoding module (MSFE) that processes images at different scales. The MSFE has 3 simple versions of FERM with up and down sampling layers for different scales. In addition, they also propose an enhanced asymmetric convolution block (EACB), which can be applied to any image restoration network, see Figure 7. Based on ACB , they add two additional diagonal convolutions to further strengthen the kernel skeleton, and remove the batch normalization layers and the bias parameters for better performance. They used the proposed FERM and EACB to achieve the second place in the track 2: sRGB of the real image denoising challenge .
For the burst task, they propose a multi-frame spatial transformer network (M-STN). In order to connect multiple input frames, they concatenate input frames together over the channel dimension ( is the number of input frames, including 1 standard frame and non-aligned frames). The localisation network processes the input to get parameters (they use the perspective transform which can simulate the burst input, and only transform the non-aligned frames), and constructs perspective transformation matrices. The grid generator and sampler respectively transform the input frames according to the matrices to obtain aligned frames. The aligned frames are concatenated together over the channel dimension, then input to the main network. With more aligned high-frequency information, the performance of the network has been greatly improved. Compared to STN , the M-STN can process multi-frame inputs at the same time and make information fusion between them.
For both tracks, the team only used the simplified version of EACB (without diagonal convolutions) because EACB had a long training time. The use of EACB in this model, although it will consume more time during the training phase, the asymmetric convolutions can be fused, and there is no additional time consumption during testing phase.
Ensembles and fusion strategies: Both tracks use self-ensemble X8 (flip and rotate). After training, the weight of the asymmetric convolution is added to the corresponding position to achieve the fusion effect. This is not like a general fusion strategy, but more like self-fusion.
4 Reboot team
The Reboot team proposed C3Net: Demoireing Network Attentive in Channel, Color and Concatenation . The method is inspired by Residual Non-local Attention Network (RNAN) and Deep Iterative Down-Up CNN for Image Denoising (DIDN) . The entire network consists of Attention Via Concatenation Blocks (AVCBlocks) in global feature fusion used in Residual Dense Network for Image Super-Resolution (RDN), see Figures 8. An AVCBlock, see Figure 9, consists of two branches: the trunk branch and the mask branch. In the trunk branch, there are residual blocks (ResBlocks) in parallel to retain the original values of input in diverse ways. In the mask branch, there are attentive blocks (AttBlock) for guiding the values from trunk branch to demoire. Outputs from the two branches are concatenated and the number of channels of concatenated features is halved for entering next block. The method uses ResBlocks, each ResBlock similar to the one used in which consists of one convolutional layer, one PReLU layer, and another convolutional layer. Channel attention is added with ReLU to cope with demoireing problems related to colors. An AttBlock is a U-net with Resblocks, convolutional layers with stride 2 for downscaling, and pixel shuffle with kernel size 2 for upscaling features. The scaling layers and usage of U-net as a block benchmarked DIDN.
For burst processing, global maxpooling is added following each AVCBlock. The algorithm gives feature maps which have maximum among 7 images and replicate and concatenate 7 times to match the dimension. The proposed C3Net concatenates the output of AVCBlock and the output of AVCBlock and global maxpooling layer and the number of channels of concatenated features halves for entering next block.
5 LIPT
The LIPT team proposed Multi-scale deep residual network with adaptive pointwise convolution. In order to extract more useful features, a novel adaptive pointwise convolution (APC) is proposed and applied, which is a modified version of a pointwise convolution based on 11 convolution filters . The APC uses spatially variant learnable kernel weights for each pixel feature in order to perform adaptive linear projection. As shown in Figure 10, the overall architecture consists of two branches, namely, main and multi-scale branches. Features are extracted from the input image by applying a 33 convolution.
Each multi-scale branch performs down-scaling, feature extraction, and up-scaling processes by using Down, Bottleneck, and Up modules, respectively. It can handle multi-scale features efficiently. The Down module is a 33 convolution with a stride of 2. The Up module expands the feature map size by applying a 33 convolution and a sub-pixel convolution . The Bottleneck module consists of a pointwise convolution with ReLU as the activation function, the Up, and the Down modules.
The extracted multi-scale information is merged into the main branch, which consists of several residual blocks (ResBlocks). Four-level multi-scale branches are used, thus, the ResBlocks are grouped into 4 ResModules. In order to extract important features from the main and multi-scale branches, feature selection blocks (FSBs) are used at the beginning and end of the each ResModule. The proposed FSB_IN and FSB_OUT are shown in Fig. 11. These include the ResBlock and the feature selection unit. The feature selection unit is modified from the selection unit . The proposed APC is used instead of a 11 convolution in the selection unit. It can help to extract useful features from the main and multi-scale branches along channels as a channel attention.
Adaptive pointwise convolution: Adaptive convolution has adaptive kernel weights that are learnable for each pixel feature . A new adaptive pointwise convolution (APC) is proposed, as shown in Figure 11(c). The APC is a 11 convolution that has spatially variant learnable kernel weights for each pixel feature. Thus, the APC can obtain optimized feature maps by performing linear projection per pixel feature. The APC consists of N pointwise convolutions. In Figure 11(c), EM denotes element-wise multiplication, also known as the Hadamard product between each output feature maps of the pointwise convolutions and input feature map. And ES denotes element-wise summation for the N feature maps. Note that the adaptive convolution kernel space is determined by output feature maps of N pointwise convolutions.
Three loss functions are used to train the model as , where is the DCT loss, is the differential content loss. The and can help alleviate over-smoothness in the demoired image and tend to reconstruct image for high frequency components .
6 iipl-hdu team
The iipl-hdu team proposed a CNN-based adaptive bandpass filter for image demoireing, where Adaptive Bandpass Filte (ABF) is designed. This work is mainly inspired by the team iipl-hdu’s previous work, the learnable bandpass filter (LBF). The new method introduced a predictive bandpass (PB) block to adaptively predict the passband along with the image texture changing. Fig. 13 shows the difference between ABF and LBF. ABF was used to construct the residual block, and the architecture of GRDN was adopted to construct the baseline. The architecture of proposed baseline is shown in Fig. 12. The baseline is constructed by groups, and each group contains residual blocks. In the residual block, let’s define the input as a -channel feature map, then the dense block includes 5 densely connected dilated convolution layers. The dilation rates of the 5 layers are , and all of them output a -channel feature map.
Label Map: Realizing that the moire effect only appears in high-frequency areas, a labeling method was proposed to generate the label map, highlighting the high-frequency area in the image. The label map will be concatenated to the moire image and sent to the CNN. The steps shown in Fig. 13 were followed to generate the label map from the moire input.
7 Mac AI team
The Mac AI team proposed CubeDemoireNet: Enhanced Multi-Scale Network for Image Demoireing. CubeDemoireNet is inspired by . It enhances the conventional multi-scale network by 1) facilitating information exchange across different scales and stages to alleviate the underlying bottleneck issue, and 2) employs the attention mechanism to identify the dynamic Moiré patterns, and thus eliminate them effectively with the preservation of image texture.
Due to the fact that dynamic Moiré patterns usually embed in a broad range of frequencies, the benefit of a multi-scale structure is evident. However, the conventional multi-scale network has a hierarchical design that often suffers a bottleneck issue caused by insufficient information flow among different scales. The Mac AI team proposed a new network, named CubeDemoireNet, which promotes information exchange across different scales and stages via dense connections using upsampling/downsampling blocks to alleviate the underlying bottleneck issue prevalent in conventional multi-scale networks. Moreover, CubeDemoireNet further integrates the attention mechanism to preserve image texture while eliminating the dynamic Moiré patterns. Fig. 14 demonstrates the main architecture of the proposed CubeDemoireNet. The network consists of two convolutional layers and three blocks that are residual dense block (RDB), upsampling block, and downsampling block respectively. More specifically, the same settings in are adopted in the proposed RDB. The upsampling and downsampling blocks are comprised of only two convolutional layers to adjust the spatial resolutions accordingly. As for the attention mechanism, the one employed in SENet is chosen.
In single and burst demoireing tracks, the proposed CubeDemoireNet is used as the backbone. In CubeDemoireNet, the row, column, and stage is set to 3, 12, and 3 respectively for both tracks. Moreover, it was found that adding a refinement network can further improve the demoireing performance. Therefore, a modified U-net is adopted for both tracks. Specifically, for the burst demoireing track, to align the burst images in accordance with the reference one, the Pyramid, Cascading and Deformable (PCD) proposed by is employed.
8 MoePhoto team
The MoePhoto team proposed Multi-scale feature aggregation network for image demoiréing. This is a multi-scale feature aggregation network for image demoiréing, and dubbed MSFAN, see Figure 15. Based on , MSFAN incorporates a multi-branch framework to encode the image with the original resolution features and , down sampling features to obtain different feature representations. In each branch, local residual learning is used to remove moire pattern and recover image details. Then the features are upsampled with sub pixel convolution and concatenated to the upper level for effective feature aggregation. MSFAN uses channel attention and spatial attention to further enhance the information among the channels and grab the non-local spatial information among features with different spatial resolutions. L1 Charbonnier loss and L1 wavelet loss are used to calculate the difference between the output image and the ground truth and update the network parameters.
9 DGU-CILAB
The DGU-CILAB team proposed Dual-Domain Deep Convolutional Neural Networks for Demoireing , which exploit the complex properties of moiré patterns in multiple domains, i.e., pixel domain and frequency domain. In the pixel domain, multi-scale features are employed to remove the moiré artifacts associated with specific frequency bands through multi-resolution feature maps. In the frequency domain, inputs are transformed to spectral sub-bands using the discrete cosine transform (DCT). Then, DGU-CILAB designed a network that processes DCT coefficients to remove moiré artifacts. Next, a dynamic filter generation network is developed to learn dynamic blending filters. Finally, the results from the pixel domain and frequency domain are combined by blending filters to yield the clean images. The Pixel Network is composed of multiple branches of different resolutions. Each branch is a stack of attention dense block (ADB) and residual attention dense block (RADB), which are based on convolutional block attention module (CBAM) , dense block (DB), and residual dense block (RDB) . The Frequency Network processes the DCT coefficients of the input image to remove moiré artifacts in a frequency domain. The final output image is generated by applying the inverse discrete cosine transform (IDCT). The Fusion Network using dynamic filter network is developed to take a pair of results from the pixel network and frequency network as input and outputs blending filters, which are then used to process the inputs to yield the final moiré-free image. To train the network, first the pixel network and the frequency network are trained separately. Then, after fixing them, the fusion network is trained. For the burst track, information of each image in the sequence is exploited and aligned with the reference image using the attention network.
10 Image Lab team
The Image Lab team proposed Moire Image Restoration using Multilevel Hyper Vision Net. The proposed architecture is shown in Figure 17, where the input image pixels mapped to the Cartesian coordinate space with the help of a coordinate convolution layer . The output of coordinate convolution layers passed to encoder block. The convolutional layer and the residual dense attention blocks are utilized for better performance. The proposed network has the properties of an encoder and decoder structure of a vanilla U-Net . During down-sampling three blocks have been used in the encoder phase. In each block, the first encoder block is a 33 convolutional layer, followed by two residual dense attention blocks added and at the next block convolution layer with stride 2 used for down sampling. In the decoder phase, the same blocks have been used except the down sampling layer, which replaced with a super pixel convolutional layer. Output features of the encoder are fed to the convolution block attention module (CBAM) and in the skip connection upsampled features concatenated with encoder block and the output of the CBAM block. Inspired by the Hyper Vision Net model, in this work the three hyper vision layers in the decoder part were introduced. The output of these hyper vision layers are fused and supervised to obtain the enhanced image. The loss function is .
11 VAADER team
The VAADER team’s method is inspired by MBCNN of the AIM2019 challenge and uses a CNN-based multiscale approach. A multi loss extracted from the flow at different scales is used to train the network. A pre-training is performed on a mix of AIM2019 challenge patches and this year challenge samples. The final model is obtained through a second training stage using only the current challenge dataset. Indeed, the past year dataset has several differences including large luminance shifts between input and reference that do not appear in this year’s dataset.
12 CET_CVLab team
The CET_CVLab team proposed Single Image Demoireing With Enhanced Feature Supervised Deep Convolutional Neural Network. The architecture follows a CNN based encoder-decoder structure. The base network was proposed for image deraining and has two convolutional encoders and one decoder i.e, two inputs and one output. Encoder-I is a sequence of downsamplers that extract the features of the degraded image at different scales. Encoder-II, which has similar structure as encoder-I, extracts the features of the moire-free image at different scales during training. The decoder is a sequence of upsamplers that reconstruct the moire-free images from encoder-I’s output. The features of moire interfered image can be brought closer to that of moire-free image by minimizing their distance of separation in feature space. This is realized by incorporating feature loss during training. Feature loss is the mean of weighted sum of L1 distance between the features of the degraded image and moire-free image at different scales. To enhance the network, a block of residual dense network (RDN) with channel attention (CA) was introduced before downsampling and upsampling to extract the features in the current scale level. The proposed solution has 6 different scale levels. The model complexity can be adjusted by adding or removing the scale levels
13 sinashish team
The sinashish team proposed the use of feature fusion attention for the demoireing of moired images inspired by FFA-Net . The method was trained with an loss instead of the loss proposed in the FFA-Net paper.
14 NTIREXZ team
The NTIREXZ team followed the work of FFA-Net to estimate the undesired texture using global residual learning. Attention mechanisms, including both channel attention and pixel-wise attention, are used alongside a multi-scale approach for efficient learning.
Conclusion
This paper reviews the image demoireing challenge that was part of the NTIRE2020 workshop. First, the paper describes the challenge including the new dataset, CFAMoire that was created for participants to develop their demoire methods as well as evaluate proposed solutions. The challenge consisted of two tracks (single and burst) that considered different inputs to the demoire approaches submitted by participants. The tracks had 142 and 99 registered participants, respectively, and a total of 14 teams competed in the final testing phase. The paper summarizes the results of the two tracks, and then describes each of the approaches that competed in the challenge. The entries span the current the state-of-the-art in the image demoireing problem. We hope this challenge and its results will inspire additional work in the demoire problem, which is becoming an increasingly important image quality challenge.
Acknowledgements
We thank the NTIRE 2020 sponsors: Huawei, OPPO, Voyage81, MediaTek, DisneyResearchStudios, and Computer Vision Lab (CVL) ETH Zurich.
Appendix A Teams
Members: Shanxin Yuan1 (shanxin.yuan@huawei.com) Radu Timofte2 (radu.timofte@vision.ee.ethz.ch) Aleš Leonardis1 (ales.leonardis@huawei.com) Gregory Slabaugh1 (gregory.slabaugh@huawei.com)
Affiliations: 1Huawei Noah’s Ark Lab 2ETH Zürich, Switzerland
Members: Xiaotong Luo (xiaotluo@qq.com)1, Jiangtao Zhang1, Ming Hong1, Yanyun Qu1, Yuan Xie2, Cuihua Li1
Affiliations: 1 Xiamen University, China 2 East China Normal University, China
Members: Dejia Xu (dejia@pku.edu.cn)1, Yihao Chu2, Qingyan Sun3
Affiliations: 1 Peking University, China 2 Beijing University of Posts and Telecommunications, China 3 Beijing Jiaotong University, China
Members: Shuai Liu1 (18601200232@163.com), Ziyao Zong1, Nan Nan1, Chenghua Li2
Affiliations: 1North China University of Technology, China 2Institute of Automation, Chinese Academy of Sciences, China
Members: Sangmin Kim (ksmh1652@gmail.com), Hyungjoon Nam, Jisu Kim, Jechang Jeong
Members: Manri Cheon (manri.cheon@lge.com), Sung-Jun Yoon, Byungyeon Kang, Junwoo Lee
Members: Bolun Zheng (zhengbolun1024@163.com)
Affiliation: Hangzhou Dianzi University, China
Members: Xiaohong Liu (liux173@mcmaster.ca), Linhui Dai, Jun Chen
Members: Xi Cheng (chengx@njust.edu.cn), Zhenyong Fu, Jian Yang
Affiliation: Nanjing University of Science and Technology, China
Members: Chul Lee (chullee@dongguk.edu), An Gia Vien, Hyunkook Park
Affiliation: Dongguk University, South Korea
Members: Sabari Nathan (sabarinathantce@gmail.com)1 , M.Parisa Beham2 , S Mohamed Mansoor Roomi3
Affiliations: 1 Couger Inc ,Tokyo,Japan 2 Sethu Institute of Technology, India 3 Thiagarajar college of Engineering, India
Members: Florian Lemarchand (florian.lemarchand@insa-rennes.fr)1, Maxime Pelcat1, Erwan Nogues1,2
Affiliation: 1 Univ. Rennes, INSA Rennes, IETR - UMR CNRS 6164, France 2 DGA-MI, Bruz, France
Members: Densen Puthussery (puthusserydensen@gmail.com), Hrishikesh P S, Jiji C V
Affiliation: College of Engineering Trivandrum
Members: Ashish Sinha (asinha@mt.iitr.ac.in)
Affiliation: Indian Institute of Technology Roorkee, India
Affiliation: Nanjing University of Aeronautics and Astronautics, China