/Real_time_video_abstraction

This code implements the algorithm in "Real-Time Video Abstraction" .

Primary LanguagePython

GitHub issues License Python

since 2019-10-13

Real time video abstraction

This python project implements the algorithm described in "Real-Time Video Abstraction" (Winnemöller, Olsen, & Gooch, 2006).

The algorithm includes the following steps.

  1. Convert the input image from RGB space to CIELab space. "color.rgb2lab" is used to do the conversion, which separates the luminance channel (L) from the chrominance channel (a, b).

  2. Bilateral filter.

  3. Color quantization of L channel.

  4. DoG Edge detection.

  5. Color space conversion.

Demo results: