Shot boundary detection via adaptive low rank and svd-updating