Description Usage Arguments Value Examples
View source: R/step5_compare3D_brute.R
Given two processed images, the images are first resized to 1/4 of their original dimension. The smaller image is zero-padded to make the two images the same size. Then the second image is rotated through all rotation angles 2.5 degrees apart, and for each rotation we compute the maximum correlation between the two images, considering all integer-valued translations in the x- and y-dimensions. We then choose the rotation angle that results in the largest correlation. We then rotate 0.5 degrees around this best rotation angle, and again compute the maximum correlation. This serves as a similarity metric for the two input images.
1 | calculateCCFmaxNew(image1, image2)
|
image1 |
first image matrix |
image2 |
second image matrix. The two images should be the same size. (update 9/28: input images are all 701 x 701) |
A list with four items: 1) maximum correlation taking into account many possible rotations and translations of the second image, 2) the corresponding dx, the horizontal translation, 3) dy, the vertical translation, and 4) theta, the corresponding rotation angle.
1 2 3 4 | ## Not run:
calculateCCFmax(processedExample, processedExample2)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.