Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [image-compression]

image compression is a process of representing an image file or datastream using fewer bytes. compression can be "lossless", in which the original data can be recovered exactly, or it can be "lossy", in which some detail is lost for the sake of better compression.

0
votes
0answers
11 views

Alternate horizontal scan for blocks of arbitrary size [on hold]

I would like to use an alternate horizontal scan for blocks of arbitrary size. Almost any book provides a picture of this scan for blocks of 8x8. However, I have been unable to find how this scan is ...
-1
votes
0answers
20 views

What are these grids of dots on my LCD TV?

I know all about the boxy motion blur type artifacts one can get from the compressed video. But what are these even grids of dots that appear sometimes on my screen? It is most often in dark shots, ...
0
votes
1answer
25 views

Encoding YUV Color Space with Positive Numbers

I got 2 hdr rgb textures/signals. When fetched one gets bicubicly interpolated and the other bilinearly. So I was thinking I can store as YUV and store Y from each texture in the bicubic one and the ...
1
vote
0answers
45 views

What are the differences between Gaussian down-sampling and bicubic down-sampling in Matlab? Which is more accurate for simulating low resolution?

I see in some of the technical papers, good practice for downsampling is to first pass the image through a Gaussian Filter and then take sampling to avoid problems like aliasing and so on. However, ...
1
vote
2answers
42 views

JPEG compression steps after quantization

I have a 3-channel (for colours) a png image that I opened and I splitted the image into 8x8 blocks I applied all of the blocks discrete cosine transform And then applied quantization I stored the ...
0
votes
1answer
36 views

coherence calculation in sparse sensing

i have an image I of size 32*32. I perform the DCT of this image using the matlab function DCT2(I). I get a sparse representation of my image which is again a 32*32 image. I construct a circulant ...
0
votes
1answer
103 views

How to determine a quantization table for image compression with DCT?

The quantization table is given on the JPEG Wiki page. How was this table derived? I'm currently doing a project where I have to come up with custom quantization table for an image, but I don't know ...
1
vote
0answers
32 views

“Image Processing” [closed]

I'm an Italian student. I'm studying Gnu Radio and I would like to upload a photo, can I upload it with "file image source" or other blocks? I need to make FFT of an a image. -> image 2D Thank you ...
0
votes
0answers
48 views

Do chroma signals add any information to luma in YUV?

Consider the YUV 422 picture format that I get from an image sensor. The luma (Y) carries 4 bits of grayscale information. Do the additional 2+2 bits of U+V add any additional info to the overall ...
0
votes
0answers
74 views

Facing problem in plotting histogram of DCT coefficient of an image

In digital image forensic, it is assumed that the histogram of DCT coefficients of the un-compressed natural image has the smooth histogram. However, the histogram of DCT coefficients of the ...
2
votes
1answer
52 views

How Does Mean Centering Affect the Result of Using SVD to Compress Images?

I have been learning about using the Singular Value Decomposition to find low rank approximations to matrices. I had an image which I converted to a matrix. I regarded each row of the matrix as a '...
-1
votes
1answer
76 views

How to Approximate the File Size Ratio of Two JPEG-LS Compressed Images? [closed]

For instance, a high-resolution image (25MP) and a low-resolution image (4MP) of the same scene. When compressing them both with ...
0
votes
2answers
39 views

How Can JPEG Be Used to Realize a Transfer Application with a Fixed Bit Rate? [closed]

For simplicity, assume a fixed bandwidth (5MB/s) and that each second an image with 12MP is generated. The quality of the image ...
0
votes
0answers
66 views

Reconstructing image from the dwt coefficients

I am trying to compress and reconstruct an image but facing problems with the data type of the compressed image pixel values which are of float64 and therefore, when I am trying to retrieve the pixel ...
0
votes
1answer
265 views

SSIM(YUV) vs SSIM(Y): values very different

I'm seeing some weird results when trying to compare image qualities in a few different color spaces. Have a look at my graph: I want to compare with another publication, which reported PSNR(YUV) and ...
1
vote
1answer
31 views

Need a 2 parameter ranking system for image compression

