Skip to content

Uses an ensemble of text detection and text recognition deep-learning models to selectively censors text in videos based on profanity and user-defined sensitive word list.

Notifications You must be signed in to change notification settings

snehilsharma12/Selective-Text-Removal-from-Videos

Repository files navigation

Selective Text Removal for Videos using Computer Vision

  • Selectively censors all text appearing in a video that matches a vocabulary of filter texts.
  • Uses FAST text segmenter and PARSeq text recognition model for text detection in frames.
  • Users can set up sensitive words, such as names, (using the sensitive.csv) to censor in addition to Surge AI profanity text dataset.
  • OpenCV is used to capture frames and apply a blur filter to flagged text regions.

Example:

Filter words:

  • alligator
  • robbery
  • kindness
  • parrot
  • golf
  • ttiki

Visualization:

https://drive.google.com/uc?export=download&id=1YVOmwUNnkEwKVZ_h-5iv38j7zzaWYbQT

Output:

https://drive.google.com/uc?export=download&id=1e1zSZpONvnYKs1SILQHvRuidrcvKIyJb

About

Uses an ensemble of text detection and text recognition deep-learning models to selectively censors text in videos based on profanity and user-defined sensitive word list.

Topics

Resources

Stars

Watchers

Forks

Languages