By combining the use of single photon avalanche diode (SPAD) pixels with CMOS technology, flash detection benefits from all the advantages of CMOS imaging technologies, providing a matured, low cost technology for detecting weapon muzzle flashes. With this new method, as well as a novel optical filter, non-shooting based flashes are filtered out and the number of false alarms is reduced, even though these sensors are acting on the complex silicon-sensitive wavelength range.