In one of our projects where was need to use video signal processing, we’ve needed to split video stream on parts. Segmentation should based on changing of point of shot, switching of camera and other events which interrupts video flow.
To split video stream on quasi stable parts. Detect and use switching of camera and other events which interrupts video flow.
Solution was based on using derivatives of brightnes in YCrCb interpretation of color. Algorithm has two thresholds which gives ability to produce thin tuning of segmentation.
Click on image to view it on full size