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
1
vote
1 answer

Quick and Dirty Image Registration Tool

Given two images, e.g. two cats, is there a library that includes a "quick and dirty" way of telling by how much the two images differ regarding translation and rotation? Image registration is a big field and every application I run into seems to be…
1
vote
1 answer

ValueError: too many values to unpack (expected 2) while applying cross_correlation_shifts

I am very new to computer vision and wanted to learn about image registration. I wanted to apply the cross_correlation_shifts but I keep getting an error. The code I wrote in jupyter notebook is as follows: from skimage import io import…
Sal_H
  • 75
  • 1
  • 11
1
vote
0 answers

How to match slightly offset images?

I use two cameras to simultaneously take pictures of the same scenery. The two resulting pictures have a different aspect ratio and are slightly offset, as the cameras are positioned a few centimeters apart. My goal is to produce an overlay of both…
1
vote
0 answers

Improved registration for blurred and low light images

I am learning OpenCV applications by reading research papers and attempting to duplicate their tests and results. I may have jumped a bit too deep off the beaten path and am now curious the proper way to go about this investigation. Goal: 1)…
J.Hirsch
  • 129
  • 7
1
vote
1 answer

Does Deep learning requires image registration?

I have a general question regarding bio-medical image analysis. As bio-medical images require registration for alignment of images in same space and for better feature extraction. My question is does deep learning based classification also requires…
Rayyan Khan
  • 117
  • 1
  • 2
  • 10
1
vote
0 answers

Applying geometric transformation matrix to coordinates

I want to apply geometric transformation matrix to a list of coordinates: For example, I have two images: A and B. I use the MATLAB app 'Registration estimator' registered A (moving image) to B (fixed image), and I got a transformation matrix T. Now…
1
vote
1 answer

How to perform image registration with an alpha channel

I have two images and would like to perform feature detection on both and match these features. My problem is that the second image is a section of the first image with missing pixels. These missing pixels cause a strong discontinuity in the pixel…
1
vote
1 answer

Android: Images alignment

I need to align different images in my android application, using the OpenCV library. I found a solution in this thread. public static Bitmap alignImagesHomography(Bitmap A, Bitmap B) { final int warp_mode = MOTION_HOMOGRAPHY; Mat matA = new…
erik.b
  • 107
  • 9
1
vote
1 answer

Registering non-isotropic CT scans with different field of view

I am very new to medical image registration. I am trying to register two CT volumes, the first is axial with size of (384,384,31) and spacing of (0.57,0.57,4.8) and the second is a sagittal scan with size of (384,384,15) and spacing (0.67,0.67,2.2)…
1
vote
1 answer

Catch warnings during registration with simpleITK (python)

I'm performing image registration with simpleITK (python) using ImageRegistrationMethod.Execute() approach. The purpose is to collect some statistics of the image registration process (e.g. find out when it succeeds and when it fails), so I…
Hennadii Madan
  • 1,573
  • 1
  • 14
  • 30
1
vote
1 answer

Divide complex Mat with real Mat in OpenCV

How can I divide a complex Mat with a real Mat in OpenCV? I want to calculate cross-power spectrum for phase correlation but I get a runtime error when using divide. Update I figured out a way to calculate cross-power spectrum but i don't get the…
1
vote
1 answer

Resampling and registering image data - what do you do first?

I have 2 medical image datasets for a given patient, each acquired at the same time, each with a different modality. The frame of reference or coordinate space is different for each dataset (and I don't know the origins). One dataset has smaller…
user907532
  • 11
  • 1
1
vote
1 answer

DICOM: how to resample multi modality data with different origins?

I have 2 sets of DICOM image data for 1 subject, consisting of a PET scan and CT scan which were taken at the same time. The Frame of Reference UIDs are different, which I think means that their reference origins are different. So that the 'Image…
1
vote
1 answer

steps in feature-based registration

What are the steps in feature-based registration? If I have a transformed image matching to a stack of images (of which only one is the best match), what are the steps in registration? Once I find matches and use them to estimate a transform,…
1
vote
1 answer

ITKImageToCVMat returns white image

I am now doing image registration with ITK library. I read source images with OpenCV, then convert them to ITKImage; after registration, I convert the result to CVMat and use imwrite to store it. However, ITKOmageToCVMat always gives a white image…
Kaiwen
  • 137
  • 1
  • 9