0
votes
0answers
31 views

C++ code to compute 3d convolution [on hold]

I'm looking for a C++ package to perform 3d convolution between a 3d volume (for example, of size 384x13x13) and a 3d filter (for example of size 384x3x3). I tried googling, but found nothing ...
1
vote
0answers
36 views

Is 2D FFT separable?

Suppose I have a 2D matrix (or image). Can I loop on the columns - compute the FFT of each column and then loop on the rows (of the result matrix) and compute the FFT of that? Would that be equivalent ...
0
votes
0answers
15 views

What is the equation for an anisotropic Hanning window (cosine wave) in two or three dimensions?

I do not exactly know how to ask this question, so I will explain myself thoroughly. I am really stuck on this one, and it is crucial for my research, so if anyone has any ideas on where I may find ...
0
votes
1answer
22 views

Top and bottom power spectral density of a height profile

Imagine I have a simple 1D height profile which is NOT symmetric. Now, what is truly important for me is to know what are the frequency content of the top profile (i.e. a cut profile above the ...
3
votes
1answer
49 views

Image Reconstruction:Phase vs. Magnitude

Figure 1.(c) shows the Test image reconstructed from MAGNITUDE spectrum only. We can say that the intensity values of LOW frequency pixels are comparatively more than HIGH frequency pixels. $$ ...
1
vote
1answer
39 views

How can we represent an image using basis images?

I have read that using Fourier transformation we can decompose any arbitrary image into orthogonal basis images and reconstruct it back. But i don't understand terms like "orthogonal " and "basis ...
0
votes
0answers
23 views

Corrections and Normalization for Power Spectrum Calculation

So I'm hoping I can get some help. I have a 2d image and need to get the 1d power spectrum. I know the basic steps: take fft, take fft^2 to get power, then take average power in radial bins to get 1d ...
0
votes
1answer
26 views

Most computationally efficient way to find convolution of a matrix kernel with impulse response?

Let say if we wish to filter an input sequence x[n1, n2, n3] of NxNxN points using an Linear Shift Invariance system with impulse response h[n1, n2, n3], where the filter is a separable sequence, ...
0
votes
0answers
34 views

What does an image of Fourier Transformation of an image tell us?

First time studying image processing... I just don't understand what does fourier transformed image of an image describe? For example consider given following pictures, The first one is the image, and ...
0
votes
0answers
17 views

Convolution of an image with a kernel that is a product of two functions

Suppose that $G(i,j)$ is a Gaussian decay function on the distance between points $i$ and $j$ of an image. In addition, $D(i,j)$ is the difference between the VALUES of the image at those points. ...
0
votes
1answer
43 views

Omitting part of Frequency domain, Fourier Transform, Image Processing

In my Image and Signal Processing lecture, the Professor said that if every other column of the frequency domain of an image is zeroed out, then the reconstructed image is aliased. (along the x-axis) ...
0
votes
1answer
111 views

How to interpret the results of 2D Fourier Transform on an image?

I have a class where we're studying signals processing (mostly filtering of sounds and images) and while I kind of understand the results of a Fourier Transform for sounds I don't really get the ...
1
vote
1answer
101 views

FFT of a matrix and its square.

I am doing something computationally intensive that requires that I compute the fast fourier transform of a matrix, let's say $A$, and also compute the FFT of its square, $A^2$. I am wondering if ...
2
votes
1answer
104 views

Unclear on relationship between different dimensionalities of Fourier transform

This is probably a silly question, but it's one that's directly relevant to a project of mine and I figured this was the place to go. I have some objects that contain a 1d and a 2d array of double ...
7
votes
1answer
222 views

A Mathematical way to represent a image kernel?

How to represent the calculation in this image mathematically? For example: With the discrete convolution and Fourier Transform. It tries to do a calculation on the original image (image A/input) ...
2
votes
0answers
103 views

2-D DFT of a matrix PxP and 1-D DFT of a vector of size P^2?

What is the difference between the following two things: make a 2-D Discrete Fourier Transform of a certain matrix A[p,p], first reshape this matrix into a 1-D vector a[p^2,1], and compute the 1-D ...
0
votes
1answer
36 views

Quantization Uniform

Let the output of image sensor take values between 0 to 10. If the samples are quantized uniformly to 256 levels, show that transition and reconstruction levels are $$t_k=\dfrac{10(k-1)}{256},\, ...
1
vote
0answers
203 views

Projection Slice theorem getting rid of artifacts?

I have employed the fourier(projection) slice theorem in matlab. I have a 3D image, P(x,y,z) defines their pixel intensities at a given location int he image volume, it is discrete and uniform. I ...
4
votes
5answers
807 views

The mathematics behind Fourier Transform for Image Processing

I am following http://homepages.inf.ed.ac.uk/rbf/HIPR2/fourier.htm . I understand the application of Fourier Transform behind Image Processing, but right now, I am curious about the mathematics behind ...
0
votes
2answers
2k views

DFT and DWT difference?

what is the basic difference between the Discrete Fourier Transform and the Wavelet Transform ? and why does JPEG2000 preferred DWT over DCT or DFT ?
11
votes
3answers
11k views

What does the Fourier Transform mean in the context of images?

This is clearly a very important equation with tonnes of properties that I see come up a lot in image processing literature, but I don't understand why this equation is important, and what it is ...
3
votes
2answers
108 views

How can I measure the properties of a Point Spread Function?

What quantity or property can I use that describes by how much a point spread function distorts/blurs an image?
5
votes
2answers
3k views

Why is 8x8 matrix chosen for Discrete Cosine Transform?

In JPEG and MPEG, why is 8x8 matrix chosen for Discrete Cosine Transform? Why not any other, say 64x64?