Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

0
votes
0answers
6 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 ...
0
votes
2answers
49 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
94 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
11 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
20 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: ...
-1
votes
1answer
31 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
41 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 ...
6
votes
5answers
325 views
+200

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
19 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
26 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
26 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
53 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
41 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
73 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
46 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
80 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
19 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
28 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
34 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
128 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
32 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
57 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
22 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
19 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
26 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
29 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
9 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
76 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
32 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
24 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
14 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
85 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
53 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 ...
1
vote
2answers
72 views

Nyquist sampling

I know that if $f_\mathrm{m}$ is the "Nyquist frequency" (max frequency) and $f_\mathrm{s}$ sampling rate then $f_\mathrm{s}>2f_\mathrm{m}$. Am I correct so far? I have a signal $x(t)$ with max ...
0
votes
0answers
76 views

tensor flow is slow on gpu

I'm trying to do people detection using tensorflow. Here is a video of what I came up for https://youtu.be/93XOujVi-1U My questions. I run the tensorflow on GPU 1050ti nvidia, and it's extremly ...
0
votes
0answers
38 views

Rotation invariant vs rotation variant

I have a very basic question. We have Rotation invariant filters and filters which are not invariant to rotation. Now let us suppose I want to apply one of these filters. How can I decide which one is ...
0
votes
0answers
35 views

How to normalise data for iterative computation of extrinsic camera matrix?

Hartley & Zisserman defend that data normalisation is an essential step prior to the estimation of geometric image transformations. The reasoning behind this, as stated in their book [1, Section 4....
0
votes
0answers
25 views

Implementation of PCA for hyper-spectral Image Processing

I have been studying the concept of PCA and its implementation for dimensionality reduction for more than 1 month. My goal is to classify a hyperspectral image using sparse representation by the ...
0
votes
0answers
13 views

How to receive v-chip signals from digital TV stream

I'm trying to retrieve and decode V-chip data from my TV streams (NTSC/ATSC digital streams). Apparently these data are embedded somewhere in the stream itself, but I have no clue how they are ...
0
votes
0answers
26 views

Co-prediction of signals

Is there any plausible method to estimate or predict one signal, on the basis of known value of another signal, provided the two signals bear a strong correlation? For instance, the audio amplitude ...
0
votes
1answer
25 views

Can Normalized Cut be used to find connected components in binary images?

I'm unsure whether Normalized Cut can or can't be used to find connected components in binary images. I would argue that it could, but could not validate this argument.
0
votes
1answer
223 views

python: how to compute the gray level histogram features as mentioned in the paper, and

Hi I am extracting the grey level features of image mentioned in this paper (part 4.5 low level features). "We describe two low level features that are particu- larly important for photo quality ...
0
votes
1answer
109 views

Hough Transform not working to recognize a line

I have an image composed of small white dots that should stay on the same line. I wanted to recognize this line using the Hough Transform. To do that I binarized the image, calculated the centroid of ...
1
vote
0answers
38 views

On Human (Face) Detection

There are many face detection and recognition algorithms and APIs out there; however, most of them can produce same results for paintings and avatars as for human face. So, is there any specific ...