A system for detecting microscopic objects located in a flowing fluid, the system comprising: a lighting system comprising at least one LED diode and configured to supply light to the flowing fluid; an image capture system situated on the opposite side of the flowing fluid in respect of the lighting system , said image capture system being configured to capture a sequence of images of the flowing fluid, said image capture system comprising a camera in turn comprising a plurality of pixels; processing means configured to process said sequence of images and to determine the presence of microscopic objects within said flowing fluid and the shape of the microscopic objects, the system being characterized in that said lighting system is configured to supply high power light pulses having amplitude Io' and time duration T ON varying between 50 ns and 50 μs, the time instant at which said pulses are triggered being synchronized with the time instants at which pixels in the image capture system start to capture an image frame, wherein said processing means is configured to control said amplitude Io' and time duration T ON of the light pulses supplied by the lighting system from said images captured by said image capture system , said control of amplitude Io' and time duration T ON being done by means for calculating, from the light intensity (LUMA) of each captured image frame, a pulse amplitude setpoint PAS and a pulse duration setpoint PDS for adjusting respective potentiometers configured to respectively fix the amplitude Io' and pulse duration T ON of the light pulses supplied by the lighting system , said means for calculating the pulse amplitude setpoint PAS and the pulse duration setpoint PDS being configured to execute an algorithm that prioritizes amplitude rises over pulse duration rises, said lighting system further comprising an energy loading system configured to make the amplitude requirement and response time of the lighting system independent from a power supply unit (Vout) of the system . a lighting system comprising at least one LED diode and configured to supply light to the flowing fluid; an image capture system situated on the opposite side of the flowing fluid in respect of the lighting system , said image capture system being configured to capture a sequence of images of the flowing fluid, said image capture system comprising a camera in turn comprising a plurality of pixels; processing means configured to process said sequence of images and to determine the presence of microscopic objects within said flowing fluid and the shape of the microscopic objects, the system being characterized in that said lighting system is configured to supply high power light pulses having amplitude Io' and time duration T ON varying between 50 ns and 50 μs, the time instant at which said pulses are triggered being synchronized with the time instants at which pixels in the image capture system start to capture an image frame, wherein said processing means is configured to control said amplitude Io' and time duration T ON of the light pulses supplied by the lighting system from said images captured by said image capture system , said control of amplitude Io' and time duration T ON being done by means for calculating, from the light intensity (LUMA) of each captured image frame, a pulse amplitude setpoint PAS and a pulse duration setpoint PDS for adjusting respective potentiometers configured to respectively fix the amplitude Io' and pulse duration T ON of the light pulses supplied by the lighting system , said means for calculating the pulse amplitude setpoint PAS and the pulse duration setpoint PDS being configured to execute an algorithm that prioritizes amplitude rises over pulse duration rises, said lighting system further comprising an energy loading system configured to make the amplitude requirement and response time of the lighting system independent from a power supply unit (Vout) of the system . <EOS>