This document summarizes an algorithm for detecting gradual transitions in videos that is robust to camera motion. It uses local key points detected in video frames and matches them between adjacent frames. A contrast context histogram descriptor is used to represent each key point. Transitions are detected by a drop in the number of matched key points between frames. The start and end frames of transitions are refined by looking for stable regions with consistent numbers of matches. A "twin comparison" approach uses two thresholds to distinguish between abrupt cuts and more gradual fades/dissolves based on the number of matched features between frames. The algorithm aims to correctly identify transitions while being robust to changes from camera or object motion within shots.