A modified uniformly redundant array (MURA) is a type of mask used in coded aperture imaging. They were first proposed by Gottesman and Fenimore in 1989.[1]
MURAs can be generated in any length L that is prime and of the form
the first five such values being L = 5 , 13 , 17 , 29 , 37 {\displaystyle L=5,13,17,29,37} . The binary sequence of a linear MURA is given by A = A i i = 0 L − 1 {\displaystyle A={A_{i}}_{i=0}^{L-1}} , where
These linear MURA arrays can also be arranged to form hexagonal MURA arrays. One may note that if L = 4 m + 3 {\displaystyle L=4m+3} and A 0 = 1 {\displaystyle A_{0}=1} , a uniformly redundant array(URA) is a generated.
As with any mask in coded aperture imaging, an inverse sequence must also be constructed. In the MURA case, this inverse G can be constructed easily given the original coding pattern A:
Rectangular MURA arrays are constructed in a slightly different manner, letting A = { A i j } i , j = 0 p − 1 {\displaystyle A=\{A_{ij}\}_{i,j=0}^{p-1}} , where
and
The corresponding decoding function G is constructed as follows: