Message Boards Message Boards

1
|
14361 Views
|
15 Replies
|
13 Total Likes
View groups...
Share
Share this post:

Orthogonalize and scale image

Posted 9 years ago
Attachments:
POSTED BY: Cole Pierson
15 Replies
Posted 9 years ago
POSTED BY: Cole Pierson
Posted 9 years ago
Attachments:
POSTED BY: Cole Pierson
Posted 9 years ago

Hello All,

Just an update. I have determined all of the appropriate matrix operations to orthonormalize the original image and the matrix transformations needed to adjust the original transformation matrix.

Now I am at a point that I think the previous responses are more suited for.

How would I locate at least three common points in the same image? To put this into context, I would like to find the position of say the lower left corner for each of the squares in the original distorted image. Knowing these position I can apply the matrix transformations I figured out.

The goal is to acquire an image and automatically correct it with my algorithm.

I should amend that I have the original data as an array of heights.

Thanks mrphud

POSTED BY: Cole Pierson

I guess my last post is at least an outline of an answer to you question. What did you try? Where is you code?

Regards -- Henrik

POSTED BY: Henrik Schachner
POSTED BY: Henrik Schachner

Dear Henrik,

very nice solution indeed!

Best wishes,

Marco

POSTED BY: Marco Thiel

Dear Marco, thanks a lot for your nice compliment! Best wishes -- Henrik

POSTED BY: Henrik Schachner
POSTED BY: Daniel Lichtblau
Posted 9 years ago
POSTED BY: Cole Pierson
Posted 9 years ago

Wow. Thanks Henrik! That looks really good. I will not be able to run this in mathematica so it is important that I determine a general algorithm for unskewing the image.

Thanks again

mrphud

POSTED BY: Cole Pierson

I will not be able to run this in mathematica ...

Well, I am assuming that you have at least some access to Mathematica, because you are posting on the Wolfram community platform!

enter image description here

This way you can get the information for your specific image correction, which can be used by some other program you are doing the actual correction with.

Regards -- Henrik

POSTED BY: Henrik Schachner
Posted 9 years ago

Henrik,

Thank you for showing how to extract the parts of TransformationFunction which correspond to translation and linear transformation. Could you please also explain how to deal with the bottom line of the TransformationFunction's matrix?

POSTED BY: Alexey Popkov

Hi Alexey,

I do not have any idea about the meaning of this bottom line! Actually before I posted the above "explanation" I made a search in the documentation and on StackExchange, but I could not find anything; so I was hoping I could get away without being asked that obvious question. I would like to know it myself! Surely someone from this community can help ...

Regards -- Henrik

POSTED BY: Henrik Schachner
POSTED BY: Henrik Schachner
Posted 9 years ago
POSTED BY: Cole Pierson
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract