Independent component analysis of cycle resolved combustion images from a spark ignition optical engine