Questions tagged [computer-vision]

Computer vision includes methods of processing, analyzing, images and high-dimensional data to form high level understanding and recognition of the scene or images.

Filter by
Sorted by
Tagged with
0
votes
0answers
10 views

What is the name and theory behind a basic motion filter with background update?

I am working on machine vision task. I am using openCV in Python. I need to detect motion. Best would be if I can calculate the difference between the new image and background. However, the ...
0
votes
0answers
18 views

Understanding Upsampling filter in Laplacian Pyramid

For the construction of a laplacian pyramid, images are downscaled and then upscaled again. My question is what is a wise decision of the kernel mask for the upscaling task ? In more detail, lets say ...
0
votes
0answers
9 views

Sparse to Dense Flow

I'm trying to upgrade a flow from sparse to dense and have been recommended this for my use-case https://uk.mathworks.com/matlabcentral/fileexchange/25634-smoothn . When I run the interpolation, ...
0
votes
1answer
23 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
16 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
14 views

Optical flow Horn & Schunck smoothness error

I was reading about the Horn & Schunck method and they define the smoothness error as (Robot Control 1988 (SYROCO'88): Selected Papers from the 2nd IFAC Symposium p. 348): $E_{sm} = \iint{\left(...
1
vote
2answers
38 views

Definition of difference between compression and filtering

I'd like to explain the motivation. It sounds like a neuroscience topic but I am after the strict Signal Processing POV. (I don't come from a Signal Processing background). Interested to learn ...
0
votes
2answers
36 views

What do the 1D filters represent when using imfilter?

I am reading the source code of an algorithm that is used to process an image. While reading this source code (and others), I've found lines of code of the form ...
1
vote
1answer
48 views

Can CV or DS be seriously considered DSP roles? [closed]

This is not a technical question but can have a yes/no answer, and a why statement. My understanding about digital signal processing (DSP) is that it allows to take real-world analog signals (1D, 2D, ...
2
votes
0answers
31 views

How does the “additive operator splitting” exactly work?

I am reading about the non-linear (or non-homogenous) diffusion method (aka anistropic diffusion method). There are several ways of implementing this method. In all cases, we first need to discretise ...
0
votes
0answers
48 views

How can I calculate homography from the room height and camera calibration matrix?

EDIT2: I've added an assumption that the camera calibration matrix is given. Other factors (rotation, camera pose) are still not given. I want to measure actual lengths of floor edges (blue lines in ...
0
votes
0answers
9 views

Pascal Voc 2012 Annotaions for 6D viewpoint(pose) estimation

Everyone, I am working on 6D pose estimation and I have to predict a rotation matrix (Euler angle) and translation. Now In Pascal Voc annotations are in the form of azimuth, elevation and distance ...
1
vote
2answers
58 views

What Is the Relation Between Deblurring and Deconvolution in Computer Vision and Image Processing?

The deblurring problem can be modelled as follows $$ f = \phi u + \epsilon, \; \epsilon \sim N(0, \sigma) $$ where $\phi$ is a filter (e.g. a low-pass filter) and $\epsilon$ is a Gaussian noise. In ...
0
votes
0answers
10 views

Converting from 2D coordinates in image plane to 3D, use of focal length in gnomonic projection

I'm currently using libgnomonic to perform a gnonominc projection. I cannot find a derivation of the used formulas. But they don't seem to be particularly involved and there's a specific bit I'd like ...
2
votes
4answers
126 views

After advice about detecting focus quality of objects in a photo detected using YoloV3

I've spent the last couple of days playing with YoloV3, and have had very good results. My use case is sports photography, and the object detection for people/bikes etc is very very good, I'm very ...
0
votes
0answers
19 views

Understanding SURF point-of-interest localization

I've recently read Herbert Bay's paper of SURF. From which I understand: SURF calculates a table from each image pixel's Hessian matrix's determinant, instead of SIFT's Difference-of-Gaussian table. ...
1
vote
0answers
14 views

KLT tracker, reject tracked occluded points

I want to use KLT tracker for a visual odometry application. Thus, I only want to track object features. Currently I'm using OpenCV's implementation ...
0
votes
0answers
27 views

What are the meanings of Fx, Fy, Sx and Sy in Image Processing?

I am currently reading a book titled "Learning OpenCV 3 Computer Vision in C++ with the OpenCV Library", and I come across these two equations: ...
0
votes
1answer
42 views

How to Combine / Cascade two `3 x 3` Filters into One `5 x 5` Filter

If you have a uniform 3x3 box filter T which is: 1 1 1 1 1 1 1 1 1 And an 3x3 laplacian filter W which is: 1 -2 1 -2 4 -2 1 -2 1 Can these 2 filters be combined into one 5x5 filter, the ...
1
vote
0answers
43 views

Implementing Edge Preserving Diffusion (Anisotropic Diffusion)

I am trying to implement edge preserving diffusion. Recall the general diffusion equation to be: $$\DeclareMathOperator{\Div}{div}\delta_t u = \Div(g \nabla u)$$ Where $g$ is the speed of the ...
7
votes
5answers
405 views

Auto Detection of Rotation Angle on Arbitrary Image with Orthogonal Features

I have a task at hand where I need to detect angle of an image like the following sample (part of microchip photograph). The image does contain orthogonal features, but they could have different size, ...
0
votes
1answer
21 views

Why does the Y component in YCbCr represent luma/intensity?

As far as I know, the RGB to YCbCr conversion is just a linear transformation, yet the Y channel successfully captures the intensity value of each pixel. How? In other words, where do the following ...
0
votes
0answers
23 views

Why does KLT rely on translation model for tracking when an affine model has to be computed iteratively to check the residue?

I am researching KLT tracking algorithm and I came across this paper. It says: However, smaller windows are in general preferable for tracking because they are less likely to straddle a depth ...
1
vote
0answers
28 views

Understanding performance of Lucas Kanade Iterative Image Registration Technique

I am reading the paper: Lucas, B. D., & Kanade, T. (1981). An iterative image registration technique with an application to stereo vision. I am having some trouble understanding section 4.3 ...
0
votes
0answers
28 views

Disabled parking sign detection

I would like to ask you, if you could recommend some algorithm for detection of handicapped or disabled parking sign painted on the road or on the traffic sign. I am thinking about image morphology (...
0
votes
1answer
66 views

How to extract a smooth contour from a set of points in 3D?

I am trying to segment a 3D volume. The outcome of all my volume segmentation algorithms is a set of candidate points in 3D space. Now I need to smooth this point cloud and fit a closed surface it. My ...
0
votes
0answers
5 views

Sigma Value change after down-sampling

I am I have an image with a specific sigma(say 2). I downsample the image. Will thr be any change in the sigma for the downsampled image?
0
votes
1answer
48 views

How is the Gaussian kernel related to the Euclidean distance of the neighbourhoods in the non-local means algorithm?

I am reading the paper A non-local algorithm for image denoising that describes the original non-local means algorithm. They define (p. 3 of the pdf) the distance between two square fixed ...
1
vote
2answers
79 views

Why can convolution only be applied to compute the output of a linear filter?

We apparently cannot compute the output of a bilateral filter (BF) using convolution (with the image) because the BF is a non-linear filter. In general, why can convolution only be applied to compute ...
2
votes
2answers
71 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 ...
1
vote
2answers
84 views

Why isn't bilateral filtering shift-invariant?

I have a source (that I can't share) that states that bilateral filtering isn't shift-invariant (that is, it depends on the input signal), hence we cannot use convolution and the Fourier convolution ...
0
votes
0answers
39 views

Use FOV or camera deprojection to find position of pixel in world coordinates relative to my camera?

A teammate and I were discussing how best to get a 3D coordinate point (X, Y, Z) in world units from an RGB-D depth image. I'm using an intel real sense D435. From how I have researched it using the ...
1
vote
1answer
26 views

Deriving vector paths from pen strokes

I want to calculate vector paths that approximate pen strokes from handwritten documents. My tool needs to run in batch mode, unlike hand tracing or Illustrator's "Image Trace" feature. The potrace ...
0
votes
1answer
31 views

What is the difference between domain and range filtering?

In the context of image processing, I have heard the expressions "domain filtering" and "range filtering". What do these terms refer to? What is the difference between them?
1
vote
1answer
38 views

What is a periodic signal in image processing?

In the context of image processing (and computer vision), the concept of convolution comes up a lot. Convolution is quite related to the concept of Fourier transform and DFT. In the context of image ...
3
votes
3answers
201 views

How Much Zero Padding Do We Need to Perform Filtering in the Fourier Domain?

Consider an $M\times N$ image $f$ and an $G \times K$ filter $h$. Given that convolution in the spatial domain corresponds to multiplication in the Fourier domain, then we can perform a convolution of ...
1
vote
1answer
33 views

What are the parameters of a calibrated spherical camera?

I'm aware if we have a pinhole camera model several parameters describe the specific camera (such as aspect-ratio, focal length, principal point, distortion parameters etc). There're standard ...
1
vote
2answers
90 views

Understanding of Histogram-of-Oriented-Gradients

I am learning about HOG and I understand it from here. A well-explained page with an example. I am not understanding this concept that how it works A 16×16 block has 4 histograms which can be ...
0
votes
0answers
24 views

What is the difference between a range filter and a low-pass filter?

A low-pass filter attenuates the high frequencies, preserving only smooth variations in the provided image. The result of an image which is low-pass filtered is an image with blurred edges (hence ...
0
votes
0answers
25 views

What is the relation between smoothing and blurring?

Is there any difference between smoothing and blurring? Are these two operations the same or do these terms refer to different operations?
0
votes
1answer
29 views

Why exactly is the Guassian filter a low-pass filter?

In image processing, a Guassian filter is used to blur an image. A low-pass filter is a filter that attenuates the high frequencies, preserving only smooth variations in the provided image. Is a ...
2
votes
0answers
40 views

Intuitively, why is the comb function the sampling function?

The comb function can be used to sample a continuous signal. The comb function is defined as follows $$ C_T(t) = \sum_{k=-\infty}^{\infty} \delta(t - kT) $$ where $\delta$ is the Dirac function, ...
0
votes
0answers
10 views

What is intuitively a diffusion in the context of images?

I have heard the word "diffusion" in the context of image processing and computer vision. However, images are discrete and I associate the word "diffusion" with a continuous process. Intuitively, what ...
0
votes
1answer
42 views

What is the relation between time, frequency, spatial and spectral domains?

What is the relation between time, frequency, spatial and spectral domains? I think that time and spatial domains are the "original" domains (e.g. if the signal is a greyscale image, then the domain ...
1
vote
1answer
88 views

What do we mean by spectrum?

Consider the context of image processing and computer vision, and, in particular, discrete Fourier transform. For example, in the sentence In the Discrete Time Fourier Transform the forward ...
2
votes
0answers
41 views

What is the difference between an impulse response and a kernel?

It seems to me they are two terms used to refer to the same concept, but, according to the Wikipedia page on Guassian filter a Gaussian filter is a filter whose impulse response is a Gaussian ...
1
vote
0answers
25 views

How does phase relate to motions in an image?

There is lots of research based on exaggerating motions by decomposing an image into complex sub-bands using pyramid representations such as the complex steerable pyramid and manipulating phase ...
0
votes
0answers
16 views

fitting lines based on image content with python

I trained an algorithm for road semantic segmentation that gives an output like this: I want to retrieve the coordinates of the vanishing point (the top of the triangle) and to fit two lines ...
0
votes
2answers
102 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 ...
1
vote
1answer
58 views

Nyquist frequency , sampling distance

I have few questions I tried to solve regarding nyquist theorem, and I would like to see your opinion if I'm doing it correctly?(one I know the answer second one not sure). 1.Let $f(x)$ and $g(x)$ be ...