Have you considered using one or two accelerometers in place of some of the vibration sensors? This would give the ability to compare the readings from the different sensors and eliminate many potential false positives. In the USA making false calls to 911 can be a prosecutable offense, and I doubt you'll be very popular with the local police if they get a call because you accidently hit your helmet against something while holding it.