DRAW: Defending Camera-shooted RAW against Image Manipulation

ICCV 2023

Xiaoxiao Hu1,2*, Qichao Ying1,2*, Zhenxing Qian1,2+, Sheng Li1,2, Xinpeng Zhang1,2
1School of Computer Science, Fudan University
2Key Laboratory of Culture Tourism Intelligent Computing, Fudan University

DRAW improves the performance of image manipulation localization against lossy image operations via imperceptible protective signal injection into RAW files.

Abstract

RAW files are the initial measurement of scene radiance widely used in most cameras, and the ubiquitously-used RGB images are converted from RAW data through Image Signal Processing (ISP) pipelines. Nowadays, digital images are risky of being nefariously manipulated. Inspired by the fact that innate immunity is the first line of body defense, we propose DRAW, a novel scheme of defending images against manipulation by protecting their sources, i.e., camera-shooted RAWs. Specifically, we design a lightweight Multi-frequency Partial Fusion Network (MPF-Net) friendly to devices with limited computing resources by frequency learning and partial feature fusion. It introduces invisible watermarks as protective signal into the RAW data. The protection capability can not only be transferred into the rendered RGB images regardless of the applied ISP pipeline, but also is resilient to post-processing operations such as blurring or compression. Once the image is manipulated, we can accurately identify the forged areas with a localization network. Extensive experiments on several famous RAW datasets, e.g., RAISE, FiveK and SIDD, indicate the effectiveness of our method. We hope that this technique can be used in future cameras as an option for image protection, which could effectively restrict image manipulation at the source.

Method

The pipeline design of DRAW

We denote the captured RAW data as \mathbf{R}, and use a protection network \mathcal{P} to transform \mathbf{R} into the protected RAW, i.e., \hat{\mathbf{R}}. The functionality of \mathcal{P} is to adaptively embed a transferrable protective signal into \hat{\mathbf{R}} for robust and accurate image manipulation localization in the RGB domain. Next, we use the ISP layer \mathcal{S} to render \hat{\mathbf{R}} into the protected RGB image \hat{\mathbf{I}}. To simulate image redistribution of \hat{\mathbf{I}}, we include the hybrid attack layer \mathcal{A} to perform manipulation and lossy operations on \hat{\mathbf{I}}. It comprises of modules for tampering, color adjustments, distortions (lossy operations) and cropping. On the recipient's side, we use the localization network \mathcal{D} to estimate the manipulated region given a doubted image. Considering the computational limitation of imaging equipment, we use a novel lightweight MPF-Net to implement \mathcal{P}:

Network Design of MPF-Net

If you like the project, please show your support by leaving a star 🌟 !

BibTeX

        
            @article{hu2023draw,
            title={DRAW: Defending Camera-shooted RAW against Image Manipulation},
            author={Hu, Xiaoxiao and Ying, Qichao and Qian, Zhenxing and Li, Sheng and Zhang, Xinpeng},
            journal={Proceedings of the IEEE/CVF International Conference on Computer Vision},
            year={2023}
            }