Compound eye, as a new imaging method with multi-lens for a large field of view, could complete target positioning and
detection fastly, especially at close range. Therefore it could be applicated in the fields of military and medical treatment
and aviation with vast market potential and development prospect. Yet the compound eye imaging method designed use
three layer construction of multiple lens array arranged in a curved surface and refractive lens and imaging sensor of
CMOS. In order to simplify process structure and increase the imaging area of every sub-eye, the imaging area of every
eye is coved with the whole CMOS. Therefore, for several imaging point of one target, the corresponding lens of every
imaging point is unkonown, and thus to identify. So an algorithm was put forward. Firstly, according to the Regular
Geometry relationship of several adjacent lenses, data organization of seven lenses with a main lens was built.
Subsequently, by the data organization, when one target was caught by several unknown lenses, we search every
combined type of the received lenses. And for every combined type, two lenses were selected to combine and were used
to calculate one three-dimensional (3D) coordinate of the target. If the 3D coordinates are same to the some combine
type of the lenses numbers, in theory, the lenses and the imaging points are matched. So according to error of the 3D
coordinates is calculated by the different seven lenses numbers combines, the unknown lenses could be distinguished.
The experimental results show that the presented algorithm is feasible and can complete matching task for imaging
points and corresponding lenses.