Ask Your Question
2

What is the method to make the first order image moments m01 and m10 zero in order to achieve translation invariance using Zernike moments?

asked 2023-02-01 11:00:00 +0000

scrum gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-09-15 07:00:00 +0000

djk gravatar image

To make the first order image moments m01 and m10 zero in order to achieve translation invariance using Zernike moments, the image centroid needs to be calculated and then the image needs to be translated so that the centroid is at the center of the image. This can be done using the following steps:

  1. Calculate the image centroid by using the following formulas:

xc = m10 / m00 yc = m01 / m00

where m10, m01, and m00 are the first order image moments.

  1. Translate the image so that the centroid is at the center of the image. This can be done by shifting the image by (xc - x0) pixels horizontally and (yc - y0) pixels vertically, where (x0, y0) is the center of the image.

  2. Calculate the Zernike moments of the translated image.

By making the first order image moments zero in this way, the Zernike moments become invariant to translations of the image.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2023-02-01 11:00:00 +0000

Seen: 10 times

Last updated: Sep 15 '21