Systems, methods, and computer-readable media are disclosed for systems and methods for item singulation in a conveyor belt system. The singulation system may include one or more conveyor belts, one or more piston arrays disposed below the one or more conveyor belts, one or more cameras for generating image data of the conveyor belt, and a computing device for processing the image data and controlling the piston array. The singulation system may selectively actuate pistons of the piston array to achieve singulation of the items (e.g., packages) on the conveyor belt to ensure such items are separated by a certain distance. Multiple conveyor belts in series and with increasing velocities may be employed to increase separation between items.