164 research outputs found

    Image compression with anisotropic diffusion

    Get PDF
    Compression is an important field of digital image processing where well-engineered methods with high performance exist. Partial differential equations (PDEs), however, have not much been explored in this context so far. In our paper we introduce a novel framework for image compression that makes use of the interpolation qualities of edge-enhancing diffusion. Although this anisotropic diffusion equation with a diffusion tensor was originally proposed for image denoising, we show that it outperforms many other PDEs when sparse scattered data must be interpolated. To exploit this property for image compression, we consider an adaptive triangulation method for removing less significant pixels from the image. The remaining points serve as scattered interpolation data for the diffusion process. They can be coded in a compact way that reflects the B-tree structure of the triangulation. We supplement the coding step with a number of amendments such as error threshold adaptation, diffusion-based point selection, and specific quantisation strategies. Our experiments illustrate the usefulness of each of these modifications. They demonstrate that for high compression rates, our PDE-based approach does not only give far better results than the widely-used JPEG standard, but can even come close to the quality of the highly optimised JPEG2000 codec

    JRevealPEG: A Semi-Blind JPEG Steganalysis Tool Targeting Current Open-Source Embedding Programs

    Get PDF
    Steganography in computer science refers to the hiding of messages or data within other messages or data; the detection of these hidden messages is called steganalysis. Digital steganography can be used to hide any type of file or data, including text, images, audio, and video inside other text, image, audio, or video data. While steganography can be used to legitimately hide data for non-malicious purposes, it is also frequently used in a malicious manner. This paper proposes JRevealPEG, a software tool written in Python that will aid in the detection of steganography in JPEG images with respect to identifying a targeted set of open-source embedding tools. It is hoped that JRevealPEG will assist in furthering the research into effective steganalysis techniques, to ultimately help identify the source of hidden and possibly sensitive or malicious messages, as well as contribute to efforts at thwarting the activities of bad actors

    Joint denoising and decompression using CNN regularization

    Get PDF
    International audienceWavelet compression schemes (such as JPEG2000) lead to very specific visual artifacts due to the quantization of noisy wavelet coefficients. They have highly spatialy-correlated structure that makes it difficult to be removed with standard denoising algorithms. In this work, we propose a joint denoising and decompression method that combines a data-fitting term which takes into account the quantization process and an implicit prior contained in a stateof-the-art denoising CNN

    Suppression of blocking artifact in compressed image

    Get PDF
    Image compression is actually major content for certain perspectives in the area of interactive media communication. Image processing is the mechanism for handling different kinds of images, processed images can be stored routinely and conveyance of such kind of images from one place to another place becomes simple to the user. By using image compression technique we are able to represent the image with lesser number of data bits. image compression execution can cut down the bandwidth and the volume of the data to be transmitted. (BDCT) block-based discrete cosine transform is long establish used transform for the two static and uninterrupted images. While we compress any kind of image by lossy type of image compression technique then there will be loss of data bits, we have to confrontation unwanted artifacts ringing and blocking artifacts and when we want to restore such kind of image then we face problem of blurring of images, which is sometimes called as the annoying artifacts problem near the block of the image. The recovered images from jpeg compression create blocking artifact near block boundaries of the image in high compression. Artifacts take on several forms in images. We are going to focus on blocking artifacts at medium and high level compression. Various types of images can be processed and we can diminish blocking artifacts up to tolerable level. Some standard techniques MPEG and JPEG are used in video and image processing field respectively for the compression. Lossy image compression technique is used in photographic images because loss of bits is tolerable, Since last few decades, image compression in real time applications has been a provocative field for image processing professionals. To recover original image decompression succeed by the different post processing techniques. High quality image communication with low-bit rate

    Example-based learning for single-image super-resolution and JPEG artifact removal

    Get PDF
    This paper proposes a framework for single-image super-resolution and JPEG artifact removal. The underlying idea is to learn a map from input low-quality images (suitably preprocessed low-resolution or JPEG encoded images) to target high-quality images based on example pairs of input and output images. To retain the complexity of the resulting learning problem at a moderate level, a patch-based approach is taken such that kernel ridge regression (KRR) scans the input image with a small window (patch) and produces a patchvalued output for each output pixel location. These constitute a set of candidate images each of which reflects different local information. An image output is then obtained as a convex combination of candidates for each pixel based on estimated confidences of candidates. To reduce the time complexity of training and testing for KRR, a sparse solution is found by combining the ideas of kernel matching pursuit and gradient descent. As a regularized solution, KRR leads to a better generalization than simply storing the examples as it has been done in existing example-based super-resolution algorithms and results in much less noisy images. However, this may introduce blurring and ringing artifacts around major edges as sharp changes are penalized severely. A prior model of a generic image class which takes into account the discontinuity property of images is adopted to resolve this problem. Comparison with existing super-resolution and JPEG artifact removal methods shows the effectiveness of the proposed method. Furthermore, the proposed method is generic in that it has the potential to be applied to many other image enhancement applications
    corecore