embodiments may be implemented by for example a system having means in the form of hardware software or a combination of software and hardware as described herein or their equivalent thus the method 400 for example described herein can be deployed as process software in the context of a computer system or data processing system such as that depicted in fig1 3 note that the disclosed embodiments describe and illustrate an optimization method for finding an optimal flutter shutter sequence as indicated at block 405 the process begins when a target is in motion any finite exposure time will result in blur therefore a threshold degradation level must be established to allow for a finite shutter time that will still render a quality image decreased exposure time may be compensated by increased illumination power however such a tradeoff is limited by the total safe illumination power for a human eye the first step 410 in the method described in fig4 is to define the total required exposure time this time will be determined based on the target velocity and illumination power as described above a flutter shutter consists of alternating on and off intervals of a camera shutter whose lengths are integer multiples of a short interval called the u201c chop u201d a flutter shutter sequence is a set of irregularly timed u201c on chop u201d intervals a target 39 s velocity acts as a low pass filter which strips the image of its high spatial frequency components by looking at the filter 39 s modulation transfer function mtf it becomes clear that for a given exposure time and irradiance level the function drops to zero and the information concerning scene details that correspond to those zero.