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.

6
votes
2answers
646 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
2answers
57 views

What is energy in image processing?

There are several web articles on the topic, but, after having read them, I still don't know what "energy" is, in the context of computer vision (CV) and image processing (IP). It is related to ...
2
votes
2answers
292 views

Anisotropic Diffusion Filter - Intuition Behind Parameters

I need to know what is iteration and divergence in anisotropic diffusion filter technique. Isotropic diffusion $$\frac{\partial I(x, y, z)}{\partial t}={\rm div}\left[c\cdot \nabla I\left(x, y, ...
1
vote
2answers
198 views

Is it possible to reconstruct the original image from Laplacian pyramid?

In our computer vision course, my professor said we can reconstruct the original image from the Laplacian pyramid. It just feels to me that information is lost after doing subsampling and upsampling. ...
1
vote
2answers
44 views

Fast morphological erosion/dilation with variable window sizes

I want to perform the following operation on an image: consider a square window around every pixel, find the maximum value in this window, and replace the central pixel value with this maximum value. ...
1
vote
2answers
72 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 ...
1
vote
2answers
2k views

Binarization of image for varying background and foreground colors for OCR

I am trying to develop an automated OCR system for images obtained from the internet. The images mostly consist of computer generated text imposed on a background, so the OCR should produce near ...
1
vote
2answers
518 views

CLAHE - Redistributing excess pixels among histogram bins

In order to clip an image's histogram to a maximum value, according to the CLAHE algorithm, the excess pixels (above the clip limit) will be distributed equally among all the histogram bins (While ...
0
votes
2answers
94 views

Scratch Detection On Noisy Textured Surface

I wish to extract long thin scratches from the noisy background image.I have tried several ways such as stacking smoothed image with input image to remove some of the noisy background patch before ...
0
votes
2answers
90 views

finding the width of a point spread function

I have a binary image that has been convolved with the following PSF: $$\mathrm{PSF}(x,y)=\cosh^{-2}\left(\frac{\sqrt{x^2+y^2}}{w}\right)$$ where $w$ is unknown. The image binary image generally ...
0
votes
2answers
869 views

Segmentation of warped text lines

I am trying to segment warped text lines found in photos taken from a page of a book (from the camera of a smartphone). This is meant as a preprocessing step before running OCR on them. I have found ...
0
votes
2answers
220 views

Easy way to get rid of noise in a hand drawing

I would like to take a user's hand drawn input, and filter out "noise", aka small sketches or blobs, where the user might have screwed up and accidentally touched his hand to the drawing device, or ...
0
votes
2answers
422 views

Segment highly packed nuclei with dotted high intensity signal inside each object

I collected high magnification images on cell nuclei and I need to segment them (red circle in the image). The edges of the nuclei are visible but inside each nuclear object there are bright spots of ...
0
votes
2answers
293 views

Image processing for eye movements

I have series of images extracted from a eye tracker video for both eyes. is there any image processing algorithm/method/technique available to find the following from those images: Horizontal eye ...
-1
votes
2answers
1k views

Matlab Laplacian filter implementation

I implemented a Laplacian filter for the Lena image, but I get an unexpected output. For input: I get output: I used the mask M = ...
-1
votes
2answers
122 views

How to get started in image processing

I want to start studying image processing and need some tutorials for beginners. I am not bad at Mathematics and good when it comes to programming. I want to use the ...
-1
votes
2answers
776 views

Comparison Between Average Kernel (Box Kernel) and Gaussian Kernel

In image processing, we have two kinds of major kernels that are average kernel and Gaussian kernel. For image segmentation, which is difference between average kernel and Gaussian kernel? I found ...
-1
votes
2answers
210 views

Is there any difference between the 2D continuous and discrete Gabor filter when it comes to MATLAB implementation

I want to know the difference between the 2D continuous and discrete Gabor filter when it comes to Matlab implementation. I found many files related to 2D Gabor filter on Mathworks File Exchange but I ...
0
votes
1answer
88 views

How to add additive noise to an image?

I have the following image I and I want to add additive noise using the array N below. Can you please give me a calculation example of how to achieve this? Do I have to move from image space to ...
0
votes
1answer
27 views

Producing masks from mostly-static-background subtraction when given the background

My data set contains a number of high resolution greyscale images containing a person's face. A single image containing the background without the face is provided. The background is mostly static in ...
0
votes
1answer
678 views

What does opencv `mean` function do when passing a mask of zeros?

INTRO I am looking at this project to implement some changes. The project is written in C++ using openCV library. Its goal is to detect cars in parking area to calculate the number of free spots. It ...
0
votes
1answer
38 views

How would I fit a distribution to this image noise?

I have collected some noise data from a dimly lit CMOS image sensor. The distribution of pixel values is tallied below:- I'd like to be able to simulate this sensor noise. How would I fit a ...
0
votes
1answer
325 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 ...
0
votes
1answer
94 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 ...
0
votes
1answer
110 views

Redistributing Color in a RGB Image According to a Gaussian Distribution

I haven't done this stuff in a while. If I have an image $I$ I can equalize the histogram of the image using some opencv procedure, it's already defined. Equalizing an histogram means essentially to ...
0
votes
1answer
78 views

how to describe the color of a small 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 ...
0
votes
1answer
242 views

Programming the IDWT for image processing

I want to program the 2D inverse discrete wavelet transform (only 1 level) in the case of image processing. In the matlab website there's this diagram: now, I want to program the IDWT with haar ...
0
votes
1answer
111 views

wavelength / RGB valve per pixel

Preamble: I want to stress that I don't know anything about photo-editing or signal processing. But I am a composer who happens to be working on a project in which sound / light overlap. Question: Am ...
0
votes
1answer
367 views

The Kernel in the Guided Image Filter

I am trying to understand how to calculate kernel matrix for guided image filter. Following is the formula for kernel calculation. where k is window withing pixels i and j belong i assumed that ...
0
votes
1answer
222 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
134 views

Image Processing- ornament detection

So I am working on a project where we are supposed to detect and count the red and gold ornaments in the picture provided in the link below. I am having issues detecting and counting each ornament and ...
0
votes
1answer
141 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
107 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: ...
0
votes
1answer
190 views

Is there a difference in bicubic interpolation of images vs patches?

I need to extract low resolution patches from an image. For example, 32x32 patches from a 500x500 image. Method One Down res 500x500 image (by bicubic interpolation, both down res and up res). ...
0
votes
1answer
126 views

Hand Jitter Problem

I am currently developing algorithm using openCV C++ for implementing laser as a mouse.Currently am having an issue of hand jitters.(ie. The presenter's hand may shake unnecessarily which may cause ...
0
votes
1answer
430 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 ...
0
votes
1answer
233 views

compression algorithm

Steganography can hide one image inside another. If we have a compression algorithm that allows us to fit the bits for two images into the size of one, can we think of a way to modify a run-length ...
0
votes
1answer
290 views

How to Validate Bilateral Filter Implementation?

For this may be a X-Y question, I'm providing the full background story: I'm trying to test for the correctness for a fixed point implementation of bilateral filter written in C. My current approach ...
0
votes
1answer
506 views

3D point cloud to 2.5D graycale image (metric) [Halcon?]

I have a problem ragarding transferring a point cloud to a 2.5D metric grayscale image (gray value gives depth information). I start with a three channel image of 32bit floats with each pixel ...
0
votes
1answer
1k views

Generate the Matrix Form of 2D Convolution Kernel

We know that a convolution can be replaced by a multiplication with a toeplitz circulant matrix. Meaning, assume I have convolution kernel $h$ and matrix $I$ (of size $m \times m$ for example), then ...
0
votes
1answer
1k views

How to perform a Stockwell Transform on a 2D matrix

I was looking at performing a Stockwell transform on a matrix (or an image as it has two directions - the matrix I am interested in has a spatial dimension and a time dimension, but this should make ...
0
votes
1answer
871 views

What are the various techniques for detecting Walls in the Building(Architectural) floor plan Images?

I have to process building floor plan images to extract Walls from the structure. It is trivial in case of binary images; but the images in our case are colored, and each have different color of walls....
0
votes
1answer
96 views

Detecting blobs that connects to any other blob, maybe with OpenCV

In the image, I connects to universe, but II and III not. I need to detect both II and III, also I if possible. Is it possible with current computer vision libraries?
0
votes
1answer
1k views

How do I plot color distribution of HSV image in matlab

I have a dataset of images representing human skin. How do I plot the skin color distribution in HSV color space and YCBCR color space. However, I'd like ignore the "value" or "brightness" in both ...
0
votes
1answer
163 views

Digital Image Processing

I am trying to extract only urban aeas from satellite imagery Using Matlab. I have applied some edge detectors like canny and also used morphological functions and I am able to extract all the ...
-1
votes
1answer
47 views

Best way to fill an image placed into a larger box without creating artificial edges?

If you are training a neural net for a bunch of images of different size, and you have to put them all in a same-size enclosing box for input to the neural net, what's the best way to fill the ...
-1
votes
1answer
45 views

How to improve the linear grey level transformation?

I am testing the linear grey level method stated in enter link description here.Now it is clear that this method have a major problem: If there are already pixels of values 0 or 1, there won't be any ...
-1
votes
1answer
121 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 ...
-1
votes
1answer
492 views

Differences between 2D and 3D medical Images

I have two questions: What is the difference between 2D and 3D medical images? Assume I have a 2D image and for example it contains 1000 ROIs. Each ROI is a matrix and we can convert it to a vector. ...
-1
votes
1answer
363 views

fft2 of interferometric image - how to interpret the result in term of dominant frequency

I have an interferometric image which shows fringes at a certain frequency, basically a dominantly periodic signal overlaying the information that I want to extracthere are the fringes that I want to ...