7 votes

Best way of segmenting veins from arm?

So one good step to enhance the vein-like structures is coherence enhancing diffusion: Weickert, Joachim. "Coherence-enhancing diffusion filtering." International Journal of Computer Vision 31.2-3 (...
Tolga Birdal's user avatar
  • 5,445
3 votes

Point Pattern Recognition

I am very surprised why no-one mentioned methods of Generalized Hough Transform family. They directly solve this particular problem. Here is what I propose: Take the template and create the R-table,...
Tolga Birdal's user avatar
  • 5,445
3 votes
Accepted

Digital Image Processing Textbook with Specific Topics

A fundamental book on image processing for electrical engineers is Jae S. Lim - Two-Dimensional Signal and Image Processing A highly recommended one, again, for electrical engineers is Anil Jain - ...
Fat32's user avatar
  • 27.9k
3 votes
Accepted

How to achieve image straightening as cam scanner does?

Geometric Transformation Supose that $f$ is an image, defined over $(w,z)$ coordinate system, undergoes geometric distortion to produce an image $g$, defined over $(x,y)$ coordinate system. To ...
Darleison Rodrigues's user avatar
2 votes

Are there any template matching / optical flow algorithms for large image displacement?

I personally like this one. It is nicely designed for occlusions and large displacements. But, recent trends in deep learning lead to better results in optical flow such as this and this.
Tolga Birdal's user avatar
  • 5,445
2 votes
Accepted

Is there a difference between Image Alignment and Stereo Rectification for stereo correspondence or matching?

There two ways to look at this problem. In simple terms, image rectification warps both images onto a common coordinate frame by typically estimating the transformation using the epipolar geometry. ...
Tolga Birdal's user avatar
  • 5,445
2 votes
Accepted

Camera calibration vs. registration

There is no matrix that maps a pixel in camera 1 to the corresponding pixel in camera 2. This is because the location of the corresponding pixel depends on the 3-D location of the corresponding point ...
Dima's user avatar
  • 5,071
2 votes
Accepted

Feature matching of images without corners

I have referred to Stage I.D of this tutorial. Hope this helps. http://www.robots.ox.ac.uk/~vgg/practicals/instance-recognition/index.html#stage-id-improving-sift-matching-using-a-geometric-...
Arka Sadhu's user avatar
2 votes

Estimates sub-pixel shift directly in phase region

I am unable to comment on your Matlab code, but eq. (14) seems straightforward to me. You have a phase difference field $\theta$ which depends on the two spatial wavenumber components $k_1$ and $k_2$,...
Tom Grydeland at Norut's user avatar
2 votes

Affine transformation without imwarp

To find coordinate or index of drew region, first you have to find the coordinate of 4 colored dots, which is easily obtained by using the transformPointsForward ...
Mohammad M's user avatar
  • 1,328
2 votes
Accepted

Removing dark borders in Image Stitching for Panorama

This solution has 2 parts : Outer Perimeter Inner Perimeter MATLAB script available by email on request to any of these : jgb20563@gmail.com [email protected] 1.- OUTER PERIMETER ...
John Bofarull's user avatar
2 votes
Accepted

Derivative of mutual information in EMMA algorithm for image alignment

I am not an expert on mutual information but I understand a fair bit of the mathematics here. So, I read the paper and indeed there seems some typo in the equation $(17)$. I am yet to figure that out. ...
Amey's user avatar
  • 36
2 votes
Accepted

What does "invariant to bias and gain changes" mean?

You need to be careful when reproducing formulas! Your $i_r$, $i_w$ are actually $\bar{i_r}$, $\bar{i_w}$ in the paper and two sentences above $(4)$, it says these are their zero-mean versions, ...
Marcus Müller's user avatar
1 vote
Accepted

Transforming Non-Uniformly Sampled Image onto Rectangular Grid

You are trying to achieve something called interpolation and this can be done in roughly one line using MATLAB. Interpolation is well explained over the web so I won't detail the functioning in this ...
Louis Lac's user avatar
  • 368
1 vote
Accepted

Whats the difference between spatial and temporal resolution?

A good 1d example of this is the foundation of the FFT algorithm in how an $N$ length DFT can be created from two $N/2$ length DFTs. If you look under the hood of this, we are increasing the ...
Dan Boschen's user avatar
  • 48.3k
1 vote

Digital Image Processing Textbook with Specific Topics

This is the list I'd recommend: Rafael C. Gonzalez, Richard E. Woods - Digital Image Processing Great introductory book. Well written, a lot of examples. Though it is not deep in any of the fields. ...
Royi's user avatar
  • 19k
1 vote

Finding the four corners of each quadrilateral shapes in an image

I though of using a corner detector like harris, but it gives me many additional corners (as the sides of the shapes are not really straight due to discretization. In that case you should keep only ...
MimSaad's user avatar
  • 1,976
1 vote

Estimating scaling and translation between two consecutive temporal images

I feel there is no the best method to solve this, but if you do not have some specific feature point to track, I suggest using optical flow a below: compute optical flow of two frames, find the ...
MimSaad's user avatar
  • 1,976
1 vote

How can we combine 2D image with 3D image for the same sense?

Formally speaking, you would like to extrinsically calibrate the laser scanner to the 2D image. I have taken the liberty to edit your question to reflect that. Here is how my initial approach would ...
Tolga Birdal's user avatar
  • 5,445
1 vote

Practical advices for applying phase correlation in image registration task

For blurred images, for which I mean the blur kernels are different for the two images, the PC algorithm can also be extended to handle this case. Please refer to: PEDONE M, FLUSSER J, HEIKKILA J. ...
lxg's user avatar
  • 465
1 vote

Practical advices for applying phase correlation in image registration task

The effect of circularity could be decreased by bigger border filled up with zeros (up to width of image). But the method is not perfect inherently, it works perfectly just for circular shift of image....
Andy's user avatar
  • 11
1 vote
Accepted

Automatic landmarks on images of hands

There are two simple approaches. Find the hand region with thresholding and then use something like convexity defects. Even though you will have many spurious landmarks at the end, you could easily ...
Tolga Birdal's user avatar
  • 5,445
1 vote

Image Registration

Take a look to the ImageJ plugin called TurboReg algorithm (or StackReg). It should be really effective for such images. However, in your example, the two pictures seem to have been taken from ...
FiReTiTi's user avatar
  • 264
1 vote

Point Pattern Recognition

This is a good application for geometric hashing. geometric hashing wikipedia page
Geoff's user avatar
  • 11

Only top scored, non community-wiki answers of a minimum length are eligible