Questions tagged [image-registration]

Combine 2 images for the same scene taken by different model to get a more informative image. The first step of image registration is finding a correlation between images (fix and floating) by detecting image features, intensity value or combine them. Image similarity is a cost function and it should calculate iteratively while doing a transformation. Once we reach the optimal solution the optimization process suspends and the images will align based on best fit transformation parameters.

147 questions
0
votes
1 answer

How does the Image Registration/alignment and transformation work on the pixel level?

I know the basic flow or process of the Image Registration/Alignment but what happens at the pixel level when 2 images are registered/aligned i.e. similar pixels of moving image which is transformed to the fixed image are kept intact but what…
0
votes
2 answers

How do you install a module in spyder anaconda?

I'm trying to run some code in Spyder Anaconda. I thought it would be as simple as importing it as seen in the code but I get an error message: ModuleNotFoundError: No module named 'image_registration' I know this means that image_registration…
p. jlenp
  • 23
  • 1
  • 5
0
votes
1 answer

How to find computation complexity of image processing algorithm

Im trying to find computation complexity for a algorithm with respect to number of pixels, what procedure i need to follow. The algorithm is based on image registration.
0
votes
1 answer

Insert new control points over an image

I'm trying to make an automatic non-rigid image registration using B-Splines as a deformation model, but I'm having some problems: Initially, I put a few control points (5x5), and after a long time, the result is good, but the processing time is…
0
votes
1 answer

Edge/structure matching for image registration

I am working on image registration between LWIR & RGB images. I am able to extract the edges from both images. RGB_Edges, LWIR_Edges Now, I want to match the edges of these images to calculate homography. I tried to match each edge of RGB with…
0
votes
0 answers

Unexpected results in attempt to perform Image Alignment | Image Registeration | OpenCV | Android

I attempted to implement Image Alignment using OpenCV for android which worked on one of my test case but it failed to work on another test case. Test Case #1 - for which my code worked: Given two Images, like for example Scene Image and Object…
0
votes
0 answers

MATLAB - No SURF features detected in uint16 images

I am using SURF features for image registration. I have images of type uint16. pts1 = detectSURFFeatures(image) When I used the above function on uint16 images, the function returned 0 SURF points. As a workaround, I used to convert the images to…
0
votes
1 answer

Find optimal rigid transformation given correspondece pairs of points

I have a Source and target in the same coordinate system. There are 'n' points in the source and 'n' points in target(n>=3). Correspondences are also known. I would like to find optimal rigid transformation matrix(6 DOF or less in some cases). I…
0
votes
0 answers

Matlab Vector field of displacement

given two different images, how can I compute and plot the vector field of the displacement between these two images? I know matlab has a tool called opticalflow that allows me to do something similary of what i'm asking but it looks like it doesnt…
Bobafett
  • 23
  • 4
0
votes
1 answer

B-Spline transformation Vs Polynomial transformation in image registration

What is the difference between BSpline transformation based image registration and Polynomial transformation based image registration?
0
votes
0 answers

Python - Rotated Template Matching (not using Feature Matching)

I’m looking for a method to do template matching (in Python), where the template is rotated (the angle is unknown). The scale is not modified: I just need to find the rigid body motion. The template is in fact a crop of the original image, rotated…
0
votes
1 answer

How to use ANTS registration tool?

I am working medical image segmentation. I have T1-weighted MRIs of 120 patients with their corresponding label volumes (altogether 240 volumes). I have not worked with image-registration. I installed ANTS but I do not know how to apply registration…
S.EB
  • 1,966
  • 4
  • 29
  • 54
0
votes
0 answers

How does SimpleITK is able to differentiate with a different color when doing image registration

I am working on a simpleITK Image Registration method using Regular gradient descent method. I was interested to know how does the simpleITK able to highlight differences between the Fixed image and Moving images. For example below is one of the…
SP80
  • 1
  • 2
0
votes
1 answer

Indexing numpy indices like array with list of 2D points

I am using python 2.7 I have an array of indices created by ids=np.indices((20,20)) ids[0] is filled with all the vertical coordinates and ids1 is filled with all the horizontal coordinates ids has a shape of (2,20,20) I have a boolean mask of…
lesolorzanov
  • 3,536
  • 8
  • 35
  • 53
0
votes
0 answers

AAM revisted: wouldn't the Jacobian(deltaW/delta x and y) always evaluate to 1?

Introduction Hi, I am quite sure I made an ignorant misinterpertation. Hence, I will apologize in advance. The question is about the paper AAM Revisited in respect to equation 30 of section 4.1.2. In it, each (factor of the)Jacobian(delta W/delta x…