Skip to content

Tile translations and trouble with PointMatches #140

@martinschorb

Description

@martinschorb

Hi,

we have a few datasets that require rotating individual tiles. To achieve this while maintaining their absolute position, I am applying the following transformation strategy:

  • translate the tile by minus half its size to have the center at the origin.
  • apply rotation matrix
  • translate the tile by plus half its size to have the center back at the correct coordinates.
  • translate tile to absolute position

This seems to screw up how the PointMatch Client finds its features. They seem only to be only placed in part of the image (indeed looks like the upper left quarter (consistent with the moves) and there are no useful matches found at all. For visualization purposes, I ran a MatchTrial without filtering for consensus sets.

with translations:
multi-translation

same tiles without:
only1translation

It also screws up a stack where no rotation is applied, so basically just a translation back and forth. Why should this even be considered by the PointMatch Client? Is it considering the first transformation? Doesn't it just look at the pixel values of the images?

I have no idea what goes on, all other stack and tile parameters look sane to me.

Thanks for checking!

MT_translations.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions