1. A method for analysis of an in-vivo image stream comprising: receiving a stream of image frames from an in-vivo imaging device; measuring at least a property of each frame of a plurality of image frames of said stream; determining frame classifications of each of said plurality of frames based on the measured properties; and analyzing the measured properties and the frame classifications to determine the number of contractions in the plurality of image frames.