Lidu

From Psych 221 Image Systems Engineering
Revision as of 21:49, 19 March 2013 by imported>Projects221 (JPEG principle)
Jump to navigation Jump to search

Background

With the development of digital image processing in recent years, numerous image editing techniques have been developed so that realistic synthetic images can be produced conveniently without leaving noticeable visual artifacts. Although these image editing technologies can enrich the user experience, they also cause the problem for people to trust the authenticity of the images. JPEG is the most popular image format for cameras, and the modification of JPEG images may be re-saved to generate a new image, which would cause the double compression of the image. This project focuses on the detection of double compression and single compression to verify the authenticity of the image.

Introduction

JPEG principle

JPEG (Joint Photographic Experts Group) is one of the most widely used standards for compressing image data. It is a lossy compression scheme. The procedure of the JPEG compression is like follows:

  1. Given a three channel color image (RGB), convert it to YCbCr (luminance/chrominance) space.
  2. The two chrominance channels (CbCr) are subsampled by a factor of two relative to the luminance channel (Y).
  3. Each channel is divided into many 8*8 blocks, and all unsigned integers (range from 0 to 255) are converted to signed integers (range from -128 to 127).
  4. DCT (Discrete Cosine Transform) is applied to each block in each channel.

Method