A system for sorting objects in a waste material stream moved by a conveyance system, the system comprising: a dynamic sensor (110; 210; 212; 214; 216; 300) employing an inductive loop to detect a presence of a metallic object by measuring the rate of change of a current generated in the inductive loop as a result of the metallic object (132, 134, 135) in the waste material stream passing the dynamic sensor (110; 210; 212; 214; 216; 300) and operable to generate an indication when the dynamic sensor (11O; 210; 212; 214; 216; 300) senses the metallic object (132, 134, 135) in the waste material stream; a computer (150; 250) coupled to the dynamic sensor (110; 210; 212; 214; 216; 300), operable to receive the indication that the dynamic sensor (110; 210; 212; 214; 216; 300) senses the metallic object (132, 134, 135); and a material diverter unit (160; 230; 232; 234; 236; 400), operable to receive a control signal from the computer (150, 250), wherein the control signal triggers the material diverter (160; 230; 232; 234; 236; 400) to divert the metallic object (132, 134, 135) sensed by the dynamic sensor (110; 210; 212; 214; 216; 300); wherein the dynamic sensor (160; 230; 232; 234; 236; 400) comprises a plurality of individual dynamic sensors forming a sensor array located above or below the conveyance system, each of the individual dynamic sensors having an inductive loop, characterized in that the dynamic sensor (11O; 210; 212; 214; 216; 300) senses the metallic object (132, 134, 135) in the waste material stream when the measured rate of change of the current exceeds a threshold, wherein the dynamic sensor is configured to generate the indication by pulsing a digital output of the dynamic sensor at a minimum differential current change occurring within a specified rise time, and the rate of change of the current is determined as rise in current per unit time. a dynamic sensor (110; 210; 212; 214; 216; 300) employing an inductive loop to detect a presence of a metallic object by measuring the rate of change of a current generated in the inductive loop as a result of the metallic object (132, 134, 135) in the waste material stream passing the dynamic sensor (110; 210; 212; 214; 216; 300) and operable to generate an indication when the dynamic sensor (11O; 210; 212; 214; 216; 300) senses the metallic object (132, 134, 135) in the waste material stream; a computer (150; 250) coupled to the dynamic sensor (110; 210; 212; 214; 216; 300), operable to receive the indication that the dynamic sensor (110; 210; 212; 214; 216; 300) senses the metallic object (132, 134, 135); and a material diverter unit (160; 230; 232; 234; 236; 400), operable to receive a control signal from the computer (150, 250), wherein the control signal triggers the material diverter (160; 230; 232; 234; 236; 400) to divert the metallic object (132, 134, 135) sensed by the dynamic sensor (110; 210; 212; 214; 216; 300); wherein the dynamic sensor (160; 230; 232; 234; 236; 400) comprises a plurality of individual dynamic sensors forming a sensor array located above or below the conveyance system, each of the individual dynamic sensors having an inductive loop, characterized in that the dynamic sensor (11O; 210; 212; 214; 216; 300) senses the metallic object (132, 134, 135) in the waste material stream when the measured rate of change of the current exceeds a threshold, wherein the dynamic sensor is configured to generate the indication by pulsing a digital output of the dynamic sensor at a minimum differential current change occurring within a specified rise time, and the rate of change of the current is determined as rise in current per unit time.