I'm working on a project in which specific bit planes of an image are extracted and compressed. This process is repeated for every combination of bit planes possible.For an image, I have calculated ...
0
votes
2answers
29 views

Which channel coding technique is suitable for wireless SPIHT compressed image: Reed-Solomon or convolutional code?

I want to transmit a SPIHT-based (Set Partitioning In Hierarchical Trees) image compressed image over a wireless fading channel, which will be suitable as channel coding technique: Reed-Solomon or ...
0
votes
2answers
36 views

Origin of brightness artifacts in intensity resolution compressed images

when compressing this image (It corresponds to Fig2.20 from the book Digital Image Processing by Gonzalez and Woods and the original .tif document can be downloaded through this link By reducing ...
0
votes
1answer
283 views

Confirming what a compression ratio is

I have looked at various sources, but still have not been able to answer the question: what is compression ratio? I have come to the understanding that this is the definitive answer: compression ...
-1
votes
1answer
108 views

Quadtree decomposition of Discrete Wavelet Transform using bio4.4/CDF wavelet

My problem is pretty basic but fundamental. It relates to the way discrete wavelet transform behaves for biorothognal 4.4 or CDF wavelets. When using most wavelets (e.g., CDF 9/7 or bio4.4 or ...
2
votes
1answer
207 views

compression ratio of pixels block

I am new to image compression topic and really appreciate it if someone could help me understand how compression rati works in this case. Assuming I have JPEG lossless coder that encodes the following ...
0
votes
1answer
223 views

How to predict next image in a sequence, or predict the deblurring of an image?

I have 3 versions of an image at lower resolutions - 480p, 720p, and 1080p. Is it possible to use those 3 images to predict the next highest resolution image (the 4k image)? My first guess was that ...
0
votes
1answer
208 views

Compression ratio for 4x4 block

Say I have the following 4x4 block: [ 120 121 125 119 120 120 118 117 122 121 117 118 122 122 120 120] If this block is intra coded the ...
0
votes
1answer
3k views

Bit plane slicing in python

I recently came across a technique called bit-plane slicing for image compression in a book "Digital image processing" by gonzalez and woods . They just presented the theory and i wanted to ...
3
votes
2answers
478 views

Are the FFT coefficients symmetric in image processing?

On page 11 of Fundamentals of Image Processing by Ian T. Young, Jan J. Gerbrands, Lucas J. van Vliet (pdf) the results of the Fourier transform are shown (Figs 4a and 4b) and it appears to me (please ...
11
votes
3answers
532 views

Does a simple photograph contain more information than a complex painting?

I hope this question is appropriate for this site. I came across this passage in The Three Body Problem, a novel by Liu Cixin: The professor had put up two pictures: One was the famous Song ...
0
votes
0answers
172 views

How doesn't JPEG huffman table contain 256 codes?

Here are the DHT entries I got from JPEG snoop: ...
4
votes
1answer
1k views

Loss in converting YUV to PNG

I have a YUV 420NV12 image. I'm using ffmpeg to convert the YUV file to PNG and then back again to YUV. ...
1
vote
2answers
502 views

How does Jpeg encoding affect the final file size of 24BPP RGB and 8BPP grayscale image?

The reason I'd like to know this is because of a file size problem. I am trying to reduce an image's file size from converting it from TIFF to JPEG. A user challenge me that he notice a RGB TIFF image ...
5
votes
1answer
821 views

What are some good images to use when comparing image compression algorithms?

There was a question about images that are hard to compress. Are there images that are better suited to testing compression quality than others? Maybe an image of diagonal lines of specific colors at ...
1
vote
2answers
97 views

Fast method to decompress huffman and arithmetic encoded data

By nature, when decompressing huffman (and I assume also Arithmetic encoded data) we have to read it in bit by bit and then see how it traverses a huffman code tree that has the actual symbol value at ...
5
votes
1answer
214 views

Does every 8 by 8 DCT matrix have a valid (in range) IDCT?

For a given quantization level of JPEG compression, are all possible DCT matrices have valid IDCTs. By valid, I mean matrices whose elements are in the range [0,255] ?
4
votes
2answers
996 views

JPEG DCT padding

Since the JPEG DCT block used is 8x8, how does the method deal with images with dimensions that are not multiples of 8? What kind of padding does it use? How are the 8x8 blocks of the image chosen?
1
vote
1answer
43 views

What base image size to choose to assist easier downsizing?

Android applications need image at different resolutions to support different screen densities and pixel size. I am planning to provide only one image with high pixel size and let the underlying ...
4
votes
1answer
264 views
0
votes
1answer
117 views

What is this kind of distortion called?

Today while watching a movie I noticed the following distortion: Note. The red ring is me painting over to show the area of interest. There are certain areas in which I can see non-smooth shades of ...
5
votes
2answers
1k views

Random Noise Removal In Images

I'm trying to remove random noise from an image. The noise is arbitrarily random so it must not necessarily follow a certain distribution (Not every pixel has the same chance of being affected by ...
1
vote
2answers
453 views

pixels in the same image are correlated but how can I visualize it?

I am new in image processing.I know that pixels in the same image are correlated with each other but I don't know how can I draw the relationship b/w these pixels in the form of graph?.
0
votes
2answers
103 views

How to choose basis functions that contribute most efficiently per term to an approximation of an image f(x,y)?

GOAL: I would like to approximate some positive, scalar function, $f(x,y) > 0$, on a 2D field of finite size i.e. $x=[a,b],y=[c,d]$ OBSTACLE: I am familiar with the set of basis functions used ...
3
votes
1answer
3k views

8*8 block matrix in JPEG image compression?

In standard JPEG format of a image, Discrete Cosine transform is used. But instead of applying the transform on whole image, we first divide the image in 8x8 block and apply transform on each of them. ...
1
vote
1answer
1k views

Why Wavelet based Transform Is More Suitable for Image Compression Compared to DCT?

Everyone knows that JPEG2000 can obtain much better compression result than JPEG. The fundamental transform behind JPEG2000 is wavelet while the basic transform in JPEG is DCT. So my question is why ...
0
votes
2answers
155 views

Selective image compression?

Forgive me if this is the wrong site for this question. Here's my problem: I am creating a game where players have to search for a hidden detail within the overall image. I downloaded an 11MB ...
2
votes
2answers
565 views

Compare between JPEG and JPEG2000

JPEG image compression is Fourier based DCT while modern image compression technique like JPEG2000 is based on more multi-scale technique like Wavelets.I want to know how Fourier and Wavelets are ...
1
vote
1answer
324 views

Why don't DSLR cameras default to png instead of jpeg? [closed]

I'm working with a new DSLR camera for a Computer Vision application and I noticed most of them default to saving in the lossy JPEG format. Initially, this caused some problems in my application and I ...
0
votes
1answer
77 views

How does a wavelet help in image compression?

I understand how the discrete cosine transform is used in image compression in standards like JPEG. However, the concept of wavelets is a mystery to me. I do know that wavelets are functions that have ...
2
votes
1answer
392 views

What does it mean for an image to be “Markovian”?

I've been following the recent lectures on Coursera for image processing. In the lecture on the use of the discrete cosine transform (DCT) for image compression, he says that for images that are "...
0
votes
1answer
2k views

Image compression using SVD in MATLAB

I have to compress an image using SVD. I did a few things, but all of them produced a black & white image. However, the output must be RGB. How can I compress an image without changing its ...
1
vote
2answers
121 views

How does using DCT help in image compression

I once learnt that the Huffman Encoding is used to rid of redundant information, thus reducing file size. I am not sure how using a DCT, or FFT on an image can help in reducing file size. It does not ...
3
votes
1answer
827 views

What is the Difference between Texture and Image?

I am beginner in the image processing I want to know what is difference between Texture and Image? or whether they are same? can anyone explain it. Also,if i want to do texture segmentation,can i ...
1
vote
2answers
452 views

Confusion about shannon's entropy of the grayscale image after lossy compression

I have a .pgm format 480 * 640 gray scale image named 'columns.pgm'. Using PCA (principal component analysis), by preserving 40 principal components I compressed original image with 1218 KB to 301 KB ...