Questions tagged [image-processing]

In general, image processing is any form of signal processing for which the input is an image, such as a photograph or video frame.

Filter by
Sorted by
Tagged with
1
vote
1answer
44 views

How to recognize for small video sequence with a large sequence?

I'm working on the idea of recognizing a small video sequence (a sequence of 18 seconds) within a long one (a sequence of 15 minutes), the first idea that come to mind stats that I have to ...
2
votes
1answer
23 views

Intuition behind image derivative using Fourier Transform for edges detection

This equation can be shown mathematically: $\frac{\partial f}{\partial x}=\frac{2\pi i}{N} \mathcal F^{-1}\left(u\cdot \mathcal F(f(x,y)\right)$ I am struggling to understand the intuition behind it ...
0
votes
3answers
9 views

image compression versus image denoising

Wavelet based image denoising may be performed by thresholding (selecting a threshold value, and discarding all values below the threshold. Wavelet-based image denoising may also be performed by a ...
1
vote
2answers
81 views

Image Interpolation Using the Yule Walker Equations

I have been studying about the Yule-Walker equations for prediction of a time series data from knowledge of past values of the series. Is there any way I can use the same in an image to exploit the ...
2
votes
3answers
233 views

Would capturing an image at 640x480 then resizing it to 1280x720 improve the ability to detect/resolve objects in the image?

I work in a research lab and am currently setting up a system to image objects approximately 30 microns in diameter with a 250x USB microscope, then use image subtraction to isolate the objects as ...
0
votes
1answer
20 views

What is the difference between positive matrix coefficients and negative matrix coefficients of an audio?

I have turned an audio file into an one dimensional array by using audioread function in matlab and found several positive and negative fractional coefficient values.What is the basic difference of ...
2
votes
1answer
54 views

How can I detect the tree rings?

I'm looking for the way to detect the tree rings automatically in the wood dist image. Using the matlab, I have removed the background, and binarized the image. How can I detect the white and black ...
2
votes
2answers
38 views

Image resizing and interpolation

In digital image processing, I need to understand what does image resizing do? Does it only change the dimensions of the image, for example, from 256×256 to 128×128 with the same pixel spacing (the ...
-1
votes
0answers
12 views

Which one is a better method for contour detection? image processing or deep learning?

I'm studying on a project. i don't know which method should i choose, image processing or deep learning? (i am using python) 1- Detect the sample when sample is put on the frame 2- Remove the ...
-1
votes
0answers
15 views

How to count objects moving on a conveyor?

I'm designing an application to count objects moving on a conveyor. I'm using emgu cv. I can successfully track blob and have cog/rect of each blob. Based on blob id I can count number of blobs ...
2
votes
1answer
79 views

What Is a Weighted Local Histogram?

I'm reading through a couple of academic papers, and this terms often comes up "local weighted histogram". An example of quote is the following: First, cumulative histograms are built for every ...
0
votes
1answer
162 views

Homography Matrix Correlations

If the homography matrix of Image 1 to Image 2 is given, and another homography matrix for image 2 to image 3 is given, how do I calculate the homography matrix for image 1 to image 3? PS : I need the ...
0
votes
1answer
474 views

How to use the Walsh-Hadamard transform to filter 24 bit RGB color values in a localized spatial region?

After reading this Signal processing Stack Exchange article tonight, What is the Walsh-Hadamard Transform and what is it good for?, I became interested in applying the Walsh-Hadamard transform to ...
5
votes
1answer
280 views

Detect quasi-parallel lines with spurs in a binary image

I'm looking for a way to remove quasi-parallel curves from the net, as depicted in the figure. Not only the original nets (upper row in figure) contain many spurs, but also the curves to be detected ...
2
votes
1answer
97 views

What motion estimation techniques that could estimate the motion of every pixel?

I'm trying to estimate a motion from a video, however based on my finding, those methods usually meant for large motion and sparse in nature. Optical flow: Sparse and fail to detect sub-pixel motion ...
2
votes
2answers
31 views

Confusion regarding lacunarity of koch curves with same fractal dimension but different orders

I'm trying to use the concept of lacunarity to classify images, as per how a few research papers have done it. To verify whether my equations and implementation are correct, I'm trying to verify the ...
6
votes
1answer
377 views

Deconvolution Question on Article “Deriving Intrinsic Images from Image Sequences” by Yair Weiss

there are n derivative filters: $f_i$, and denote $f_i^r$ as $f_i$'s reverse filter such that $$f_i(x,y)=f_i^r(-x, -y)$$ $r_i, f_i$ given, to find $r$ from the equations: $$f_i * r = r_i, (1 \leq i \...
1
vote
1answer
225 views

Question About Linear and Circular Convolution - 1D and 2D

We know that applying a filter on an image is called correlation or convolution depending on the filter angle. In Gonzalez I have read that we can apply linear convolution on an image. Here I have a ...
-2
votes
0answers
29 views

How can I convert a vector into image? [closed]

Suppose I have a signal of random values. For Instance, I have a random number vector x[n] where, x_n = rand(1,100); %matlab syntax; I want to generate Image ...
47
votes
6answers
19k views

Best way of segmenting veins in leaves?

I have done a lot of research and found out methods like adaptive thresholding , watershed etc that can be used of detecting veins in leaves . However thresholding isn't good as it introduces a lot of ...
0
votes
0answers
10 views

Converting Vibration Signal to Different Scalograms [closed]

I am new to Signal/Image Processing. I would like to know how to convert shaft vibration signal to different images (scalograms) and how I can find the size of the image there. Note: not just one ...
0
votes
1answer
128 views

How to find Performance Ratio (PR)?

If we have one image from BSD (The Berkeley Segmentation Dataset and Benchmark) and for this images Ground truth, how to calculate PR? PR is the ratio of true to false edges and can be calculated by ...
2
votes
1answer
2k views

Improving Template Matching Algorithm for OpenCV

Car detection using OpenCV I am working on a small personal project where i have to know wether an image shown is a car or not. I am using the basic OpenCV python based template matching. Positive ...
2
votes
1answer
152 views

Obtaining the size of objects from an image

My objective is to be able to obtain the size, in pixels, of objects in images I'm receiving from a camera. I've tried two approaches thus far, both working to some extent, and I'm wondering if there'...
0
votes
0answers
15 views

Infrared image dataset for enhancement?

I'm working on near infrared image enhancement. I'm searching for low-contrast images. Example image is below.
7
votes
2answers
714 views

Calculating the SNR of a blurred image

I have a blurred and noisy image $X$, I want to apply the Wiener filter on it and get a deblurred and denoised image $Y$ (i.e apply inverse of blurring filter while at the same time reducing some ...
2
votes
1answer
1k views

Finding circle in binary image (R, not matlab)

How would I go about extracting the circular area of a binary image which looks like: The two rods emerging from the side of the circle are noise. I know of the hough transform in Matlab. However, I ...
1
vote
1answer
191 views

2D DWT computation order

In 2D the discrete wavelet transform (DWT) of an image using lifting based 5/3 filter, if I perform a row-wise operation first then perform column-wise operation then I will get 4 sub-band LL, LH and ...
0
votes
1answer
32 views

Designing a 2d low pas filter in fourier domain for an image

Firstly this is not a homework question. I am working on a project and my professor gave me this task so I can also learn about filters and fourier domain. I have a picture that is 2800 x 4500 pixels....
1
vote
0answers
16 views

I can't implement plateau limit histogram equalization algorithm using MATLAB

i tried to implement this research paper using MATLAB. Unfortunately, my result is not same with the original result. Here is my try step by step: ...
0
votes
1answer
104 views

How to Describe the Color of an Image Patch?

I want to describe the color of an image patch (say, of size 5x5) centered around a pixel of an RGB image. The most straightforward way to do that is to calculate the average color over that patch and ...
-1
votes
3answers
66 views

Are all images 2d or also we have 3d images? [closed]

Are all the images that we encounter/use in image processing are 2D or do we also have 3D images? If also 3D, then Video will be treated as a 2D image or 3D image?
1
vote
1answer
232 views

How can I properly detect a ball moving in a film capture?

I have problem in detecting a ball moving in a flume (image below). since converting the frames into grayscale format didn't work I converted it into rgb and make it more saturated. problems are: 1- ...
0
votes
1answer
112 views

Image reconstruction using Irradiation

I am a bit confused as to how to go about this. I have a surface [x,y,z] given by: ...
2
votes
1answer
106 views

How to transform an aerial image

This is the first time I'm diving a little deep into images and computer vision. I have an aerial image taken from a drone (I know the pitch, roll, yaw of the drone and the angle of the camera ...
2
votes
3answers
40 views

How to Downsample The Chrominance Components

So I am doing an image compression project for college and am trying to create a visual demonstration of how downsampling chrominance components can reduce the amount of digital information while ...
0
votes
0answers
35 views

Creating a combination of extrusion to a point, and motion blur

I am attempting to generate a effect that allows me to use original color of image, but also mimic a pinched extruded 3d surface from orthographic view. To do this, I used the G'MIC-QT scripting ...
0
votes
1answer
64 views

How do I detect the sharp edges in the following image?

I am looking to count the sharp pointy triangular things in the image. However I was unable to do so. One approach I did try was take a convex hull of the contour and then find convex defects but it ...
0
votes
1answer
99 views

How to detect the maximum resolvable spatial frequency of camera?

I am trying to calculate the minimum line pixel width that can be distinguished from noise as shown in the camera test chart in Figure 1 where the thinner lines on the left are getting more and more ...
0
votes
0answers
32 views

Trying to convert Raw image(Bayer format) to jpg/png image in Python

I am using the Sony Low-light image dataset from the paper Learning-to-see-in-the-Dark. I am trying to convert Raw image (bayer pattern in arw format) into a jpg/png. I used an online tool that gives ...
0
votes
1answer
34 views

Recommended approach for extracting specific edges from image?

I have several sets of images with a typical image being: and from each image, I would like to extract the top and bottom curves of the object, shown in red here: What are some possible tools I ...
0
votes
0answers
12 views

Issues to debug source code did in OpenCV through Python [closed]

I am trying to debug OpenCV python source codes through MS visual studio code, initially, I put the breakpoint at line 20, but even so, I am facing every time the same error at the command line: <...
0
votes
1answer
37 views

Generating Kawase Blur Kernels to Approximate a Gaussian Blur on an Image

Is there an algorithm to generate the Kawase Blur Kernels to approximate the actual Gaussian Blur (of a specific kernel size, and if possible, a sigma)?
2
votes
1answer
2k views

What Does It Mean by Gradient / Divergence / Curl of a 2D Image $ g \left( x, y \right) $?

Suppose, a 2D image is represented by g(x,y). Then, what does it mean by "Gradient of g(x,y)", "Divergence of ...
5
votes
2answers
2k views

Why is PSNR used for image quality metrics instead of SNR?

I have been trying to determine why is PSNR used instead of SNR for image quality metrics? I have read through several books and most just say that PSNR is used instead of SNR, but don't give a ...
4
votes
1answer
2k views

How Can Convolution and Deconvolution be Defined for 3D Images?

I am trying to understand how convolution and deconvolution can be represented for 3D images/ stacks of data. I would prefer it, if you built the these concepts from 1D vectors to 3D matrices in terms ...
5
votes
3answers
5k views

An Intuitive Way to Understand the Sharpen Convolution Filter in Image Processing

Can someone explain sharpen in a non-technical way. So, I don't mean that you need to multiply every pixel with 5 and subtract it with the pixel left, under, above and right.
11
votes
4answers
17k views

How Does a Convolution Can Be Expressed as a Matrix Multiplication (Matrix Form)?

I know this question may not be very relevant to programming, but if I don't understand the theory behind image processing I'll never be able to implement something in practice. If I got it right ...
4
votes
1answer
80 views

2D Multi Scale Dot Enhancement Filter based on Gaussian Filter and Hessian Matrix

I'm trying to implement an algorithm that enhance dot and line like structures based on Hessian matrix, the algorithm uses Gaussian filter with different scales before calculating the hessian matrix ...
17
votes
2answers
20k views

Detection of a Circle in Noisy Image Data

I have an image that looks like the one below: I'm trying to find the radius (or diameter) of the circle. I have tried using circular Hough transform (via matlab's ...