A method for
processing a plurality of avian eggs, particularly
unfertilized eggs, comprising the steps of: conveying at least a first egg (E1) having a first
eggshell color and a second egg (E2) having a second
eggshell color along a conveying path, the first
eggshell color being different from the second eggshell color; illuminating the first egg (E1) with an illumination beam (B) of near-
infrared light, wherein at least a portion of the near-
infrared light is transmitted through the first egg (E1) and detected by a near-
infrared light detector (5); and illuminating the second egg (E2) with an illumination beam (B) of near-infrared light, wherein at least a portion of the near-infrared light is transmitted through the first egg (E1) and detected by a near-infrared
light detector (5). with an illumination beam (B) of near-infrared light, wherein at least a portion of the near-infrared light is transmitted through the second egg (E2) and detected by a near-infrared
light detector (5); and
processing the
light detection results of the near-infrared light
detector (5) to determine the eggshell condition of each of the first egg and the second egg (E1, E2), wherein the illumination and / or detection of the
transmitted light of the first egg and the second egg (E1, E2) are performed under substantially the same illumination conditions and / or detection conditions, respectively.