Physical distortion of the array substrate is non-linear and heterogenous. As such, the ubiquitous 3-point interpolation positioning method that assumes perfect grid-like array structure fails to accurately determine dot locations in large arrays. To address this issue, we implement a twostage positioning method that includes a 4-point interpolation positioning method followed by a secondary adaptive position refinement aided by marker dots located at the centre of each cell.