3
votes
Accepted
Why doesn't JPEG file format follow indexed color technique?
Because JPEG is for «natural images» containing smooth gradients, while indexed color is great for many kinds of artificial images containing sharp transitions and a single color background.
3
votes
Metric for image sharpness?
I don’t know of any method that can measure sharpness in an arbitrary image, and presume it is impossible to distinguish a sharp picture of a smooth color transition form a blurry picture of a sharp ...
3
votes
What does hue, saturation and intensity means in image processing?
To display a color image, each pixel needs to have those three values: Red, Green, and Blue. Sometimes there is a fourth, Alpha, channel, but let's ignore that for this question.
What you're seeing in ...
3
votes
Accepted
Noise Reduction - noisy lines
I just used the method suggested in this older DSP.SE post and it seems to work:
I did this manually by first loading the image:
...
2
votes
Accepted
How to exclude diffuse moving features in a stack of images
So I tried Gillespie's suggestion of TV.
First, I got the individual frames from your GIF out using ffmpeg:
...
2
votes
How to exclude diffuse moving features in a stack of images
Assuming there is no underlying data-specific mechanism that can be exploited, I think your best bet would be Total Variation Denoising. It reduces noise by minimizing the variance of the data, ...
2
votes
What Is the Difference between Difference of Gaussian, Laplace of Gaussian, and Mexican Hat Wavelet?
Let's see how DoG approximates LoG for the 2D case (for an image, e.g.). By derivative theorem of convolution (by associativity and commutativity),
$$\nabla^2[f(x, y) \ast G(x, y)] = \nabla^2 G(x, y) \...
2
votes
Fixing distortion in photographic reproductions
I answered a related question in SO some time ago. Briefly, you can work your setup through a standard camera calibration procedure, and you have the option of "freezing" the focal length to ...
1
vote
Image warping with heat map that "pulls" on pixels
You need to split the problem into two:
Compute the motion (the velocity vectors, aka flow)
Resample the image
I assume that computing the motion is expensive, and you want to do it on less pixels ...
1
vote
Does downsampling an image twice result in a "worse" (or different) image than downsampling once
That depends on the methods and filters involved. To actually find out you could either
do the math: take the impulse responses and everything else that matters and compare the two approaches.
try ...
1
vote
Accepted
Fixing distortion in photographic reproductions
In a general setting, multiple observations of a calibration target are needed because otherwise the focal length parameter(s) and principle point parameters are coupled so you would not be able to ...
1
vote
Copy an object (along with bounding box) from one image and paste on different image (only background)
You need a mask. That's literally what you want to do, only copy the object, not the whole rectangle containing it.
So, you need the info where the object is, and where it's not. That is the mask.
So, ...
1
vote
Why doesn't JPEG file format follow indexed color technique?
Besides Knut’s argument that indexed color cannot represent color gradients well, we can also look a the compression method.
The JPEG compression relies on similarity between neighboring pixel colors. ...
1
vote
How to exclude diffuse moving features in a stack of images
It seems that the «artifacts» roll vertically at constant speed? I wonder if that could be exploited somehow. I.e. a signal model consisting of desired signal + uncorrelated noise + «slow innovation, ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
image-processing × 2879computer-vision × 513
matlab × 435
image × 372
filters × 251
image-segmentation × 247
opencv × 240
fourier-transform × 159
fft × 142
convolution × 134
python × 118
edge-detection × 109
noise × 95
discrete-signals × 86
signal-analysis × 75
algorithms × 71
gaussian × 69
color × 65
denoising × 60
dft × 57
image-compression × 56
object-recognition × 54
video-processing × 53
wavelet × 46
machine-learning × 45