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.
Questions tagged [image-registration]
147 questions
5
votes
3 answers
Calculating a transform with a circle and lines
I am trying to determine the transformation (rotation + translation + scale) between two images in order to shift them.
The images are taken with two different modalities that produce very different textures. So I can't use techniques based on…

user3601754
- 3,792
- 11
- 43
- 77
5
votes
1 answer
How to estimate a sub-pixel shift between images with non uniform translation/rotation
I have several images which are fully overlapping the same scene. But there is a small shift between all the images, something like 1px or less, so a sub-pixel shift. Let's say it's the problem (1): how can I estimate this sub-pixel shift between 2…

Lionel
- 331
- 1
- 2
- 14
5
votes
1 answer
Rigidly register a 2D image to a 3D volume with good initial guess for affine transformation
I have a 3D volume and a 2D image and an approximate mapping (affine transformation with no skwewing, known scaling, rotation and translation approximately known and need fitting) between the two. Because there is an error in this mapping and I…

Leo
- 1,757
- 3
- 20
- 44
4
votes
0 answers
Apple Vision Image Registration
I want to stitch images together to make a spherical panorama in an iOS App. I tried doing it with OpenCV but that turned out to be a waste of time since it almost always crashes when I try to stitch photos of the ceiling or the floor. Also, it…

Singh Raman
- 103
- 1
- 5
4
votes
1 answer
Python - 3D Medical Image Registration Libraries
What are some libraries in Python that have the ability to read CT model files with extensions such as .vtk or .stl and perform 3D image registration with normal videos. I have found many softwares that have this ability but what I am looking for is…

Senyokbalgul
- 1,058
- 4
- 13
- 37
4
votes
2 answers
Align already captured rgb and depth images
I am trying to allign two images - one rgb and another depth using MATLAB. Please note that I have checked several places for this - like here , here which requires a kinect device, and here here which says that camera parameters are required for…

roni
- 1,443
- 3
- 28
- 49
4
votes
2 answers
Evaluating the confidence of an image registration process
Background:
Assuming there are two shots for the same scene from two different perspective. Applying a registration algorithm on them will result in Homography Matrix that represents the relation between them. By warping one of them using this…

Humam Helfawi
- 19,566
- 15
- 85
- 160
4
votes
1 answer
Converting non-isotropic to isotropic voxel
I am trying to register two brain image volumes (each includes 2D slices). The first volume (target or moving volume) has the slice thickness and spacing of 1.5 and [1.5 1.5] respectively. For the second one (reference volume), these values are 4…

sara_123
- 433
- 8
- 25
3
votes
1 answer
Aligning an image to a point cloud
I am extending a 3D webapp that visualizes point clouds, to support images. The app is based on the open source app, Potree (which in turn uses three.js), and allows measuring distances. A demo of the measurement tools in Potree can be viewed…

Imad
- 51
- 4
3
votes
0 answers
Registration mark to support image registration
I have a paper document that will be scanned, and then I'll want to perform image registration (image alignment) on different scans of different copies of the document.
I've noticed that paper forms often have a "registration mark" printed in the…

D.W.
- 3,382
- 7
- 44
- 110
3
votes
1 answer
OpenCV Image Aligment using ORB
I need to precisely align two images. To do that I am using Enhanced Correlation Coefficient (ECC). Which gives me great results except for images that are rotated a lot. For example if the Reference image (base image) and tested image (that I want…

hory
- 305
- 1
- 4
- 12
3
votes
1 answer
Enhancing OpenCV findTransformECC with a mask
I'd like to register two images with the findTransformECC function offered by OpenCV.
My images have a irregular surrounding border I'd like to mask. I worked with feature based matching functions from the Feature2D-library and findHomography which…

PaulZ
- 31
- 4
3
votes
1 answer
How imwarp transfer points in Matlab?
I am using Matlab to transform an image to target image. I have geometric transformation(tform).
for example this is my 'tform':
1.0235 0.0022 -0.0607 0
-0.0276 1.0002 0.0089 0
-0.0170 -0.0141 1.1685 …

Ehsan
- 517
- 1
- 7
- 32
3
votes
2 answers
Align two images from a set of four points each
I'm playing around in accord.net in C# and am trying to align two images. I'm new to computer vision and wondered if accord.net can do this or if I will have to write something myself.
I have two images and for each image I have four points per…

Rtype
- 886
- 11
- 32
2
votes
2 answers
How to get transformation affine from ITK registration?
Given 3D MRI scans A, B, and C I want to perform an affine (co)registration of B onto A, take the transformation affine matrix of the registration and apply it on C.
My problem is that the affine matrix of the registration transform has the wrong…

Spenhouet
- 6,556
- 12
- 51
- 76