A method for mapping a sensor pixel array to an illumination pixel array according to a surface forms a group mapping by assigning each pixel to a corresponding group, each group with p adjacent pixels on the illumination array and each ordered set having k groups, by projecting and recording a sequence of group index images. Each group index image has, in at least two of the groups, no illuminated pixels and in fewer than (k−1) groups, from 2 to (p−1) adjacent illuminated pixels. The sequence of group index images uses pixels from each of the k groups. At least p multiline images are projected and recorded, wherein each multiline image projects a line within each group. Lines in the multiline images are correlated according to the group mapping and the correlation stored in memory. Integers k and p are greater than or equal to 3.표면에 따라 센서 픽셀 어레이를 조명 픽셀 어레이에 맵핑하는 방법은, 각각의 픽셀을 대응하는 그룹에 할당하고, 그룹 인덱스 이미지의 시퀀스를 투사 및 기록함으로써 그룹 맵핑을 형성하되, 각각의 그룹은 조명 어레이 상에 p개의 인접한 픽셀을 가지고, 각각의 순서화된 세트는 k개의 그룹을 가진다. 각각의 그룹 인덱스 이미지는 상기 그룹들 중 적어도 2개에서는 조광된 픽셀을 가지지 않고, (k-1)개보다 더 적은 경우에는, 2 내지 (p-1)개의 인접한 조광된 픽셀을 가진다. 그룹 인덱스 이미지의 시퀀스는 k개의 그룹 각각으로부터의 픽셀들을 이용한다. 적어도 p개의 다회선 이미지가 투사 및 기록되고, 각각의 다회선 이미지는 각각의 그룹 내에 선을 투사한다. 다회선 이미지에서의 선들은 그룹 맵핑에 따라 상호 연관되고, 상호 연관관계가 메모리에 저장된다. 정수 k와 p는 3 이상이다.