1. A method for detecting scene changes in a sequence of video frames, the method comprising: detecting, by an image processing computing device, a plurality of scenes from a sequence of video frames; identifying, by the image processing computing device, a plurality of scene boundary differences corresponding to the plurality of detected scenes; determining, by the image processing computing device, a scene invariant fixed average for the plurality of scene boundary differences and a scene dependent varying average for each of the plurality of detected scenes corresponding to the identified plurality of scene boundary differences; comparing, by the image processing computing device, for each of the plurality of detected scenes, the scene boundary difference between the scene invariant fixed average and the scene dependent varying average; combining, by the image processing computing device, the detected scenes when the scene boundary difference is less than the scene invariant fixed average and the scene dependent varying average; and identifying, by the image processing computing device, each of the plurality of detected scenes corresponding to when the scene boundary difference is greater than the scene invariant fixed average and the scene dependent varying average.