Text this: BLVQE: Blind Laparoscopic Video Quality Evaluator using spatio-temporal interdependency and textural cues