Disclosed are systems, devices, and methods for detecting characteristics of an unhatched egg. A set of images of an unhatched egg are obtained, where each of the spectral images is obtained in a particular wavelength range. The set of images is processed to extract image features, where the image features includes an image texture feature. The extracted image features are processed to classify the unhatched egg according to at least one characteristic. The at least one characteristic may include fertility and/or gender.