A system configured for sorting mineral material, the system comprising: a material transport system configured to transport the mineral material in a first direction; a first array of first sensors aligned approximately transverse to the first direction, wherein: the first sensors generate first data signals; a second array of second sensors positioned downstream of the first array of first sensors in the first direction and aligned approximately transverse to the first direction, wherein: the second sensors generate second data signals different from the first data signals; an array of diverters (170, 410, 460, 510, 540, 730) positioned at a terminal end of the material transport system; a signal processing system (30, 110, 120) configured to receive and process the first and second data signals from the first sensors in the first array and the second sensors in the second array, respectively, and direct each of the diverters to a reject or accept position based on the signals received and processed; characterized in that: the number of second sensors in the second array is equal to the number of first sensors in the first array; the number of diverters is equal to the number of second sensors in the second array; and each diverter is aligned with a first sensor in the first array and a second sensor in the second array in a direction generally parallel to the first direction to thereby divide the material transport system into a plurality of sorting channels. a material transport system configured to transport the mineral material in a first direction; a first array of first sensors aligned approximately transverse to the first direction, wherein: the first sensors generate first data signals; a second array of second sensors positioned downstream of the first array of first sensors in the first direction and aligned approximately transverse to the first direction, wherein: the second sensors generate second data signals different from the first data signals; an array of diverters (170, 410, 460, 510, 540, 730) positioned at a terminal end of the material transport system; a signal processing system (30, 110, 120) configured to receive and process the first and second data signals from the first sensors in the first array and the second sensors in the second array, respectively, and direct each of the diverters to a reject or accept position based on the signals received and processed; characterized in that: the number of second sensors in the second array is equal to the number of first sensors in the first array; the number of diverters is equal to the number of second sensors in the second array; and each diverter is aligned with a first sensor in the first array and a second sensor in the second array in a direction generally parallel to the first direction to thereby divide the material transport system into a plurality of sorting channels. the number of second sensors in the second array is equal to the number of first sensors in the first array; the number of diverters is equal to the number of second sensors in the second array; and each diverter is aligned with a first sensor in the first array and a second sensor in the second array in a direction generally parallel to the first direction to thereby divide the material transport system into a plurality of sorting channels.